gabriel / musehub public
feat BREAKING wire task/wire-object-hash-verify #1 / 1
gabriel · 75 days ago · Apr 9, 2026 · Diff

feat(wire): object hash verification on push

Add _verify_object_hash() to musehub_wire.py — verifies SHA-256 of each pushed object's content against its declared object_id before storing. Raises ObjectHashMismatch on mismatch, preventing corrupt objects from entering the store. Non-sha256 IDs pass through for forward-compat.

sha256:d9fb645922cac83c6b7034c55443bec88be3e5bf926701f7d406fbe1bf63e136 sha
sha256:d76163270d6d3ececa88d5686df255b5621a59a46c18f6403b4e914ce2ed30ee snapshot
← Older Oldest on task/wire-object-hash-verify
All commits
Newer → Latest on task/wire-object-hash-verify

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:d9fb645922cac83c6b7034c55443bec88be3e5bf926701f7d406fbe1bf63e136 --body "your comment"