gabriel / muse public
feat BREAKING task/sig-algo-prefix #1 / 1
AI Agent gabriel · 63 days ago · Apr 18, 2026 · Diff

feat: replace signature_format int with algo-prefixed ed25519: values

- Add encode_sig, encode_pubkey, decode_sig, decode_pubkey, sig_algo to _types.py - Remove signature_format field from CommitRecord, CommitDict, store serialization - Rewrite sign_commit_ed25519, verify_commit_ed25519, encode_public_key to use helpers - Update verify.py, verify_commit.py, verify_tag.py to dispatch on sig_algo prefix - Fix all tests to use helpers instead of raw base64 codec operations - Fix test helpers: strip sha256: prefix for filenames, store prefixed IDs in records

sha256:c919294aa51339dd3c8c5d02b0b5695d6b2597321131053d20b1e431773d5435 sha
sha256:6ca46260a438d7c05765b8dc8fbaf749211350cb9ef030282561bb6fd843ed5d snapshot
← Older Oldest on task/sig-algo-prefix
All commits
Newer → Latest on task/sig-algo-prefix

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