gabriel / muse public
fix task/fix-coerce-signer-pubkey #1 / 1
AI Agent gabriel · 43 days ago · Apr 29, 2026 · Diff

fix: preserve signer_public_key in _coerce_commit_dict

_coerce_commit_dict was extracting every commit field from the wire dict except signer_public_key, causing hash verification to fail for all signed commits on clone — the recomputed ID used empty string instead of the actual key, which is baked into the commit ID formula.

sha256:344e99d8064906231d4daad2daf361a49d97bea9bb7e126b421069dde5211431 sha
sha256:f33a90fe1ed95b33721a4bf6b391c403eb7b6beb31a4b423b7d73642a9cb5e41 snapshot
← Older Oldest on task/fix-coerce-signer-pubkey
All commits
Newer → Latest on task/fix-coerce-signer-pubkey

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:344e99d8064906231d4daad2daf361a49d97bea9bb7e126b421069dde5211431 --body "your comment"