runx-receipts 0.6.19

Pure Rust receipt model, canonicalization, and verification parity for runx.
Documentation
runx-receipts-0.6.19 has been yanked.

runx-receipts

Pure Rust receipt verification for runx.

The post-cutover receipt model treats a receipt as the sealed proof of a harness node. This crate validates that shape against the shared runx-contracts types, provides deterministic canonical JSON and digest helpers, and keeps verification pure. It does not write receipt files or invoke runtime adapters.

Current verification covers structural invariants and strict proof checks: terminal harness seal presence, top-level seal mirroring, form-specific act payloads, decision and seal criterion references, child receipt references, authority attenuation proof presence, supplied child receipt resolution, sha256: hash commitments, deterministic body commitments, and injected signature verification through SignatureVerifier.

The crate remains IO-free. Persistent child receipt lookup, local receipt store discovery, and full authority algebra verification are runtime integrations.