cadrumo.adapters.persistence.storage.secret_store package¶
Inert namespace for keyed secret records over encrypted blobs.
The defining store module owns the typed SecretRecord payload and
the SecretStore
repository that wraps records in
adapters.persistence.storage.envelope.contract.Envelope, persists
them via
adapters.persistence.storage.blob_store.blob_store.EncryptedBlobStore,
and indexes natural keys by HMAC-SHA256 lookup digest.
The index is deliberately not a plaintext inventory: secret keys, payload bytes, and blob digests are kept out of user-facing miss, collision, corruption, and cleanup messages. SECRET and SESSION records must also carry explicit expiry before write. This package owns opaque secret persistence, not tempfile lifecycle; every current consumer reads bytes directly rather than through a filesystem path. The package initializer exports no symbols.