CoolFace
Datasetpublic

csoai/erc8004-reader

ERC-8004 reader DISCOVERED — reader facts from the ERC-8004 Identity registry (CREATE2 0x8004a169fb4a3325136eb29fa0ceb6d2e539a432, live on mainnets): registrations read via keyless public RPC (eth_call tokenURI), declared service endpoints probed three-state for liveness. Nothing minted, no transactions ever, Validation mainnet PENDING. The live board is GET https://councilof.ai/api/gspc. The headline: we measured the REAL agents, not the registry noise. The 8004scan indexer… See the full description on the dataset page: https://huggingface.co/datasets/csoai/erc8004-reader.

sourceHugging Facecc-by-4.0updated 12d agoView on Hugging Face
0likes210downloads
Dataset Card

ERC-8004 reader

DISCOVERED — reader facts from the ERC-8004 Identity registry (CREATE2 0x8004a169fb4a3325136eb29fa0ceb6d2e539a432, live on mainnets): registrations read via keyless public RPC (eth_call tokenURI), declared service endpoints probed three-state for liveness. Nothing minted, no transactions ever, Validation mainnet PENDING. The live board is GET https://councilof.ai/api/gspc. ![GSPC](https://councilof.ai/gspc-scoreboard)

The headline: we measured the REAL agents, not the registry noise. The 8004scan indexer reports ~785,000 registrations. Filtered to agents that have actually received on-chain feedback (min_feedbacks>=1), that drops to 138,967. We drew a defensible sample of that real population, resolved each agent's on-chain tokenURI(uint256) keylessly, decoded the registration-v1 descriptor, and probed its declared service endpoint three-state.

Live-filter result (erc8004_live_filter_census.json)

  • —45 real agents probed (ranked from the feedback-bearing + x402 pool, on chains with a keyless public RPC so every selected agent was actually probed).
  • —25 LIVE / 14 PLACEHOLDER / 6 DEAD → live-fraction 0.556. Roughly half of the real agents have a genuinely reachable service; the other half are placeholders or dead endpoints.
  • —LIVE = declared endpoint answers HTTP 2xx/3xx (or 401/402/403 auth-gated) · PLACEHOLDER = registration resolves + declares an endpoint but it answers 4xx/5xx · DEAD = no endpoint declared, or DNS/connection fails.

