What is the Circle agent stack.
The Circle agent stack is the bundle of infrastructure Circle offers for AI-agent payment use cases, built around USDC. It includes Programmable Wallets (managed custodial wallets with server-side spend policies), Gas Station (sponsored gas in USDC), and CCTP (Cross-Chain Transfer Protocol for moving USDC across chains without bridging risk). Most agent platforms compose one or more of these with their own UX layer.
Issuer-provided infrastructure for the dominant stablecoin.
USDC is the most-used stablecoin in regulated US-facing payment flows, including agent payments. Circle, as the issuer, sees this and ships infrastructure that makes building on USDC easier than building on any other stablecoin. The agent stack is the most consequential of those efforts: it removes the three biggest production blockers (custody, gas, cross-chain) for any platform building agent payments.
For builders, this means you can ship an agent-payment product without solving regulated dollar custody yourself, without forcing the agent to hold a second gas token, and without exposing customers to bridge risk for cross-chain payments. Circle handles the regulated parts so the platform can focus on the agent product itself. For Circle, it deepens the moat around USDC by making it the most operationally convenient stablecoin to build with.
Three composable layers above the chain.
- Programmable Wallets. The platform calls Circle's API to create a wallet per user or per agent. Circle holds the keys, exposes a server-side spend-policy engine, and emits webhooks on every transaction. The platform gets a regulated custodial wallet without running its own custody.
- Gas Station. When the agent makes a transaction, Circle's relayer pays the gas in the chain's native token and either charges the platform directly or deducts the equivalent in USDC from the agent's wallet. The agent never needs to manage gas tokens.
- CCTP. When an agent on chain A needs to pay an address on chain B, Circle burns USDC on chain A and mints the same dollar amount as native USDC on chain B. The transfer is backed by Circle's reserves throughout, with no bridge held in trust.
- Composition. Platforms typically use Programmable Wallets + Gas Station as the baseline (so agents have wallets and never see gas) and add CCTP only when their use case requires moving across chains.
- Outside the stack. The agent runtime, the wallet UI, the payment API, the 402 implementation, and the on-chain transaction execution all live outside Circle's stack. Circle provides the custody and stablecoin operations; the platform provides everything else.
The boundary between Circle's responsibilities (regulated dollar operations, custody, cross-chain integrity) and the platform's responsibilities (agent UX, policy configuration UI, billing) is what makes the stack composable rather than opinionated.
Three patterns from production.
Programmable Wallets for per-agent accounts
A platform creates one Circle Programmable Wallet per agent in a customer workspace. Each wallet holds USDC, has a developer-defined spend policy enforced server-side at Circle's API, and emits webhooks on every transfer. The platform does not run its own custody infrastructure; Circle does. The agent sees a normal wallet that happens to be backed by a regulated dollar custodian.
Gas Station for sponsored transactions
An agent makes a payment but does not hold ETH for gas. Circle's Gas Station pays the gas on behalf of the agent in exchange for a small USDC fee deducted from the agent's wallet (or covered by the platform). The agent only ever needs to hold USDC. This is what makes the agent UX feel non-crypto - no dual-balance management.
CCTP for cross-chain stablecoin movement
An agent on Base needs to pay a merchant who only accepts USDC on Solana. Circle's Cross-Chain Transfer Protocol burns USDC on Base and mints USDC on Solana, with Circle's reserve continuously backing the same dollar. There is no bridged or wrapped USDC; the dollar identity is preserved across chains. Without CCTP, cross-chain stablecoin payments require risky bridges.
Where this fits.
Base (chain)
The most common chain on which Circle's agent-stack APIs are used, because native USDC is deployed there.
Stablecoin payment rail
USDC is the stablecoin; Circle is its issuer. The Circle agent stack is the issuer's own toolkit for the rail.
Coinbase Smart Wallet
A competing/complementary wallet stack, often used alongside Circle's APIs in the same agent runtime.