# Curbi v30 — working footer pages

Nine footer pages that were mostly prose now carry a working panel, generated by running the shipped checker, gate, MCP handler and proof verifier (`v30/gen.mjs`, deterministic). Every command shown is executed against the exported Worker in tests.

## Pages
| Page | What it shows |
|---|---|
| /templates/ | Every template and case with the checker's actual verdict. Challenge templates show where the starter policy misses and the solution catches. Includes a runnable curl command. |
| /build/ | The challenge scoreboard: starter vs solution score for each pack. |
| /support/ | A health-check command, plus every Check API and MCP error with its real message and fix, a glossary of finding rules, and all proof-verifier reason codes. |
| /action-lab/ | Six gate decisions on the $500 / $50 worked example: over the grant limit, done, attested, hourly ceiling, held on timeout, retry blocked. Reply checks run against the signed receipt. |
| /how-it-works/ | One action traced through the actual signed attestation, receipt and checkpoint fields to offline verification. Also: runs on any model engine (NIM, vLLM, Ollama: not tested by us), works in private networks, built on open standards. |
| /repair-lab/ | Six failure modes, with ground-truth refund counts before and after repair. |
| /company/ | Open-source downloads with SHA-256 hashes and MIT license, the standards Curbi builds on, and what stays proprietary. |
| /pricing/ | Real preview limits read from the code. Nothing is billed today. |
| /integrations/ | A matrix of tested vs not-yet-verified integrations, plus an MCP tools/list command. |

## Hardening
A strict CSP is added to the six pages that had no route and no inline scripts: company, compare, features, integrations, legacy and plans. /revenue-audit/ and /workspace/ still use inline scripts and are listed for the review.

## Evidence
- **`v30/site.test.mjs`:** 6 tests. Regeneration is byte-identical, product truths hold, pages equal the code's output, commands run against the Worker, CSP coverage is complete, and the claims gate passes. 5/5 meaningful page mutations were caught.
- **Layer and review review suites:** v28, v29, v30 and the review review suites all pass, 39/39 tests.
- **Full site suite:** no new failures.
- **Browser check:** Chromium with the production CSP, 23 pages at 1440 and 390, two clean runs.
