AgentCount
Sections
Check your agent

We checked all 354,858 AI agents registered on the four largest chains.

Seven yes/no questions per agent, every answer recomputable. No scores, no rankings — counts.

The completed sweep behind each chain in the figures above
chainagentspinned blockrun
bsc244,208112,874,357f78c7891
base60,09749,262,617cfbfcc01
mainnet40,80625,640,40718a25593
celo9,74773,448,0137833fc49

no score, no ranking, no per-agent aggregate

Findings for
74.8%

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

175,879 / 235,030 documents that parsed and reached check 4 (Follows the spec?)

82.4%

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 check 5 (Claims its identity?) records unclaimed — neither a pass nor a fail.

192,772 / 233,821 documents that passed check 4 (Follows the spec?) (conformant)

12.2%

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

43,316 / 354,858 agents in these 4 runs

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 →

On that third number: a separate investigation sampled 300 of the 29,570 agents carrying feedback on Base and read the Reputation Registry directly at that run’s pinned block. It estimates that one client address accounts for 42–53% of them, and six addresses for the large majority. That is a sample with a confidence interval, not a count like the four numbers above — which is exactly why it is not printed as one.

Every check, every status

base rates on bsc
Population counts, not a score for any one agent. A check’s segments do not sum to the whole population when an earlier failure stopped the pipeline — that gap is drawn as its own “not checked” segment rather than folded into whichever status happens to render widest.
1

Registered? registered

of 244,208
  • pass244,208100.0%
2

Reachable? resolvable

of 244,208
  • error8680.4%
  • fail62,51525.6%
  • pass180,82574.0%
3

Readable? parseable

of 244,208
  • error10.0%
  • fail8800.4%
  • pass179,94473.7%
  • skipped63,38326.0%
4

Follows the spec? conformant

of 244,208
  • fail7630.3%
  • pass179,18173.4%
  • skipped64,26426.3%
5

Claims its identity? bound

of 244,208
  • fail4150.2%
  • pass26,66010.9%
  • skipped65,02726.6%
  • unclaimed152,10662.3%
7

Has feedback? attested

of 244,208
  • fail239,87298.2%
  • pass4,3361.8%
Keyerrorthe check could not completefaildid not passpasspassedskippeda check this one depends on did not passunclaimedthe document made no claim to checknot checkedthis check was never askedFull definitions

One agent, seven checks

first three on bsc
Exactly as the directory renders them. Hover or tap any badge for the question it answers. A check with no row was never reached this run — check 6 (Answers?) is not yet implemented, so it reads as not checked for everyone, never as a failure.
AgentIdOwnerChecks 1–7
dAi00x8ce2b1348740d27d6075f602ad679a041407fdec
ClawNews10x89e9e1ab11dd1b138b1dce6d6a4a0926aafd5029
Agent #220x6446ad9821021eeb9f85b8a18b0153d58166d161
Keyerrorthe check could not completefaildid not passpasspassedskippeda check this one depends on did not passunclaimedthe document made no claim to checknot checkedthis check 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 per chain, pinned to one block each. A result you cannot recompute is an opinion; this is what recomputes it.
run
f78c7891-e787-43f1-9748-61d5a361e9ff
chain
bsc
pinned block
112,874,357
agents
244,208
started
2026-07-29T19:31:31.986385Z
finished
2026-07-30T06:50:51.109117Z
checker
0.5.0 · 987ce24581f221a1d54a84b47a72d69100214e88-dirty
spec commit
68fc6765761a10fb26f0692df21c8a6f9d12b1be
Reproduce
cargo run -p sweeper -- bsc   # at block 112874357

How each check 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.