Verify a file offline. Proof is in the file.
Current release: v75.0.0
- Current release/docs surfaces are aligned to
v75.0.0. - Published the canonical
v75.0.0local proof, backup sign-in, market continuity, and Explore release note at docs/releases/v75.0.0.md. - Published the release-scoped product-truth freeze at docs/releases/v75.0.0-product-truth.md.
- Published the release checklist at docs/releases/v75.0.0-checklist.md.
- Published the release process at docs/releases/v75.0.0-process.md.
v75.0.0carries forward thev70.0.0public alpha law and thev74.0.0Receiz Key / identity-artwork baseline while adding local Receiz ID proof, durable account binding registers, Identity Record / Identity Seal / Receiz Key restore parity, old-browser backup sign-in, restored-account account / wallet / upgrade authority, profile identity download hardening, market snapshot continuity, stable market navigation, Explore mobile packaging, and Plans / Upgrade parity.- The
v64.0.0value-loop invariants remain in force. - No new database migration is required by this documentation cut.
- Current shipped verifier, studio, and settlement entrypoints now display
v75.0.0. - Root package metadata now resolves cleanly to
v75.0.0. - Verifier semantics remain unchanged relative to
v60.0.0. - Core verifier outcomes remain file-authoritative, deterministic, and fail-closed.
The repo-local conformance hub at docs/conformance/README.md tracks the latest vendored conformance snapshot in this repository. It includes live badge surfaces, current imported results, and suite-by-suite requirement coverage docs for the currently imported suites; the broader v75.0.0 release is documented in the release note and can be vendored here on the next snapshot refresh.
v14.0.0: UI release marker advanced tov14.0.0; app entrypoint rename started (receiz-offline-verifier.html->offline-verifier.html).v15.0.0/v15.5.0: runtime/doc route references aligned to/offline-verifier.html; release markers advanced.v16.0.0: wording shifted from "original/sealed artifact" language to consistent "file/sealed file" language.v17.0.0: anchor derivation + cross-check hardening shipped.v18.0.0: Signature v3 offline verification + key pinning model shipped.v19.0.0: Signature v3 key policy shifted to pulse-based lifecycle enforcement.v20.0.0: added footer download action for the offline verifier page.v21.0.0: strict verification gating requires signature, anchor context, and realg16:Groth16 proof artifacts.v22.0.0: release marker and docs alignment with no policy/runtime behavior change.v23.0.0: Signature v4 trust-chain verification and trusted-signature policy expansion (signatureV3orsignatureV4).v24.0.0: trusted-signature gating narrowed tosignatureV4and v4 root-key pin set expanded.v26.0.0: release-marker/docs alignment only; verification semantics unchanged fromv24.v27.0.0: release-marker/docs alignment only; verification semantics unchanged fromv26.v28.0.0: release-marker/docs alignment only; verification semantics unchanged fromv27.v29.0.0: release-marker/docs alignment only; verification semantics unchanged fromv28.v30.0.0: release/docs alignment plus public standards, governance, and release-note expansion; verifier semantics unchanged fromv29.v40.0.0: release/docs alignment for the broader operational trust-platform release, including offline proof, wallet/settlement, public artifact delivery, admin/business rails, and world-runtime framing.v45.0.0: release/docs alignment for the production Public Twin and World consolidation release, including photoreal live stages, owned-runtime rendering, deterministic trail bundles, and hardened calendar/booking flows.v46.0.0: release/docs alignment for the locked-surface product-truth release, including richer original/document viewing, a stronger verified-original player, authority-aware Public Twin photoreal behavior, and explicit release-freeze framing.v47.0.0: release/docs alignment for the governed trust-surface release, including first-class original/document delivery, stronger verified-player continuity and sharing, stricter storage/media freshness, more authority-aware Public Twin/world behavior, and explicit version-truth governance.v47.0.1: release/docs alignment for the profile stability patch; verifier semantics remain unchanged fromv47.0.0.v47.2.0: release/docs alignment for the Business custom-domain root-routing and DNS setup-surface patch; verifier semantics remain unchanged fromv47.0.0.v47.3.0: release/docs alignment for the custom-domain continuity and sign-in experience release, including auth-bridge continuity on verified business domains, email-first fallback in likely embedded browsers, and trusted-host first-paint hero media behavior; verifier semantics remain unchanged fromv47.0.0.v47.4.0: release/docs alignment for the native business-entitlement and embedded-surface continuity release, including Business-preserving session surfaces, Receiz calendar scheduling continuity, and Receiz-hosted embedded Stripe checkout; verifier semantics remain unchanged fromv47.0.0.v47.5.0: release/docs alignment for the world revenue-operations release, including explicit revenue skills, multi-channel outbound opportunity lanes, owner-side playbooks, proof-first kits, action-card embeds, booking confirmation packs, and call closeout rails; verifier semantics remain unchanged fromv47.0.0.v47.6.0: release/docs alignment for the world command-center and contacts-operations release, including the atlas-first/worldshell, concierge twin-run tracking, a standalone/contactsCRM surface, safer outreach persistence rules, and Stripe-backed checkout completion truth; verifier semantics remain unchanged fromv47.0.0.v47.7.0: release/docs alignment for the durable contacts production release, including migration-backed contact persistence, historical relationship backfill, live person timelines, portable import/export, and locked release-governance surfaces; verifier semantics remain unchanged fromv47.0.0.v47.8.0: release/docs alignment for the contacts continuity hardening release, including guest-contact materialization, public-twin and calendar continuity, mobile identity visibility, and guest-thread follow-up continuity; verifier semantics remain unchanged fromv47.0.0.v48.0.0: release/docs alignment for the operator-surface release, including the operator-first contacts shell, durablelinked_user_idmerge upgrades, and a cleaner authoritative mobile world atlas; verifier semantics remain unchanged fromv47.0.0.v50.0.0: release/docs alignment for the world revenue operating system release, including durable contacts CRM, live world command surfaces, concierge-run lead sourcing, campaign persistence, scheduled autopilot, provider telemetry, truthful rail readiness, reply handling, and revenue attribution; verifier semantics remain unchanged fromv47.0.0.v51.0.0: release/docs alignment for the product-ladder and operator-truth release, including public plan renaming to Authorship / Business / Automation, Free-to-Enterprise ordering, consistent entitlement copy, and carried-forward Contacts/world truth hardening; verifier semantics remain unchanged fromv50.0.0.v52.0.0: release/docs alignment for the governed market release, including deterministic quote execution, replayable quote evidence, partial share-certificate custody, first-class market conformance, and lighter premium market runtime behavior; verifier semantics remain unchanged fromv51.0.0.v52.5.0: release/docs alignment for the market hardening release, including deterministic quote math, persisted quote evidence, bounded spread/pressure behavior, partial share-certificate custody, first-class market conformance, lighter premium runtime, contextual market media, inline launch, and official market share surfaces; verifier semantics remain unchanged fromv52.0.0.v53.0.0: release/docs alignment for the public market product-system release, including public market data routes, persisted conformance history, stricter prediction resolution, touch-safe market/player flows, stronger proof metadata, proper passkey account attachment, first-class Enterprise handling, simpler public entry surfaces, andEd25519release attestation; verifier semantics remain unchanged fromv52.0.0.v54.0.0: release/docs alignment for the broader operating-system release, including the expanded public product map, the dedicated Business surface, the admin command deck, Stripe-to-ledger wallet transparency, shared session bootstrap, deterministic market-preview pricing, twin continuity across profile/artifact/player handoffs, and deterministic Kai sigil rendering; verifier semantics remain unchanged fromv53.0.0.v55.0.0: release/docs alignment for the guided owner-setup release, including sticky/profileactivation, sealed profile media, explicit world-avatar freshness, shared stable-route market/player continuity, and canonical performance route grouping; verifier semantics remain unchanged fromv54.0.0.v55.1.0: release/docs alignment for the continuity-and-execution release, including reusable profile truth, deterministic route handoff, passkey-first buy continuation, exact-USD non-entitled settlement, position-aware sell presentation, and tighter live-player continuity; verifier semantics remain unchanged fromv55.0.0.v56.0.0: release/docs alignment for the canonical continuity release cut, including lockstep version surfaces, guarded logged-in world hydration, entitlement-aware concierge polling, and fresh-account analytics schema-drift hardening; verifier semantics remain unchanged fromv55.1.0.v57.0.0: release/docs alignment for the route-coherence, certificate-custody, and market-conformance release, including canonical managed-owner routing, world/market fast-entry truth reuse, certificate-native custody/history, and coherent market balances and inventory across certificate and profile-visibility mutations; verifier semantics remain unchanged fromv56.0.0.v58.0.0: release/docs alignment for the authoritative-market and release-surface coherence cut, including authoritative signed-in market first paint, shared wallet/chart-buy live hydration, lean deterministic market transport, live tracked-position semantics, and unified release-surface version truth; verifier semantics remain unchanged fromv57.0.0.v60.0.0: release/docs alignment for the major stable recap cut acrossv50.0.0throughv60.0.0, including live proof and twin at the front door, stronger canonical original upload/download recovery, explicit profile-ready twin portrait publishing, tighter compact-device wallet and certificate framing, and unifiedv60.0.0release truth; verifier semantics remain unchanged fromv58.0.0.v60.1.0: release/docs alignment for the continuity-and-market-proof cut on top ofv60.0.0, including holder-aware public market witness truth, compact market-desk polish, twin shell continuity without late visible promotion, lighter public-profile route assembly, and deterministic market sigil hydration; verifier semantics remain unchanged fromv60.0.0.v61.0.0: release/docs alignment for the governed historical-continuity and runtime-discipline cut on top ofv60.0.0, including the governed pre-v4 historical cohort, deterministic market exits, stricter settled-shell runtime boundaries, published operating standards, and unifiedv61.0.0release truth; verifier semantics remain unchanged fromv60.0.0.v64.0.0: release/docs alignment for the complete value-loop cut, including Settlement as proof-native liquid value, funded Reserve as the external-conversion lane, Reserve-only notes and wire transfer, Reserve-first sends and buys, funded/unfunded market sale splits, buyer-funded certificates, and canonical value-loop invariants; verifier semantics remain unchanged fromv60.0.0.v66.0.0: release/docs alignment for the local proof continuity cut, including local identity roots, verified-register-backed proof authority, deterministic state preservation, append-only history, compact local memory, sync as propagation, explicit verified-snapshot persistence, and local twin register projection; verifier semantics remain unchanged fromv60.0.0.v70.0.0: release/docs alignment for the public alpha cut, including one-click Receiz ID entry, canonical/<username>profile truth, complete Settlement/Reserve value-loop causality, local-first/server-always recovery, route-preserving stale-runtime recovery, live twin identity locking, proof-sealed world trail bundles, and thev70.0.0invariant register; verifier semantics remain unchanged fromv60.0.0.v72.0.0: release/docs archive for the stable continuity cut, including actor-scoped route warmth clearing on account switch and compact mobile Live Twin face-lock overlay fit; verifier semantics remain unchanged fromv60.0.0.v73.0.0: release/docs alignment for the ownership, vault, and continuity cut, including business account ownership, receipt provenance, vault portability, account brain proof detail, Offline Verifier authority navigation, and bounded world twin fit contracts; verifier semantics remain unchanged fromv60.0.0.v74.0.0: release/docs alignment for the Receiz Key, identity artwork, and profile media cut, including sovereign Receiz Key restore, deterministic profile identity artwork, PBI-signed identity artifacts, stable profile creation truth, long-form originals, attached-link preservation, video derivatives, sold-position continuity, and portable profile state import; verifier semantics remain unchanged fromv60.0.0.v75.0.0: release/docs alignment for the local proof, backup sign-in, market continuity, and Explore cut, including local-first Receiz ID proof, durable account bindings, Identity Record / Seal / Receiz Key restore parity, old-browser backup sign-in, restored-account route authority, profile identity downloads, Plans / Upgrade parity, market snapshot continuity, stable market navigation, and Explore mobile packaging; verifier semantics remain unchanged fromv60.0.0.
- PNG artifact containing exactly one
receiz.proof_bundletext chunk. - PDF artifact containing exactly one embedded Receiz proof object (
/Type /ReceizProof+/ProofBundle). - SVG artifact with exactly one embedded Receiz proof metadata attribute (with trailer-proof fallback).
- JSON artifact with exactly one embedded Receiz JSON whitespace proof channel (with trailer-proof fallback).
- Trailer-sealed artifact ending with one Receiz trailer payload.
.receizbundlecontainer (kind: receiz.bundle.v1).- Sealed package payloads provided as ZIP or multi-file folder-style selections (manifest-driven verification path).
A file is verified only if the verifier can prove integrity from bytes (plus optional integration-supplied path input):
- proof bundle payload is found exactly once for the selected format
- proof bundle decoding succeeds
- canonical field invariants pass
- artifact binding hash matches normalized basis bytes
- trusted signature checks pass (
signatureV4must verify) - anchor context is present (explicit or derived) and matches bundle code/pulse
- real
g16:Groth16 proof artifacts are present and verify against digest/public-signal constraints - if an optional path is supplied, it matches an accepted embedded canonical path
- The verifier is a static HTML app.
- Verification logic runs client-side in browser JavaScript.
- Signature v4 verification uses WebCrypto Ed25519 verification.
- Trusted-signature outcomes are fail-closed:
- any present invalid
signatureV4payload fails verification - unavailable present
signatureV4fails verification - missing
signatureV4fails verification
- any present invalid
- Signature policy validates bundle
kaiPulseEternalagainst pinned Signature v4 root-key lifecycle windows (activeFromPulse/retiredAtPulse). - Signature v4 validates a device certificate chain rooted in pinned v4 root keys.
signedAtMsremains required in signature payload shape and v4 enforces certificate issuance/expiry bounds againstsignedAtMs.- Groth16 checks require
zkPoseidonHash,groth16Proof, andgroth16ProofDigest. - Only real
g16:Groth16 payloads are accepted. - The default
v60UI does not prompt for manual/v/...path input; integrations can still supply it.
Open site/index.html.
cd site
python3 -m http.server 8080
# then open http://localhost:8080Deploy the site/ directory to any static host.
Required runtime assets for v60:
index.htmloffline-verifier.html(if served as an alternate entry path)sw.js(optional, for service worker warm behavior)
Note: Signature/Groth16 verification runtime and pinned key material are embedded in the shipped HTML entrypoints.
Machine-readable schemas are provided in docs/schemas:
- docs/README.md: documentation map for
v75.0.0. - site/index.html: published verifier entrypoint.
- apps/offline-verifier.html: mirrored app entrypoint.
- apps/offline-record-seal.html: offline record, seal, and verify studio surface.
- apps/offline-settlement.html: offline settlement bundle builder.
- docs/releases/v75.0.0.md: canonical
v75.0.0local proof, backup sign-in, market continuity, and Explore release note. - docs/releases/v75.0.0-product-truth.md:
v75.0.0product-truth freeze document. - docs/releases/v75.0.0-checklist.md: release-prep checklist and additional gates for
v75.0.0. - docs/releases/v75.0.0-process.md: release-prep process for
v75.0.0. - docs/releases/v75.0.0-hpl-continuity-review.md: HPL continuity review evidence for
v75.0.0. - docs/releases/v75.0.0-receiz-identity-continuity-one-pager.md: Receiz identity continuity one-pager evidence for
v75.0.0. - docs/releases/v74.0.0.md: canonical
v74.0.0Receiz Key, identity artwork, and profile media release archive. - docs/releases/v74.0.0-product-truth.md:
v74.0.0product-truth freeze document. - docs/releases/v74.0.0-checklist.md: release-prep checklist and additional gates for
v74.0.0. - docs/releases/v74.0.0-process.md: release-prep process for
v74.0.0. - docs/releases/v73.0.0.md: canonical
v73.0.0ownership, vault, and continuity release archive. - docs/releases/v73.0.0-product-truth.md:
v73.0.0product-truth freeze document. - docs/releases/v73.0.0-checklist.md: release-prep checklist and additional gates for
v73.0.0. - docs/releases/v73.0.0-process.md: release-prep process for
v73.0.0. - docs/releases/v72.0.0.md: canonical
v72.0.0stable continuity release archive. - docs/releases/v72.0.0-product-truth.md:
v72.0.0product-truth freeze document. - docs/releases/v72.0.0-checklist.md: release-prep checklist and additional gates for
v72.0.0. - docs/releases/v72.0.0-process.md: release-prep process for
v72.0.0. - docs/releases/v70.0.0-invariant-register.md: public alpha invariant register carried forward by
v75.0.0. - docs/literal-product-law.md: literal product law carried forward for
v75.0.0. - docs/experience-first-engineering.md: experience-first rules for local proof and deterministic state.
- docs/verified-history-first-principles.md: append-only history and stronger-known-truth principles.
- docs/offline-verified-register.md: local register semantics for verified offline truth.
- docs/pbi-recovery-receiz-id-binding.md: PBI/keyfile recovery and Receiz ID binding rules.
- docs/value-loop-invariants.md: canonical Settlement, Reserve, certificate, note, and wire-transfer value-loop invariants.
- docs/receiz-standard-v1.md: public Receiz artifact and settlement standard framing.
- docs/deterministic-surfaces.md: deterministic route contract for public truth surfaces.
- docs/conformance/README.md: styled conformance hub with live badge surfaces, current imported snapshot results, and deep suite docs for the currently vendored conformance suites.
- docs/presencebound-canonical-realm.md: canonical PresenceBound/WebAuthn realm requirements.
- docs/governance/README.md: public governance standards, registers, and evidence-summary map.
- docs/FORMAT.md: artifact and payload format contract.
- docs/ARCHITECTURE.md: runtime and verification flow.
- docs/HARDENING.md: non-regression security rules.
- CHANGELOG.md: release history.
- RELEASE_NOTES.md: full release notes.
If you discover a vulnerability (including false-positive verification), do not open a public issue. Use SECURITY.md.
MIT for repository contents. See LICENSE for scope notes covering live receiz.com assets and Receiz branding references.