-
-
Notifications
You must be signed in to change notification settings - Fork 0
Genesis Seal
Lodri Péter edited this page Jun 25, 2026
·
1 revision
A cryptographic binding of the repo state to the genesis contract. Any change to the manuscript, baselines, or contract invalidates the seal.
The seal (tools/genesis_seal.py) computes a SHA-256 hash over:
- The genesis contract text (from
paper/disclaimer_legal_privacy.tex§A.3) - The manuscript line count + table count + environment balance
- The baseline results JSON hash
- The git HEAD commit hash
python tools/genesis_seal.py --verifypython tools/genesis_seal.py
git add .genesis_seal.json
git commit -m "Update genesis seal"The seal is verified automatically:
- On every push (
.github/workflows/link-check.yml) - Weekly via scheduled DNS link check (Mondays 6am)
- If the seal mismatches, CI regenerates it with a warning (graceful)
Genesis contract → declares what must never be sacrificed Seal → binds the state to the contract CI → verifies the seal automatically DNS check → verifies external links are alive
This makes the research artifacts auditable — a property we consider necessary for open-source ML research that operates outside traditional institutional review structures.