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