Council of AI · GSPC · living attestation
Council Attestation Network
We measure behaviour, sign the recording, publish a public root, and anchor the witness. Verification is free forever. A grade is never sold. We do not certify.
The product is the signed path — not a facilitator, not a certificate, not a score shop.
Measure → sign → root → anchor
- 1 · Measure
Frozen banks on pods. Empty cells stay empty until a published run exists. Living board from GET /api/gspc — never typed into marketing.
- 2 · Sign
Keystone card (≤3KB), Ed25519 under did:web:csoai.org. A signature attests published bytes — not a re-measurement, not a conformity mark.
- 3 · Root
Public merkle root at /root.json. Inclusion proofs stay checkable. Card / root / index counts stay separate — never fused.
- 4 · Anchor
Irys L1 bundler witness of the published root. OpenTimestamps / Rekor atom-anchor remain planned — cite a Bitcoin block only when one exists.
Council Attestation Network = measurement house with a signed recording path. Rails that index us are not us.
Living GSPC board
Counts are fetched from GET /api/gspc. Derived from the axis array — never typed into marketing copy. No accuracies or leaders invented here.
Living GSPC · derived totals · GET /api/gspc
22 axis · 22 measured
unmeasured_axes=0 — first-class empty, not a score
Hub cite: re-GET /api/hub-cards at spray time (stamp drifts; never paste a stale triple).
Verify free — forever
Paste a card. Your browser recomputes the hash and checks the Ed25519 signature. Nothing is sent to us. No account. VALID / INVALID / UNCHECKABLE are integrity outcomes — not certificates of conformity.
Open GSPC Verify →Agents — pay for the signed recording
Agents buy work with a signature on it over HTTP 402 in USDC on Base. Amounts live only inside each resource’s 402 challenge — this page names no price. You get issuance / assembly / durable signature. You never buy a grade, a rank, a MEASURED cell, or a place on the board.
measurement house · indexed by agent payment rails
PayAI, x402scan, agent402, GoPlausible and peers discover and index settled resources. Council of AI is the measurement house those rails crawl — we are not a facilitator clone.
Where the record lives
- Public root: /root.json
- Irys L1 witness: gateway.irys.xyz/XiohTfKHMF1YaVBtUhzjSrUayokpEUTXjoUaReYJa6y
- Verify: /gspc-verify
Irys here is an L1 bundler witness of the published root bytes — not a claim of a native arweave.net transaction.
x402 Trust Snapshot · free leaf
Catalogs index resources — we attest the recording
The first leaf of the x402 Trust Report (Hermes #1763) is a DRY probe of facilitator catalog rows: challenge terms only — nothing signed, nothing sent. Report counts stay free forever. Per-resource attestation/verification cards ride the paid commission_card / receipts doors. Catalogs list self-reported resources; we publish a measured, counts-only trust view. We measure, never certify.
Free counts + methodology (no host dump): /interop/x402-trust/ · machine JSON /interop/x402-trust/2026-09-07.json.
Hard nevers
- — We measure; we do not certify.
- — We never invent board scores or fill empty cells for copy.
- — We never sell a grade, rank, or pass/fail.
- — PayAI / x402 facilitators index us; they are not our product.
- — Public names: Council of AI · GSPC · RAS only.