gspc-node / README.md
Nicholastempleman's picture
signed archive by axis (16 axes · 335 signed cards) · lids 23·23 / 384/384/0 (2026-10-06)
b45ac4d verified
|
Raw History Blame Contribute Delete
14.6 kB
metadata
title: GSPC Node
emoji: 🟩
colorFrom: green
colorTo: gray
sdk: docker
app_port: 7860
pinned: false
license: mit
short_description: Printer of live GET /api/gspc. Not a mill.
tags:
  - gspc
  - council-of-ai
  - ai-governance
  - eu-ai-act
  - measurement
  - attestation
  - transparency
  - live-board
  - printer
  - responsible-ai

GSPC

Live board (authority): GET https://councilof.ai/api/gspc — cite totals.public_count (read totals.public_count from the current response; no frozen count). Lid: read totals.lid from the current live response (TIE is TIE; not a certificate). Do not invent leaders for the 11 withheld axes (own-model exclusion / no signed card). Public commercial models only if any model names are shown. This Hub card is a printer of that GET, not a second engine. Do not freeze MEASURED/UNMEASURED tables here. Fetch fail → UNCHECKABLE. Measurement, not certification. Never claim IL5 / GenAI.mil.

csoai/gspc-node

Docker Space. Not a mill. Not a grade. Does not write GET https://councilof.ai/api/gspc.

Hub is a printer of that living GET. Cite totals.public_count there. Do not freeze n here. Empty cells stay empty. Never certify.

  • sdk: docker stays docker. This leftover does not turn the Space into a mill.
  • ZeroGPU is not used. Do not mill ZeroGPU.
  • Inference Providers / Hugging Face Jobs are not this Space's mill.
  • A Hub listing is not MEASURED. Payment does not mint MEASURED.
  • writes_board: false.

GET /health · GET /v1/models — instrument, not a generative model. Practice JSON from this node is not a board stamp.

The live board is the authority

This Space is a printer of GET https://councilof.ai/api/gspc — it holds no board of its own. If the fetch fails the honest answer is UNCHECKABLE, never a fabricated 0.000.

Lid: read totals.lid from the current live response (TIE is TIE; not a certificate).

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 (counts read from the current response, never pasted)
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 Hub cells

Council of AI — GSPC + Hub printer

