Release date: April 21, 2026 Status: Release prep
This process document defines how the v64.0.0 release is prepared, validated, and tagged. It is scoped to the complete value-loop release and the repository version-surface alignment that publishes that truth.
docs/value-loop-invariants.mddocs/releases/v64.0.0-product-truth.mddocs/releases/v64.0.0-checklist.mddocs/releases/v64.0.0.md- wallet, market, certificate, and value-state contract test evidence from the broader platform workspace
Title: Receiz v64.0.0 - The Complete Value Loop
v64.0.0 is the release where Receiz becomes one complete value system instead of separate advanced primitives.
The product now has a closed causal loop:
Create value, hold Settlement, send proof-native value, use Reserve for notes and wire transfers, issue shares into certificates, let buyers fund certificates, and credit sellers only when value is actually funded.
-
Freeze product language.
- Use
Settlementfor proof-native liquid value. - Use
Reserveorfunded Reservefor funded external-conversion value. - Use
wire transferfor the Reserve-funded wire path. - Use
buyer-funded certificatewhere certificate funding is the causal source. - Keep provider names out of user-facing liquidity language.
- Use
-
Publish canonical release artifacts.
- Add or update
docs/value-loop-invariants.md. - Add
docs/releases/v64.0.0.md. - Add
docs/releases/v64.0.0-product-truth.md. - Add
docs/releases/v64.0.0-checklist.md. - Add
docs/releases/v64.0.0-process.md.
- Add or update
-
Align repository release surfaces.
- Update
package.jsonto64.0.0. - Update root README current-release references.
- Update
RELEASE_NOTES.mdandCHANGELOG.md. - Update
docs/README.md,docs/governance/README.md, anddocs/FORMAT.md. - Update shipped version markers in
site/index.html,apps/offline-verifier.html,apps/offline-record-seal.html, andapps/offline-settlement.html.
- Update
-
Validate the value-loop gates.
- Settlement remains primary and proof-native.
- Reserve funds notes, sends, positions, and wire transfers.
- Sends and buys deploy Reserve first, then Settlement covers the remainder.
- Market sells split funded Reserve and unfunded Settlement.
- Certificate issue locks value and funded certificate sale credits the seller.
- Notes remain Reserve-only.
- Wire transfer remains Reserve-funded.
- Account-lane charts use account truth and account quote math.
-
Validate release-surface lockstep.
- Search for stale current-release
v61.0.0references in public release surfaces. - Confirm new v64 docs are linked from public indexes.
- Confirm shipped HTML version markers display
v64.0.0. - Confirm package metadata resolves to
64.0.0.
- Search for stale current-release
Broader platform release validation should include:
- TypeScript compile:
pnpm exec tsc --noEmit --pretty false - Value-loop guard:
pnpm test:value-loop-guard - Golden-path release flow:
pnpm test:release-golden-path - Release freeze:
pnpm test:release-freeze - Release lock:
pnpm release:lock
The behavioral contract coverage must include wallet, market, certificate, note, wire-transfer, and value-state metadata preservation gates listed in docs/releases/v64.0.0-checklist.md.
The changed files for this documentation cut are:
docs/value-loop-invariants.mddocs/releases/v64.0.0-product-truth.mddocs/releases/v64.0.0-checklist.mddocs/releases/v64.0.0-process.mddocs/releases/v64.0.0.md
Repository release-surface files are also updated so the public docs and shipped static entrypoints agree on v64.0.0.
Do not tag v64.0.0 until:
- all required release artifacts exist
- version surfaces are aligned to
v64.0.0 - value-loop contract evidence has passed in the broader platform workspace
- no user-facing language replaces Settlement or Reserve with provider implementation detail
- no new flow moves value without preserving Reserve/Settlement metadata
Future wire improvements must preserve funded causality.
Future value surfaces must keep Settlement primary and proof-native.
If a future change moves value without preserving Reserve/Settlement metadata, it is not finished.