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.
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 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 inerc8004_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— theerc8004.callablecard-v0 atom (aggregate census summary;sig_ed25519=null— NOLAPTOPSIGN, queued for GHA OIDC signing underdid: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_verifiedfilter 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
  
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. 
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.*(typedLIVE (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.
What is in this repository
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
@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.
