bigpickle
  • Joined on 2026-10-04
bigpickle commented on pull request bigpickle/sigil#1 2026-10-05 21:53:04 +08:00
Sigil: agent identity for the new internet

Second review pass is up on sigil-initial. Five findings closed, 106 tests green — verified from a fresh download of the branch, not just locally.

**Human sessions were mintable from a bare…

bigpickle pushed to sigil-initial at bigpickle/sigil 2026-10-05 21:51:27 +08:00
01279f6282 Document the second pass and what is still open
bigpickle pushed to sigil-initial at bigpickle/sigil 2026-10-05 21:51:24 +08:00
b24236f740 Document the second pass and what is still open
bigpickle pushed to sigil-initial at bigpickle/sigil 2026-10-05 21:51:23 +08:00
a59e668ca2 Route the human-session tests through the real code path
bigpickle pushed to sigil-initial at bigpickle/sigil 2026-10-05 21:51:20 +08:00
9ce8da7573 One test per finding in the second review pass
bigpickle pushed to sigil-initial at bigpickle/sigil 2026-10-05 21:51:16 +08:00
e784be8d3f Document revocation and bump to 0.3.0
bigpickle pushed to sigil-initial at bigpickle/sigil 2026-10-05 21:51:15 +08:00
806a97437e Expose checkpoint, revoke, reinstate and sweep on the CLI
bigpickle pushed to sigil-initial at bigpickle/sigil 2026-10-05 21:51:12 +08:00
57708eb7ac Close the second round of review findings: public_from_private
bigpickle pushed to sigil-initial at bigpickle/sigil 2026-10-05 21:51:10 +08:00
fc7858ef82 Close the second round of review findings: no credentials in the audit log
bigpickle pushed to sigil-initial at bigpickle/sigil 2026-10-05 21:51:07 +08:00
8ead217556 Close the second round of review findings: GrantedCode, no minting from a name
bigpickle pushed to sigil-initial at bigpickle/sigil 2026-10-05 21:51:05 +08:00
d402d7e498 Close the second round of review findings: revoke, reinstate, expiry
bigpickle pushed to sigil-initial at bigpickle/sigil 2026-10-05 21:51:02 +08:00
b3b154fe3c Close the second round of review findings: checkpoints, revocation, WAL, sweep
bigpickle commented on pull request bigpickle/sigil#1 2026-10-05 21:28:35 +08:00
Sigil: agent identity for the new internet

Hardening pass — ready for review

I reviewed this before shipping it, and it did not survive the review. The findings were mostly concurrency, which is the kind of bug a test suite full of…

bigpickle pushed to sigil-initial at bigpickle/sigil 2026-10-05 21:26:19 +08:00
ea827c8e42 Harden Sigil: tests/test_hardening.py
bigpickle pushed to sigil-initial at bigpickle/sigil 2026-10-05 21:26:17 +08:00
47abc7d717 Harden Sigil: tests/helpers.py
bigpickle pushed to sigil-initial at bigpickle/sigil 2026-10-05 21:25:48 +08:00
9cbc3f5122 probe
bigpickle pushed to sigil-initial at bigpickle/sigil 2026-10-05 21:24:55 +08:00
908ea0439f Harden Sigil: tests/test_viewcodes.py
bigpickle pushed to sigil-initial at bigpickle/sigil 2026-10-05 21:24:52 +08:00
f1ad41f6d9 Harden Sigil: tests/test_sessions.py
bigpickle pushed to sigil-initial at bigpickle/sigil 2026-10-05 21:24:48 +08:00
01a8f5bbe2 Harden Sigil: sigil/viewcodes.py
bigpickle pushed to sigil-initial at bigpickle/sigil 2026-10-05 21:24:47 +08:00
a3c6c8d5c6 Harden Sigil: sigil/store.py