Skip to content

Release v5.0.0: signed pre-tag receipt - #155

Merged
b7n0de merged 1 commit into
mainfrom
release/v5.0.0-receipt
Aug 27, 2026
Merged

Release v5.0.0: signed pre-tag receipt#155
b7n0de merged 1 commit into
mainfrom
release/v5.0.0-receipt

Conversation

@b7n0de

@b7n0de b7n0de commented Aug 27, 2026

Copy link
Copy Markdown
Owner

Phase C.2: the Mac-signed pre-tag audit receipt (keyless handshake). Signature verifies against the pinned pubkey; pre_tag_audit_gate --version 5.0.0 --strict GREEN. Unblocks the v5.0.0 tag. Owner-GO.

… green

The signed pre-tag audit receipt for v5.0.0, from the keyless two-half handshake: the runner emitted
the payload (canonical_bytes of the 9 signed fields), the Mac signed it with the PRIVATE half (the key
never reached the runner), and the runner assembled + committed the receipt here. The signature verifies
against the pinned public key (audit_artifacts/pre_tag_trusted_pubkeys.txt) over the exact payload bytes;
`pre_tag_audit_gate.py --version 5.0.0 --strict` is GREEN (receipt-verified=True, tree bb1fbba3,
trusted_keys=1). This unblocks the v5.0.0 tag.

Binds: subject_tree_digest bb1fbba3 (HEAD tree minus audit_artifacts), version 5.0.0, gate source
fa6a019b, and the pre-tag adversarial deep-gate (WITHSTANDS_DEEPGATE, exit 0). Owner-GO Phase C.
@b7n0de
b7n0de merged commit 85aeff9 into main Aug 27, 2026
12 of 21 checks passed
@b7n0de
b7n0de deleted the release/v5.0.0-receipt branch August 27, 2026 12:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant