Skip to main content

Documentation validation and impact

APPROVED · IMPLEMENTATION SPECIFICATION · London 0.1.0

Evidence boundary​

This report covers specification artifacts and their documentation build. It does not report application implementation, contract deployment, provider integration, actual streaming, real payments or pilot outcomes. All implementation acceptance cases remain requirements for future execution.

Validation record​

Checks executed for this revision on 22 September 2026:

CheckResult and proof boundary
python scripts/validate-london.py in the documentation environmentPASS: 30 approved pages, 160 local links, 20 OpenAPI operations, 210 schema-valid request/response examples, six artifact examples, profile schema, one canonical hash vector, five allocation vectors, seven unchanged canonical source hashes ledger command/journal/checkpoint hash vectors and 48 acceptance-case definitions
npm exec docusaurus buildPASS: current Docusaurus build includes London; strict broken-link validation; no canonical content-pull step
npm run typecheckPASS: site configuration types
Browser production previewThe new ledger chapter renders its Mermaid diagram without syntax errors or horizontal document overflow at the checked desktop viewport. Eight existing diagrams retain the earlier review record; the full set now contains nine diagrams
git diff --checkPASS for the scoped documentation changes
Required Porto knowledge refreshGraphify update, ontology augmentation, semantic build, document/concept prose, Obsidian rendering, organisation refresh and both checks completed successfully
Source impactReviewed 39 declared sources: 37 London documents/artifacts, docs README and design guidance; all London sources represented in semantic projection
Canonical preservationSeven pinned whitepaper/PIP source hashes unchanged; no edits to canonical source or generated protocol mirrors

The ledger fixtures are isolated encoding examples, not an executed business trace. RocksDB crash, recovery and replay acceptance tests remain NOT RUN. These checks validate the documentation and fixtures. They do not execute real signatures, production application tests, a Move deployment, provider clearance, participant-owned playback or monetary settlement. The 210 examples include common error envelopes; they are not 210 different runtime scenarios. The broader acceptance cases remain NOT RUN until implementation.

The approved set contains 30 Markdown/MDX pages plus eight JSON artifacts/category metadata. Existing chapter filenames and site routes are preserved. New chapters cover the node package/pilot, release configuration and deterministic RocksDB ledger. New machine artifacts are the artifact schema bundle, release profile schema synthetic fixture set, ledger command schemas and ledger hash fixtures. The previous six-contract and fraud/attestation-service API surface has been replaced, not retained as a second implementation option.

Scope and knowledge impact​

The approved bounded pilot now makes the deterministic RocksDB ledger its first implementation priority. PostgreSQL is superseded. All existing chapter routes are preserved; three focused chapters add the node/pilot contract, production configuration and ledger engine. The site navigation, README, knowledge source authority and design guidance must identify approved specification status while retaining the distinction from runtime evidence.

Graph updates must use maintained manifests/curation and supported builders, not generated notes. Review every changed declared London source and connected design guidance. Preserve existing canonical PIP/whitepaper source bytes and unrelated player/design material. Public positioning must not imply that prototype nodes or payments are now real because the implementation specification is approved.

Contents · Implementation plan · Launch inputs