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

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.