evidary-cli
v1.0.1
Published
Offline verification CLI for Evidary evidence bundles.
Readme
Evidary CLI
Offline verification CLI for Evidary evidence bundles.
Install
npm install -g evidary-cliOr run via npx:
npx evidary-cli verify seal.zipCommands
Verify a bundle
evidary verify seal.zip --jwks jwks.json --output report.json --json --prettyOptions:
--jwksPath to JWKS JSON file.--outputWrite JSON report to a file.--jsonPrint JSON report to stdout.--prettyPretty-print JSON output.--allow-partialSkip DSSE/STH verification if JWKS is unavailable.--verbosePrint extra details and issues.
Exit codes:
0- verification OK or WARNING1- verification FAILED2- CLI error
Show bundle info
evidary info seal.zip --list-filesExtract bundle
evidary extract seal.zip --dest ./bundle-outputFeatures
- Offline verification (no network required)
- DSSE signature verification (JWKS required)
- STH signature and proof verification
- Payload integrity checks
- JSON verification reports (CLI)
Requirements
- Node.js >= 18
Notes
- TSA tokens are detected but not validated yet; the check is reported as
SKIPPED. - PDF reports are not available in the CLI (Portal provides PDF + HTML downloads).
- This package is
evidary-cli(unscoped);@evidary/cliis not used at this time.
