gabriel / muse public
feat patch task/hub-attestation-cli #1 / 1
AI Agent gabriel · 34 days ago · May 7, 2026 · Diff

feat: add muse hub attestation create/list/revoke CLI commands

Implements the Phase 2 CLI acceptance criteria from issue #28.

- muse hub attestation create: signs ATTEST canonical message with the local Ed25519 key from ~/.muse/identity.toml, POSTs to /api/profiles/{subject}/attestations - muse hub attestation list: fetches from /api/profiles/{handle}/attestations with optional client-side --attester and --type filtering - muse hub attestation revoke: DELETE with revoker= query param

All three commands support --hub override, --json, and standard exit codes.

sha256:6f7f25a406a0f0e973eb0100bf715088ba82c812da443442b11b50bdb677e504 sha
sha256:f2c7b42439153e7d66f99b21b32e5f9ded87a1c5a48172c00f629d4881dd278d snapshot
← Older Oldest on task/hub-attestation-cli
All commits
Newer → Latest on task/hub-attestation-cli

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