ES256 · JWKS

Verify a 5arz credential.

Paste a Proof-of-Human-Fulfillment or Proof-of-Personhood credential (the JWT). We fetch 5arz’s public keys and check the ES256 signature in your browser — nothing is sent to a server.

Don’t trust us. Check.

PoHF or Proof-of-Personhood · checked in this browser

Prefer to verify server-side? Fetch the JWK from api.5arz.com/.well-known/jwks.json and validate with any standard JWT library (jose, pyjwt, etc.). The signature is raw P-1363 r‖s — exactly JWS ES256.

Result

        
Paste a credential, then press Verify signature. The checks and the decoded claims show here.
What this page checks

Four checks, all in your browser.

Signature

ES256, verified against the 5arz JWKS.

Issuer

The iss claim must be https://5arz.com.

Expiry

The credential must not be past its exp.

Id and type

Shows the credential id, its type and sybil_checked when present.

Issue credentials anyone can check.

Verification is free, forever. Create your own on the Free plan — 1,000 seals a month, no card.