This environment is intended for testing verification workflows and conducting interoperability sessions. For enquiries or support, please contact [email protected]

Session Detail

Inspect a single verification session

80ad2f9c-9a5b-4040-a39f-a76458dd1cd6

validated warnings
direct_post.jwt

ac70e219-162f-4d12-9e61-1b5ee14bf486
x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc
TOE3kn3-knq2AaE3LPTuZxhCxnduxxjdUD1wNxYh6Us

https://verifier-playground-service.igrant.io/post
600s
2026-10-02 15:41:06 UTC    2026-10-02 15:41:21 UTC

DCQL Query

View Query
{
  "credentials": [
    {
      "id": "pid",
      "format": "dc+sd-jwt",
      "meta": {
        "vct_values": [
          "urn:eudi:pid:1"
        ]
      },
      "claims": [
        {
          "path": [
            "given_name"
          ]
        },
        {
          "path": [
            "family_name"
          ]
        }
      ]
    }
  ]
}

Client Metadata

View Metadata
{
  "client_name": "Verifier Playground by iGrant.io",
  "logo_uri": "https://storage.googleapis.com/igrant-api-images/faviconV2.png",
  "vp_formats_supported": {
    "dc+sd-jwt": {
      "sd-jwt_alg_values": [
        "ES256",
        "ES384"
      ],
      "kb-jwt_alg_values": [
        "ES256",
        "ES384"
      ]
    },
    "mso_mdoc": {
      "issuerauth_alg_values": [
        -7,
        -35,
        -36,
        -9,
        -51,
        -19
      ],
      "deviceauth_alg_values": [
        -7,
        -35,
        -36,
        -9,
        -51,
        -19
      ]
    }
  },
  "jwks": {
    "keys": [
      {
        "crv": "P-256",
        "kty": "EC",
        "x": "02FqxmtZLTprHBZkTtOHG81f_7dGxxbFYOh9q9yryw0",
        "y": "XtlGfPwof6y2K6ohBlcmATiCPNZFQ3fKPRcBvkoszHM",
        "kid": "Hioa2JuJF2jvTJULkDONcCNFYt1CoD-aHdgCL2Ivfn8",
        "alg": "ECDH-ES",
        "use": "enc"
      }
    ]
  },
  "authorization_encrypted_response_alg": "ECDH-ES",
  "authorization_encrypted_response_enc": "A256GCM",
  "encrypted_response_enc_values_supported": [
    "A256GCM",
    "A128GCM",
    "A128CBC-HS256"
  ],
  "response_types_supported": [
    "vp_token"
  ]
}

Validation Result

Valid Warnings
pid
dc+sd-jwt
Warning
✓
Valid Document SD-JWT parsed (2 disclosures)
✓
Valid Issuer Signature Issuer JWT signature verified via x5c certificate
✓
Valid Certificate Valid until 2026-11-28T16:28:30+00:00
⚠
Trusted Certificate chain (1 cert(s)) does not terminate at any of 1 configured trusted root(s)
✓
Valid Token Status Valid until 2027-09-29T05:59:39+00:00
✓
Valid Key Binding KB-JWT verified (nonce, aud, sd_hash, signature)
View Details
{
  "valid": false,
  "format": "dc+sd-jwt",
  "disclosed_claims": {
    "vct": "urn:eudi:pid:1",
    "place_of_birth": {},
    "address": {},
    "date_of_expiry": "2027-09-29",
    "issuing_authority": "Rijksdienst voor Identiteitsgegevens",
    "issuing_country": "NL",
    "nbf": 1789797579,
    "exp": 1822197579,
    "cnf": {
      "jwk": {
        "kty": "EC",
        "crv": "P-256",
        "x": "yKkvc6IO2q-oNTXqVhRaX3_8X3QOoetiaJ00LqdfkyU",
        "y": "LpNf6HYfZ5MZ-dUK6VcLPnU_FXBq-bIFJE85KZf7fQg"
      }
    },
    "iat": 1790954623,
    "given_name": "Erika",
    "family_name": "Mustermann"
  },
  "issuer": "",
  "error": null,
  "checks": [
    {
      "id": "valid_document",
      "name": "Valid Document",
      "status": "passed",
      "detail": "SD-JWT parsed (2 disclosures)"
    },
    {
      "id": "issuer_signature",
      "name": "Valid Issuer Signature",
      "status": "passed",
      "detail": "Issuer JWT signature verified via x5c certificate"
    },
    {
      "id": "valid_certificate",
      "name": "Valid Certificate",
      "status": "passed",
      "detail": "Valid until 2026-11-28T16:28:30+00:00"
    },
    {
      "id": "trusted",
      "name": "Trusted",
      "status": "failed",
      "detail": "Certificate chain (1 cert(s)) does not terminate at any of 1 configured trusted root(s)"
    },
    {
      "id": "token_status",
      "name": "Valid Token Status",
      "status": "passed",
      "detail": "Valid until 2027-09-29T05:59:39+00:00"
    },
    {
      "id": "key_binding",
      "name": "Valid Key Binding",
      "status": "passed",
      "detail": "KB-JWT verified (nonce, aud, sd_hash, signature)"
    }
  ]
}

VP Token

