feat(nats): content-addressed object storage, so an answer can be named instead of carried #84

Merged
peersky merged 1 commit from feat/content-addressed-object-store into dev 2026-08-27 05:09:05 +00:00
Owner
  • Added Ability to store bytes under their own SHA-256 digest and fetch them back by that digest, making the address a function of the content and repeated stores idempotent
  • Added Ability to verify content against its address on read, so storage that returned substituted or corrupted bytes fails instead of being passed off as the answer
  • Added Function to ensure an object-store bucket exists, idempotent like the existing KV helper, with bucket naming and retention left to the caller
- Added Ability to store bytes under their own SHA-256 digest and fetch them back by that digest, making the address a function of the content and repeated stores idempotent - Added Ability to verify content against its address on read, so storage that returned substituted or corrupted bytes fails instead of being passed off as the answer - Added Function to ensure an object-store bucket exists, idempotent like the existing KV helper, with bucket naming and retention left to the caller
feat(nats): content-addressed object storage, so an answer can be named instead of carried
All checks were successful
CI / Dependency Age Check (pull_request) Successful in 17s
CI / Lint & Audit (pull_request) Successful in 1m22s
CI / Spell Check (pull_request) Successful in 6s
Commit Lint / Validate PR Title (pull_request) Successful in 3s
Publish Release / Create Tag & Sync (pull_request) Has been skipped
Publish Release / Publish to crates.io (pull_request) Has been skipped
Publish Release / Publish dry-run (no side effects) (pull_request) Has been skipped
Publish Release / Create GitHub Release (pull_request) Has been skipped
CI / Test (pull_request) Successful in 5m2s
25921e1349
- Added Ability to store bytes under their own SHA-256 digest and fetch them back by that digest, making the address a function of the content and repeated stores idempotent
- Added Ability to verify content against its address on read, so storage that returned substituted or corrupted bytes fails instead of being passed off as the answer
- Added Function to ensure an object-store bucket exists, idempotent like the existing KV helper, with bucket naming and retention left to the caller
peersky deleted branch feat/content-addressed-object-store 2026-08-27 05:09:05 +00:00
Sign in to join this conversation.
No reviewers
No labels
release
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
peeramid-labs/quorum-rs!84
No description provided.