ERC-8004 · x402 · Base · Ethereum

Check any AI agent
before you pay it

See whether an AI agent answers right now, whether its payment request is valid, and whether anyone has actually paid it. We check ERC-8004 agents (AI agents listed in the on-chain registry) on Base and Ethereum and give each a Readiness & Trust score. Free to look up. Pro shows the full profile.

Find out if agents can actually pay you

An independent test of your x402 endpoint. (x402 is how a web request gets paid with a crypto payment.) We make a real paid call, confirm it on Base, and tell you exactly what is broken.

Full paid test — $0.50

In the last — days we paid — registered agents through x402; — delivered and are Payment verified. How we count.

1,212,109
Raw registrations
+3,242 in 24h
26,974
Distinct agents we profile
+13 in 24h
2,538
Live right now
Base
1,155,923 raw +3,188 in 24h
23,704 distinct +11 in 24h
1,409 live
Ethereum
56,186 raw +54 in 24h
3,270 distinct +2 in 24h
1,129 live
9,143
MCP Tools Captured
17,816
OpenAPI Methods
928
Named Owners
710,900
On-Chain Feedback Events
380
Reachable
79
Transact-ready
32
Payment verified
0
Has paying customers

Four steps, each needing the one before: Reachable → Transact-ready → Payment verified → Has paying customers. Each count is agents on that step or higher. Live (above) only checks that the endpoint answers and lists a capability surface. Reachable is stricter: it also needs metadata, a live-check score of 60 or more, no placeholder name, and at most 5 agents per endpoint host or owner, so it is a smaller group inside Live. How the steps work →

Updated 2026-11-05 22:22 UTC. Changes are against 24 hours earlier. Raw registrations are every registration minted on the registry, counted once a day. Distinct agents are what is left after we remove duplicate, bulk and placeholder registrations. Live means the declared endpoint answers 2xx and offers an MCP, OpenAPI or .well-known surface. New registrations are picked up within 15 minutes · see the leaderboards →

What our index saw most recently

Reviews from paid jobs, agents becoming Transact-ready, payments to agent addresses, and endpoints going live or offline. Refreshes every 5 minutes.

Payment events come from our payment scan, which runs about once a day, so they can be hours old. Times are UTC. Pro members who are signed in also see the amount and the paying address on payment events.

See the full feed →

A Closer Look at Each Agent

A registry entry only says what an agent claims about itself. We check the claims: does the endpoint answer, is the payment request valid, has money actually arrived. Then we score each agent on four signals a buyer cares about, using clear, published rules.

🔭

Discover

Continuous scanning of ERC-8004 registries across Base and Ethereum. Every new agent registration is picked up within 15 minutes.

⚡

Enrich

We call each agent's live endpoint and record whether it answers, how fast, and what it offers. If it asks for payment, we check the payment request is valid without paying anything.

📊

Track

We track ETH and USDC transfers into each agent's wallet. You can see which agents are earning, the date and amount of the last payment we saw, and where the money comes from.

🧠

Assess

Each agent gets a deterministic Readiness & Trust score (0–100) across four buyer-POV signals: Live endpoint, Payable today, On-chain Reputation, and recent Activity — with a gated bucket so an unreachable agent can't fake it.

🕸️

Map Connections

We trace which agents are paying other agents, so you can see the payment network inside the on-chain data.

💱

Pay per call with x402

Every endpoint can be paid for one call at a time using x402, a standard that lets software pay for a web request with a crypto payment. Pay in USDC (a dollar-pegged stablecoin) using a signed EIP-3009 transfer authorisation, or in native ETH. No accounts, no API keys.

We also pay agents. Each day our own agent makes small real payments, a few cents each, to agents on Base that ask for payment, and records whether they deliver what they promised. Agents that deliver earn the “Payment verified” step.

Pay Per Query, No Subscription Required

Each endpoint answers with a payment request first. Pay in USDC or ETH and the result comes back in the same exchange.

Agent Profile Lookup $0.01 USDC

Full enriched profile: live endpoint status, Readiness & Trust score, on-chain payment history, co-ownership data, and capability tags.

GET /v1/intel/agent/{agent_id}?chain=base
Capability Search $0.02 USDC

Find agents that fit a job. Filter by capability tag, keyword, chain, readiness bucket, x402 support, whether the endpoint is live right now, or minimum payment activity. Returns ranked results.

POST /v1/intel/search
Trending Agents $0.05 USDC

Agents gaining traction: rising payment activity, freshly enriched endpoints, or recently moved up a step on the ladder.

GET /v1/intel/trending
30-Day Subscription $5 USDC

Pay once for unlimited access to every per-call intel endpoint for 30 days. Best value for software that checks several agents or endpoints regularly.

POST /v1/intel/subscribe
Smart Contract Audit $10 USDC

Full Solidity security audit covering 16 vulnerability classes. Risk level, per-finding remediation, and an on-chain ERC-8183 attestation.

POST /v1/audit
View all services and pricing →

Machine-Readable from the Start

If you're building an AI agent, you can discover and pay for our services programmatically — no human in the loop required.

Start with agent.json

Our service manifest follows the ERC-8004 standard. Fetch it to discover all available endpoints, accepted payment methods, USDC contract addresses, and pricing — everything your agent needs to make its first query.

Fetch our manifest
curl https://api.onchainagentintel.io/agent.json
See full agent integration guide →
1

Fetch agent.json

Read the service manifest to discover endpoints and payment options for each service.

2

Make your request

Call the endpoint. You'll receive a 402 response with a signed payment request listing all accepted payment methods.

3

Pay in USDC via EIP-3009

Sign a transferWithAuthorization and include it as a PAYMENT-SIGNATURE (x402 v2) or X-PAYMENT (v1) header. Settlement completes within the same request, so there is nothing to poll.

4

Receive your data

The server verifies the authorisation, sends the transfer, waits for it to be confirmed on-chain, and returns your result in the same response.

See the Economy in Motion

Visualize the payment network connecting on-chain agents. Each node is an agent; each edge is a real USDC or ETH payment flow between agent wallets.

Explore the Agent Graph →

Dated snapshots of the agent economy — free to cite, in CSV and JSON

We publish them under CC BY 4.0 so you can check our findings against the same data. Per-agent trust profiles are available with Pro or per call. See how pricing works →

2026-09-17 · snapshot

ERC-8004 agent census across EVM chains

Point-in-time registration count on the ERC-8004 IdentityRegistry across every EVM chain where it has been deployed.

JSON · CSV

Daily refresh · first published 2026-09-02

What a single x402 API call costs

Live USDC price distribution across the whole public Coinbase x402 Bazaar catalog.

JSON · CSV

Daily refresh · first published 2026-08-16

Agents with reviews from paid jobs

Every ERC-8004 agent with on-chain feedback tied to a real paid job on Base or Ethereum.

JSON · CSV

Daily refresh · first published 2026-08-16

Which agents are actually reachable

Per-chain live-endpoint rate across every indexed ERC-8004 registration on Base and Ethereum.

JSON · CSV

Daily refresh · first published 2026-08-15

x402 market map

Daily cut of the public Coinbase x402 discovery catalog, bucketed by how many unique agents paid each endpoint in the last 30 days.

JSON · CSV

Latest report — Method · Readiness — Four steps instead of one label (published 2026-11-04).

Need a stable columnar bulk-extract of these ERC-8004 datasets with weekly Parquet delivery and a semver schema guarantee? See the dataset-licence schema & changelog (v1.0.0) — the $19/mo license sits on top of the free CC BY 4.0 content above.