What is new

Selected repository changes and corrections. Source state can lead production; verify the referenced artefact and current endpoint response.

22-axis board · current response not yet checked

The five capability pillars

Council of AI publishes scoped measurements, not certification. Entries below describe repository work; they are not proof that every surface is deployed or operational.

GSPC board

The board declares 22 axes: 14 model-comparison and 8 deterministic-fact. Read the current GET /api/gspc response for its measured and unmeasured state. TIE is TIE; UNMEASURED stays empty.

Ed25519 + Rekor witness

The current exact root.json is Ed25519-signed and Rekor-witnessed (SHA-256 9b426735bc7c0e94d32ce64ccd87605880c531350ca957ecccde5046bde505cd, Rekor log index 2714574265). Its OTS state is STAMPED_PENDING_BITCOIN, with no Bitcoin confirmation. It covers its 154 listed leaves only.

MCP server

The public MCP route describes board_totals, get_axis, verify_card, and list_cards. Confirm the current route response and each returned artefact before relying on a tool.

Plugin + extension

Council of AI Grok plugin source and a Chrome MV3 extension source tree are published for inspection. No browser-store installation is claimed here. Grok source · extension source.

x402 + SWIFT + XRPL

XRPL and SWIFT readers provide scoped public-data inputs. x402 pricing and end-to-end settlement are pending verification; no paid receipt or automatically signed output is claimed here.

The upgrade timeline (last 14 days)

2026-09-02
(today)

Hub-cards index honesty — #1155 fixed

fix source

The HF gspc-hub-cards index used to claim status: MEASURED even when the signed card body said status: UNMEASURED, unmeasured: [signed-pending-verify]. The index now mirrors the card body. PR #1181.

2026-09-02

Dashboard shell panes — 9 wired, 1 duplicate pointer retired

fix source

9 Council OS rail tabs (matrix / tools / cards / state / evidence / embed / measured / claimguard / play) used to fall back to the board. Each pane is now real. PR #1182.

2026-09-02

/dashboard production bug — ALIASES ReferenceError

fix source

DashboardLayout threw ReferenceError: ALIASES is not defined on every /dashboard render. resolvePaneId referenced a deleted alias map. Now returns the id directly. The 12-test e2e shell smoke is re-gated. #1189.

2026-09-02

256 dead CTA links on 68 sector pages — fixed

fix

Sector pages linked to /certify, /asti, and five /frameworks/<name> pages that 404. Each repointed to the canonical URL or removed. PR #1183.

2026-09-01

22/22 freeze — corrections ledger entry C-2026-0902-09

source

The 15/7 freeze was superseded in repository state. Read the current board response and its own signature state. The corrections ledger records published corrections; it is not proof that it contains every change.

2026-09-01

Council of AI Grok plugin — 4 skills + 4 commands

source

/gspc, /verify, /sign, /council. Doctrine-first: empty cells stay empty, TIE means TIE. Source in council-of-ai-grok.

2026-08-30

Chrome extension (MV3) — badge + verify overlay

source

The repository contains a Chrome MV3 prototype for badge and verification overlays. It is source code, not a browser-store install. inspect the source.

2026-08-29

x402 integration design — settlement not yet evidenced

pending

The XRPL state reader and SWIFT census expose scoped source data. A challenge is not a settlement: no current price, successful production payment, signed RWA pack, or receipt is claimed by this entry.

2026-08-29

Hermes skill — council-of-ai for Hermes Agent

source

Historical Hermes integration notes referenced scripts for board reads, card verification and byte signing. No public Hermes installation package is linked from this page.

2026-08-28

Legacy engine → Council rename — best-version consolidation

fix

12 page files renamed, 3 dead stubs deleted (legacy sub-products). commit.

Try it

Inspect the current board response
curl -s https://councilof.ai/api/gspc | python3 -m json.tool | head -30
Verify a supported published card
curl -s https://councilof.ai/signed/cards/<sha>.json | bash <(curl -s https://councilof.ai/visual-verify.html)
Drop into your agent
npm install -g @csoai/council-of-ai-grok
# or
npx csoai-gspc-mcp --url https://councilof.ai/mcp
One line for Claude Code / Cursor / Kimi
{"mcpServers":{"gspc":{"url":"https://councilof.ai/mcp"}}}