Skip to main content
GET
Clearance keys
Public. No secret is required. Verify a clearance against these keys on your server or edge.
kid matches the token header. x is the raw Ed25519 public key. The response carries cache-control: public, max-age=300. Cache keys by kid.

Status codes

Rotation

Rotate signing key on the site’s dashboard panel increments the key version. New tokens carry the new kid. The response lists the current and the previous version, so a token signed before rotation verifies until it expires.

Verify

Node with jose:
Python with PyJWT and cryptography:
PHP with firebase/php-jwt. The library checks exp; check iss and aud yourself.
Cloudflare Workers with WebCrypto and no library:
Then apply your rule.