Nothing you paste leaves this browser. The page loads no font, no script and no data from anywhere, makes no request after it loads, sends nothing, stores nothing and logs nothing. Measured against the page as it is served, not against the file: on 18 August 2026 it carried two scripts, both its own and nothing else, and pasting a record and checking it produced no network request at all. The check runs on your machine, against a key recovered from the decider's own identifier. You do not need an account and you are not our customer.
Load the published example fills the box with ppp-determination-refused-outcome.json, served from this domain
and checked in CI on every build. It is a refusal determination: an agent declining a claim, which is the case a
disputing party actually arrives with. Try the tool on it before you have an artifact of your own.
The same sequence as verifyDecisionAttestation, exported by @observer-protocol/policy-engine: the
document is canonicalised, the decider's key is recovered from its did:key, and an Ed25519 signature is
checked over those bytes with your browser's own WebCrypto. The
same check, run from npm on your own machine ↗
This page checks a decision attestation. The two below verify against the published engine already, on a reader's own machine, by the route /verify sets out. What is not built is their box on this page.