Coinbase put wallets in the hands of AI agents — and automated wallets leave a fingerprint: machine cadence, round-the-clock activity, predictable routing. AgentFlow scores every Base wallet on that behavior, live. How much is genuine AI agents vs. MEV bots and market makers is the open question — we measure it honestly, not with a hyped headline.
Free, rate-limited to 20/day. Agents call it programmatically at scale via x402 ($0.01/call) — see the API ↓. Behavioral heuristic, not financial advice.
Active = a genuine (hub-filtered) agent that initiated a USDC transfer in the live 72h window. Cumulative counts never decay — which is exactly why "agents doubled this week" is unfalsifiable. Free + citable, refreshed every 2 min: /pulse.json
Wash-suspect = reciprocal (A↔B) or self-loop USDC flow among genuine (hub-filtered) agents — the on-chain fingerprint of self-dealing. A heuristic, not proof. Free + citable: /index.json
| Wallet | Label | Score | Actions | Avg gap | USDC out |
|---|---|---|---|---|---|
| Loading live agents… | |||||
| Destination | Agent USDC | Transfers | Distinct agents |
|---|---|---|---|
| Loading flow… | |||
GET /v1/walletsFull ranked list of labeled agent wallets with scores and activity.
GET /v1/flowAgent USDC buy/sell pressure as an hourly time series.
GET /v1/hotTop destinations of agent USDC — the herding map.
GET /v1/riskCounterparty risk score for any Base address. LOW / MEDIUM / HIGH / UNKNOWN + factors. $0.05/call.
GET /v1/statsIndex coverage + counts. Always free.
GET /mcpMCP manifest — Coinbase agent discovery. Free. Point any MCP client here to wire up all tools automatically.
POST /v1/monitorWatch an agent wallet. Get a webhook alert if it goes silent. Free — see below ↓
Paywall status loads live. While it's off, every endpoint is free to try — open /v1/wallets.
What this measures: a behavioral heuristic (timing regularity, 24/7 activity, cadence, volume) that flags automated wallets — bots, market makers, and agents alike. It is a proxy, not a verified "AI agent" label, and not financial advice. Public on-chain data; verify any wallet on Basescan.
One POST to register. Works with Slack, Discord, ntfy, PagerDuty, or any HTTPS endpoint. Free.
POST /v1/monitor
{
"wallet": "0xYourAgentWallet",
"webhook": "https://your-alert-endpoint.com/hook",
"threshold_hours": 24
}
When your agent goes silent, AgentFlow POSTs "event":"agent_silent" with wallet, last_seen timestamp, and hours of silence. A test ping fires on registration so you know it's working immediately.
Recover lost monitor IDs: GET /v1/monitors?webhook=https://your-url