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