CLI Overview
Command-line interface for SIG issuer and consumer operations.
The ak command-line interface provides tools for issuing, managing, and verifying SIG (Signed Identity Graph) feeds. It covers the full lifecycle from issuer initialization through event authoring, verification, and authorization decisions.
Installation
cargo install --path crates/authkeep-cli
Commands
| Command | Description |
|---|---|
init-issuer | Initialize the .well-known directory structure for an issuer. |
rotate-key | Add a new signing key to an existing issuer. |
append-upsert | Append a relationship.upsert event to the event feed. |
append-revoke | Append a relationship.revoke event to the event feed. |
verify | Verify a feed’s signatures and sequence integrity. |
dump-state | Verify and dump the derived relationship state as JSON. |
check | Make an app-facing authorization decision against derived state. Alias: allow. |
generate-fixtures | Generate Appendix D style fixture files for testing and reference. |
Getting Help
Every command supports the --help flag:
ak --help
ak init-issuer --help
ak verify --help