Say what should survive.
Start with a specific expectation. Our first example names a decision and an unfinished task before the test begins.
Save a decision and a task.
Check what survives restoration.
For developers and admins building software that saves and restores state.
ReplayProof is a local tool in development. It checks selected data and responses after restoration against rules declared before the test.
Public introduction · Fictional-client example · No purchases or downloads yet
Fictional client · Before checkpoint
Prepare a one-page
launch plan.
Confirm the launch budget.
“What did we decide,
and what’s still to do?”
Illustrative journey. The Windows preview runs the actual synthetic checks.
FROM A PROMISE TO A CHECK
Start with a specific expectation. Our first example names a decision and an unfinished task before the test begins.
Save the fictional state, restore it into a fresh instance, then give a reference instance and the restored instance the same follow-up questions.
Inspect matching and missing values. Every verdict comes with the checks, the boundary, and what remains unanswered.
THE DATA. THE RULES. THE EVIDENCE.
The Windows preview saves a decision and a task as JSON, then restores them into a fresh instance within the running application. Each declared comparison requires an exact match.
| Selected value | 01 / ORIGINALBefore saving | 02 / RESTOREDAfter restore |
|---|---|---|
| Decision | Prepare a one-page launch plan. | Prepare a one-page launch plan.Retained |
| Task | Confirm the launch budget. | Missingnull |
The task-state comparison fails. The original task and restored value do not match. The follow-up answer is checked separately.
The report shows expected and actual values for every check. Comparisons follow predefined rules; an AI does not judge whether answers seem equivalent.
Checkpoint and contract. An adapter supplies the checkpoint and observable values; a test contract specifies which values to compare and which rules to use. This preview captures only the fictional decision and task. It does not snapshot your whole computer or connect to a real AI service.
Comparison stages. The preview checks selected state values before and immediately after restoration. It gives a reference instance and the restored instance the same follow-up questions, then compares their answers and final state.
Exact comparison. The verifier converts JSON values into a consistent representation, sorting object keys before comparing. Text must match exactly; array order is preserved. The current preview uses this exact rule for every declared comparison.
SHA-256 fingerprints. The evidence records hashes of the test contract, adapter code, setup and continuation input files, and serialized checkpoint. These identify the materials used in a run. File hashes use the file contents; the checkpoint hash uses its canonical JSON representation.
The comparison rules determine whether the declared checks pass. Hashes alone do not establish correct behavior after restoration. In this preview, the report retains the compared values so you can inspect each match or mismatch.
THE FIRST SUPPORTED EXAMPLE
Our local Windows development preview runs a deterministic fictional-client simulator. Its scenarios cover complete restoration, a deliberately lost task, unavailable observation, and an unsupported comparison.
Preview the Windows screensA screen preview only: this website does not run the verifier or produce test results. The Windows application is not available for public download yet.
All declared checks passed in this run.
A required comparison did not match.
This setup cannot perform the requested check.
The available evidence could not establish a verdict.
CONFIDENCE WITH CONTEXT
Exact values across an in-memory checkpoint and fresh-object restore. A pass applies to the declared checks in that run.
Real AI-service or chat-session continuity, application restart, storage durability, or complete client confidentiality. A passing example does not prove a system will always remember.
Real-service testing is a future integration step. This is an early public introduction, separate from a paid product launch. There is no checkout, public software download, or committed release date.
HELP SHAPE THE FIRST RELEASE
Tell us what your software saves, what sometimes goes missing, and how you check it today. We’re listening to prospective users as we prepare a small first release.
Email ReplayProofOpens your email app. You can also write directly to ReplayProof@gmail.com. An inquiry is not a purchase, reservation, or delivery commitment.
ReplayProof is being developed by James Primeau in Jacksonville, Florida.
This site has no signup form, advertising, or analytics scripts added by ReplayProof. Cloudflare hosts the site and may process connection data to deliver and protect it.
If you email us, your address and message are handled through Gmail and used to respond to your inquiry. Emailing does not subscribe you to a mailing list. Please leave out passwords, confidential client data, and sensitive records. You can request deletion of your correspondence at the same address.