gabriel / muse public
feat patch task/verify-commit #1 / 1
gabriel · 62 days ago · Apr 14, 2026 · Diff

feat: add muse verify-commit — verify Ed25519 signatures on commits

Implements _verify_one, _fetch_key_status, register, and run. - Reconstructs canonical provenance payload and verifies via Ed25519 - --strict: exits nonzero on unsigned commits - --check-key-status: queries hub for key revocation (fails closed to 'unknown') - Batch: multiple commit IDs in one call, parallel via ThreadPoolExecutor - key_status_cache deduplicates hub calls within a batch invocation - 22 tests: unit, integration, security, stress — all green

sha256:2fb5d0ec7ab8875d6a0c4edd751c2680344746bff10fdf045c3df9fe5f800bc8 sha
sha256:8d0381c0870499cda99f4686f57bee4507f6ac99573997faefa479eea01b946e snapshot
← Older Oldest on task/verify-commit
All commits
Newer → Latest on task/verify-commit

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