View Raw Token
{
  "pid": [
    "eyJ0eXAiOiJkYytzZC1qd3QiLCJhbGciOiJFUzI1NiIsIng1YyI6WyJNSUlCN3pDQ0FaV2dBd0lCQWdJUUozMUFXTUpTV0xxUHppS21VZGhCUVRBS0JnZ3Foa2pPUFFRREFqQWRNUTR3REFZRFZRUURFd1ZCYm1sdGJ6RUxNQWtHQTFVRUJoTUNUa3d3SGhjTk1qVXhNVEE0TVRZeU9ETXdXaGNOTWpZeE1USTRNVFl5T0RNd1dqQWhNUkl3RUFZRFZRUURFd2xqY21Wa2J5QmtZM014Q3pBSkJnTlZCQVlUQWs1TU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRUoxT0VsVHZ4SkhKQmh5bHQvNkx0NDRlVVlzTHlBQ2xGZWgvKzhOeFhNZ2xCeWRNYi96bk9LMCtHM3hHMzExSFpiVTdMTm9BL2FQblNLeVY0MnlWL2dLT0JzakNCcnpBZEJnTlZIUTRFRmdRVXhqL2dCUzIzY3RtN25vZ3hOcEIrWVpJNlV6c3dEZ1lEVlIwUEFRSC9CQVFEQWdlQU1CVUdBMVVkSlFFQi93UUxNQWtHQnlpQmpGMEZBUUl3SHdZRFZSMGpCQmd3Rm9BVVZDNVhXMVBUWU5vNnlXbmtKR2d2QlZDdFdaVXdKZ1lEVlIwU0JCOHdIWVliYUhSMGNITTZMeTl3YkdGNVozSnZkVzVrTG1GdWFXMXZMbWxrTUI0R0ExVWRFUVFYTUJXQ0UzQnNZWGxuY205MWJtUXVZVzVwYlc4dWFXUXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWdMNUVHVWh6aHdMKzdJbFlKVGd5M2grcnVobmh5R3YyNUpYSnR1d0w2VGxVQ0lRQ0Zhc1d0OElzd3hwUXhCbHI3UjdNdWxkZmFmREh0aXA3RzVBcExNMTFMZFE9PSJdfQ.eyJ2Y3QiOiJ1cm46ZXVkaTpwaWQ6MSIsInBsYWNlX29mX2JpcnRoIjp7Il9zZCI6WyIzTTZ3YncxTzFXMWVkMERXZFktYjItQnpFNzNZQ2xNOVZSckxCMkxpNm00IiwiOVJiaDVhT2ZzVEpuM21FTGdINWl3WXJkVm1kUm43cDBWdXlvbVRsaWRINCIsIkhweDR6SHM0WVJ2c2k0RWJJNTN0emgtcnpMSXdvV2lTdDQzQ092YlFFQkEiXX0sImFkZHJlc3MiOnsiX3NkIjpbIjdWdU1iZmd4dXNGWUoycGh3eHRwNl9kdGdWZzZpMjlBenpFTWsxY0R1QU0iLCI5bUtIOTFaN0N1RlhTbEl0WDg5clhMWUV6dG9KRGpiQllYNHltLWtXcUFVIiwiWEd3QzdDR2NTTFV5ZGk0RWJ2UTVyUXFiM2Z0eUNVQVNJcHZLMkRiS2xIQSIsImtSNW9FaHFlZWhMalZTREVkRXcyRFdfWW5uUUlIdE9yM01zSHpwb0FHSkEiLCJrZWs0MjVnck1IMGhTNi1Bdmo5UFlxYk1vNzZUcFk2c2Q3c2Z2RjV6THFJIiwibWY5Qm8wdFhoM1FlVFczc1d2cGItSktMaEN4RW80UFlISTRUY0RLbE82USIsIndJT19TWkJTY2ktZ1RNUjk2bXZzeFF2c2dlaEdta2luTDRRSk1wT0Y3S1UiXX0sImRhdGVfb2ZfZXhwaXJ5IjoiMjAyNy0wOS0yOSIsImlzc3VpbmdfYXV0aG9yaXR5IjoiUmlqa3NkaWVuc3Qgdm9vciBJZGVudGl0ZWl0c2dlZ2V2ZW5zIiwiaXNzdWluZ19jb3VudHJ5IjoiTkwiLCJuYmYiOjE3ODk3OTc1NzksImV4cCI6MTgyMjE5NzU3OSwiY25mIjp7Imp3ayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMjU2IiwieCI6InlLa3ZjNklPMnEtb05UWHFWaFJhWDNfOFgzUU9vZXRpYUowMExxZGZreVUiLCJ5IjoiTHBOZjZIWWZaNU1aLWRVSzZWY0xQblVfRlhCcS1iSUZKRTg1S1pmN2ZRZyJ9fSwiaWF0IjoxNzkwOTU0NjIzLCJfc2QiOlsiM1FleWpPMmdXbDhTaHcxWGFYakFfZkxtNVNxZGpJUFE0WE85d281NUFwZyIsIjhyTlM4MGRKTXhfMkdIVkFCVVBucmlXVmR3eDhWdEprcVlnNkhPZEtiMGciLCJCR2ZXU0VJbjlkRDBpa3NlVkFwSkY3WU1BeXUzVlN4ZmhhZTFHVTM0Y1NFIiwiUFVnMmF1VmUzSEVDM3JzcUNUYWZjdUdkNThvUW1NVXMxNWtjOVZSaHhUbyIsInJuMVF5Zk95YmgxR3VMZ1NDYXdpa2hiMTJYLU5xUnhqTEJwRjJlZ3h1VTAiLCJ0WXZiV2JzcXBySUVJWVpnSlNfeEJSVjRtQzFKQ3pFQmJFUVBVaVNCazAwIl0sIl9zZF9hbGciOiJzaGEtMjU2In0.8qDq9bTCW8THA8Q9Kj2YCGzMyvaBcVS2vV8ai1-M-jSwrZHGbRgaVG1QGlG5YziEF-tiQmIbkHAlFO3oRRVdzQ~WyJUNXJwcmpnNTV6dWZDcnpXIiwiZ2l2ZW5fbmFtZSIsIkVyaWthIl0~WyJfOTdQU29QMmNUSDg4Snl2IiwiZmFtaWx5X25hbWUiLCJNdXN0ZXJtYW5uIl0~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3OTA5NTU2ODEsIm5vbmNlIjoiVE9FM2tuMy1rbnEyQWFFM0xQVHVaeGhDeG5kdXh4amRVRDF3TnhZaDZVcyIsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwic2RfaGFzaCI6InVGUUV1YVU5QTVyQzhLS0Q3eVQ4eG9Cd2EybGtPRnYwaUY3Qm1lMXNOSlEifQ.bNC_Bxfi99kKB7EBa9yzpJ0uWUYq1Z87aAYbgqLyMgghLqv8XLJFIgTJNJI63xq0-kfjJvYnobU7fdJE0dVqnA"
  ]
}

Decoded Token

Decoded JWT headers, payloads, disclosures, and key binding

