cadrumo.adapters.persistence.storage.blob_store package

Inert namespace for classification-gated encrypted blob storage.

The defining blob_store module owns EncryptedBlobStore and its typed BlobReference / BlobManifest handles. Blob layout is classification-driven: only SensitivityClass.CORPUS payloads are stored as plaintext corpus blobs; every other class is ciphertext with a per-blob wrapped data-encryption key.

The defining materialisation module owns get_secret_store(), the route-canonical adapters.persistence.storage.secret_store.store.SecretStore factory. Domain repositories and calculation sources should depend on higher-level secure-object or repository APIs, not on blob paths directly. The package initializer exports no symbols.

Submodules