Skip to main content
[AVAILABLE] for every export below. [ROADMAP] for KMS/HSM key custody, no provider class exists for it yet, see Deploy patterns.

Purpose

Every hash and signature in Parmana goes through this package: trust record hashing, authorization signing and verification, receipt signing, and canonical JSON serialization so the signing side and verifying side always compute byte-identical input.

Install

Key exports

Bootstrap, [AVAILABLE]

See Choose a signature provider for both, run live.

High-level services, [AVAILABLE]

Low-level primitives, [AVAILABLE]

Hybrid signing, [AVAILABLE]

Minimal example

Full runnable version: Verify a trust record independently.

Next

Choose a signature provider

Ed25519, ML-DSA-65, and hybrid signing, all run live.

@parmana/envelope-verifier

Where AuthorizationVerifier’s check fits into the fuller envelope verification flow.