You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
seal gains a producer identity (built_by) -- the #7072 prerequisite #7075
Epic #6655 / #7072 option A, decided: identity belongs on the thing being cited. Today a seal's producer is sealed_by: t27c-bootstrap@0.4.0 -- a version, no build commit -- while a receipt's producer is its toolchain string (t27c <git>, #7044). receipt.t27's producer_matches is verbatim equality, so no receipt can ever match any seal: the two sides share no vocabulary.
What (one PR)
fn producer_identity() in t27c -- the ONE producer string format, defined once: t27c-bootstrap@<version>+<git> (the build commit subsumes the tree state, FROZEN_HASH included).
seal --save writes it as built_by on every new seal. Additive: old seals simply lack the field and any reader must treat that as unknown, never as a match.
Done by #7076 (merged 2026-10-06 21:38Z): seal --save writes built_by = producer_identity() = t27c-bootstrap@<version>+<git> (the build.rs T27C_BUILD_GIT emission), pinned by bootstrap/tests/seal_built_by.rs. The issue was referenced but not closed by the PR body's Refs; closing manually now that the deliverable is on master. #7044's receipts match this field verbatim (R2-2), and t27c run-record (#7130) judges the match.
Activity
fix(seal): emit T27C_BUILD_GIT from build.rs here -- producer_identit…
seal: every new seal names its build -- built_by, the producer identi…
fix(seal): emit T27C_BUILD_GIT from build.rs here -- producer_identit…
seal: every new seal names its build -- built_by, the producer identi…
fix(seal): emit T27C_BUILD_GIT from build.rs here -- producer_identit…
seal: built_by -- every new seal names its build (the #7072 prerequis…
fix(policy): carry the #7041 entry through the #7076/#6970 rebase; th…
fix(policy): resolve the exceptions tail the fd7afd4 replay left conf…
gHashTag commentedon Oct 6, 2026
Done by #7076 (merged 2026-10-06 21:38Z):
seal --savewritesbuilt_by=producer_identity()=t27c-bootstrap@<version>+<git>(the build.rsT27C_BUILD_GITemission), pinned bybootstrap/tests/seal_built_by.rs. The issue was referenced but not closed by the PR body'sRefs; closing manually now that the deliverable is on master. #7044's receipts match this field verbatim (R2-2), andt27c run-record(#7130) judges the match.silicon: every hardware run writes a receipt artifact (R2-1/R2-2) (Cl…
t27b: tail expressions and discarded calls as the reference prints th…
ci(spec-guards): published figures are red only for a defect of the c…