Standard · changelog
Every version,
in order.
Each entry below is a published version of the standard. Once a version has sealed a production pack it never changes in place; pre-production revisions are logged here until the first seal, and a successor supersedes it with a documented rationale.
- v1 · rev. 2026-06-05Pre-production hardening — Merkle domain separation.
Added RFC 6962-style domain separation: a leaf hashes as sha256(0x00 || digest) and an internal node as sha256(0x01 || left || right), closing a second-preimage / proof-forgery gap. Applied before the first production seal — no production packs were sealed under the prior construction, so v1 remains a single coherent spec.
- v1Initial publication.
Establishes the 24-artefact ordinal set, SHA-256 + Merkle assembly, Ed25519 signing, and the three verification surfaces (web, HTTP API, npm client).