WI-4: Verbatim-hashed normative fragments — B_payload / H_payload (no self-reference, byte-identical Claude↔Pi) #831
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
OPUS-SECREV MANDATORY (hash-construction surface).
Deliverable 4 (BUILD-BRIEF §3.4, SPEC-v5 D3 Objects).
B_payload= exact normative fragments (verbatim per §5 hashing) + deterministic metadata (manifest_version,generator_version, ordered resolved source identities).H_payload = SHA256(domain_sep ‖ length_framed(B_payload))— hashes the payload ONLY; the receipt/challenge is NOT part ofB_payload→ NO self-reference. Source-invalidation fail-closed.ACs: T24 deterministic
B_payload/H_payload/envelope vectors have no self-reference and reproduce BYTE-FOR-BYTE across the Claude and Pi builders. Gated on WI-0 probe 5.Authority (build AGAINST these, do not re-derive): BUILD-BRIEF
89fdbc27, SPEC-v5a6d07ade, RATIFICATIONbac58319, sol red-team3da326a4. Coder MUST re-verify sha256 before build. Target: framework-nativepackages/mosaic/inmosaicstack/stack(NOT jarvis-brain, NOT~/.config/mosaic/directly). M1 = Claude + Pi only.Review discipline: red-first TDD; author≠reviewer; no self-merge; exact-head RoR (reviewed-SHA=merged-SHA);
closes #<this>; full 40-char head; never edit tests to pass / never force-merge red / never--no-verify. Mos merges after review + green suite + (for security surfaces) Opus-SECREV.