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.
Discover Registry Notary capabilities
GET
/.well-known/evidence-service
const url = 'https://example.com/.well-known/evidence-service';const options = {method: 'GET', headers: {'X-Api-Key': '<X-Api-Key>'}};
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-service \ --header 'X-Api-Key: <X-Api-Key>'Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Service document
Media typeapplication/json
Example
{ "api_version": "2026-05", "auth": { "api_key": { "header": "X-Api-Key" }, "audience": "demo.registry-notary", "bearer": { "format": "Bearer <token>", "header": "Authorization", "scheme": "bearer" }, "methods": [ "api_key", "bearer" ] }, "base_url": "http://127.0.0.1:4255", "batch": { "idempotency_window": "PT15M", "max_inline_subjects": 20 }, "claims_url": "/v1/claims", "credential_capabilities": { "formats": [ "application/dc+sd-jwt" ], "sd_jwt_vc": { "credential_profiles": [ { "allowed_claims": [ "farmer-under-4ha" ], "disclosure": { "allowed": [ "predicate" ] }, "format": "application/dc+sd-jwt", "holder_binding": { "allowed_did_methods": [ "did:jwk" ], "mode": "did", "proof_of_possession": "required" }, "id": "smallholder_sd_jwt", "issuer": "did:web:agriculture.demo.example.gov", "validity_seconds": 86400, "vct": "https://demo.example.gov/credentials/smallholder-farmer/v1" } ], "holder_binding_methods": [ "did:jwk" ], "issuer_key_types": [ "OKP/Ed25519" ], "jwt_typ": "dc+sd-jwt", "media_type": "application/dc+sd-jwt", "openid4vci": { "support": "not_full_issuer" }, "signing_algs": [ "EdDSA" ], "status_methods": [] }, "unsupported_features": [ "application/vc+sd-jwt", "json_ld_vc_issuance", "data_integrity_proofs", "credential_status", "mso_mdoc", "openid4vci_full_issuer" ] }, "formats": [ { "id": "application/dc+sd-jwt", "kind": "credential", "status": "enabled" }, { "id": "application/ld+json; profile=\"cccev\"", "kind": "renderer", "status": "enabled" }, { "id": "application/vnd.registry-notary.claim-result+json", "kind": "claim_result", "status": "enabled" } ], "formats_url": "/v1/formats", "identity": { "mapper": "common_subject_id", "production_mapper": false }, "issuer": { "id": "did:web:agriculture.demo.example.gov", "name": "demo.registry-notary" }, "operations": { "batch_evaluate": true, "credential_issue": true, "evaluate": true, "render": true }, "service_id": "demo.registry-notary"}Missing or invalid credential
Media typeapplication/problem+json
object
code
required
string
detail
required
string
request_id
required
string
status
required
integer format: int32
title
required
string
type
required
string format: uri
key
additional properties
any
Example
{ "code": "auth.missing_credential", "detail": "missing authentication credential", "status": 401, "title": "Missing credential", "type": "https://docs.registry-notary.dev/problems/auth/missing_credential"}