aeat.adapters.persistence.storage package

Persistence layer public API.

Public API of the storage subpackage. Callers outside adapters.persistence.storage must import only from here; internal modules (sql._orm, sql.engine, sql.session, sql.repository, and the encryption substrate under crypto, envelope, master_key, blob_store, secret_store) are implementation details.

The phrase encryption substrate denotes the layered crypto stack (master-key provider → envelope wrapper → encrypted blob store → typed column helpers) that every persisted record passes through. Throughout the package, “substrate” without a qualifier refers to this stack.

The public surface is grouped by contract:

Subpackages

Submodules