ScoreIA Evidence · public verifier

Verify a proof

This page reads the computed status ScoreIA publishes, then, for a native 32-character sia- or oly- card, loads a WASM Ed25519 module and checks the SCOREIA-PROOF/0.2 envelope in the browser. A historical 16-character oly- id never runs Ed25519. A signature attests ScoreIA artifact integrity, not provider identity. Empty cell = not measured.

Check elsewhere, without taking our word

  1. Fetch GET /verify/{card_id}.json.
  2. Compare the kid with GET /.well-known/scoreia-keys.json.
  3. For a native 0.2 card, the WASM on this page rereads /proofs/{card_id}.json. 16-character oly- cards stay outside WASM.

Two generations coexist without retro-signing: 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.

Public cards Protocol Bring an agent