Gate Manifest
Path:
loom-builder-sol/scripts/gate_manifest.pyRelative: scripts/gate_manifest.pySubproject: loom-builder-solCategory: dispatch-scripts-solLines: 264Bytes: 10,973Imports: 7Exports: 13
Content Preview
- #!/usr/bin/env python3
- """gate_manifest.py — single hashing authority for the gate governance system.
- Every component (cut script, pre-commit hook, test suite) imports or invokes
- this module. The TypeScript runtime check (harness/gate-integrity.ts)
- implements the identical raw-bytes sha256 contract independently.
- Contract:
- - A pack is ONE json file at gates/v<semver>/<name>.json
- - Pack identity: "v<semver>/<name>" (loom-builder ref format)
- - Hash = sha256 of raw file bytes. No canonical