qed command submits and lists claims, watches a claim for its verdict, fetches receipts, and verifies receipt
files or HTTPS URLs.
Install
The CLI requires Node.js 18 or later:Sign in
Create a workspace API key in the QED Proof app, under Developers → API keys. Then run:qed login --key-stdin.
The CLI stores it in the operating system’s QED Proof config directory with owner-only file permissions. To remove it,
run qed logout. QED_PROOF_API_KEY can be used instead of the saved key; QED_PROOF_BASE_URL points the CLI at a
self-hosted node.
Submit and inspect claims
Connect the destination in your workspace before submitting. For a GitHub commit:qed claims list --limit 20 to list recent claims, qed watch <claim-id> to poll a claim, and
qed receipts get <receipt-id> to fetch a public receipt. Add --json to these commands for machine-readable output.
The --id value is an optional idempotency key.
Verify a receipt
--keys, and check an anchor against an RPC endpoint with --rpc:
@qed-proof/cli package includes the full command help.