# IARPG-CJSON-1 — Project Canonical JSON Profile **Release:** IARPG-OPS-2 2.0.4-wip **Published:** 2026-07-20T12:04:07Z **Status:** Current project-local profile ## Purpose IARPG-CJSON-1 defines deterministic UTF-8 JSON bytes for Operation Package component hashes, integrity bundles, browser-local handoffs, round-trip evidence, review ledgers, fixtures, and build validation. It is a project profile, not a claim of a general industry standard. ## Required behavior 1. Reject malformed UTF-8, a byte-order mark, duplicate object keys, trailing content, unpaired Unicode surrogates, non-finite numbers, and unsafe integers. 2. Require fields ending in `_utc` to use `YYYY-MM-DDTHH:mm:ss[.fraction]Z`. 3. Sort object keys by Unicode scalar value. 4. Preserve array order exactly. 5. Preserve unknown extension fields and include them in the digest. 6. Emit no insignificant whitespace. 7. Serialize negative zero as `0`. 8. Hash the UTF-8 canonical bytes with SHA-256 and publish lowercase hexadecimal. ## Integrity boundary A digest match demonstrates content equality under this profile. It does not prove identity, authorship, organizational approval, legal authenticity, authorization, or human signature. ## Conformance vectors The canonical passing and failing cases are published at [`/canonicalization-vectors.json`](/canonicalization-vectors.json). The browser runner is available at [`/canonical-json`](/canonical-json). Build-time results are published in `VALIDATION.json`. ## Original and normalized representations Normalization never replaces an imported original. The Round-Trip Laboratory keeps both representations exportable and reports exact, semantic, canonical, and loss states separately. ## Related standards - [`DATA-02 — Project Canonical JSON Profile`](/standard/project-canonical-json-profile) - [`PKG-04 — Portable Integrity Bundle`](/standard/portable-integrity-bundle) - [`CONF-04 — Round-Trip Preservation`](/standard/round-trip-preservation) - [`GOV-05 — Append-Only Review Ledger`](/standard/append-only-review-ledger) ## Supporting reports - [Monetary Architecture: immutable ledger records and UTC telemetry](/docs/report/monetary-architecture-genesis-allowance-and-economic-stabilization#ledger-schema-and-telemetry) - [Justice System: evidence and explainable review](/docs/report/justice-system-and-warrant-escalation-for-rogue-intelligence#recommended-warrant-architecture)