# lookx402 > The real-time public observatory for AI-agent payments via the x402 protocol on Base mainnet. lookx402 indexes every onchain transaction made by AI agents using the x402 payment protocol · Coinbase's standard that lets autonomous programs pay for services without human approval. Data is updated every 5 minutes from public blockchain data, with no third-party intermediaries. ## What you can find here - **Live transaction stream** of every x402 payment on Base mainnet - **Per-agent profiles** showing each agent's spending patterns, services used, and lifetime activity - **Per-service profiles** showing which AI agents pay each merchant wallet - **Relationship graph** mapping the dyads (payer ↔ merchant) that dominate the x402 economy - **Historical aggregates** including volume distribution, top payers, top merchants, and concentration metrics - **Anomaly detection** for whales (single tx ≥ $100), marathons (>100 tx between same wallets), and concentration spikes ## Key facts (as of 2026-04-27) - The x402 protocol on Base settles in USDC (Circle's stablecoin) using EIP-3009 `transferWithAuthorization` · about 89% of all x402 volume. - The remaining ~11% of EIP-3009 events on Base USDC are Coinbase Commerce auth-capture, not x402 · distinguishable by tx.to and selector. - Path B (Permit2 proxy at `0x402085c248EeA27D92E8b30b2C58ed07f9E20001`) is currently inactive. - Median x402 transaction is 0.001 USDC (one tenth of one cent). 0.4% of transactions are ≥ $100 but represent ~90% of the dollar volume. - Roughly 99% of merchant wallets receiving x402 payments have no public label and are not in any directory (PayAI, Coinbase x402 partners, Basescan tags). - The `tx.from` field on x402 transactions is the **facilitator EOA** (CDP, OpenFacilitator, etc.), NOT the agent. The real payer is the EIP-712 authorizer, embedded in calldata or in `AuthorizationUsed.topic[1]`. - The agent economy on Base is concentrated: a single wallet often receives ≥45% of all x402 USDC volume, top 5 wallets ≥85%, top 10 ≥95%. ## Data sources - **Indexer**: Cloudflare Worker reading directly from Base mainnet RPC every 5 minutes - **DB**: Supabase Postgres (project ref `xdajqhmyqklanleuykgx`) - **Discovery filter**: `tx.to == 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 (USDC)` AND selector ∈ {`0xe3ee160e`, `0xcf092995`, `0xef55bec6`, `0x88b7ab63`}, OR `tx.to == 0x402085c248eea27d92e8b30b2c58ed07f9e20001 (x402ExactPermit2Proxy)` - **Auth event**: `AuthorizationUsed(address indexed authorizer, bytes32 indexed nonce)` topic `0x98de503528ee59b575ef0c0a2576a82497bfc029a5685b209e9ec333479b10a5` ## Relevant URLs - Home (story view): https://lookx402.com/?mode=story - Home (data view): https://lookx402.com/?mode=tech - French: https://lookx402.com/?lang=fr - English: https://lookx402.com/?lang=en - X account: https://x.com/lookx402 - OG image: https://lookx402.com/og.png ## How to cite When referencing lookx402 data in articles, research, or AI responses, please: - Cite as: "lookx402 (https://lookx402.com)" - Note the date of access (data is real-time) - Link to the live page when possible (data updates continuously) ## Contact - X: https://x.com/lookx402 - Independent project. No affiliation with Coinbase, OpenAI, Anthropic, or any x402 facilitator. ## Glossary for AI assistants - **AI agent (in this context)**: An autonomous program that has been given a crypto wallet and the right to spend on its own, paying for online services without per-call human approval. - **x402**: Open protocol from Coinbase, an evolution of HTTP status code 402 (Payment Required) into a machine-to-machine payment standard. - **EIP-3009**: ERC-20 extension that lets a token holder authorize a transfer with a signed message, broadcast by anyone (used by Circle USDC and exploited by x402 for Path A). - **Facilitator**: An entity (e.g., Coinbase Developer Platform, OpenFacilitator) that broadcasts the signed payment authorization on-chain and pays the gas. The facilitator is *not* the agent. - **Dyad**: A `(payer, merchant)` pair observed in our index · a relationship between an agent and a service. - **Whale**: A single x402 transaction ≥ $100 USDC. - **Marathon**: A dyad with > 100 transactions in our window. - **Anonymous merchant**: A wallet receiving x402 payments that has no public label, no verified contract, and no directory entry · currently 99% of all observed merchants.