From 1ae858e57ae27d0890b0ed5be5309f103f444500 Mon Sep 17 00:00:00 2001 From: AEO Gap Fix Bot Date: Thu, 20 Aug 2026 02:27:10 +0100 Subject: [PATCH 1/4] =?UTF-8?q?Add=20gspc=20=E2=80=94=20Council=20of=20AI?= =?UTF-8?q?=20GSPC=20measurement=20server=20(remote,=20streamable-http)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- servers/gspc/readme.md | 8 ++++++++ servers/gspc/server.yaml | 19 +++++++++++++++++++ servers/gspc/tools.json | 1 + 3 files changed, 28 insertions(+) create mode 100644 servers/gspc/readme.md create mode 100644 servers/gspc/server.yaml create mode 100644 servers/gspc/tools.json diff --git a/servers/gspc/readme.md b/servers/gspc/readme.md new file mode 100644 index 0000000000..8536367d43 --- /dev/null +++ b/servers/gspc/readme.md @@ -0,0 +1,8 @@ +# Council of AI GSPC — measurement over MCP + +Deterministic governance-measurement server: run a subject through the frozen GSPC axis set (13 of 14 measured), every result is an Ed25519-signed, offline-verifiable measurement card. No model in the verification path; UNMEASURED is reported, never hidden. + +- **Docs / install:** https://csoai-site.pages.dev/llms-install.md +- **Official MCP Registry:** `io.github.CSOAI-ORG/gspc` +- **Source:** https://github.com/CSAO-ORG/csoai-static-deploy2 +- **Verification:** https://councilof.ai/verify diff --git a/servers/gspc/server.yaml b/servers/gspc/server.yaml new file mode 100644 index 0000000000..725d4fae22 --- /dev/null +++ b/servers/gspc/server.yaml @@ -0,0 +1,19 @@ +name: gspc +type: remote +dynamic: + tools: true +meta: + category: security + tags: + - ai-governance + - measurement + - signed-evidence + - compliance + - remote +about: + title: Council of AI GSPC + description: Deterministic AI-governance measurement over MCP — 13 of 14 GSPC axes measured, Ed25519-signed measurement cards, offline verification. Measurement, not certification. UNMEASURED reported, never hidden. + icon: https://www.google.com/s2/favicons?domain=councilof.ai&sz=64 +remote: + transport_type: streamable-http + url: https://councilof.ai/api/assess diff --git a/servers/gspc/tools.json b/servers/gspc/tools.json new file mode 100644 index 0000000000..fe51488c70 --- /dev/null +++ b/servers/gspc/tools.json @@ -0,0 +1 @@ +[] From 9c58185bb887d5a8ee58085051e24696e63d7676 Mon Sep 17 00:00:00 2001 From: Nicholas Templeman Date: Sun, 30 Aug 2026 04:21:53 +0100 Subject: [PATCH 2/4] align: living GET MCP https://councilof.ai/mcp (do not truncate) --- servers/gspc/readme.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/servers/gspc/readme.md b/servers/gspc/readme.md index 8536367d43..7592f9ca96 100644 --- a/servers/gspc/readme.md +++ b/servers/gspc/readme.md @@ -1,8 +1,10 @@ # Council of AI GSPC — measurement over MCP -Deterministic governance-measurement server: run a subject through the frozen GSPC axis set (13 of 14 measured), every result is an Ed25519-signed, offline-verifiable measurement card. No model in the verification path; UNMEASURED is reported, never hidden. +Deterministic governance-measurement server. Quote `totals.public_count` from `GET https://councilof.ai/api/gspc` (living board: 22 axis · 15 measured; 7 slots empty). Every result is an Ed25519-signed, offline-verifiable measurement card. No model in the verification path; UNMEASURED is reported, never hidden. Measurement, not certification. -- **Docs / install:** https://csoai-site.pages.dev/llms-install.md +- **Live MCP:** https://councilof.ai/mcp +- **Living board:** https://councilof.ai/api/gspc - **Official MCP Registry:** `io.github.CSOAI-ORG/gspc` -- **Source:** https://github.com/CSAO-ORG/csoai-static-deploy2 -- **Verification:** https://councilof.ai/verify +- **Source:** https://github.com/CSOAI-ORG/csoai-static-deploy2 +- **Verification:** https://councilof.ai/gspc-verify/ +- **Methodology DOI:** https://doi.org/10.5281/zenodo.21991104 From 1681ec753af06c16b629ac04a3a198300651cb2a Mon Sep 17 00:00:00 2001 From: Nicholas Templeman Date: Sun, 30 Aug 2026 04:21:58 +0100 Subject: [PATCH 3/4] align: MCP url https://councilof.ai/mcp living GET (do not truncate) --- servers/gspc/server.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/servers/gspc/server.yaml b/servers/gspc/server.yaml index 725d4fae22..ecb622c9d6 100644 --- a/servers/gspc/server.yaml +++ b/servers/gspc/server.yaml @@ -12,8 +12,8 @@ meta: - remote about: title: Council of AI GSPC - description: Deterministic AI-governance measurement over MCP — 13 of 14 GSPC axes measured, Ed25519-signed measurement cards, offline verification. Measurement, not certification. UNMEASURED reported, never hidden. + description: Deterministic AI-governance measurement over MCP. Quote totals.public_count from GET https://councilof.ai/api/gspc (22 axis · 15 measured). Ed25519-signed cards. Measurement, not certification. UNMEASURED reported, never hidden. icon: https://www.google.com/s2/favicons?domain=councilof.ai&sz=64 remote: transport_type: streamable-http - url: https://councilof.ai/api/assess + url: https://councilof.ai/mcp From 42efb2ab6ea19d24cf26917392ea831dda6f2683 Mon Sep 17 00:00:00 2001 From: csoai-intern Date: Tue, 1 Sep 2026 08:48:20 +0100 Subject: [PATCH 4/4] =?UTF-8?q?gspc:=20unfreeze=2022=C2=B715=20pair;=20HTT?= =?UTF-8?q?P=207=20tools;=20governance=20keywords?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Quote live totals.public_count. Measurement, not certification. Keywords: AI governance, model safety, EU AI Act, agent verification, MCP governance. --- servers/gspc/readme.md | 23 +++++++++++++++++------ servers/gspc/server.yaml | 7 +++++-- 2 files changed, 22 insertions(+), 8 deletions(-) diff --git a/servers/gspc/readme.md b/servers/gspc/readme.md index 7592f9ca96..f765cb9bcf 100644 --- a/servers/gspc/readme.md +++ b/servers/gspc/readme.md @@ -1,10 +1,21 @@ # Council of AI GSPC — measurement over MCP -Deterministic governance-measurement server. Quote `totals.public_count` from `GET https://councilof.ai/api/gspc` (living board: 22 axis · 15 measured; 7 slots empty). Every result is an Ed25519-signed, offline-verifiable measurement card. No model in the verification path; UNMEASURED is reported, never hidden. Measurement, not certification. +Independent AI governance / model safety / EU AI Act / agent verification / MCP governance server. -- **Live MCP:** https://councilof.ai/mcp -- **Living board:** https://councilof.ai/api/gspc +Quote live `totals.public_count` from `GET https://councilof.ai/api/gspc` — never freeze the slot/measured pair in this file. Every result is an Ed25519-signed, offline-verifiable measurement card. UNMEASURED is reported, never hidden. Measurement, not certification. + +HTTP (7 tools, streamable-http, no auth): `POST https://councilof.ai/mcp` +- `board_totals` — live slot count and measured count as two labelled numbers +- `get_axis` — one axis row (MEASURED or UNMEASURED, never a zero) +- `verify_card` — three-state VALID / INVALID / UNCHECKABLE under `did:web:csoai.org#card-attestation-1` +- `list_cards` — published index vs card store (two labelled numbers) +- `get_root` — public-root merkle head +- `get_card` — one signed leaf by id +- `verify_inclusion` — prove a leaf is under the root + +stdio npm `csoai-gspc-mcp@0.1.0` is four tools; prefer the remote URL until 0.1.1. + +- **Verify:** https://councilof.ai/gspc-verify +- **Connect:** https://councilof.ai/connect-gspc +- **Source:** https://github.com/CSOAI-ORG/councilof-ai - **Official MCP Registry:** `io.github.CSOAI-ORG/gspc` -- **Source:** https://github.com/CSOAI-ORG/csoai-static-deploy2 -- **Verification:** https://councilof.ai/gspc-verify/ -- **Methodology DOI:** https://doi.org/10.5281/zenodo.21991104 diff --git a/servers/gspc/server.yaml b/servers/gspc/server.yaml index ecb622c9d6..64eb6f8bb4 100644 --- a/servers/gspc/server.yaml +++ b/servers/gspc/server.yaml @@ -6,13 +6,16 @@ meta: category: security tags: - ai-governance + - model-safety + - eu-ai-act + - agent-verification + - mcp-governance - measurement - signed-evidence - - compliance - remote about: title: Council of AI GSPC - description: Deterministic AI-governance measurement over MCP. Quote totals.public_count from GET https://councilof.ai/api/gspc (22 axis · 15 measured). Ed25519-signed cards. Measurement, not certification. UNMEASURED reported, never hidden. + description: Independent AI governance measurement over MCP (HTTP 7 tools at https://councilof.ai/mcp; stdio npm csoai-gspc-mcp is 4 tools until 0.1.1). Quote live totals.public_count from GET https://councilof.ai/api/gspc — never freeze the pair. Verify cards at https://councilof.ai/gspc-verify. Keywords AI governance, model safety, EU AI Act, agent verification, MCP governance. Measurement, not certification. UNMEASURED reported, never hidden. icon: https://www.google.com/s2/favicons?domain=councilof.ai&sz=64 remote: transport_type: streamable-http