Check any Sortia answer yourself.
Press Verify on this one, or drop in a .sortia model file. The model re-runs in this browser, and the answer either matches its receipt to the digit or it does not.
A receipt says the numbers came from the stated estimates. It does not say the estimates are good: that part is still yours.
Receipt · profit model
- question
- Will profit clear $120,000?
- seed
- 42
- runs
- 10,000
- sampler
- latin hypercube
- model hash
- 5b04…719c
- result hash
- 4d4b…6c5a
- answer
- 76 in 100 clear $120,000
Drop a .sortia file to check it.
Share › Model file in the add-on saves one. It is read in this tab and never uploaded; this page has no analytics and sends nothing anywhere.
Drop a .sortia file here
Read in this browser. At most 5 MB.
What stands behind a receipt.
The determinism contract
What a seed guarantees, and what it does not: the same engine version, the same model and the same seed give the same answer.
Developers: permanenceCross-checks against published references
Distributions, tests and solvers are checked against published values, and refusals are tested too.
ValidationMeasured speed
100,000 runs of a three-estimate model took 57 ms in a browser tab, on the machine that measured it.
PerformanceWhat leaves your sheet
Two permissions, plus the two Google adds to every install. Your values stay in the sheet unless you send them.
PrivacyThe engine for builders, coming
The same engine as a package and an MCP server, for tools and agents that need checked math. Not available yet: it is not on npm, and Vision has its status.
DevelopersChange an estimate in a model file
Open a .sortia file, move an estimate and watch the odds re-run here, with the file left as it was.
Open a modelStart from your question.
Every simulation (risk) run Sortia makes in Google Sheets carries a receipt like the one above. Two permissions · no Drive access · your values stay in the sheet unless you send them.
Where receipts go next, with the real status of each step: Vision.