Preview release.These docs are a work in progress. Pages are still being written, links may break, and structure may shift without notice. Treat everything here as a draft and report issues onGitHub.
Fetch public issuer verification keys
GET
/.well-known/evidence/jwks.json
const url = 'https://example.com/.well-known/evidence/jwks.json';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/.well-known/evidence/jwks.jsonReturns public issuer verification keys for wallet and verifier discovery. This well-known route is intentionally unauthenticated; it only exposes public JWK members.
Responses
Section titled “Responses”Public JWKS
Media typeapplication/json
Example
{ "keys": [ { "alg": "EdDSA", "crv": "Ed25519", "kid": "did:web:agriculture.demo.example.gov#registry-notary-demo-key-1", "kty": "OKP", "x": "11qYAYKxCrfVS_3XDbXJC2AgYI57qXzcS7P0W5Y9f4Y" } ]}