Independent verification
Check a receipt yourself.
A Sentinel receipt proves that one automated decision is exactly what was committed to the XODE blockchain — and that no one has changed it since. You don't have to trust us to check it.
Runs entirely in your browser. The receipt is never uploaded — the only request is to a public XODE node, to read one block.
Receipt
.json · receipt or window bundleor paste
Advanced
Only remarks signed by Sentinel's anchor account count — anyone can write a remark from their own. Leave empty to use the built-in list; enter an address only to check a deployment you run yourself.
Waiting for a receipt
Add a receipt on the left. Each link in its chain of custody will be checked in order, from your record up to a block on XODE.
Chain of custody
The decision
What a pass proves
- This exact record — subject, verdict, reason, policy, model, time — was committed, and has not changed by a single byte since.
- It was committed, by Sentinel's own anchor account, no later than the finalized XODE block shown. Nobody, including XODE or the company that issued it, can alter that record now.
- With a window bundle: the company disclosed every record from that window — none withheld, none added, none repeated.
What it does not prove
- That the decision was correct or fair. Sentinel proves what was decided, not whether it was right.
- That the record's own timestamp is true. The block proves an upper bound on when it existed.
- That a company recorded decisions it chose not to submit. Ask for your receipt when the decision is made — a missing one is then evidence.
- Anything about a receipt with no record attached: it shows some bytes were committed, not which decision.
Prefer the command line? Download sentinel_verify.py — one file, Python standard library only. python3 sentinel_verify.py receipt.json