USDC, held across chains.
A cross-chain USDC route from Arc testnet to Base Sepolia. Cadenza attests each leg on-chain: source-leg lock on Arc, destination-leg mint on Base, and a completion record that pins both tx hashes into a single on-chain route. Composes over Circle's own CCTP substrate — Cadenza's role is the attestation policy per hop, not the burn-and-mint itself.
Chains & wallets
Source chain is Arc testnet (USDC-as-gas, 12-decimal native). Destination is Base Sepolia (USDC as ERC-20 at Circle's canonical 0x036CbD…F7e, 6-decimal). The SETTLEMENT wallet uses the same private key on both chains — same address, different fuel.
Initiate the route
Payer submits routing intent: 0.01 USDC · Arc → Base · to Agent A. The intent is a real Arc testnet write against CadenzaCrossChainRoute. The route enters Initiated state on-chain.
Execute the legs
Three real transactions in one click: (1) Arc source-leg lock — USDC moves out of SETTLEMENT to the burn sink; (2) Base destination-leg mint — ERC-20 USDC lands in the recipient wallet; (3) Cadenza attests completion on Arc, pinning both hashes to the route record.
On-chain route record
The route's canonical state on Arc — both leg hashes pinned into a single Cadenza-signed record. This is the artifact Circle would inherit if Cadenza's attestation layer plugged directly into CCTP.