Release date: April 30, 2026
v74.0.0 locks the post-v73.0.0 product work into an official major release. The release preserves the v70.0.0 public alpha law and the v73.0.0 ownership/vault continuity baseline while making Receiz Key restore, deterministic profile identity artwork, long-form profile originals, attached-link preservation, video playback derivatives, sold-position continuity, and portable profile state first-class release truth.
This is not a label-only release. The broader release brief records product changes across local-first account recovery, deterministic profile image and seal generation, richer profile original payloads, market continuity repairs, and release-contract coverage that must move together with the governed version surfaces.
For this offline verifier repository, the release work is publication of canonical v74.0.0 release-prep artifacts and outward version-surface alignment. The verifier proof-format and producer-payload contract remain unchanged.
docs/literal-product-law.mddocs/experience-first-engineering.mddocs/deterministic-surfaces.mddocs/verified-history-first-principles.mddocs/offline-verified-register.mddocs/pbi-recovery-receiz-id-binding.mddocs/value-loop-invariants.mddocs/releases/v70.0.0-invariant-register.mddocs/releases/v74.0.0-product-truth.mddocs/releases/v74.0.0-process.md
- Baseline: tag
v73.0.0at commitfb2d82142, as supplied by the broader release brief. - Candidate:
HEADonmainat the time of thev74.0.0release bump. - Scope: 44 commits plus release-candidate working-tree updates, 90 changed files, 7,661 insertions, 679 deletions, as supplied by the broader release brief.
- Primary areas: Receiz Key restore and revocation, account recovery controls, deterministic profile identity artwork, PBI-signed identity seal/record publishing, private Identity Record key-container export, stable account-creation pulse seeds, long-form profile originals, attached URL preservation, video playback derivatives, sold share-position continuity, portable state import, business/custom-domain hardening, and release-contract additions.
Note: this offline verifier checkout records the broader product diff as release-brief evidence. Its local release bump changes documentation, package metadata, and static version markers only.
- Receiz Key restore is a sovereign key-file recovery path: fresh key signatures and active key registration prove restore; PBI may attest new key export but must not be required to restore from an already-held key.
- Account exposes Receiz Key control where account protection lives: download a private Identity Record PNG containing the embedded Receiz Key payload, choose optional file-password protection, import Identity Record PNGs or legacy key JSON, list active/revoked keys, refresh, and revoke through a two-step owner action.
- First-time offline Receiz Key projection requires verified portable state; later offline login may reuse an admitted local identity block, and a server miss must not erase that local proof.
- Profile identity artwork derives deterministically from account creation Kai truth, not runtime randomness, storage upload timing, or profile remount timing; the Receiz card chrome may frame the seal, but the KaiSigil glyph geometry and size math remain canonical and unstyled by the card layer.
- PBI-signed identity seal and identity record artifacts append verified authorship state without replacing the base profile shell or inventing a separate showcase coordinate.
- PBI-signed identity surfaces seed their premium material from both the receipt hash and PBI signing Kai moment, while signed witness emphasis uses trust-blue chrome rather than gold.
- Profile creation timestamps are stable local truth and cannot move forward across route hydration, workspace hydration, or remounts.
- Long-form profile originals preserve full text, title, hash, word count, and a compact Read affordance without squeezing URL, read, and value pills into one row.
- Attached Receiz URLs preserve the exact href while front-card labels show only the domain; composer and anchor transport must not silently cap valid long links at 280 characters.
- Profile video originals may use storage-backed playback derivatives and range-aware proxying for fast playback while original proof downloads stay canonical.
- Sold share positions remain local truth across market snapshots and route hydration so closed positions cannot resurrect as live ownership.
- Portable state import preserves profile media/state fields, admits valid partial ledger entries only under explicit partial-import handling, and keeps integrity failures visible.
- Package metadata, service-worker defaults, public version badges, verifier surfaces, README release pointer, and release docs move together to
v74.0.0.
- Current shipped verifier, studio, and settlement entrypoints are marked
v74.0.0. - Repository release/docs surfaces now align to
v74.0.0. - Root package metadata resolves to
v74.0.0. - No verifier proof-format or producer payload migration is implied by this release update.
- Verifier trust semantics remain unchanged relative to
v60.0.0.
Do not ship v74.0.0 unless the release gates in docs/releases/v74.0.0-checklist.md pass from the exact release candidate and the governed surfaces all show v74.0.0.