Verify

CLI

Use the CLI for verification first. The rest of the commands are for packaging, discovery, and local evidence workflows.

For most people, the important commands are verify, pack create, pack verify, and a few local investigation helpers.

Install

pip install primust-verify
pip install "primust[auto]"

The standalone verifier is the main trust-minimized CLI path. The broader SDK package exposes the rest of the Primust CLI surface.

Two Command Surfaces

If you install only primust-verify, use the standalone primust-verify binary. If you install the broader SDK, you also get the primust command with pack, discovery, and analysis helpers.

Most Common Workflows

If you want to... Run this
Verify one VPEC locallyprimust-verify vpec.json
Verify with an explicit trust root and no networkprimust-verify vpec.json --trust-root key.pem
Create an Evidence Packprimust pack create ...
Verify an Evidence Packprimust pack verify pack.json
Inspect upstream chain or local coverageprimust upstream-chain ... or primust analyze-coverage ...

Core Verification Commands

Command Use It For
primust verify <file> Verify a VPEC artifact.
primust verify-report <file.pdf> Verify a signed audit report.
primust pack verify <pack.json> Verify an Evidence Pack.
primust verify-package <incident.zip> Verify an incident package ZIP.
primust verify vpec.json
primust verify vpec.json --trust-root key.pem
primust verify vpec.json --production
primust pack verify pack.json --trust-root key.pem
primust-verify vpec.json
primust-verify vpec.json --trust-root key.pem

Pack And Export Commands

Command Use It For
primust pack create Assemble an Evidence Pack ZIP and optionally embed verify.html.
primust pack incident Download an incident package for a run.
primust export-activity Export activity records for a run.
primust verify-activity Verify activity-chain material against the VPEC commitment.

Discovery And Local Analysis

Command Use It For
primust discover <path> Scan a codebase for governance decision points and manifest stubs.
primust analyze-coverage Analyze governed versus ungoverned trace IDs against a local activity store.
primust upstream-chain <file> Inspect upstream Primust lineage for a VPEC artifact.
primust upgrade-manifest <file> Re-infer stage type and update a manifest file.

The Average Developer Rule

Most developers do not need every CLI command. Start here:

  1. emit a VPEC from the runtime path
  2. run primust verify
  3. build an Evidence Pack if you need to share relying-party evidence
  4. use discovery or activity export only when you are debugging or expanding coverage
Next

If you are trying to decide how to emit the artifact in the first place, go back to SDKs & Adapters or Quickstart.