Verifier Metadata (OpenID4VP)
The GET request to the /.well-known/openid-verifier endpoint provides discovery information about the verifier, including supported presentation request formats, presentation endpoint URL, authorization endpoint URL, and other metadata required for OpenID4VP verifiable presentation flows.
Endpoint
GET /.well-known/openid-verifierThe base URL for this endpoint may be published in the capabilities endpoint under publicServices with identifier "OpenID4VPVerifierBaseUrl" for verifier roles.
Request model
There are no request parameters defined.
Example request
GET /.well-known/openid-verifier
Host: verifier.ishare.euResponse model
The response is a JSON object containing the Verifier Metadata as specified in OpenID4VP Section 6.
verifierString. (Required) The URL of the Verifier. This MUST be the base URL used to construct verifier endpoints.authorization_endpointString. (Required) The URL of the Authorization Endpoint where presentation requests are initiated.presentation_endpointString. (Required) The URL of the Presentation Endpoint where verifiable presentations are submitted.presentation_definition_supportedArray of Objects. Array of supported presentation definition formats.vp_formats_supportedObject. Object containing supported verifiable presentation formats (e.g.,vc+sd-jwt,mso_mdoc).
Example response
{
"verifier": "https://verifier.ishare.eu",
"authorization_endpoint": "https://verifier.ishare.eu/authorize",
"presentation_endpoint": "https://verifier.ishare.eu/presentation",
"presentation_definition_supported": [
{
"format": "vp_token",
"presentation_definition_uri_supported": true
}
],
"vp_formats_supported": {
"vc+sd-jwt": {
"cryptographic_binding_methods_supported": [
"did:web"
],
"cryptographic_suites_supported": [
"ES256"
]
}
}
}Last updated