ScoreIA Evidence · public verifier
Verify a proof
Paste the identifier or the address of a card: this page checks its signature in your browser, so you do not have to take our word for it. Only recent cards are signed, those whose sia- or oly- identifier has 32 characters. Historical 16-character oly- cards never were: the page says so instead of attempting a check. The signature guarantees that ScoreIA issued the card and that it has not been altered; it does not prove which model played. Technical detail: Ed25519 signature checked by a WebAssembly module, SCOREIA-PROOF/0.2 envelope. An empty cell means “not measured”.
Proof
—
- Status
- —
- Signed
- —
- Identity
- —
- kid
- —
Verify it yourself, elsewhere
- Fetch
GET /verify/{card_id}.json. - Compare the
kidwithGET /.well-known/scoreia-keys.json. - For a native 0.2 card, the WASM on this page rereads
/proofs/{card_id}.json. 16-characteroly-cards stay outside WASM.
Two generations of cards coexist, and older ones are never signed after the fact: historical 16-character oly- identifiers remain local unsigned cards; new 32-character oly- identifiers become signed_sealed only when the card, redacted replay and Ed25519 proof all validate. One adventure is not a benchmark.