Package Exports
- @parmanasystems/canonical
Readme
# @parmanasystems/canonical
Deterministic canonical serialization utilities for governance reproducibility, signing continuity, and portable verification.
## Purpose
@parmanasystems/canonical provides canonical serialization primitives used throughout the Parmana Systems governance ecosystem.
These utilities ensure:
- deterministic serialization
- stable hashing
- reproducible signatures
- portable verification
- governance truth continuity
The package exists to guarantee that identical governed inputs always produce identical canonical representations across environments and runtimes.
## Core Guarantees
- deterministic canonicalization
- stable semantic serialization
- portable governance reconstruction
- replay-safe hashing continuity
- signature reproducibility
## Example
import {
  canonicalize
} from "@parmanasystems/canonical";
const canonical =
  canonicalize({
  policyId: "claims-approval",
  version: "1.0.0",
  });
## Role In Parmana
Canonical serialization is foundational to:
- attestation signing
- provenance verification
- replay protection
- runtime integrity
- governance admissibility
- deterministic verification
Without canonicalization, deterministic governance continuity cannot exist.
## License
Apache-2.0