Skip to main content
Version: v4

OpenId4VcTrustVerdictDto

verdictstringrequired

The trust verdict

Possible values: [TRUSTED_AUTHORIZED, TRUSTED_NOT_AUTHORIZED, UNTRUSTED, RESOLVER_UNAVAILABLE]

evidence objectrequired

The basis of the verdict

didstringnullablerequired

DID of the issuer: iss when it is a DID, else the URI SAN of the leaf certificate

trustStatusstringnullablerequired

Trust status the resolver returned

Possible values: [TRUSTED, UNTRUSTED]

jsonSchemaCredentialIdstringnullablerequired

Credential type of the request

credentialSchemaIdnumbernullablerequired

CredentialSchema of the request, which the authorized read names

authorizedbooleannullablerequired

Whether the resolver authorizes the issuer for the credential type

queriesstring[]required

Resolver queries the agent ran

notestring

Why the verdict was not TRUSTED_AUTHORIZED

OpenId4VcTrustVerdictDto
{
"verdict": "TRUSTED_AUTHORIZED",
"evidence": {
"did": "string",
"trustStatus": "TRUSTED",
"jsonSchemaCredentialId": "string",
"credentialSchemaId": 0,
"authorized": true,
"queries": [
"string"
],
"note": "string"
}
}