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
---

[![GSPC](https://councilof.ai/api/badge)](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.
```

[![GSPC board](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fcouncilof.ai%2Fapi%2Fgspc&query=%24.totals.public_count&label=GSPC%20board&color=0B1F33)](https://councilof.ai/api/gspc)
[![Hub cells](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fcouncilof.ai%2Fapi%2Fhub-cards&query=%24.counts.cells&label=Hub%20cells&color=0B1F33)](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.
```

[![GSPC board](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fcouncilof.ai%2Fapi%2Fgspc&query=%24.totals.public_count&label=GSPC%20board&color=0B1F33)](https://councilof.ai/api/gspc)
[![Hub cells](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fcouncilof.ai%2Fapi%2Fhub-cards&query=%24.counts.cells&label=Hub%20cells&color=0B1F33)](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 -->