Skip to main content

Module blob

Module blob 

Source
Expand description

Content-addressed blob storage: the encrypted container and the store above it.

The address is a digest over PLAINTEXT (ADR 0003), so two deployments with different KEKs still agree on what a blob IS and deduplication survives a key rotation. Encryption is purely a storage concern.

container is the byte format and nothing else — no filesystem, no database, no clock. That is what lets its golden vectors be exact.

Modules§

container
The v1 blob container: an authenticated header followed by length-prefixed AEAD chunks (ADR 0003).
store
The BlobStore: containers on a filesystem, keys and bookkeeping in PostgreSQL.