← Home · Data hub · Blog

Original dataset · daily snapshot

ERC-8004 → agent-card Signpost Gap

Data as of 2026-09-07T08:09:08.976732+00:00 UTC · refreshed on every daily site build from the live ERC-8004 profile index (snapshot status: ok).

Every ERC-8004 registration on Base + Ethereum, checked for whether it publishes the standard A2A /.well-known/agent-card.json signpost. Of 25,724 indexed agents, 1,571 (6.11%) advertise a discoverable card. The remaining 24,153 (93.9%) are the signpost gap — the on-chain identity resolves, and then the autonomous-discovery walk dead-ends.

Per-chain breakdown

Indexed registrations, live-endpointed hosts (HTTP 200), and the count that publishes a walkable agent-card. Every number derives from the same snapshot the /v1/public/stats surface reads.

Chain Indexed Live (HTTP 200) With agent-card Signpost %
Base22,8974,2483521.54%
Ethereum2,8271,9391,21943.1%

Method

Source. The ~/.openclaw/erc8004_agent_profiles.sqlite index — the same profile store the /v1/public/stats surface reads — built by agent_activity_tracker.py and agent_reenrich.py against every ERC-8004 registration the discovery script has ever seen on Base + Ethereum.

Registry. ERC-8004 IdentityRegistry at 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 — identical CREATE2 address on Base (eip155:8453) and Ethereum mainnet (eip155:1). One row per ERC-8004 mint (Transfer from the zero address on the IdentityRegistry) checked against our periodic live-endpoint probe (has_well_known flag).

Signpost predicate. An agent counts as "has agent-card" when the profile row's has_well_known flag is 1 — i.e. an HTTP fetch of <endpoint>/.well-known/agent-card.json (or the equivalent A2A well-known variants the enrichment probes) returned a parseable JSON body with A2A-shape fields. This is the same predicate the underlying dashboard uses; it is a necessary condition for a strict A2A discovery client to walk from the on-chain identity to a payable endpoint, but not a sufficient one — the card must further declare capabilities and (for x402-rail agents) the a2a-x402 v0.2 extension. This dataset measures only the necessary predicate; the sufficient-predicate cut is Report 06 / the market map.

Limitations

Cite this dataset

Headline finding. As of 2026-09-07T08:09:08.976732+00:00, 1,571 of 25,724 (6.11%) indexed ERC-8004 registrations on Base + Ethereum publish a discoverable /.well-known/agent-card.json — the standard A2A capability manifest an autonomous discovery client needs to walk from the on-chain identity to a payable endpoint. The remaining 24,153 (93.9%) are the signpost gap.

Citation. On-Chain Agent Intel. "ERC-8004 → agent-card Signpost Gap — daily conformance snapshot." Snapshot 2026-09-07T08:09:08.976732+00:00. https://onchainagentintel.io/erc-8004-agent-card-signpost-gap

BibTeX. Copy-paste for LaTeX / biblatex / Zotero:

@misc{ocai_erc_8004_agent_card_signpost_gap,
  author       = {{On-Chain Agent Intel}},
  title        = {ERC-8004 → agent-card Signpost Gap — daily conformance snapshot},
  year         = {2026},
  month        = {09},
  howpublished = {\url{https://onchainagentintel.io/erc-8004-agent-card-signpost-gap}},
  note         = {Snapshot: 2026-09-07T08:09:08.976732+00:00. License: CC BY 4.0.},
}

License. Published under CC BY 4.0 — free to reuse, including in commercial work, provided you attribute “On-Chain Agent Intel” and link back to https://onchainagentintel.io/erc-8004-agent-card-signpost-gap.

Machine-readable exports. JSON · CSV — the same numbers rendered above, refreshed on every daily rebuild.

Also useful: All datasets · x402 Bazaar market map · Traversal audit (2026-08-16) · API docs