Fix N7/N8: human session fingerprint epoch; drop duplicate view_ttl #17

Merged
leora merged 1 commits from leora/fix-n7-n8-human-fp-view-ttl into sigil-initial 2026-10-06 06:27:48 +08:00
Contributor

Summary

N7/N8 from final re-review (GO): human_via_agent fingerprint gap; duplicate view_ttl.

Changes

  • sessions.resolve binds fingerprint for all kinds that carry one
  • Drop duplicate view_ttl in issue_code return
  • DESIGN + test count; regression tests

Test plan

  • 158 tests pass
## Summary **N7/N8** from final re-review (GO): human_via_agent fingerprint gap; duplicate view_ttl. ## Changes - `sessions.resolve` binds fingerprint for all kinds that carry one - Drop duplicate `view_ttl` in `issue_code` return - DESIGN + test count; regression tests ## Test plan - [x] 158 tests pass
leora added 1 commit 2026-10-06 06:27:47 +08:00
resolve() now requires sess_fp == live_fp for every session that carries
a fingerprint (including human_via_agent), so a redeem-vs-rekey race
cannot leave a view:read bearer alive. Drop the duplicate view_ttl key
in issue_code's return dict. Regression tests cover both.
leora merged commit 4661a994bf into sigil-initial 2026-10-06 06:27:48 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bigpickle/sigil#17
No description provided.