VerificationResult
Detailed verification check results. Present only when the session status is completed.
signatureValidboolean
Credential signature verified.
Example:
trueissuerTrustedboolean
Issuer is a trusted member of the trust network.
Example:
truepolicyCompliantboolean
All verification policies passed.
Example:
truerevocationStatusstring
Revocation check outcome. Always verify this is not revoked before granting access.
Possible values: [not_revoked, revoked, unknown]
Example:
not_revokedissuerMemberIdstring
Issuer's identity (URN) in the trust network.
Example:
urn:uuid:3c4d5e6f-7a8b-9c0d-1e2f-3a4b5c6d7e8fchecks object[]
Individual check results.
Array [
typestring
Check category.
Possible values: [signature, revocation, expiration, issuer_trust, policy, schema]
Example:
signaturestatusstring
Check outcome.
Possible values: [success, passed, failure, failed, skipped, warning]
Example:
successalgorithmstring
Cryptographic algorithm (signature checks only).
Example:
ES256mechanismstring
Revocation mechanism (revocation checks only).
Example:
BitstringStatusListdetailstring
Additional context for the check.
]
VerificationResult
{
"signatureValid": true,
"issuerTrusted": true,
"policyCompliant": true,
"revocationStatus": "not_revoked",
"issuerMemberId": "urn:uuid:3c4d5e6f-7a8b-9c0d-1e2f-3a4b5c6d7e8f",
"checks": [
{
"type": "signature",
"status": "success",
"algorithm": "ES256",
"mechanism": "BitstringStatusList",
"detail": "string"
}
]
}