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.
List claims visible to the caller
const url = 'https://example.com/v1/claims';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/v1/claims \ --header 'X-Api-Key: <X-Api-Key>'Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Visible claims
object
object
object
object
Optional semantic binding for a Notary claim. These fields label the claim output or predicate with external vocabulary terms such as PublicSchema URIs; they do not change the Notary result shape or by themselves prove privacy minimization.
object
External concept URI, for example https://publicschema.org/Person.
External property URIs the predicate or derived value depends on.
External or local predicate URI/URN for derived boolean claims.
External property URI for raw value claims, for example https://publicschema.org/date_of_birth.
Operator label for the value mapping/canonicalization applied before returning the claim.
External vocabulary or value-set URI used by the claim value.
Safe request-input metadata for building evaluation targets. It exposes target-side paths and matching method labels, never connector, connection, dataset, entity, or source-field details.
object
Policy-asserted confidence label for this target-input method.
OR-of-AND input groups. A request needs to satisfy one group.
object
object
Target-side request path, for example target.identifiers.national_id or target.attributes.birthdate.
Configured target-matching method label.
Stable target-matching policy identifier when configured.
Example
{ "data": [ { "cccev": null, "disclosure": { "allowed": [ "value", "redacted" ], "default": "value", "downgrade": "deny" }, "formats": [ "application/vnd.registry-notary.claim-result+json", "application/ld+json; profile=\"cccev\"" ], "id": "date-of-birth", "oots": null, "operations": { "batch_evaluate": false, "evaluate": true }, "semantics": { "concept": "https://publicschema.org/Person", "property": "https://publicschema.org/date_of_birth", "value_mapping": "publicschema" }, "subject_type": "person", "title": "Date of birth", "version": "2026-05" }, { "cccev": { "evidence_type": "smallholder_farmer_evidence", "evidence_type_iri": "https://demo.example.gov/evidence-types/smallholder-farmer", "requirement_type": "InformationRequirement" }, "disclosure": { "allowed": [ "predicate", "redacted" ], "default": "predicate", "downgrade": "deny" }, "evidence_type": "smallholder_farmer_evidence", "evidence_type_iri": "https://demo.example.gov/evidence-types/smallholder-farmer", "formats": [ "application/vnd.registry-notary.claim-result+json", "application/ld+json; profile=\"cccev\"", "application/dc+sd-jwt" ], "id": "farmer-under-4ha", "oots": null, "operations": { "batch_evaluate": true, "evaluate": true }, "subject_type": "person", "target_inputs": [ { "confidence": "high", "groups": [ { "inputs": [ { "kind": "identifier", "label": "Farmer id", "name": "farmer_id", "path": "target.identifiers.farmer_id" } ] }, { "inputs": [ { "kind": "attribute", "label": "Given name", "name": "given_name", "path": "target.attributes.given_name" }, { "kind": "attribute", "label": "Family name", "name": "family_name", "path": "target.attributes.family_name" }, { "kind": "attribute", "label": "Birthdate", "name": "birthdate", "path": "target.attributes.birthdate" } ] } ], "method": "exact_name_birthdate", "policy_id": "smallholder-demographic-v1", "target_type": "Person" } ], "title": "Farmer under four hectares", "version": "2026-05" } ]}Missing or invalid credential
object
Example
{ "code": "auth.missing_credential", "detail": "missing authentication credential", "status": 401, "title": "Missing credential", "type": "https://docs.registry-notary.dev/problems/auth/missing_credential"}