Any Hub x402.json in a CSOAI printer is a byte-mirror of the living well-known GET — not a second authority.

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 10.5281/zenodo.21991104 (Zenodo record unavailable since 29 Sep 2026: account blocked by Zenodo; appeal pending. Live methodology page (not the deposit's bytes): https://councilof.ai/methodology/)
MCP endpoint — 12 tools, verified 2026-09-04T04:37:49Z POST https://councilof.ai/mcp
MCP Registry io.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 verifier pip 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 10.5281/zenodo.22293341 (Zenodo record unavailable since 29 Sep 2026: account blocked by Zenodo; appeal pending. Live board dataset (not the deposit's bytes): https://huggingface.co/datasets/csoai/gspc-board)

Citation

@misc{csoai_space_gspc_node,
  title        = {GSPC Node — Council of AI / GSPC},
  author       = {{CSOAI Ltd}},
  year         = {2026},
  doi_status   = {Zenodo DOI 10.5281/zenodo.21991104: UNAVAILABLE since 29 Sep 2026 (Zenodo blocked the CSOAI account; appeal pending; status https://councilof.ai/interop/zenodo-status.json). Cite the served methodology: https://councilof.ai/signed/HOW-TO-VERIFY.md},
  howpublished = {Hugging Face Spaces, \url{https://huggingface.co/spaces/csoai/gspc-node}},
  note         = {Live board: https://councilof.ai/api/gspc. Measurement, not certification.}
}

Measurement, not certification. Issued by CSOAI Ltd (England & Wales, Companies House 16939677), 3rd Floor, 86–90 Paul Street, London EC2A 4NE. Card refreshed 2026-09-04T04:37:49Z.

Living GET (printer — densify 2026-09-07)

  • Live board: GET https://councilof.ai/api/gspc → read totals.public_count from the current response.
  • Hub cells (third-party Hub — not the board; not cards 336 / root 168 / index 335): GET https://councilof.ai/api/hub-cards → re-GET counts.* (typed Hub triples SUPERSEDED).
  • Free verify: https://councilof.ai/gspc-verify
  • This README is a printer of those GETs. Do not freeze a score table. Never certify / never stamp MEASURED / never sell rank. Fetch fail → UNCHECKABLE.

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 (counts read from the current response, never pasted)
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 Hub cells

Council of AI — GSPC + Hub printer

Any Hub x402.json in a CSOAI printer is a byte-mirror of the living well-known GET — not a second authority.

Signed archive by axis (measurement, never certification)

Source: https://councilof.ai/signed/card_index.json (schema csoai.gspc-card-index/0.1, packaged 2026-08-28T15:39:25Z). Existing signed units only; measured is not scored; supply-led, never a grade.

Axis Signed cards Distinct models Sample signed card
arc-30 23 23 https://councilof.ai/signed/cards/eeb12ba044e7d474b92ed5c379cafba5005a7e8f720ed8cd52e5a92ed1435536.json
care 23 23 https://councilof.ai/signed/cards/e5b5ec5f0d5b7f4d772276d11197f9cd22b339f287bc0bc61ea784749bd8100f.json
care-refusal-help 27 27 https://councilof.ai/signed/cards/acf6bf0356123632758bf6c98c83d81c7a8392c3b111b311317c516cc65133a4.json
care-refusal-protect 27 27 https://councilof.ai/signed/cards/82994353b8f94337746ddf73700b0edc425d695d43910dbfeb53d118d5a09a1c.json
gov 23 23 https://councilof.ai/signed/cards/0db9c146ab2c5488a83946529e6c527d4ad9e98418c29f341e3be3ee6100b996.json
gsm8k-30 23 23 https://councilof.ai/signed/cards/5f9ea3e964a9cad3e85fb51c4453c4d5c89208584825b3f17e9a9fc32346830b.json
gspc-conformance 21 21 https://councilof.ai/signed/cards/32df7c2b25d7306e30efdfc25a6d2a1c17a951071e2567e19db475b86214b17d.json
gspc-continuity 21 21 https://councilof.ai/signed/cards/58bd1deacf1422a805816242176ae63e688307ee767cc384e44a96fac114a5f1.json
gspc-governance 21 21 https://councilof.ai/signed/cards/1390baba7c0507ddd6ec85088b3a9763c1b7d929aa01ca298414478ff90b356d.json
gspc-openness 21 21 https://councilof.ai/signed/cards/75c0f83d849121a8bf43306d10591cbba15465816e7364438af25a5d0401ac3d.json
gspc-provenance 21 21 https://councilof.ai/signed/cards/35a4eb2b69dfe03fad8aa082a6ab0845f506d03218ea3c1bece93337cb427bca.json
gspc-safety 21 21 https://councilof.ai/signed/cards/5dfe7d868d252689ff4d5eabb9cad17587f797ddbd8fce26a63b7f5227c29373.json
jail-escape-detection 8 8 https://councilof.ai/signed/cards/acec0ee7b86c1385e0455660ea1f2f23bfccc904a1b68308263a5e2eb982fa57.json
mmlu-30 23 23 https://councilof.ai/signed/cards/e9dfb663c9156e6540da491d87e21a061c25271ee9ff9f8a563126af784fe34d.json
swag-30 25 25 https://councilof.ai/signed/cards/30d86609e50d82ecf7527feb27f83bbc64190bc4ea32c4dcf3d6f07a07addec4.json
swarm-candidates 7 7 https://councilof.ai/signed/cards/8591fdc18b6b7cbd0513c3306d59bc6624f4e93bcafe2ce4326691a2a79ad891.json

Totals: 335 signed cards · 16 card_index axes · 335/335 cards HTTP 200 · 64 distinct public model names.

Live lids (re-GET 2026-10-06T01:13Z):

  • GET https://councilof.ai/signed/card_index.json → n_cards=335
  • GET https://councilof.ai/api/gspc → 23 axes · 23 measured
  • GET https://councilof.ai/api/hub-cards → 384/384/0 (cells/measured/unmeasured)

Connect: Primary MCP: https://councilof.ai/mcp

Verify (free): https://councilof.ai/gspc-verify/ · method https://councilof.ai/signed/HOW-TO-VERIFY.md

Zenodo DOI 10.5281/zenodo.21991104: UNAVAILABLE since 29 Sep 2026 (Zenodo blocked the CSOAI account; appeal pending; status https://councilof.ai/interop/zenodo-status.json). Cite the served methodology: https://councilof.ai/signed/HOW-TO-VERIFY.md

Caveat: do not fuse card_index axes (16) with board axes (23) or Hub cells (384); they are three different counts. Per-card values are point-in-time; never compare a card's accuracy to the live board as one number. RunPod pod outputs are UNSIGNED and are not counted or cited.

Smithery / MCP Connect (measured 2026-10-05 — not a certification)

  • Primary Connect (free tools): https://councilof.ai/mcp — initialize 200; call tools/list. Prefer this URL in every agent config.
  • Smithery discovery: https://smithery.ai/servers/csoai/gspc-mcp — external release lists upstream https://councilof.ai/mcp. Registry deploymentUrl remains the Smithery gateway (https://gspc-mcp--csoai.run.tools); POST without bearer → 401. That is gateway-by-design — do not claim the registry points at the council door.
  • Stale duplicate csoai/gspc: UI /servers/csoai/gspc 404 after unlist attempt; registry row may still exist with run.tools 401. Prefer only csoai/gspc-mcp for discovery.
  • Measurement only. Never invent that registry deploymentUrl equals councilof.ai/mcp. Never certify.