Home/about
Indexer live
About USDC Copilot
An AI portfolio agent for autonomous USDC treasuries. Built for the Agora Agents Hackathon, May 2026.
What it is
USDC Copilot is the cockpit autonomous AI agents need to operate USDC treasuries across multiple chains. It reads the unified balance via Circle Gateway, indexes every USDC Transfer on Arc + 3 EVM testnets, scores each watched transfer for risk with Claude Haiku 4.5, and lets Claude Sonnet 4.6 propose concrete, executable rebalancing actions. One click sends those actions through CCTP V2 — Fast Transfer, sub-15-second end-to-end on testnet.
Circle products
Circle Gateway
Unified USDC balance across chains
Powers the Balance page. POST /v1/balances against gateway-api-testnet.circle.com.
CCTP V2
Real cross-chain USDC transfer
Burn on source → Iris attestation → mint on dest. Same contract addresses across all EVM testnets.
Developer-Controlled Wallets
Signer abstraction
Available as an alternate execution backend; production deployments without raw private keys.
Arc
Settlement chain
USDC-native gas, sub-second finality, the Copilot's preferred destination for idle reserves.
Paymaster
USDC-paid gas
Featured on the Balance page for Arbitrum Sepolia (EIP-2612 permit + ERC-4337).
App Kit
Component patterns
Inspired the Unified Balance + Send widget visual language in this UI.
Stack
Next.js 15
App Router, dark UI, dashboard pages
Bun + Hono
API server, sub-millisecond cold start
Postgres
Indexer state + execution audit + insights cache
viem
Raw-key CCTP V2 execution path
Claude Sonnet 4.6
Liquidity optimizer agent (tool-use)
Claude Haiku 4.5
Per-transfer risk classifier (tool-use)
Repository layout
apps/ web/ Next.js 15 App Router dashboard (this UI) api/ Bun + Hono API; Gateway + CCTP V2 + Wallets adapters indexer/ Bun worker; subscribes to USDC Transfer events on 4 chains packages/ shared/ Chain configs, ABIs, types docs/ EVIDENCE.md proven on-chain transactions PRD.md product requirements RESEARCH.md research notes