Files
timmy-home/tests
Alexander Payne b30a42d72e
Some checks failed
Self-Healing Smoke / self-healing-smoke (pull_request) Failing after 22s
Smoke Test / smoke (pull_request) Failing after 23s
Agent PR Gate / gate (pull_request) Failing after 32s
Agent PR Gate / report (pull_request) Successful in 7s
feat(identity): add Sovereign Identity key vault foundation
- Create src/timmy/identity module with KeyVault class
- Implement Ed25519 key generation for Nostr identity
- Encrypted at-rest storage using AES-256-GCM + PBKDF2
- Support: store, load, list, delete, passphrase rotation
- Add comprehensive pytest suite (7 tests, all passing)

This is the foundational cryptographic key management layer for
Sovereign Identity: local-first, passphrase-protected, ready for
Nostr (nsec) and future Bitcoin/secp256k1 support.

Closes #469
2026-04-26 12:22:47 -04:00
..
2026-04-17 05:30:33 +00:00
2026-04-15 00:31:06 -04:00
2026-04-15 00:31:06 -04:00
2026-04-15 00:56:11 -04:00