CLI reference
The sq command line - status, provenance inspection, and verification checkout against the protocol.
link to this sectionCLI reference
@evimesh/cli installs the sq command for scriptable access to the protocol.
link to this sectionCommon commands
bash
sq question list # list open questions (--field/--state/--project)
sq task list --status open # find verification and drafting work
sq claim create # write a Claim draft template
sq evidence add # hash a file and upload it to object storage
sq validate <document> # validate one protocol document locallyCommands are compound verbs registered in packages/cli/src/main.mjs; sq help prints the full table with summaries. Document drafts written by claim create and run record are signed through the web flow - there is no CLI signing command, because a human signature is exactly what the CLI must not impersonate.
link to this sectionInstall
Install from the published npm package (see the package README for the current version and flags):
bash
npm install -g @evimesh/clilink to this sectionConventions
- Output is JSON with
--json. - Errors carry the same
code/message/request_idshape as the API. - The CLI never stores a plaintext token beyond the local configured
credential file.