gpp-core — content-addressed, encrypted-capable object store.
This is layer 1 (Storage) of gpp. Phase 0 implements the unencrypted,
zstd-compressed object store with [Blob] and [Tree] objects, atomic
idempotent writes, and hash-verified reads.
See docs/ARCHITECTURE.md and docs/DATA_MODEL.md.