Deterministic local proof
Verify the projection locally
Create the same source-bound pages twice, validate every authority field and link, and keep hosted publication as a separate decision.
Source revision 862938a69bb19281f8e4062f1f239a471b933221 · standing clean
Pages proof
Build, compare, and inspect
The aggregate is the shortest complete Pages check. It uses temporary directories and leaves the tracked source unchanged.
Build once
python3 scripts/build_pages.py --output ../program-pages-buildValidate one projection
python3 scripts/validate_projection.py ../program-pages-buildRun the two-build aggregate
python3 scripts/verify_pages.pyPreview the local pages
python3 -m http.server --directory ../program-pages-build 8000Repository proof
Run the complete local contract suite
python3 scripts/validate_program.py
python3 scripts/verify_program_release_observation.py
python3 scripts/validate_pinned_sources.py --preflight-external
python3 scripts/check_language.py
python3 scripts/scan_secret_shapes.py
PYTHONPATH=src python3 scripts/generate_contract_schemas.py --check
python3 -m unittest discover -s tests -v
The local Pages aggregate creates two isolated sites, compares every byte, validates the complete file manifest and visitor links, and scans the generated text for credential-shaped values. Browser rendering, hosted responses, domain configuration, and publication approval remain with their fitting later observations.
Read the manifest
The manifest is the complete file list for one build. Its released contract records the owner, file scope, source proof, optional canonical origin, authoritative content digest, public-skill inventory, and byte length plus SHA-256 for every projected file.
Exact source
These links open the full Git revision that produced this page.