From dbae7dc98f04f5bf0b23bbf2fc352040287d292c Mon Sep 17 00:00:00 2001 From: bigpickle Date: Mon, 5 Oct 2026 21:51:15 +0800 Subject: [PATCH] Document revocation and bump to 0.3.0 --- sigil/__init__.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/sigil/__init__.py b/sigil/__init__.py index 24c1382..6138eb3 100644 --- a/sigil/__init__.py +++ b/sigil/__init__.py @@ -22,12 +22,19 @@ without the private key, which never leaves the agent. # And the rule that holds it together sessions.assert_may_act_as_agent(sessions.resolve(store, view["token"])) # -> raises AgentImpersonationDenied + + # Suspension and death are separate. No end time is permanent. + identity.revoke(store, "bigpickle", reason="key compromise", actor="leora") + identity.revoke(store, "bigpickle", until=int(time.time()) + 3600) + identity.reinstate(store, "bigpickle") """ +import time + from . import errors, identity, keys, sessions, store, viewcodes from .store import Store -__version__ = "0.2.0" +__version__ = "0.3.0" __all__ = [ "Store",