View Decoded Token
{
  "pid": {
    "header": {
      "typ": "dc+sd-jwt",
      "alg": "ES256",
      "x5c": [
        "MIIB7zCCAZWgAwIBAgIQJ31AWMJSWLqPziKmUdhBQTAKBggqhkjOPQQDAjAdMQ4wDAYDVQQDEwVBbmltbzELMAkGA1UEBhMCTkwwHhcNMjUxMTA4MTYyODMwWhcNMjYxMTI4MTYyODMwWjAhMRIwEAYDVQQDEwljcmVkbyBkY3MxCzAJBgNVBAYTAk5MMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEJ1OElTvxJHJBhylt/6Lt44eUYsLyAClFeh/+8NxXMglBydMb/znOK0+G3xG311HZbU7LNoA/aPnSKyV42yV/gKOBsjCBrzAdBgNVHQ4EFgQUxj/gBS23ctm7nogxNpB+YZI6UzswDgYDVR0PAQH/BAQDAgeAMBUGA1UdJQEB/wQLMAkGByiBjF0FAQIwHwYDVR0jBBgwFoAUVC5XW1PTYNo6yWnkJGgvBVCtWZUwJgYDVR0SBB8wHYYbaHR0cHM6Ly9wbGF5Z3JvdW5kLmFuaW1vLmlkMB4GA1UdEQQXMBWCE3BsYXlncm91bmQuYW5pbW8uaWQwCgYIKoZIzj0EAwIDSAAwRQIgL5EGUhzhwL+7IlYJTgy3h+ruhnhyGv25JXJtuwL6TlUCIQCFasWt8IswxpQxBlr7R7MuldfafDHtip7G5ApLM11LdQ=="
      ]
    },
    "payload": {
      "vct": "urn:eudi:pid:1",
      "place_of_birth": {
        "_sd": [
          "3M6wbw1O1W1ed0DWdY-b2-BzE73YClM9VRrLB2Li6m4",
          "9Rbh5aOfsTJn3mELgH5iwYrdVmdRn7p0VuyomTlidH4",
          "Hpx4zHs4YRvsi4EbI53tzh-rzLIwoWiSt43COvbQEBA"
        ]
      },
      "address": {
        "_sd": [
          "7VuMbfgxusFYJ2phwxtp6_dtgVg6i29AzzEMk1cDuAM",
          "9mKH91Z7CuFXSlItX89rXLYEztoJDjbBYX4ym-kWqAU",
          "XGwC7CGcSLUydi4EbvQ5rQqb3ftyCUASIpvK2DbKlHA",
          "kR5oEhqeehLjVSDEdEw2DW_YnnQIHtOr3MsHzpoAGJA",
          "kek425grMH0hS6-Avj9PYqbMo76TpY6sd7sfvF5zLqI",
          "mf9Bo0tXh3QeTW3sWvpb-JKLhCxEo4PYHI4TcDKlO6Q",
          "wIO_SZBSci-gTMR96mvsxQvsgehGmkinL4QJMpOF7KU"
        ]
      },
      "date_of_expiry": "2027-09-29",
      "issuing_authority": "Rijksdienst voor Identiteitsgegevens",
      "issuing_country": "NL",
      "nbf": 1789797579,
      "exp": 1822197579,
      "cnf": {
        "jwk": {
          "kty": "EC",
          "crv": "P-256",
          "x": "yKkvc6IO2q-oNTXqVhRaX3_8X3QOoetiaJ00LqdfkyU",
          "y": "LpNf6HYfZ5MZ-dUK6VcLPnU_FXBq-bIFJE85KZf7fQg"
        }
      },
      "iat": 1790954623,
      "_sd": [
        "3QeyjO2gWl8Shw1XaXjA_fLm5SqdjIPQ4XO9wo55Apg",
        "8rNS80dJMx_2GHVABUPnriWVdwx8VtJkqYg6HOdKb0g",
        "BGfWSEIn9dD0ikseVApJF7YMAyu3VSxfhae1GU34cSE",
        "PUg2auVe3HEC3rsqCTafcuGd58oQmMUs15kc9VRhxTo",
        "rn1QyfOybh1GuLgSCawikhb12X-NqRxjLBpF2egxuU0",
        "tYvbWbsqprIEIYZgJS_xBRV4mC1JCzEBbEQPUiSBk00"
      ],
      "_sd_alg": "sha-256"
    },
    "disclosures": [
      [
        "T5rprjg55zufCrzW",
        "given_name",
        "Erika"
      ],
      [
        "_97PSoP2cTH88Jyv",
        "family_name",
        "Mustermann"
      ]
    ],
    "key_binding_jwt": {
      "header": {
        "typ": "kb+jwt",
        "alg": "ES256"
      },
      "payload": {
        "iat": 1790955681,
        "nonce": "TOE3kn3-knq2AaE3LPTuZxhCxnduxxjdUD1wNxYh6Us",
        "aud": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
        "sd_hash": "uFQEuaU9A5rC8KKD7yT8xoBwa2lkOFv0iF7Bme1sNJQ"
      }
    }
  }
}

Session Logs

