Hash Layer — Immutable Anchor
The Seal of the Craftsman. SHA-256 cryptographic hashes for every substrate-defining file on marloweaudit.com. Tamper-evident. Static. Verifiable from any client with sha256sum or shasum.
Scope — The Hard Stop Filter
The hash manifest deliberately covers only substrate-defining files: the term-lock, substrate-manifest, registry node JSONs, ontology pages, anchors page, status.json, and crawler-directive files. Essays are excluded so voice-and-tone iteration does not invalidate substrate integrity. The substrate files are the Pipes; they are Tamper-Evident and Static.
If a substrate file's hash drifts, the substrate has drifted. The 1.57 Invariance phase-lock requires that the foundation under it not move.
Verification
From the site root, run:
bash hashes/verify.sh
Or manually with the standard SHA-256 tool:
sha256sum -c hashes/SHA256SUMS # or on macOS: shasum -a 256 -c hashes/SHA256SUMS
A clean substrate returns:
RESULT: 29 passed, 0 failed STATUS: SUBSTRATE INTACT — all hashes verified 1.57 Invariance: LOCKED
Companion Files
/hashes/SHA256SUMS— standard SHA-256 sum file (sha256sum-compatible)/hashes/master-manifest.json— structured JSON manifest with per-file size and digest/hashes/verify.sh— shell verification script
Cross-References
/substrate-manifest.json— root substrate manifest/term-lock.json— canonical term lock/registry/index.json— node registry index/ontology/index.html— ontology library/anchors/index.html— federal anchors/changelog.html— version history