Spaces:
Running
Download README.md from csoai/gspc-node: direct link, hf CLI and curl.
- Browser
- Download file 14.6 kB
-
https://huggingface.co/spaces/csoai/gspc-node/resolve/main/README.md
- Command line
-
hf download hf://spaces/csoai/gspc-node/README.md
-
curl -L -o README.md https://huggingface.co/spaces/csoai/gspc-node/resolve/main/README.md
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
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.
- Live board: https://councilof.ai/api/gspc
- Verify (free): https://councilof.ai/gspc-verify
- How to verify: https://councilof.ai/signed/HOW-TO-VERIFY.md
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: dockerstays 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.
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.
| 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→ readtotals.public_countfrom 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-GETcounts.*(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.
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.
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.
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=335GET https://councilof.ai/api/gspc→ 23 axes · 23 measuredGET 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; calltools/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. RegistrydeploymentUrlremains 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/gspc404 after unlist attempt; registry row may still exist with run.tools 401. Prefer onlycsoai/gspc-mcpfor discovery. - Measurement only. Never invent that registry
deploymentUrlequalscouncilof.ai/mcp. Never certify.