Package Exports
- @peac/cli
- @peac/cli/package.json
Readme
@peac/cli
PEAC protocol command-line tools.
Installation
pnpm add -g @peac/cli
# or
npx @peac/cliCommands
peac verify <receipt>
Verify a PEAC receipt (JWS compact serialization).
peac verify eyJhbGciOiJFZERTQSIs...peac conformance run
Run conformance tests against PEAC schema validators.
peac conformance run # Standard level, text output
peac conformance run --level full # Full level
peac conformance run --output json # JSON output
peac conformance run --output markdown # Markdown report
peac conformance run --category claims # Filter by category
peac conformance run --fixtures ./my-vectors # Custom fixtures pathOptions:
| Option | Default | Description |
|---|---|---|
--level |
standard |
Conformance level: basic, standard, full |
--output |
text |
Output format: text, json, markdown |
--category |
all | Filter by category (e.g., claims, signature, time) |
--fixtures |
built-in | Path to custom conformance fixtures |
--verbose |
false |
Show detailed test output |
peac conformance list
List available conformance test fixtures.
peac conformance list
peac conformance list --category claimspeac samples list
List available sample receipts.
peac samples list
peac samples list --category validpeac samples show <id>
Display details of a specific sample receipt.
peac samples show basic-receiptpeac samples generate
Generate sample receipt files.
peac samples generate --output ./samples
peac samples generate --format jsonOptions:
| Option | Default | Description |
|---|---|---|
--output |
stdout |
Output directory for generated files |
--format |
jws |
Format: jws, json |
License
Apache-2.0
PEAC Protocol is an open source project stewarded by Originary and community contributors.