Files

  • —erc8004_agents.jsonl — flat viewer table, one row per probed identity (45): agent_id, token_id, name, chain_id, endpoint_state (LIVE/PLACEHOLDER/DEAD), registry_address, http_status, as_of. Registry totals stay in erc8004_live_filter_census.json.
  • —erc8004_live_filter_census.json — the full 45-agent probe: per-row chain, token_id, tokenURI sha256, declared endpoint, three-state, HTTP code; plus registry totals.
  • —erc8004_live_atoms.json — the 25 genuinely-LIVE agents (the callable set).
  • —ledger-card-erc8004-callable-unsigned.json — the erc8004.callable card-v0 atom (aggregate census summary; sig_ed25519=null — NOLAPTOPSIGN, queued for GHA OIDC signing under did:web:csoai.org#board-attestation-1).
  • —census_snapshot.json, tokenuris.json, probes.json — the earlier n=3 snapshot, retained.

What this is not

  • —Not a GSPC axis. No GSPC measure fields on any card.
  • —Not 785k minted identities — we registered nothing and never will from a ledger script.
  • —Not a Validation-registry result — Validation mainnet is PENDING; testnet skipped.
  • —is_verified filter returns the full set unchanged (indexer quirk) — treated as untrusted.
  • —High-feedback agents on chains without a keyless RPC (e.g. 5042002, 196) were logged UNRESOLVED, never counted as DEAD.

Measurement, not certification. Verify a card (free, no account): https://councilof.ai/gspc-verify

<!-- csoai-hubcard-v2 -->

The live board is the authority

![GSPC](https://councilof.ai/api/gspc) ![verify](https://councilof.ai/gspc-verify) ![DOI](https://doi.org/10.5281/zenodo.21991104)

GET https://councilof.ai/api/gspc — quote totals.public_count. This Hub card is a printer of that GET, never a second engine. If the fetch fails the honest answer is UNCHECKABLE — never a fabricated 0.000. Status words: LOADING / UNREACHABLE / UNMEASURED / UNCHECKABLE.

Lid: 22 axes measured · 14 model fleets · 3 public leader scores · 8 fact runs · TIE is TIE · not a certificate.

<!-- csoai-capability-densify-2026-09-14-tui7 -->

Capability + living GET (TUI7 distribution 2026-09-14)

SUPERSEDED: typed Hub triples LIVE (re-GET /api/hub-cards → counts.*) (and prior 885/900/937/1113/1182/1185) — do not re-paste. Hub cite = live GET only.

Live board: GET https://councilof.ai/api/gspc → quote totals.public_count / totals.lid (22·22·0 derived, never typed as a frozen paste)
Hub cards: GET https://councilof.ai/api/hub-cards → quote counts.cells / counts.measured / counts.unmeasured LIVE (no typed Hub triple)
Hub bank: https://huggingface.co/datasets/csoai/gspc-hub-cards
Free verify: https://councilof.ai/gspc-verify
Discovery: GET https://councilof.ai/.well-known/x402.json (live · Base · USDC)
OX discovery resources: councilof 0/60 honest — do not invent rows
Measurement, never certification. Printer only — no axis mine on ZeroGPU. A100 COLD.

![GSPC board](https://councilof.ai/api/gspc) ![Hub cells](https://councilof.ai/api/hub-cards)

Council of AI — GSPC + Hub printer

  • —Living board: https://councilof.ai/api/gspc — quote totals.public_count / totals.lid (never invent MEASURED)
  • —Hub cite: https://councilof.ai/api/hub-cards — re-GET; quote counts.* (typed LIVE (re-GET /api/hub-cards → counts.*) SUPERSEDED 2026-09-14)
  • —Hub dataset bank: https://huggingface.co/datasets/csoai/gspc-hub-cards
  • —Verify free: https://councilof.ai/gspc-verify
  • —x402 discovery: https://councilof.ai/.well-known/x402.json
  • —Catalog: https://councilof.ai/api/x402
  • —Free door (amount 0): https://councilof.ai/api/free-door
  • —Jail goldbank: https://huggingface.co/datasets/csoai/gspc-jail-goldbank
  • —Human: free + x402 PAYG · Coming—Paddle not live · never Stripe
  • —Agents: payTo is merchant receive — never the signer
  • —Self-settle proves the rail; stranger revenue is separate (do not invent buyers)
  • —Measurement, not certification. Never sell a rank. Never certify.

Any Hub x402.json in a CSOAI printer is a byte-mirror of the living well-known GET — not a second authority. <!-- /csoai-capability-densify-2026-09-14-tui7 -->

This repository: NOT A BOARD MEASUREMENT — this repository is a corpus, mirror or door published by CSOAI. It carries no axis score. The measured slots live on the board GET below.

Live board (authority)<https://councilof.ai/api/gspc>
Verify a card — free, no account<https://councilof.ai/gspc-verify>
How to verify, by hand<https://councilof.ai/signed/HOW-TO-VERIFY.md>
Transparency root (Merkle)<https://councilof.ai/root.json>
Every CSOAI repo on the Hub<https://huggingface.co/csoai>
Methodology DOI<https://doi.org/10.5281/zenodo.21991104>
MCP endpoint — 12 tools, verified 2026-09-04T04:33:29ZPOST https://councilof.ai/mcp
MCP Registryio.github.CSOAI-ORG/gspc — version not pinned here; the registry is the authority
npm — MCP server`csoai-gspc-mcp` — npx -y csoai-gspc-mcp. No version is pinned here: ask the registry for the current one rather than trusting a number written on a card.
Python reader + card verifierpip install "csoai-gspc[verify]" then csoai-gspc check — re-derives the board totals from the axis array and exits non-zero if they disagree
This board as a dated, citable snapshot<https://doi.org/10.5281/zenodo.22293341>

What is in this repository

filebytesrowswhat
erc8004_live_filter_census.json28268JSON document
erc8004_agents.jsonl1310945data (one JSON object per line)
erc8004_live_atoms.json9467JSON document
census_snapshot.json6790JSON document
README.md4301card
tokenuris.json3858JSON document
ledger-card-erc8004-callable.json2449JSON document
ledger-card-erc8004-callable-unsigned.json2227JSON document
probes.json1222JSON document
manifest.jsonl10derived at 2026-09-04T04:33:29Z

manifest.jsonl is derived from this repository's own file tree at 2026-09-04T04:33:29Z; it lists every file with its size, its blob hash and a direct URL, so an agent can enumerate the repo without cloning it.

Citation

bibtex
@misc{csoai_gspc_erc8004_reader,
  title        = {ERC-8004 reader},
  author       = {{CSOAI Ltd}},
  year         = {2026},
  doi          = {10.5281/zenodo.21991104},
  howpublished = {Hugging Face Hub, \url{https://huggingface.co/datasets/csoai/erc8004-reader}},
  note         = {Live board: https://councilof.ai/api/gspc. Measurement, not certification.}
}

Measurement, not certification. No slot is for sale and no empty slot is filled by payment. Issued by CSOAI Ltd (England & Wales, Companies House 16939677), 3rd Floor, 86–90 Paul Street, London EC2A 4NE. Card refreshed 2026-09-04T04:33:29Z; every number above is either fetched live or carries the timestamp at which it was read. <!-- /csoai-hubcard-v2 -->

<!-- csoai-signed-archive-awareness-2026-09-14 -->

Signed measurement archive (free cite · never a grade)

Living board: GET https://councilof.ai/api/gspc → 22 axis · 22 measured · lid: 22 axes measured · 14 model fleets · 3 public leader scores · 8 fact runs · TIE is TIE · not a certificate.
Signed card index: GET https://councilof.ai/signed/card_index.json → n_cards=335 · schema csoai.gspc-card-index/0.1
How to verify (stranger): https://councilof.ai/signed/HOW-TO-VERIFY.md
Free verify UI: https://councilof.ai/gspc-verify/
Example SIGNED card: https://councilof.ai/signed/cards/cff1aaf070acb97c224177809856bc20310f4958eb44bdffab7d4b04836535f4.json
Hub census (≠ board ≠ card_index): GET https://councilof.ai/api/hub-cards → 131/131/0
HF printers: https://huggingface.co/datasets/csoai/gspc-hub-cards · https://huggingface.co/datasets/csoai/gspc-jail-goldbank
Supply-led: CSOAI measures public systems independently first; sells delivery/freshness/monitoring/integration/replay/extra compute — never grades or favourable results.
Measurement credential, never certification. Free refresh only.

Owner: N-Sites — free paste onto HF/Kaggle printers. Hub LIVE 131 (kill 1191/1196). card_index n=335. Never invent VC/revenue. Stamp 2026-09-14T10:37Z.