Where are ClearRun's public signing keys? (/.well-known/jwks.json)
At https://api.clearrun.net/.well-known/jwks.json. It lists ClearRun's public Ed25519 signing keys. Match a receipt's keyId to a key's kid to check its signature.
Last updated
Steps
Fetch the keys
curl -s https://api.clearrun.net/.well-known/jwks.jsonFind the matching key
Each key has
kid,kty(OKP),crv(Ed25519),alg(EdDSA) andx. Pick the one whosekidequals the receipt'skeyId.
Why it is public
So anyone can check a receipt without asking ClearRun. See How to check a ClearRun receipt signature yourself.
Keep a copy
Audit exports include the key set, so an exported bundle can be checked offline later.