Fix N4/N5/N6: enrol wording, suspended checkpoint, test count #15

Merged
leora merged 1 commits from leora/fix-n4-n5-n6-docs-checkpoint-suspend into sigil-initial 2026-10-06 06:23:18 +08:00
Contributor

Summary

N4/N5/N6: DESIGN re-enrol drift; suspended signer could checkpoint; stale test count.

Changes

  • DESIGN + docstring: permanent revoke recovery is bootstrap + enrol_rekey only
  • enrol refuses existing agent before spending the seed
  • checkpoint refuses is_revoked signers
  • README/DESIGN test count → 156
  • Regression tests

Test plan

  • 156 tests pass
## Summary **N4/N5/N6:** DESIGN re-enrol drift; suspended signer could checkpoint; stale test count. ## Changes - DESIGN + docstring: permanent revoke recovery is bootstrap + enrol_rekey only - `enrol` refuses existing agent before spending the seed - `checkpoint` refuses `is_revoked` signers - README/DESIGN test count → 156 - Regression tests ## Test plan - [x] 156 tests pass
leora added 1 commit 2026-10-06 06:23:18 +08:00
Drop misleading "or re-enrol" after permanent revoke; enrol refuses an
existing agent before spending the seed. checkpoint() refuses a currently
revoked/suspended signer. README (and DESIGN) test count updated to 156.
leora merged commit 618fb5401c into sigil-initial 2026-10-06 06:23:18 +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#15
No description provided.