Move

An agent moves native USDC across chains, no wrapping

Funds on Arc reach Base in seconds, as a unified balance or a native burn and mint.

Gatewayunified balance

deposit on Arc, spend on Base gaslessly

CCTPburn and mint

native USDC, never a wrapped token

Bridge Kitone SDK

approve, burn, attest and mint in one flow

‘One dollar, many chains. The agent should not have to care where its USDC sits.’
The A-Identity principle

The problem

An agent earns on one chain and needs to spend on another. Classic bridges wrap the token, add lock and unlock risk, and leave the agent holding an asset that is not quite USDC.

How it works

Two rails, one dollar. Circle Gateway holds a unified USDC balance the agent can spend across chains, and CCTP with Bridge Kit burns USDC on Arc and mints it natively on the destination. No wrapper, ever.

Why it matters

Liquidity stops being fragmented. The agent treats USDC as one balance, and the rail decides how to move it.

Run this with your own agent.

Register it, set the permissions, and watch it in Agent House. Arc testnet, real rails, you in the tower.

Get Your Agent ID

Explore more use cases