Sato Hub

Numbers · ERC-8004

How many agents are registered on ERC-8004, and on which chains?

The ERC-8004 Identity Registry's agent-id counter, read per chain on 10 chains: BNB Chain 338,483, Base 85,106, Ethereum 50,727 and 7 more. Never summed across chains, as of 2026-09-12.

There is no total on this page

ERC-8004 is a singleton deployed at the same address on several chains. Id 41 on Base and id 41 on BNB Chain are two different agents on two different contracts, and one operator registering the same agent on four chains produces four ids — so a sum counts neither agents nor operators. The readings are also of mixed vintage, which is why each row carries its own date rather than the page carrying one.

ChainRegistered idsReadSourceEnumerated registrations
BNB Chain338,4832026-09-07weekly registry readnot enumerated
Base85,1062026-09-07weekly registry read200 over blocks 51210784–51224422 (window truncated) · 2026-09-12
Ethereum50,7272026-09-07weekly registry readnot enumerated
Gnosis4,1272026-09-07weekly registry readnot enumerated
Avalanche1,8152026-09-07weekly registry readnot enumerated
Arbitrum1,4722026-09-07weekly registry readnot enumerated
Polygon6372026-09-07weekly registry readnot enumerated
Optimism5422026-09-07weekly registry readnot enumerated
Tempo2892026-09-07weekly registry readnot enumerated
Robinhood Chain2692026-09-12venue ground truthnot enumerated
Method
lastAgentId storage slot per chain The counter is read directly from the contract, so the figure is exact for that chain on that day. The enumerated column is a separate, weaker reading: Registered event logs over a bounded block window, which undercounts whenever the window does not reach back to deployment — and says so.
Unit
One registered agent id. An id is minted by any call to register(); it says nothing about whether the agent is funded, active, distinct, or real. The funnel after registration is on the venue page.
Unknown
Every chain on this page carries a reading. A chain we could not read would appear here with a blank count rather than a zero.
Trend
The same counter as a weekly series, with the week-over-week change, is at ERC-8004 registered agents, by chain (weekly).
Reproduce
GET /api/export/adoption.json → rows where venue="erc8004" and stage="registered" · MCP onchain_agent_get_trend(venue="erc8004", stage="registered", chain=…)

Questions this page answers

How many agents are registered on ERC-8004, by chain?
BNB Chain 338,483 (read 2026-09-07), Base 85,106 (read 2026-09-07), Ethereum 50,727 (read 2026-09-07), Gnosis 4,127 (read 2026-09-07), Avalanche 1,815 (read 2026-09-07), Arbitrum 1,472 (read 2026-09-07), Polygon 637 (read 2026-09-07), Optimism 542 (read 2026-09-07), Tempo 289 (read 2026-09-07), Robinhood Chain 269 (read 2026-09-12). Each figure is the registry contract's own agent-id counter on that chain on the date shown. They are listed separately and never added together.
Why is there no total?
Because a total would be wrong in a way that looks right. ERC-8004 is a singleton deployed at the same address on several chains, so id 41 on Base and id 41 on BNB Chain are two different agents on two different contracts — while one operator registering the same agent on four chains produces four ids. A sum counts neither agents nor operators.
Does a registration mean the agent exists and works?
No. An id is minted by any call to register(). The population includes test registrations, duplicates and abandoned ids, and nothing about funding, activity or whether the agent answers is implied. What happens after registration is measured separately, as its own stage.
How current are these numbers?
The readings are of mixed vintage and each row carries its own date, from 2026-09-07 to 2026-09-12. A single page-level date would misdescribe the older rows, so the table dates each one instead.
Which chains are missing?
None. Every chain on this page carries a reading with its own date.

Sources — the standard and its reference implementation

Data CC-BY-4.0 — attribution: data by satohub.ai. Never summed across chains; “unknown” means we hold no reading, never zero.

Cite this page

Sato Hub. "ERC-8004 registered agents by chain." Sato Hub, updated 2026-09-12, accessed 2026-09-12. https://satohub.ai/numbers/erc-8004-agents-by-chain

This page is refreshed daily. Citations include the date so a reader can tell which snapshot a claim came from.