6 total
2026-10-02 15:41:06 UTC INFO /presentations Presentation request created ▼
Data:
{
  "request_headers": {
    "host": "verifier-playground.igrant.io",
    "x-request-id": "1a9a25dd8dcb8716e336c4da173394b4",
    "x-real-ip": "10.164.15.212",
    "x-forwarded-for": "10.164.15.212",
    "x-forwarded-host": "verifier-playground.igrant.io",
    "x-forwarded-port": "443",
    "x-forwarded-proto": "https",
    "x-forwarded-scheme": "https",
    "x-scheme": "https",
    "x-original-forwarded-for": "77.246.207.62",
    "content-length": "180",
    "user-agent": "python-requests/2.32.5",
    "content-type": "application/json",
    "accept": "*/*",
    "cf-ray": "a444cf326e83e1bb-RIX",
    "accept-encoding": "gzip, br",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "77.246.207.62",
    "cf-ipcountry": "FI",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "request_body": {
    "dcql_query": {
      "credentials": [
        {
          "id": "pid",
          "format": "dc+sd-jwt",
          "meta": {
            "vct_values": [
              "urn:eudi:pid:1"
            ]
          },
          "claims": [
            {
              "path": [
                "given_name"
              ]
            },
            {
              "path": [
                "family_name"
              ]
            }
          ]
        }
      ]
    }
  },
  "transaction_id": "80ad2f9c-9a5b-4040-a39f-a76458dd1cd6",
  "request_id": "ac70e219-162f-4d12-9e61-1b5ee14bf486",
  "nonce": "TOE3kn3-knq2AaE3LPTuZxhCxnduxxjdUD1wNxYh6Us",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "Hioa2JuJF2jvTJULkDONcCNFYt1CoD-aHdgCL2Ivfn8",
  "client_metadata": {
    "client_name": "Verifier Playground by iGrant.io",
    "logo_uri": "https://storage.googleapis.com/igrant-api-images/faviconV2.png",
    "vp_formats_supported": {
      "dc+sd-jwt": {
        "sd-jwt_alg_values": [
          "ES256",
          "ES384"
        ],
        "kb-jwt_alg_values": [
          "ES256",
          "ES384"
        ]
      },
      "mso_mdoc": {
        "issuerauth_alg_values": [
          -7,
          -35,
          -36,
          -9,
          -51,
          -19
        ],
        "deviceauth_alg_values": [
          -7,
          -35,
          -36,
          -9,
          -51,
          -19
        ]
      }
    },
    "jwks": {
      "keys": [
        {
          "crv": "P-256",
          "kty": "EC",
          "x": "02FqxmtZLTprHBZkTtOHG81f_7dGxxbFYOh9q9yryw0",
          "y": "XtlGfPwof6y2K6ohBlcmATiCPNZFQ3fKPRcBvkoszHM",
          "kid": "Hioa2JuJF2jvTJULkDONcCNFYt1CoD-aHdgCL2Ivfn8",
          "alg": "ECDH-ES",
          "use": "enc"
        }
      ]
    },
    "authorization_encrypted_response_alg": "ECDH-ES",
    "authorization_encrypted_response_enc": "A256GCM",
    "encrypted_response_enc_values_supported": [
      "A256GCM",
      "A128GCM",
      "A128CBC-HS256"
    ],
    "response_types_supported": [
      "vp_token"
    ]
  },
  "dcql_query": {
    "credentials": [
      {
        "id": "pid",
        "format": "dc+sd-jwt",
        "meta": {
          "vct_values": [
            "urn:eudi:pid:1"
          ]
        },
        "claims": [
          {
            "path": [
              "given_name"
            ]
          },
          {
            "path": [
              "family_name"
            ]
          }
        ]
      }
    ]
  }
}
2026-10-02 15:41:08 UTC INFO /authorize Authorization request retrieved ▼
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "9ef95d146f562117a21ad628cc5f2dba",
    "x-real-ip": "10.164.15.215",
    "x-forwarded-for": "10.164.15.215",
    "x-forwarded-host": "verifier-playground-service.igrant.io",
    "x-forwarded-port": "443",
    "x-forwarded-proto": "https",
    "x-forwarded-scheme": "https",
    "x-scheme": "https",
    "x-original-forwarded-for": "135.116.37.178",
    "content-type": "application/x-www-form-urlencoded",
    "accept-language": "*",
    "accept-encoding": "gzip, br",
    "user-agent": "node",
    "cf-ray": "a444cf42dcf0c5d1-ARN",
    "sec-fetch-mode": "cors",
    "accept": "application/oauth-authz-req+jwt, application/jwt;q=0.9, text/plain",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "135.116.37.178",
    "cf-ipcountry": "SE",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "path_params": {
    "request_id": "ac70e219-162f-4d12-9e61-1b5ee14bf486"
  },
  "transaction_id": "80ad2f9c-9a5b-4040-a39f-a76458dd1cd6",
  "nonce": "TOE3kn3-knq2AaE3LPTuZxhCxnduxxjdUD1wNxYh6Us",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "Hioa2JuJF2jvTJULkDONcCNFYt1CoD-aHdgCL2Ivfn8"
}
2026-10-02 15:41:21 UTC INFO /post Wallet response received (encrypted) ▼
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "ff8d9864985a3eb01bb55660271b0b63",
    "x-real-ip": "10.164.15.215",
    "x-forwarded-for": "10.164.15.215",
    "x-forwarded-host": "verifier-playground-service.igrant.io",
    "x-forwarded-port": "443",
    "x-forwarded-proto": "https",
    "x-forwarded-scheme": "https",
    "x-scheme": "https",
    "x-original-forwarded-for": "9.223.16.144",
    "content-length": "4757",
    "accept": "*/*",
    "accept-language": "*",
    "accept-encoding": "gzip, br",
    "user-agent": "node",
    "cf-ray": "a444cf9229bdb497-ARN",
    "sec-fetch-mode": "cors",
    "content-type": "application/x-www-form-urlencoded",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "9.223.16.144",
    "cf-ipcountry": "SE",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "form_fields": {
    "response_jwe": "eyJraWQiOiJIaW9hMkp1SkYyanZUSlVMa0RPTmNDTkZZdDFDb0QtYUhkZ0NMMkl2Zm44IiwiYXB1IjoiZVdWNWJGaDZVMGxxU3pkWGNESXljR2xxWkdkMFlrSlZRVzVwVkhCWWEyaHFja3RFZDBkRU9IVmZhdyIsImFwdiI6IlZFOUZNMnR1TXkxcmJuRXlRV0ZGTTB4UVZIVmFlR2hEZUc1a2RYaDRhbVJWUkRGM1RuaFphRFpWY3ciLCJlbmMiOiJBMTI4R0NNIiwiYWxnIjoiRUNESC1FUyIsImVwayI6eyJrdHkiOiJFQyIsImtpZCI6IjFjNDVjN2RjLTg4YTMtNDNjZS04NTJlLWE4MjA2ZmEzNWQ0NiIsImNydiI6IlAtMjU2IiwieCI6IkJ5dmMwRVJXWG5zV00waDFhMUU2X0d3Q1RrX3FacTE1M1lnWXk5MXpGM0UiLCJ5IjoiSWVVbTJveVpmR1I0Q1NKSmRrYTB6WjNab2NyalpoN3NIX01KMll2dzFvVSJ9fQ..AkUZxeFwVdAbAbfE.y46Wmb2C1SXRnFmZAcOX0vvXkFsxS7mqlspvqlMpYmwJpQBl_fecFuFy47FgBZeXWEo-VftJaB_Xat2zwZoQK1DytQMdwciElmTCzWfEXug7aGqBbaEOOCCc4ydfPcYFVlScZcYOUXYq_-PNkskMcXkYYc6QMJdxw4NXh4imxcao7qUa30S-VH8i-kKJvITLoT12xAIx4HHEfbkkwmEvJm9Sx_DNtazjwhnxi5vYFamWl6U8lrBaHPWYxU67perLV87wt7vvoyT0g0Bivek4DFPzAzJfl3J7SXXq0jkg01cxQzG9Iy7yalS4eIThU1U7BbY4PjwVr3npd20a5IBSl4jvBJ5xoEnItatIj8NUXnX4veqA9vqzcXdVjBGWZ3pDLDgACF7KsTgeN8rmqTHyAfYqRXWpdGpTDW8msnVbVAJACYYGVWjYrCNwO-mR7oypWljc7oyixU1fgAE-Z-gbVxl8sA_dYZCwmlj-AbdbbRp19KZpToNPrVUraZK4LXS4UPZ4SsTo8Hpfw7pSIhMK_nmlMQFb2Njq7ODYN2K6Z_8L9cNwRje6G6yShxUO4x_K8SbVFsZc9bQIk3e0rtx64DidNExFkF7EfB-sLwUm_b7TliFpbzEMZ8mcBnxu-UsFYPaziwguP3ESFprXypMrqPRFOF2GAnVK6_aN64yINbQdsBrZwmvqzQwcAWYlXkEGdTcF1v2RCaHuNQGRG1WsmKwgAnE_VF74l3YyVldICPLGzQSFXFyRbwlpRqdkNg5ouEv9R3p0g4-1KvoeqG8mX6iloTPfKe04hl1mJRHqgUjlUFZQLbIJzuq0VXRDcoj0lzwjVVwfkMTcNSfAPO0VvlqBJWSRlc4PWrDbgAw_jmXU7KTseTnav1oWuY43K6OE8alrboaJd_Si7c_X_7VKrGCJxdnK8RzhCzgWrl4dqLSi3WSYtUzHxFpMtaA9pZ5TFDK0jmE2jDp7xsqZPEw5fl9GHo_jIfJffqF9EcC4ANQmazMO2WsU-jPjRt3oI3VTKdconcqh-JBM3_R6a-l9znsxYrNh7nXWcIE28HoVg9xAmeA0KZFkBLJbPNDzJMYraVdwUZNfwxREWq8IcixgPUK0RbxHgrv3RNAMwUhLVsYrsey2ZyI6RZB_yh0P_mx_vZL8jqnEWFJNII6vgvbeWLJ1m51fI6KN8TkCTHmOR-DCKHMRng2BzEwlbTAP6Qf4uB_vrSoZxUkJgw8BKOb4E_Kqb0X-Yaej-D3PnuN-yQqd5lMwMvK-FvS8DC_Ifbnrt1YX67pcaJsL8DMyjJ4H0xCYcvZpRyyY2aTzhml_IWzKNLYgQD6aUDxCjBhlYnwC92u4dS3JXkE97Cwqa1vEMJphYccENe5YrvkCCFrGKhb85G7KQ-kM-lfv6LJDD8qn9v8cayNg3RS3LhaKJfvFLDIjgAv1cSsKieuyWwshQmifuExeQ_D3NLa6p-2ugJE5dLAgWObkAHNRmBtIMB3vfzyubKUDbMwVNRVtEUuacT6-qPoaykM0ThFTKeahtf6UzTKzp2Y7TAiJxwgUDovjsAM6wnMFf7morsW2JeHTl_VpKf1WBMNGyim61uj_9h27FeGS9oEZ2ot7DlAneX7Zi39o16xAwAj4zO8ZA2sTQ7rVksBU31gNpvvcs5UjQCtlWUlsUoPmupZfco9FHl9obBCuwy521ynmVUPGIP88UImnbD5S3BX2TiBRdLAHVHtjneIPu-WeuKM0rZcyLZMp87Fvk88Xct-lvx5d1WrpMdUTrj5Ry4KOTsAmAe0ntUdhNBiUEAX2hLGfU3SJVQ_j4VKNQ-h5DAjulUhbUSKFLEV3p_d4f-cz6tWZ7xB3OUD1UtnxH2TSGIuFpzlSByG1teL-qgivoSr6Ppe_mD_uIDAuPDna3UNOSjwt3qHdfzCkX3DEfAnl47fqzjyMpIZT5IZ9pF4bIcMqnJ7emCwxym0rSzL3KLmytAJq_QPzfQX_PJjcV-__yPz-RFhOHUAFBsPjgp70_mSDFOGpULbBxdW0VSDTtSXQOqgHf0pUzLNkAhUky38z774c1605JTitxsrpJLJfY7RL97Agjgts7z6RuYYRWKlE9FzLa1qps7wS0nWeCSlPLxZylCbRuN0ioKgHZvi-ykRhMzclQIfUu3mEVEfjwaDV8TrKrRoajsGMW7zl-Lfw-4O5DrJ27YYxAxkm_Et8FQ8UiMUTQpOnpT1bhNW9KVS5KbPTG3X6tztovGrGNGFMqCAmoA67yQu8oZxE2gsVzujlnIaXRMCBMCaqB4LPues-TbGFxcdi4Pyb_nWudE0smoKB5ZiuA_2At4RUcLWWEemr7uLc1Ip06Kq1yE0e6P9y8sisMWz8ZYWzHQBoQjuptGm_clPI_6wTMh1HTI4nWcwxsfNGiE_kQuf373FjS62oDC-bhKjIQD6P2i0LZ30ktzaLP-oLKND1IgHaSRLWNe_tE9TWKfB-Yihe2l-RgswWX1VdYgZu1o-fif4M52cO36bXlQ4NEubLdgvqYdRfRyZnCwDybjIkMPHliS3gDasLFBP2QBgB7ZfMuw8FU8vyuKiO9iGM0TqUnWwVroqjE84NTgW1tbTSV0OrUe6iOky2ZAU9ojV5QTygPg5Vp9GtfWR7dN_X8pRZnfixD_mqwdmHf30mKkARXFJhC6e4EoqYIZeqgAXr2oHbq3q1CvFLQ0ZWpdJ0VXmEacVRjM2vzG71nn-y8xcEMFUl2fpG5FXd6tG3v7jGkLPdWAZunJ8rOgeffvERAnGqh7DOXT2wPCrvtgTepFTZDKUXr2njuGqx98EZ73ryq1b-a-X5C6Z3Nq33E6VHoKrv3kxyYem9DwSEbrWPdzHiJxOBXyS3eghsOAk-BXSI9-71b9-KVS6onGQKSyTf36cxwSVANY3Cag1b97M-Fqyd9WdQMh0jDYF0h7XrxTsw9ZCk0tZRCm0sm3_luJFYaAUozx8iCsnTZte6bhn3Y7koG5RKpaQsoZDmXtB7eoTRoK4hYahXqtC4qu2ESYIdIPqLbRgB_5O9VyYAX458f3OD2mXM1PaOvr1PgAfKLXckgqnYpyw0ovPJSkVbHbzm2fHyiN7DKwNoVSv_801uUVQwgd7fwJbgUIUGIajf_fAU5izW0l8HnjVF6EzKcRAhiN1iRaLgukpEE1vXMsVzJ6vIhqmMEb9ZWB1MBLwL0002wvUM-3YaWyLBFRPm3ydFLTBuo9ewwt30CHmqv4-n_Eysj-R85r8mi6d-P4_q8inRziFUU2hCmhZGZbf9nMLDF_HyCdEqJ5VWXpS5TBp_vtvmunGmrwpuE5WNT-suX0CRLuXiKfY24NiyTEYc0Nq-3S0VxkSOMZoJovjJr7_pDaR2uc8bwVgP80_-Q9IqogwU5PIhlow16PoTIGRNw_uEq5PDP7sG2h5_5rQZzmixwprH4uF5jPm3QA_i-GcRhrasWTflQpYfv_8TjN90TxyMqW1pjTun4a8s1OGiUOukip0FMNJHofkETHZ1Y-dURlbCjIkOK0_EoRyYmaHkAV6LSeM1IDkoqW0NS8qOYp3RUki5zpIiXGa3e6uXRtfoMiUKJU_h7gd01qAkj2oNG_LHySm8URAz_9nUJ1VEwCV5zVkkA90GuTM7mKM8IjIOEmqalO2nq6eCR-2S_WemHQOpzVWU67OVXAz3eDK3mG9lEh3dARIjrAwCB9f3yPWTFMRKgbaFKwf4MUi88iBiG-kwElPO3OGMw84QR7Gr-ICkXWWLcYwCCUjn835j-Em4avHmVvuOU9Y47A2xbedmrt3IRrcBhRNpUP8TEj1JmIyvksDDkgG2HN6CyFDHi42OZE1VmRSCMctysxfMPD9iNgeY5cOnWofwBOAi8B6T_h9Je-TDtveQNGfHRVswXx2crLIv1Qk5dLcS7kafO5pNsKnHAczdgdQwfIw-HuEML-G0kqlcGLxDjuirgyFg4bol8vgV67rjb-UaoyEe0rA96sIZsd5pOdBNf53O3a8xvuUkjGwfBFKJ9y0bzMbEamXvQ3ThWvi8jkP7ysjBGy1c8F8DLVyYwSPrZaFNXhb7592aPc_QLhABlToMhnDo4AO0rtYQZwlIJVXYq1rbi5ualqEkZSx6OhazIkfRPc13mXfs-OGf7m-Puw0IQ0IMbqzU0yKHyLpoaw_10Sswox1lp8gV.IUygIJ4ytWwGom3AztS-gA"
  },
  "transaction_id": "80ad2f9c-9a5b-4040-a39f-a76458dd1cd6",
  "nonce": "TOE3kn3-knq2AaE3LPTuZxhCxnduxxjdUD1wNxYh6Us",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "Hioa2JuJF2jvTJULkDONcCNFYt1CoD-aHdgCL2Ivfn8"
}
2026-10-02 15:41:21 UTC INFO /post JWE decrypted successfully ▼
Data:
{
  "jwe_header": {
    "kid": "Hioa2JuJF2jvTJULkDONcCNFYt1CoD-aHdgCL2Ivfn8",
    "apu": "eWV5bFh6U0lqSzdXcDIycGlqZGd0YkJVQW5pVHBYa2hqcktEd0dEOHVfaw",
    "apv": "VE9FM2tuMy1rbnEyQWFFM0xQVHVaeGhDeG5kdXh4amRVRDF3TnhZaDZVcw",
    "enc": "A128GCM",
    "alg": "ECDH-ES",
    "epk": {
      "kty": "EC",
      "kid": "1c45c7dc-88a3-43ce-852e-a8206fa35d46",
      "crv": "P-256",
      "x": "Byvc0ERWXnsWM0h1a1E6_GwCTk_qZq153YgYy91zF3E",
      "y": "IeUm2oyZfGR4CSJJdka0zZ3ZocrjZh7sH_MJ2Yvw1oU"
    }
  },
  "decrypted_payload": {
    "vp_token": {
      "pid": [
        "eyJ0eXAiOiJkYytzZC1qd3QiLCJhbGciOiJFUzI1NiIsIng1YyI6WyJNSUlCN3pDQ0FaV2dBd0lCQWdJUUozMUFXTUpTV0xxUHppS21VZGhCUVRBS0JnZ3Foa2pPUFFRREFqQWRNUTR3REFZRFZRUURFd1ZCYm1sdGJ6RUxNQWtHQTFVRUJoTUNUa3d3SGhjTk1qVXhNVEE0TVRZeU9ETXdXaGNOTWpZeE1USTRNVFl5T0RNd1dqQWhNUkl3RUFZRFZRUURFd2xqY21Wa2J5QmtZM014Q3pBSkJnTlZCQVlUQWs1TU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRUoxT0VsVHZ4SkhKQmh5bHQvNkx0NDRlVVlzTHlBQ2xGZWgvKzhOeFhNZ2xCeWRNYi96bk9LMCtHM3hHMzExSFpiVTdMTm9BL2FQblNLeVY0MnlWL2dLT0JzakNCcnpBZEJnTlZIUTRFRmdRVXhqL2dCUzIzY3RtN25vZ3hOcEIrWVpJNlV6c3dEZ1lEVlIwUEFRSC9CQVFEQWdlQU1CVUdBMVVkSlFFQi93UUxNQWtHQnlpQmpGMEZBUUl3SHdZRFZSMGpCQmd3Rm9BVVZDNVhXMVBUWU5vNnlXbmtKR2d2QlZDdFdaVXdKZ1lEVlIwU0JCOHdIWVliYUhSMGNITTZMeTl3YkdGNVozSnZkVzVrTG1GdWFXMXZMbWxrTUI0R0ExVWRFUVFYTUJXQ0UzQnNZWGxuY205MWJtUXVZVzVwYlc4dWFXUXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWdMNUVHVWh6aHdMKzdJbFlKVGd5M2grcnVobmh5R3YyNUpYSnR1d0w2VGxVQ0lRQ0Zhc1d0OElzd3hwUXhCbHI3UjdNdWxkZmFmREh0aXA3RzVBcExNMTFMZFE9PSJdfQ.eyJ2Y3QiOiJ1cm46ZXVkaTpwaWQ6MSIsInBsYWNlX29mX2JpcnRoIjp7Il9zZCI6WyIzTTZ3YncxTzFXMWVkMERXZFktYjItQnpFNzNZQ2xNOVZSckxCMkxpNm00IiwiOVJiaDVhT2ZzVEpuM21FTGdINWl3WXJkVm1kUm43cDBWdXlvbVRsaWRINCIsIkhweDR6SHM0WVJ2c2k0RWJJNTN0emgtcnpMSXdvV2lTdDQzQ092YlFFQkEiXX0sImFkZHJlc3MiOnsiX3NkIjpbIjdWdU1iZmd4dXNGWUoycGh3eHRwNl9kdGdWZzZpMjlBenpFTWsxY0R1QU0iLCI5bUtIOTFaN0N1RlhTbEl0WDg5clhMWUV6dG9KRGpiQllYNHltLWtXcUFVIiwiWEd3QzdDR2NTTFV5ZGk0RWJ2UTVyUXFiM2Z0eUNVQVNJcHZLMkRiS2xIQSIsImtSNW9FaHFlZWhMalZTREVkRXcyRFdfWW5uUUlIdE9yM01zSHpwb0FHSkEiLCJrZWs0MjVnck1IMGhTNi1Bdmo5UFlxYk1vNzZUcFk2c2Q3c2Z2RjV6THFJIiwibWY5Qm8wdFhoM1FlVFczc1d2cGItSktMaEN4RW80UFlISTRUY0RLbE82USIsIndJT19TWkJTY2ktZ1RNUjk2bXZzeFF2c2dlaEdta2luTDRRSk1wT0Y3S1UiXX0sImRhdGVfb2ZfZXhwaXJ5IjoiMjAyNy0wOS0yOSIsImlzc3VpbmdfYXV0aG9yaXR5IjoiUmlqa3NkaWVuc3Qgdm9vciBJZGVudGl0ZWl0c2dlZ2V2ZW5zIiwiaXNzdWluZ19jb3VudHJ5IjoiTkwiLCJuYmYiOjE3ODk3OTc1NzksImV4cCI6MTgyMjE5NzU3OSwiY25mIjp7Imp3ayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMjU2IiwieCI6InlLa3ZjNklPMnEtb05UWHFWaFJhWDNfOFgzUU9vZXRpYUowMExxZGZreVUiLCJ5IjoiTHBOZjZIWWZaNU1aLWRVSzZWY0xQblVfRlhCcS1iSUZKRTg1S1pmN2ZRZyJ9fSwiaWF0IjoxNzkwOTU0NjIzLCJfc2QiOlsiM1FleWpPMmdXbDhTaHcxWGFYakFfZkxtNVNxZGpJUFE0WE85d281NUFwZyIsIjhyTlM4MGRKTXhfMkdIVkFCVVBucmlXVmR3eDhWdEprcVlnNkhPZEtiMGciLCJCR2ZXU0VJbjlkRDBpa3NlVkFwSkY3WU1BeXUzVlN4ZmhhZTFHVTM0Y1NFIiwiUFVnMmF1VmUzSEVDM3JzcUNUYWZjdUdkNThvUW1NVXMxNWtjOVZSaHhUbyIsInJuMVF5Zk95YmgxR3VMZ1NDYXdpa2hiMTJYLU5xUnhqTEJwRjJlZ3h1VTAiLCJ0WXZiV2JzcXBySUVJWVpnSlNfeEJSVjRtQzFKQ3pFQmJFUVBVaVNCazAwIl0sIl9zZF9hbGciOiJzaGEtMjU2In0.8qDq9bTCW8THA8Q9Kj2YCGzMyvaBcVS2vV8ai1-M-jSwrZHGbRgaVG1QGlG5YziEF-tiQmIbkHAlFO3oRRVdzQ~WyJUNXJwcmpnNTV6dWZDcnpXIiwiZ2l2ZW5fbmFtZSIsIkVyaWthIl0~WyJfOTdQU29QMmNUSDg4Snl2IiwiZmFtaWx5X25hbWUiLCJNdXN0ZXJtYW5uIl0~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3OTA5NTU2ODEsIm5vbmNlIjoiVE9FM2tuMy1rbnEyQWFFM0xQVHVaeGhDeG5kdXh4amRVRDF3TnhZaDZVcyIsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwic2RfaGFzaCI6InVGUUV1YVU5QTVyQzhLS0Q3eVQ4eG9Cd2EybGtPRnYwaUY3Qm1lMXNOSlEifQ.bNC_Bxfi99kKB7EBa9yzpJ0uWUYq1Z87aAYbgqLyMgghLqv8XLJFIgTJNJI63xq0-kfjJvYnobU7fdJE0dVqnA"
      ]
    },
    "state": "ac70e219-162f-4d12-9e61-1b5ee14bf486"
  }
}
2026-10-02 15:41:21 UTC INFO /post VP Token received ▼
Data:
{
  "vp_token": {
    "pid": [
      "eyJ0eXAiOiJkYytzZC1qd3QiLCJhbGciOiJFUzI1NiIsIng1YyI6WyJNSUlCN3pDQ0FaV2dBd0lCQWdJUUozMUFXTUpTV0xxUHppS21VZGhCUVRBS0JnZ3Foa2pPUFFRREFqQWRNUTR3REFZRFZRUURFd1ZCYm1sdGJ6RUxNQWtHQTFVRUJoTUNUa3d3SGhjTk1qVXhNVEE0TVRZeU9ETXdXaGNOTWpZeE1USTRNVFl5T0RNd1dqQWhNUkl3RUFZRFZRUURFd2xqY21Wa2J5QmtZM014Q3pBSkJnTlZCQVlUQWs1TU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRUoxT0VsVHZ4SkhKQmh5bHQvNkx0NDRlVVlzTHlBQ2xGZWgvKzhOeFhNZ2xCeWRNYi96bk9LMCtHM3hHMzExSFpiVTdMTm9BL2FQblNLeVY0MnlWL2dLT0JzakNCcnpBZEJnTlZIUTRFRmdRVXhqL2dCUzIzY3RtN25vZ3hOcEIrWVpJNlV6c3dEZ1lEVlIwUEFRSC9CQVFEQWdlQU1CVUdBMVVkSlFFQi93UUxNQWtHQnlpQmpGMEZBUUl3SHdZRFZSMGpCQmd3Rm9BVVZDNVhXMVBUWU5vNnlXbmtKR2d2QlZDdFdaVXdKZ1lEVlIwU0JCOHdIWVliYUhSMGNITTZMeTl3YkdGNVozSnZkVzVrTG1GdWFXMXZMbWxrTUI0R0ExVWRFUVFYTUJXQ0UzQnNZWGxuY205MWJtUXVZVzVwYlc4dWFXUXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWdMNUVHVWh6aHdMKzdJbFlKVGd5M2grcnVobmh5R3YyNUpYSnR1d0w2VGxVQ0lRQ0Zhc1d0OElzd3hwUXhCbHI3UjdNdWxkZmFmREh0aXA3RzVBcExNMTFMZFE9PSJdfQ.eyJ2Y3QiOiJ1cm46ZXVkaTpwaWQ6MSIsInBsYWNlX29mX2JpcnRoIjp7Il9zZCI6WyIzTTZ3YncxTzFXMWVkMERXZFktYjItQnpFNzNZQ2xNOVZSckxCMkxpNm00IiwiOVJiaDVhT2ZzVEpuM21FTGdINWl3WXJkVm1kUm43cDBWdXlvbVRsaWRINCIsIkhweDR6SHM0WVJ2c2k0RWJJNTN0emgtcnpMSXdvV2lTdDQzQ092YlFFQkEiXX0sImFkZHJlc3MiOnsiX3NkIjpbIjdWdU1iZmd4dXNGWUoycGh3eHRwNl9kdGdWZzZpMjlBenpFTWsxY0R1QU0iLCI5bUtIOTFaN0N1RlhTbEl0WDg5clhMWUV6dG9KRGpiQllYNHltLWtXcUFVIiwiWEd3QzdDR2NTTFV5ZGk0RWJ2UTVyUXFiM2Z0eUNVQVNJcHZLMkRiS2xIQSIsImtSNW9FaHFlZWhMalZTREVkRXcyRFdfWW5uUUlIdE9yM01zSHpwb0FHSkEiLCJrZWs0MjVnck1IMGhTNi1Bdmo5UFlxYk1vNzZUcFk2c2Q3c2Z2RjV6THFJIiwibWY5Qm8wdFhoM1FlVFczc1d2cGItSktMaEN4RW80UFlISTRUY0RLbE82USIsIndJT19TWkJTY2ktZ1RNUjk2bXZzeFF2c2dlaEdta2luTDRRSk1wT0Y3S1UiXX0sImRhdGVfb2ZfZXhwaXJ5IjoiMjAyNy0wOS0yOSIsImlzc3VpbmdfYXV0aG9yaXR5IjoiUmlqa3NkaWVuc3Qgdm9vciBJZGVudGl0ZWl0c2dlZ2V2ZW5zIiwiaXNzdWluZ19jb3VudHJ5IjoiTkwiLCJuYmYiOjE3ODk3OTc1NzksImV4cCI6MTgyMjE5NzU3OSwiY25mIjp7Imp3ayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMjU2IiwieCI6InlLa3ZjNklPMnEtb05UWHFWaFJhWDNfOFgzUU9vZXRpYUowMExxZGZreVUiLCJ5IjoiTHBOZjZIWWZaNU1aLWRVSzZWY0xQblVfRlhCcS1iSUZKRTg1S1pmN2ZRZyJ9fSwiaWF0IjoxNzkwOTU0NjIzLCJfc2QiOlsiM1FleWpPMmdXbDhTaHcxWGFYakFfZkxtNVNxZGpJUFE0WE85d281NUFwZyIsIjhyTlM4MGRKTXhfMkdIVkFCVVBucmlXVmR3eDhWdEprcVlnNkhPZEtiMGciLCJCR2ZXU0VJbjlkRDBpa3NlVkFwSkY3WU1BeXUzVlN4ZmhhZTFHVTM0Y1NFIiwiUFVnMmF1VmUzSEVDM3JzcUNUYWZjdUdkNThvUW1NVXMxNWtjOVZSaHhUbyIsInJuMVF5Zk95YmgxR3VMZ1NDYXdpa2hiMTJYLU5xUnhqTEJwRjJlZ3h1VTAiLCJ0WXZiV2JzcXBySUVJWVpnSlNfeEJSVjRtQzFKQ3pFQmJFUVBVaVNCazAwIl0sIl9zZF9hbGciOiJzaGEtMjU2In0.8qDq9bTCW8THA8Q9Kj2YCGzMyvaBcVS2vV8ai1-M-jSwrZHGbRgaVG1QGlG5YziEF-tiQmIbkHAlFO3oRRVdzQ~WyJUNXJwcmpnNTV6dWZDcnpXIiwiZ2l2ZW5fbmFtZSIsIkVyaWthIl0~WyJfOTdQU29QMmNUSDg4Snl2IiwiZmFtaWx5X25hbWUiLCJNdXN0ZXJtYW5uIl0~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3OTA5NTU2ODEsIm5vbmNlIjoiVE9FM2tuMy1rbnEyQWFFM0xQVHVaeGhDeG5kdXh4amRVRDF3TnhZaDZVcyIsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwic2RfaGFzaCI6InVGUUV1YVU5QTVyQzhLS0Q3eVQ4eG9Cd2EybGtPRnYwaUY3Qm1lMXNOSlEifQ.bNC_Bxfi99kKB7EBa9yzpJ0uWUYq1Z87aAYbgqLyMgghLqv8XLJFIgTJNJI63xq0-kfjJvYnobU7fdJE0dVqnA"
    ]
  },
  "state": "ac70e219-162f-4d12-9e61-1b5ee14bf486",
  "nonce": "TOE3kn3-knq2AaE3LPTuZxhCxnduxxjdUD1wNxYh6Us",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "jwk_thumbprint": "Hioa2JuJF2jvTJULkDONcCNFYt1CoD-aHdgCL2Ivfn8"
}
2026-10-02 15:41:21 UTC INFO /post Validation succeeded with warnings ▼
How to fix:
Credentials verified successfully. Non-critical checks (trust chain or token status) produced warnings.
Data:
{
  "hint": "Credentials verified successfully. Non-critical checks (trust chain or token status) produced warnings.",
  "credentials": {
    "pid": {
      "valid": false,
      "format": "dc+sd-jwt",
      "disclosed_claims": {
        "vct": "urn:eudi:pid:1",
        "date_of_expiry": "2027-09-29",
        "issuing_authority": "Rijksdienst voor Identiteitsgegevens",
        "issuing_country": "NL",
        "nbf": 1789797579,
        "exp": 1822197579,
        "cnf": {
          "jwk": {
            "kty": "EC",
            "crv": "P-256",
            "x": "yKkvc6IO2q-oNTXqVhRaX3_8X3QOoetiaJ00LqdfkyU",
            "y": "LpNf6HYfZ5MZ-dUK6VcLPnU_FXBq-bIFJE85KZf7fQg"
          }
        },
        "iat": 1790954623,
        "given_name": "Erika",
        "family_name": "Mustermann"
      },
      "issuer": "",
      "checks": [
        {
          "id": "valid_document",
          "name": "Valid Document",
          "status": "passed",
          "detail": "SD-JWT parsed (2 disclosures)"
        },
        {
          "id": "issuer_signature",
          "name": "Valid Issuer Signature",
          "status": "passed",
          "detail": "Issuer JWT signature verified via x5c certificate"
        },
        {
          "id": "valid_certificate",
          "name": "Valid Certificate",
          "status": "passed",
          "detail": "Valid until 2026-11-28T16:28:30+00:00"
        },
        {
          "id": "trusted",
          "name": "Trusted",
          "status": "failed",
          "detail": "Certificate chain (1 cert(s)) does not terminate at any of 1 configured trusted root(s)"
        },
        {
          "id": "token_status",
          "name": "Valid Token Status",
          "status": "passed",
          "detail": "Valid until 2027-09-29T05:59:39+00:00"
        },
        {
          "id": "key_binding",
          "name": "Valid Key Binding",
          "status": "passed",
          "detail": "KB-JWT verified (nonce, aud, sd_hash, signature)"
        }
      ]
    }
  }
}