Strand Blobs
Strand Blobs
Chunked blobs over metadata/data Strands, with indexed reads, logical deletion and quarantine planning.
BlobStore uses a metadata Strand and a data Strand. put consumes an async reader, hashes content and returns a BlobId; get returns an optional BlobReader. Reopening runs repair_reindex. GC currently appends quarantine markers rather than reclaiming data-file bytes. Network distribution requires the separate replication integration.
| Package | Rust import | Source |
|---|---|---|
strand-blobs | strand_blobs | models/strand-blobs |
Guides
Reference and verification
Manifest, features and declared API. Behavior on these pages was checked against current implementation bodies and SDK wrappers. It is not a claim of compiled examples, runtime testing, registry publication or deployed availability.