Intent bridge vs CCTP: what each one is good at
Circle's Cross-Chain Transfer Protocol and an intent router solve the same user problem with different machinery, and the machinery is what decides where each one wins. CCTP burns native USDC on the source chain, Circle attests to the burn, and native USDC is minted on the destination. ROZO takes a different route: you sign once on the source chain, and the router pays the destination out of liquidity it already holds there, reconciling the source leg afterwards. ROZO also uses CCTP as one of the paths it can route through, and exposes a direct CCTP surface for when that is the right tool.
1. What gates the clock
A burn-and-mint transfer cannot finish before the attestation for the burn exists and someone submits the mint on the destination. How long that takes depends on the source chain's finality threshold and which transfer tier you use — Circle publishes those numbers and they change, so read them there rather than trusting a figure in a blog post.
An intent payout is not waiting on a mint, because the destination funds already exist. Across the 56 intent payments that settled in the seven days to 18 August 2026, the average end-to-end time was 10 seconds; across the most recent 50 transfers on the network the median was 7 seconds and 48 of 50 completed inside the green threshold. Those two samples are not identical — the 50-transfer window mixes intent payments with deposit flows, which are slower by nature — and both are recomputed continuously on the bridge stats. Treat the live number as the real one.
2. Small payments
The intent API accepts amounts from $0.02. That matters when the transfer is a payment rather than a treasury move: paying for an API call, settling a tab, topping up an account. A burn-and-mint transfer has to pay gas on both chains regardless of size, which is why the CCTP surface here sets a 1 USDC minimum — below that, the fixed costs eat the transfer. Published intent routes also carry their own, higher minimum for usability; each route page states it.
3. Chains and assets outside the standard
- Chains CCTP does not cover. Stellar and HyperEVM are live on ROZO and are not CCTP chains. Adding one to an intent router is a funding-and-reconciliation problem, not a wait for a protocol to adopt the chain.
- Assets other than USDC. USDT can be the pay-in with USDC paid out. EURC routes settle EURC to EURC — same asset in, same asset out, never a dollar stablecoin dressed up as a euro one.
- Cross-asset routes. Because the payout is funded separately from the pay-in, the two legs do not have to be the same token. Burn-and-mint by definition requires the same asset on both ends.
4. exactOut: a payout you can quote to someone else
Intents come in two shapes. With exactIn you fix what you send and accept whatever the route produces on the other side. With exactOut the destination amount is locked at quote time and is never recomputed from what actually arrived — the recipient gets exactly the quoted amount, and the routing and gas risk sits with the router instead of with you.
That is the difference between a transfer and an invoice. If you are settling an $80.00 bill, exactOut is what lets you promise $80.00 rather than "$80.00 less whatever the destination leg costs on the day". For treasury movements where only the total matters, exactIn is usually the cheaper shape.
When CCTP is the better answer
If both chains are CCTP-supported, you already hold native USDC and gas on both sides, the amount is large enough that fixed costs are noise, and you are happy to manage the burn, the attestation and the mint yourself — do it directly. It is the shortest path that exists, and there is no service fee in it. See ROZO vs bridging manually with CCTP for that comparison in detail. Intent routing earns its fee when at least one of those conditions is false.
FAQ
Is an intent bridge faster than CCTP?
They are gated by different things. A CCTP transfer completes when Circle's attestation for the burn is available and someone submits the mint on the destination chain — check Circle's own documentation for the current finality thresholds and transfer tiers. A ROZO intent transfer completes when the router pays out on the destination, which does not wait on a mint. Across the 56 intent payments settled in the seven days to 18 August 2026, the average was 10 seconds; across the most recent 50 transfers the median was 7 seconds. The live figure is on the bridge stats, and that is the number to trust over any blog post.
What is the smallest amount I can send?
The intent API accepts amounts from $0.02 upwards. Individual published routes carry their own, higher minimum for usability reasons — the route page states it. The CCTP surface on this site has a 1 USDC minimum, which is the practical floor for a burn-and-mint transfer once you account for paying gas on both chains.
Can I use it for chains CCTP does not support?
That is the main reason intent routing exists here. Stellar and HyperEVM are live destinations on ROZO and are not CCTP chains. Adding a chain to an intent router means funding and reconciling it, not waiting for it to be added to a burn-and-mint standard.
What does exactOut mean?
exactOut locks the destination payout at quote time. Whatever happens to gas or routing costs afterwards, the recipient receives exactly the quoted amount — the payout is never recomputed from what actually arrived. exactIn is the opposite: you fix what you send and the amount received is whatever the route produces.

