Verify a signed statement

Paste a signed JSON payload below - { "statement": …, "signature": … } - and this page will send it to the server for verification against my authorized public keys using ECDSA P-256 / SHA-256. No public key is exposed in the browser. On success the server returns a self-contained token URL (/val/…) that anyone can use to verify independently - everything needed is in the URL itself.

How this actually works

The statement was signed with an ECDSA P-256 key that only I hold. The server verifies the signature using the matching public key. Verification produces a self-contained token that carries the payload itself, base64-encoded - so anyone with the token can check the result without the server storing anything. Change a single character of the statement and the signature stops matching.