Skip to main content
An agent shouldn’t care which chain its dollars sit on. Circle Gateway gives a unified USDC balance: deposit on one chain, then move it to another with a signed intent — no wallet or gas needed on the destination. A-Identity uses Gateway permissionlessly — no Circle API key.

How it works

1

Deposit on Arc

USDC is deposited into the Gateway Wallet on Arc, establishing a unified balance.
2

Sign a burn intent

A signed EIP-712 “burn intent” (a TransferSpec) is submitted to the Gateway API — no transaction to send on the destination chain.
3

Minted on the destination

The Forwarding Service mints USDC on the destination chain (Base Sepolia in our demo) in seconds, gaslessly.
Verified live: USDC deposited on Arc, then moved to Base Sepolia via the Forwarding Service and minted there in a few seconds — the cleanest cross-chain USDC UX we integrated. This is the same standard Circle Gateway exposes in production.

Why it matters for agents

An agent earning USDC on Arc can pay a service that only accepts USDC on Base without bridging friction, a second wallet, or holding gas on both chains. Value follows the work, not the chain. The same Gateway deposit also powers Circle Nanopayments — gasless, batched, sub-cent x402 payments settle from this balance.

Circle CCTP

The other cross-chain rail: native USDC by burn-and-mint, never wrapped.

Nanopayments

Gasless sub-cent payments settled from your Gateway balance in batches.

Build on Arc

Arc is the primary rail — gas in USDC, sub-second finality. Gateway extends it across chains.