Skip to main content

VerificationResult

Detailed verification check results. Present only when the session status is completed.

signatureValidboolean

Credential signature verified.

Example: true
issuerTrustedboolean

Issuer is a trusted member of the trust network.

Example: true
policyCompliantboolean

All verification policies passed.

Example: true
revocationStatusstring

Revocation check outcome. Always verify this is not revoked before granting access.

Possible values: [not_revoked, revoked, unknown]

Example: not_revoked
issuerMemberIdstring

Issuer's identity (URN) in the trust network.

Example: urn:uuid:3c4d5e6f-7a8b-9c0d-1e2f-3a4b5c6d7e8f
checks object[]

Individual check results.

  • Array [
  • typestring

    Check category.

    Possible values: [signature, revocation, expiration, issuer_trust, policy, schema]

    Example: signature
    statusstring

    Check outcome.

    Possible values: [success, passed, failure, failed, skipped, warning]

    Example: success
    algorithmstring

    Cryptographic algorithm (signature checks only).

    Example: ES256
    mechanismstring

    Revocation mechanism (revocation checks only).

    Example: BitstringStatusList
    detailstring

    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"
    }
    ]
    }