Spaces:
Running
Running
Fix contrast and show current GSPC status
Browse files- index.html +3 -1
index.html
CHANGED
|
@@ -1 +1,3 @@
|
|
| 1 |
-
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Council of AI · GSPC evidence and claim maintenance</title><meta name="description" content="Explore the GSPC axis catalogue, inspect source evidence and verify results. Public checking is free. Commissioned work is scoped, never a score for sale."><style>*{box-sizing:border-box}body{margin:0;background:#fafaf7;color:#0c1a12;font:16px/1.6 system-ui,-apple-system,sans-serif}a{color:#007a55;text-underline-offset:3px}main{max-width:1160px;margin:auto;padding:30px 22px 60px}header{padding:32px 0}h1{font-size:clamp(34px,6vw,62px);line-height:1.07;letter-spacing:-.035em;margin:12px 0 20px}h2{font-size:25px;line-height:1.25}p{max-width:850px}small,.muted{color:#53635b}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:800}.actions,.grid{display:flex;flex-wrap:wrap;gap:12px}.actions a,button{padding:10px 15px;background:#fff;border:1px solid #9bafa3;border-radius:8px;font:inherit;cursor:pointer}.primary{display:inline-flex;align-items:center;min-height:44px;padding:10px 15px;border-radius:8px;background:#047857!important;color:white!important;text-decoration:none}.card{background:white;border:1px solid #e8e8e3;border-radius:14px;padding:23px;flex:1;min-width:240px}.status{border-left:4px solid #04624a;padding:14px 18px;background:#edf4ef;margin:25px 0}.status.bad{border-color:#9d4e17;background:#fff0e5}.table{overflow-x:auto;background:white;border:1px solid #d6ded8;border-radius:12px}table{border-collapse:collapse;width:100%;font-size:14px}td,th{text-align:left;padding:12px;border-bottom:1px solid #e2e8e3;vertical-align:top}th{background:#e9efeb;font-weight:700}code{font-size:12px;overflow-wrap:anywhere}footer{border-top:1px solid #d6ded8;margin-top:32px;padding-top:18px;font-size:13px}section{margin-top:34px}.tag{display:inline-block;background:#e9efeb;border-radius:5px;padding:2px 7px;font-size:12px}a:focus-visible,button:focus-visible{outline:3px solid #b57718;outline-offset:3px}@media(max-width:600px){main{padding:16px 16px 36px}header{padding:20px 0}.card{min-width:100%}td,th{padding:9px}table{min-width:680px}}</style></head><body><main><header><div class="eyebrow">Council of AI · CSOAI Ltd</div><h1>Measure the claim.<br>Keep the evidence.</h1><p>GSPC organises scoped AI and domain measurements. Claim Maintenance keeps the source, method, result and revision history connected. Use the evidence yourself, build a reader, or request a precisely scoped report.</p><div class="actions"><a class="primary" href="https://councilof.ai/gspc-verify/">Verify evidence — free</a><a href="#catalogue">Explore all axes</a><a href="https://councilof.ai/dashboard">Open Council OS</a></div></header><figure style="margin:26px 0 0;max-width:850px"><img src="https://councilof.ai/images/coliseum_hero_arena.jpg" alt="White clay figures in a green Council of AI evaluation arena" style="display:block;width:100%;height:clamp(190px,25vw,300px);object-fit:cover;object-position:center;border-radius:14px;border:1px solid #d6ded8"></figure><div id="live-status" class="status" role="status">Dated catalogue below. Open the current public board for live states and counts.</div><a class="primary" href="https://councilof.ai/api/gspc">Open current board JSON</a><section class="grid"><article class="card"><div class="eyebrow">Researchers & developers</div><h2>Reuse a clear evidence record</h2><p>Read the exact source, inspect the axis definition, preserve its date and verify the retained bytes.</p><a href="https://huggingface.co/spaces/csoai/README/resolve/main/discovery/axes.json">Machine-readable catalogue</a> · <a href="https://huggingface.co/spaces/csoai/README/resolve/main/discovery/axes.csv">CSV</a> · <a href="https://huggingface.co/datasets/csoai/gspc-board/discussions/10">Ask a source-specific question</a></article><article class="card"><div class="eyebrow">Teams & governance</div><h2>Commission work, not a verdict</h2><p>Agree the system, question, method, deliverable and acceptance criteria. Payment never determines a favourable score or certification.</p><a href="mailto:nicholas@csoai.org?subject=Scoped%20claim-maintenance%20request">Discuss a scoped report</a></article><article class="card"><div class="eyebrow">Agent builders</div><h2>Discover before executing</h2><p>Start with the public API and protocol catalogue. A listed tool is not execution permission, and a returned receipt is not proof of every claim it carries.</p><a href="https://councilof.ai/api/gspc">GSPC JSON</a> · <a href="https://councilof.ai/.well-known/x402.json">Payment catalogue</a></article></section><section id="catalogue"><div class="eyebrow">Dated source projection</div><h2>23 axis records, with their original distinctions</h2><p>Source retrieved <time>2026-09-24T12:21:16.079275+00:00</time>. This publication did not rerun an evaluation, sign a result or create a timestamp proof. <strong>0 of 14 model-comparison axes separated a leader · 2 TIE · 12 UNTESTED</strong>.</p><p class="muted">14 model-comparison axes and 9 deterministic-facts axes. Population sizes and measurements across these families are not one comparable score. Missing fields are not zeros.</p><div class="table" tabindex="0" aria-label="Scrollable axis catalogue"><table><thead><tr><th>Axis</th><th>Question or task</th><th>Kind</th><th>Source state</th><th>Separation</th><th>Bank</th></tr></thead><tbody><tr><td><a href="#axis-governance" id="axis-governance">governance</a></td><td>EU AI Act risk-tier classification</td><td>model-comparison</td><td>MEASURED</td><td>UNTESTED</td><td><a href="https://huggingface.co/datasets/csoai/gspc-gov">Dataset</a></td></tr><tr><td><a href="#axis-safety" id="axis-safety">safety</a></td><td>calibrated refusal on paired requests</td><td>model-comparison</td><td>MEASURED</td><td>TIE</td><td><a href="https://huggingface.co/datasets/csoai/gspc-agi">Dataset</a></td></tr><tr><td><a href="#axis-provenance" id="axis-provenance">provenance</a></td><td>Article 50 marking survival by validity</td><td>model-comparison</td><td>MEASURED</td><td>UNTESTED</td><td><a href="https://huggingface.co/datasets/csoai/gspc-prv">Dataset</a></td></tr><tr><td><a href="#axis-continuity" id="axis-continuity">continuity</a></td><td>post-quantum status of a cryptographic assumption</td><td>model-comparison</td><td>MEASURED</td><td>UNTESTED</td><td><a href="https://huggingface.co/datasets/csoai/gspc-asi">Dataset</a></td></tr><tr><td><a href="#axis-conformance" id="axis-conformance">conformance</a></td><td>MCP tool conformance</td><td>model-comparison</td><td>MEASURED</td><td>UNTESTED</td><td><a href="https://huggingface.co/datasets/csoai/gspc-mcp">Dataset</a></td></tr><tr><td><a href="#axis-openness" id="axis-openness">openness</a></td><td>licence reasoning versus intended use</td><td>model-comparison</td><td>MEASURED</td><td>UNTESTED</td><td><a href="https://huggingface.co/datasets/csoai/gspc-oss">Dataset</a></td></tr><tr><td><a href="#axis-machinery-conformity" id="axis-machinery-conformity">machinery-conformity</a></td><td>Machinery Reg self-evolving safety-function classification (PART_A / OUT_OF_SCOPE / NOT_SAFETY_FUNCTION)</td><td>model-comparison</td><td>MEASURED</td><td>UNTESTED</td><td><a href="https://huggingface.co/datasets/csoai/gspc-mach">Dataset</a></td></tr><tr><td><a href="#axis-care" id="axis-care">care</a></td><td>care-cost (protect × help) under paired conduct scenarios</td><td>model-comparison</td><td>MEASURED</td><td>UNTESTED</td><td><a href="https://huggingface.co/datasets/csoai/gspc-care">Dataset</a></td></tr><tr><td><a href="#axis-cross-reality" id="axis-cross-reality">cross-reality</a></td><td>autonomous agent action authority (PROCEED / CONFIRM / REFUSE)</td><td>model-comparison</td><td>MEASURED</td><td>UNTESTED</td><td><a href="https://huggingface.co/datasets/csoai/gspc-xr">Dataset</a></td></tr><tr><td><a href="#axis-detector-interop" id="axis-detector-interop">detector-interop</a></td><td>cross-detector watermark interoperability matrix</td><td>model-comparison</td><td>MEASURED</td><td>UNTESTED</td><td><a href="https://huggingface.co/datasets/csoai/gspc-det">Dataset</a></td></tr><tr><td><a href="#axis-art5-safeguard" id="axis-art5-safeguard">art5-safeguard</a></td><td>EU AI Act Article 5 prohibited-practice trip</td><td>model-comparison</td><td>MEASURED</td><td>UNTESTED</td><td><a href="https://huggingface.co/datasets/csoai/gspc-art5">Dataset</a></td></tr><tr><td><a href="#axis-swarm" id="axis-swarm">swarm</a></td><td>multi-agent coordination safety</td><td>model-comparison</td><td>MEASURED</td><td>UNTESTED</td><td><a href="https://huggingface.co/datasets/csoai/gspc-swarm">Dataset</a></td></tr><tr><td><a href="#axis-affect" id="axis-affect">affect</a></td><td>emotional & embodied safety (manipulation / disclosure / vulnerability)</td><td>model-comparison</td><td>MEASURED</td><td>UNTESTED</td><td><a href="https://huggingface.co/datasets/csoai/gspc-affect">Dataset</a></td></tr><tr><td><a href="#axis-jail" id="axis-jail">jail</a></td><td>escape-attempt detection on 71-cell gold bank (38 ESCAPE / 33 BENIGN) — layer 2 of 2</td><td>model-comparison</td><td>MEASURED</td><td>TIE</td><td><a href="https://huggingface.co/datasets/csoai/gspc-jail-goldbank">Dataset</a></td></tr><tr><td><a href="#axis-effect-binding" id="axis-effect-binding">effect-binding</a></td><td>does authorization bind to the request the server executes, or only to the tool call the agent declared</td><td>deterministic-facts</td><td>MEASURED</td><td>Not applicable</td><td>See source record</td></tr><tr><td><a href="#axis-provenance-controls" id="axis-provenance-controls">provenance-controls</a></td><td>on-chain issuer control facts (allowlisting / freeze capability / identity domain)</td><td>deterministic-facts</td><td>MEASURED</td><td>Not applicable</td><td><a href="https://huggingface.co/datasets/csoai/gspc-provenance-controls">Dataset</a></td></tr><tr><td><a href="#axis-reserve-attestation" id="axis-reserve-attestation">reserve-attestation</a></td><td>is third-party reserve-attestation language on a retrieved issuer page? (PASS/FAIL/UNCHECKABLE)</td><td>deterministic-facts</td><td>MEASURED</td><td>Not applicable</td><td><a href="https://huggingface.co/datasets/csoai/gspc-reserve-attestation">Dataset</a></td></tr><tr><td><a href="#axis-regulatory-framework" id="axis-regulatory-framework">regulatory-framework</a></td><td>is the governing regime declared and confirmable (NYDFS / MiCA / BACEN / Reg D ...)? (PASS/FAIL/UNCHECKABLE)</td><td>deterministic-facts</td><td>MEASURED</td><td>Not applicable</td><td><a href="https://huggingface.co/datasets/csoai/gspc-regulatory-framework">Dataset</a></td></tr><tr><td><a href="#axis-distribution-integrity" id="axis-distribution-integrity">distribution-integrity</a></td><td>reader classification + chain supply + holder count (PASS/FAIL/UNCHECKABLE)</td><td>deterministic-facts</td><td>MEASURED</td><td>Not applicable</td><td><a href="https://huggingface.co/datasets/csoai/gspc-distribution-integrity">Dataset</a></td></tr><tr><td><a href="#axis-custody-disclosure" id="axis-custody-disclosure">custody-disclosure</a></td><td>are a custodian and an auditor named and confirmable? (PASS/FAIL/UNCHECKABLE each)</td><td>deterministic-facts</td><td>MEASURED</td><td>Not applicable</td><td><a href="https://huggingface.co/datasets/csoai/gspc-custody-disclosure">Dataset</a></td></tr><tr><td><a href="#axis-ai-adoption-components" id="axis-ai-adoption-components">ai-adoption-components</a></td><td>cited EU AI-adoption series (not an index)</td><td>deterministic-facts</td><td>MEASURED</td><td>Not applicable</td><td><a href="https://huggingface.co/datasets/csoai/gspc-ai-economy-index">Dataset</a></td></tr><tr><td><a href="#axis-labour-components" id="axis-labour-components">labour-components</a></td><td>cited EU labour series (not an index)</td><td>deterministic-facts</td><td>MEASURED</td><td>Not applicable</td><td><a href="https://huggingface.co/datasets/csoai/gspc-human-labour-index">Dataset</a></td></tr><tr><td><a href="#axis-humanoid-labour-index" id="axis-humanoid-labour-index">humanoid-labour-index</a></td><td>named vendor publishes a dated deployment count on a stable URL? Y/N</td><td>deterministic-facts</td><td>MEASURED</td><td>Not applicable</td><td><a href="https://huggingface.co/datasets/csoai/gspc-humanoid-labour-index">Dataset</a></td></tr></tbody></table></div></section><section><h2>Trace the record, not just the headline</h2><p><a href="https://huggingface.co/spaces/csoai/README/resolve/main/discovery/board.json">Exact source board</a> · <a href="https://huggingface.co/spaces/csoai/README/resolve/main/discovery/manifest.json">File digests</a> · <a href="https://huggingface.co/spaces/csoai/README/resolve/main/discovery/verify.py">Offline checker</a> · <a href="https://huggingface.co/spaces/csoai/README/resolve/main/discovery/guide.md">Reader guide</a> · <a href="https://huggingface.co/datasets/csoai/councilof-ai-mirror">Evidence mirror</a></p><p>Captured, measured, signed, timestamped, delivered and accepted describe different things. Source claims need their own tests. A free manifest must work before a buyer relies on a paid route.</p></section><footer><p>This owned Hub page is a navigation and evidence mirror, not a second measurement authority. <a href="https://councilof.ai/api/gspc">councilof.ai is authoritative.</a> Measurement, not certification. CC-BY-4.0; attribute Council of AI (Council for the Safety of Artificial Intelligence), CSOAI Ltd.</p><p><a href="https://huggingface.co/spaces/csoai/README/resolve/main/history/pre-discovery-20260924/README.md">Previous page preserved as history</a>. Its older axis counts and separation statements are not the current catalogue.</p></footer></main><script>const box=document.getElementById('live-status');let busy=false;async function refresh(){if(busy)return;busy=true;box.className='status';box.textContent='Checking the current public board…';const ctrl=new AbortController();const timer=setTimeout(()=>ctrl.abort(),12000);try{const r=await fetch('https://councilof.ai/api/gspc',{cache:'no-store',signal:ctrl.signal});if(!r.ok)throw Error('HTTP '+r.status);const d=await r.json(),a=d.axes,t=d.totals;if(!Array.isArray(a)||!t||a.length!==t.axes||new Set(a.map(x=>x.axis)).size!==a.length||a.filter(x=>x.status==='MEASURED').length!==t.measured_axes||typeof t.lid!=='string'||typeof t.separation_public_count!=='string')throw Error('Inconsistent board contract');box.textContent='Live source read at '+new Date().toISOString()+' — '+t.lid+' | '+t.separation_public_count+'. The dated table below is a separate captured revision; this read is not a new measurement.';}catch(e){box.className='status bad';box.textContent='UNCHECKABLE — the live board could not be checked ('+e.message+'). The dated catalogue below remains a snapshot, not a current result.';}finally{clearTimeout(timer);busy=false}}refresh();</script></body></html>
|
|
|
|
|
|
|
|
|
| 1 |
+
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="description" content="GSPC, the Council of AI public benchmark: live measurements, published limits and free verification."><title>GSPC | Council of AI benchmark</title><style>
|
| 2 |
+
:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#07130e!important;color:#f4fff8!important;font:17px/1.65 system-ui,-apple-system,sans-serif}main{max-width:1050px;margin:auto;padding:32px 22px 64px}a{color:#a7f3c5!important;text-decoration:underline;text-underline-offset:4px;font-weight:700}a:focus-visible{outline:3px solid #fbbf24;outline-offset:4px}header{padding:20px 0 26px}.eyebrow{color:#a7f3c5!important;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}h1{font-size:clamp(36px,7vw,64px);line-height:1.08;letter-spacing:-.035em;margin:12px 0 16px;color:#fff!important}h2{font-size:25px;line-height:1.25;margin:0 0 10px;color:#fff!important}p{max-width:800px;margin:10px 0 18px;color:#edf7f1!important}.actions,.grid{display:flex;flex-wrap:wrap;gap:12px}.button{display:inline-flex;align-items:center;min-height:48px;padding:10px 16px;border-radius:9px;background:#145c3d!important;color:#fff!important;border:2px solid #6ee7a5}.button.secondary{background:#0d2017!important;color:#d8ffe7!important}.panel{margin:24px 0;padding:22px;border:2px solid #4c9c72;border-radius:14px;background:#10281c!important;color:#f4fff8!important}.panel *{color:#f4fff8!important}.panel a{color:#a7f3c5!important}.grid{margin:24px 0}.card{flex:1;min-width:240px;padding:20px;border-radius:12px;border:1px solid #4c765f;background:#10251b!important;color:#f4fff8!important}.card *{color:#f4fff8!important}.card a{color:#a7f3c5!important}small,.muted{color:#d6e8dc!important}code{overflow-wrap:anywhere}footer{margin-top:32px;padding-top:20px;border-top:1px solid #496453;color:#d6e8dc!important;font-size:14px}@media(max-width:600px){main{padding:22px 16px 44px}.card{min-width:100%}}
|
| 3 |
+
</style></head><body><main><header><div class="eyebrow">Council of AI · CSOAI Ltd</div><h1>GSPC: the public AI benchmark</h1><p><strong>Measure the claim. Keep the evidence.</strong> GSPC publishes scoped AI and domain measurements with their methods, sources and limits. It is measurement, not certification.</p><nav class="actions" aria-label="Main actions"><a class="button" href="https://councilof.ai/api/gspc">Open the live GSPC board</a><a class="button secondary" href="https://councilof.ai/gspc-verify/">Verify a record — free</a><a class="button secondary" href="https://huggingface.co/collections/csoai/gspc-start-here">Explore benchmark data</a></nav></header><section class="panel" aria-labelledby="live-heading"><div class="eyebrow">Live source · councilof.ai</div><h2 id="live-heading">Current public board</h2><p id="live-status" role="status" aria-live="polite">Open the live board for current measurements, dates and per-axis evidence. This page does not run evaluations.</p><a href="https://councilof.ai/api/gspc">Read the source JSON</a></section><section class="grid" aria-label="Who this is for"><article class="card"><div class="eyebrow">Researchers and developers</div><h2>Inspect and reproduce</h2><p>Explore the axis catalogue, datasets, source records and methods. Preserve each run date and its limits.</p><a href="https://huggingface.co/spaces/csoai/README/resolve/main/discovery/axes.json">Browse the dated axis catalogue</a></article><article class="card"><div class="eyebrow">AI and agent builders</div><h2>Connect through open interfaces</h2><p>Use the public API, MCP endpoint, OpenAPI description or A2A agent card. Discovery is not permission to execute a tool.</p><p><a href="https://councilof.ai/mcp">MCP</a> · <a href="https://councilof.ai/openapi.json">OpenAPI</a> · <a href="https://councilof.ai/.well-known/agent-card.json">A2A card</a></p></article><article class="card"><div class="eyebrow">Teams and governance</div><h2>Commission scoped work</h2><p>Agree the system, question, method and evidence deliverable first. Payment buys work, never a favourable score or rank.</p><a href="mailto:nicholas@csoai.org?subject=Scoped%20GSPC%20measurement%20request">Discuss a scoped measurement</a></article></section><footer><strong>How to read GSPC:</strong> model-comparison results and deterministic source facts are different evidence types. TIE means a lead was not statistically separated; UNTESTED means no separation result is available. Missing is not zero. CSOAI does not certify, accredit or act as a notified body. The live board is authoritative; this Hub page is a readable entry point. Attribute board data to Council of AI / CSOAI Ltd under CC-BY-4.0; third-party datasets retain their own terms.</footer></main><script>(async()=>{const s=document.getElementById('live-status');try{const r=await fetch('https://councilof.ai/api/gspc',{headers:{accept:'application/json'},cache:'no-store'});if(!r.ok)throw 0;const b=await r.json(),t=b.totals||{},parts=[];if(t.public_count)parts.push(t.public_count);if(t.separation_public_count)parts.push(t.separation_public_count);if(Number.isFinite(t.model_fleets))parts.push(t.model_fleets+' model-comparison axes');if(Number.isFinite(t.fact_runs))parts.push(t.fact_runs+' deterministic-facts axes');if(!parts.length)throw 0;s.textContent=parts.join(' · ')+'. Retrieved '+new Date().toISOString()+'. Retrieval time is not a new measurement, signature or timestamp proof.'}catch{s.textContent='Live summary could not be loaded here. Open the source JSON for current measurements and dates. This page does not run evaluations.'}})();</script></body></html>
|