Skip to content

mnemo 0.7.22

Choose a tag to compare

@DanceNitra DanceNitra released this 13 Jul 14:53

Governance + cross-store erasure tools (engineering over well-known primitives, prior-art-credited).

  • anchor() / verify_consistency(): CT-style external anchor (RFC 6962) — catches a receipt-key-holder history rewrite/rollback that verify_writes alone cannot.
  • forget_subject(basis=, authorized_by=, authorization=): erasure tombstone bound to an authenticated principal (Ed25519) + decision basis, inside the tamper-evident hash.
  • DeletionManifest (mnemo.deletion_manifest): honest-by-construction cross-store erasure record — names leaking stores, never a false 'deleted'.
  • ErasureAuditor (mnemo.erasure_auditor): adversarial 'content still reconstructible?' audit across the fan-out (NN-inversion on retained vectors) — the check DSAR tooling skips.

Prior art: RFC 6962, Morris et al. EMNLP 2023, Ghost Vectors (2606.18497), EDPB 05/2019, NIST SP 800-88.
Install: pip install 'agora-mnemo[mcp]' · Docs: https://dancenitra.github.io/mnemo/ · DOI: 10.5281/zenodo.21128549