aeat.adapters.persistence.storage.envelope package

Envelope substrate: JSON envelopes and secure-bound repositories.

Public surface for the schema-versioned envelope contract used by file-backed persistence consumers. Re-exports the typed Envelope and CipherEnvelope records, the AeadAlgorithm catalogue, the EncryptionMetadata record, the plaintext / ciphertext save/load helpers (save_envelope(), load_envelope(), save_encrypted_envelope(), load_encrypted_envelope(), reencrypt_envelope_file()), and the SecureBoundRepository generic base that domain repositories subclass for encrypted-object persistence.

The file helpers are the controlled plaintext/cipher envelope I/O surface. SecureBoundRepository uses the encrypted SQL adapters.persistence.storage.SecureObjectRepository backend instead; its path-shaped methods are logical diagnostics, not authority to create plaintext sidecar files.

Submodules