RVR v0.0.1-rc.2
Pre-release
Pre-release
Second release candidate of the generic Recomputable Verification Receipts (RVR) v0 core. RC2 hardens the profile boundary and canonical byte contract before any external Verification Profile integration.
Hardening since RC1:
- separates the generic Verification Profile Manifest schema from the pinned SHA256_EQUALS profile-specific constraints schema
- verifies the profile-specific schema digest before parsing or applying that schema
- resolves normative paths only from the supplied profile package root
- uses the same single-read dependency bytes for SHA-256 verification and subsequent semantic use
- freezes the complete rvr-json-string-escaping-v0 table, including all U+0000..U+001F controls, literal solidus, and literal U+2028/U+2029
- clarifies that reproducing committed UNAVAILABLE does not prove historical objective unavailability
- labels the adversarial checks as a semantic mutant/witness audit rather than a complete mutation-testing harness
Executable evidence:
- independent Python and TypeScript adapters agree
- 13/13 canonical-byte vectors
- 7/7 dependency-resolver vectors
- generic-manifest/profile-specific schema-boundary witness passes
- tampered profile-specific schema pin is rejected before use
- all six original semantic cases pass
- 6/6 adversarial semantic mutants/witnesses killed
- alternate-process-CWD test passes
Pinned identities:
- commit: f447675
- annotated tag object: dccf408d93835d6e6b8a0b16f51fb753cd222d89
- verification profile: ac16ba13abe00d8b7fac14bf5c35ee3175de3dbd7d70a296be27a094a99ef29c
- conformance package: e2c7712e4ce5551628cf2d1b65b0ae4458d5d2f7aaed7ffd3c969505ee29d63c
- exact-main CI: https://github.com/pipavlo82/recomputable-verification-receipts/actions/runs/33019017586
Boundaries:
- experimental release candidate; no stable API claim
- generic RVR core only
- no ReceiptOS, TSEI, or Protected Relation Fixtures dependency
- no on-chain registry
- no PRF Verification Profile in this release
- RC1 remains unchanged as its historical checkpoint