Spaces:
Running
Running
File size: 14,643 Bytes
7239575 9f41f7f 7239575 9f41f7f 7239575 9f41f7f 0e6a96c beef372 7239575 ac14d5a 3ea8cf6 ac14d5a 0e6a96c 9f41f7f 0e6a96c 9f41f7f 0e6a96c 9f41f7f 0e6a96c 9f41f7f 0e6a96c beef372 3ea8cf6 beef372 0c04019 dde53fb 0c04019 3ea8cf6 dde53fb 97f77aa 9790c47 97f77aa dde53fb 97f77aa 0c04019 dde53fb 97f77aa dde53fb 97f77aa dde53fb 0c04019 beef372 1cc0ed6 beef372 5ca8d4b e444cf0 beef372 b45ac4d beef372 9790c47 3ea8cf6 dde53fb 9790c47 beef372 08a60c1 dde53fb 08a60c1 3ea8cf6 dde53fb 08a60c1 dde53fb 08a60c1 dde53fb 08a60c1 dde53fb 08a60c1 dde53fb 0cc175f b45ac4d 5c27cfc | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 | ---
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
---
[](https://councilof.ai/gspc-verify)
**Live board (authority):** [`GET https://councilof.ai/api/gspc`](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](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.
<!-- csoai-hubcard-v2 -->
## 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).
<!-- 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 (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.
```
[](https://councilof.ai/api/gspc)
[](https://councilof.ai/api/hub-cards)
### 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.*` (typed `LIVE (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 -->
| | |
|---|---|
| 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`](https://www.npmjs.com/package/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
```bibtex
@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.
<!-- csoai-hf-gspc-densify-2026-09-07 -->
## 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**.
<!-- /csoai-hf-gspc-densify-2026-09-07 -->
<!-- /csoai-hubcard-v2 -->
<!-- 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 (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.
```
[](https://councilof.ai/api/gspc)
[](https://councilof.ai/api/hub-cards)
### 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.*` (typed `LIVE (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 -->
<!-- csoai-archive-by-axis:start 2026-10-06 -->
## 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.
<!-- csoai-archive-by-axis:end 2026-10-06 -->
<!-- csoai-smithery-connect-honest-2026-10-05 -->
## 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.
<!-- /csoai-smithery-connect-honest-2026-10-05 -->
|