AgentCount

What we found when we checked every ERC-8004 agent on mainnet

40,806 agents|block 25,640,407|run 18a25593|no score, no ranking, no per-agent aggregate
Findings for
80.6%

of valid registration documents declare no way to reach the agent — no services entry at all, or one with nothing in it.

12,588 / 15,610 documents that parsed and reached rung 4

88.7%

of conforming documents never say which agent they belong to. The registration entry that would bind a document to its on-chain id is only recommended, so most omit it and rung 5 records unclaimed — neither a pass nor a fail.

13,756 / 15,509 documents that passed rung 4 (conformant)

4.1%

have at least one on-chain feedback entry — and those agents are less likely to have a document that resolves than agents with none: 69.1% against 42.1%.

1,665 / 40,806 agents in this run

1

the number of MUST requirements ERC-8004 places on a registration file — and it is conditional, so a document that omits registrations entirely has nothing it must do at all.

spec 68fc6765761a · checker 0.6.0

Read the full report: 4 chains, 354,858 agents →

One agent, seven rungs

first three on mainnet
Exactly as the directory renders them. A rung with no row was never reached this run — rung 6 is not yet implemented, so it reads as not checked for everyone, never as a failure.
AgentIdOwnerRungs 1–7
Agent #000x9ce7082814bda389f3ba548bdf2626006279569c
Agent #110x9ce7082814bda389f3ba548bdf2626006279569c
Agent #220x9ce7082814bda389f3ba548bdf2626006279569c
Keyerrorthe check could not completefaildid not passpasspassedskippeda rung this one depends on did not passunclaimedthe document made no claim to checknot checkedthis rung was never askedFull definitions

Search all 354,858 agents →Agents that passed every check →

Provenance

reproducible
Every number on this page comes from one sweep, pinned to one block. A result you cannot recompute is an opinion; this is what recomputes it.
run
18a25593-9098-40fd-a0d2-75553c6ee31d
chain
mainnet
pinned block
25,640,407
agents
40,806
started
2026-07-29T18:52:29.451983Z
finished
2026-07-29T19:31:31.563707Z
checker
0.5.0 · 987ce24581f221a1d54a84b47a72d69100214e88-dirty
spec commit
68fc6765761a10fb26f0692df21c8a6f9d12b1be
Reproduce
cargo run -p sweeper -- mainnet   # at block 25640407

Base rates per rung →How each rung is measured →

Get each census report by email

One message per report. No other mail, ever — not announcements, not anything else this project might do later. Unsubscribe from any of them.

Your address is stored by AgentCount and used for nothing but the census reports. Nothing is sent yet — there is no sending side built, so there is no confirmation email to expect, and you will be asked to confirm before the first report goes anywhere. Email probes@agentcount.ai at any point and it is deleted.