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
To add a comment, use the Muse CLI:
muse hub commit comment sha256:d9fb645922cac83c6b7034c55443bec88be3e5bf926701f7d406fbe1bf63e136 --body "your comment"
No comments yet. Be the first to start the discussion.