Skip to content

Repository files navigation

@permission-protocol/cli MIT License

npm i -g @permission-protocol/cli
pp verify ./receipt.json --key-file ./public-key.pem
pp verify rcpt_abc123

Verify Permission Protocol receipts locally with Ed25519 signature checks and canonicalized payload validation.

Exit codes

CodeMeaning
0Receipt valid
1Signature invalid
2Receipt expired or revoked
3Receipt malformed
4Key resolution failed
64Usage error

What does this prove?

pp verify proves a receipt was signed by the matching public key over the canonical signed fields, and that the receipt is still valid (not expired/revoked). This is local cryptographic verification, not a trust-me API response.

pp is the reference verifier for the pp-receipt-v1 open specification.

See https://permissionprotocol.com/trust.

About

Permission Protocol CLI: locally verify Ed25519-signed authority receipts. No SaaS dependency at the verifier.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages