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
Design signed release-head freshness and explicit gateway freeze reporting #157
Part of #89. Design follow-up to #106/#107 and Irzhy's F2 review of PR #132.
Owner: Anders (@andersalm). Task base and PR target: develop.
Runtime tells users when an explicit gateway's signed release head cannot establish freshness. A valid signature and an equal installed version alone do not establish that the publisher's latest release is visible.
Done means:
Agree a signed head schema with expiry, clock handling, compatibility and publisher re-signing cadence, including publisher-key operations.
Expired or unqualified heads report freshness unknown; the client distinguishes that state from a verified up-to-date result.
Define the interim explicit-gateway message while the current schema remains supported.
Cover replayed, expired, current, malformed and legacy heads with tests and a signed isolated fixture.
Required checks and independent model reviews pass before merge (rule, 10 Oct, #89). Real publisher-key use remains separately approved operator work.
Activity
andersalm commentedon Oct 2, 2026
Coordinate expiry, clock skew and 'freshness unknown' with the publisher-keys statement in #213.
andersalm commentedon Oct 10, 2026
Moved to After 0.8.0: not in the install/update list for 0.8.0 (#89 Remaining for 0.8.0).