Technical reference: this page focuses on USDC signing and x402 configuration. For stablecoin wallet evaluation and supported payment paths, use the stablecoin wallet guide.
Crypto Rail
USDC for Agents.
USDC signing uses CDP when configured; code also includes a sealed-local-key development/test fallback. x402 network support depends on the configured route; verify Base or Base Sepolia configuration before use.
Master CDP Wallet
The fiat side flows through the client master balance and out to card or payout rails. The crypto side flows through the master CDP wallet and out via x402 / EIP-3009.
EIP-3009 transferWithAuthorization
The x402 implementation signs EIP-3009 typed data using the configured signer. CDP and sealed-local-key paths have different key-handling responsibilities.
// Agent CDP wallet -> Merchant x402 endpointtransferWithAuthorization( from, to, value, validAfter, validBefore, nonce, v, r, s )
Auto-topup
An agent's USDC wallet now auto-tops from the master CDP wallet when it falls below a threshold. Top-up runs inside the same x402.send_usdc path; no separate cron. Your agent never stalls mid-task.
Supported Chains
- → Base (primary for x402)
- → Polygon
- → Solana
- → Arbitrum
Funding and withdrawal configuration
Confirm funding and withdrawal paths with the configured provider. This page does not promise automatic fiat conversion or bridging in the allocation flow.