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

39e3b002-dea3-463b-9689-5dc0e922e050

validated warnings
direct_post.jwt

2aaa5fc9-522c-4dfe-b2eb-ece4e2885787
x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc
X-FaPx_vKV6cvW0-VOK3YXk-PIyiwQ2u_QnZ4nh0zsM

https://verifier-playground-service.igrant.io/post
600s
2026-10-02 15:40:08 UTC    2026-10-02 15:40:22 UTC

DCQL Query

View Query
{
  "credentials": [
    {
      "id": "pid",
      "format": "mso_mdoc",
      "meta": {
        "doctype_value": "eu.europa.ec.eudi.pid.1"
      },
      "claims": [
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "given_name"
          ]
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "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": "owwjgTiii-A-RLkaVsDv2KFz1KgM5tZ4HQfntOE9fE4",
        "y": "YTGsseHMC-XzJ2BVirxyhwd3SbxPjGlnR8761FkK2dg",
        "kid": "OyWRAMhpa005HDOm7mpgprZ9tPHPVAVXHSvLKTs3U6A",
        "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
mso_mdoc
Warning
✓
Valid Document DocType: eu.europa.ec.eudi.pid.1
✓
Valid Issuer Signature IssuerAuth COSE_Sign1 signature verified
✓
Valid Certificate Valid until 2027-04-21T16:15:04+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-10-02T15:26:13+00:00
✓
Valid Device Signature DeviceAuth verified against SessionTranscript
View Details
{
  "valid": false,
  "format": "mso_mdoc",
  "disclosed_claims": {
    "eu.europa.ec.eudi.pid.1:given_name": "Juha",
    "eu.europa.ec.eudi.pid.1:family_name": "Korhonen"
  },
  "issuer": "CN=German Registrar,C=DE",
  "error": null,
  "checks": [
    {
      "id": "valid_document",
      "name": "Valid Document",
      "status": "passed",
      "detail": "DocType: eu.europa.ec.eudi.pid.1"
    },
    {
      "id": "issuer_signature",
      "name": "Valid Issuer Signature",
      "status": "passed",
      "detail": "IssuerAuth COSE_Sign1 signature verified"
    },
    {
      "id": "valid_certificate",
      "name": "Valid Certificate",
      "status": "passed",
      "detail": "Valid until 2027-04-21T16:15:04+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-10-02T15:26:13+00:00"
    },
    {
      "id": "device_signature",
      "name": "Valid Device Signature",
      "status": "passed",
      "detail": "DeviceAuth verified against SessionTranscript"
    }
  ]
}

VP Token

View Raw Token
{
  "pid": [
    "o2d2ZXJzaW9uYzEuMGZzdGF0dXMAaWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsaXNzdWVyU2lnbmVkompuYW1lU3BhY2VzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMYLYGFhnpGhkaWdlc3RJRBpkz6dOZnJhbmRvbVggpzU6R15wRI7VICMBbGl1TL28JgfsHYMs7dGjm5n2VPJxZWxlbWVudElkZW50aWZpZXJqZ2l2ZW5fbmFtZWxlbGVtZW50VmFsdWVkSnVoYdgYWGykaGRpZ2VzdElEGgTquR9mcmFuZG9tWCDF8BKsP8QsPz63CKNOVDLCct-vNn4C_SuhXXTF6dmXDXFlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZWxlbGVtZW50VmFsdWVoS29yaG9uZW5qaXNzdWVyQXV0aIRDoQEmohghgVkCbjCCAmowggIRoAMCAQICFDsQ-yRZCmIBT5PCd2ZkrBAtgR7UMAoGCCqGSM49BAMCMCgxCzAJBgNVBAYTAkRFMRkwFwYDVQQDDBBHZXJtYW4gUmVnaXN0cmFyMB4XDTI2MDQyMTE2MTUwNFoXDTI3MDQyMTE2MTUwNFowSjELMAkGA1UEBhMCREUxDTALBgNVBAoMBEhvdmkxHTAbBgNVBGEMFDk4NDUwMDJFMDJCNURCMEU3QTg3MQ0wCwYDVQQDDARIb3ZpMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE3CxMkOiGNbJyTcEf71Zto4qIXjHDF7y0-WfjLfPVp1NHWPDXJWvpvJla8dvNDm61so82gogHBoAEIKIuMz0xbaOB9jCB8zAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBT7RJeCcFxPoXt7gmlR28vWZzPVJTAfBgNVHSMEGDAWgBSpwqPaL22sVO7OuU7oLMksAIOAMzAOBgNVHQ8BAf8EBAMCB4AwEgYDVR0lBAswCQYHKIGMXQUBBjAzBgNVHREELDAqghJjb3JlLWFnZW50LmhvdmkuaWSCFGNvcmUtYWdlbnQubmdyb2suYXBwMEoGA1UdHwRDMEEwP6A9oDuGOWh0dHBzOi8vc2FuZGJveC5ldWRpLXdhbGxldC5vcmcvYXBpL3N0YXR1cy1tYW5hZ2VtZW50L2NybDAKBggqhkjOPQQDAgNHADBEAiBywfRQILCJJOiYNT8P01SF5tiVysm6AtVtQR3QkofX-gIgafGcZtub2_NEkcEPUysLD-AQDNiohVEc8iAjbklUStYEWCQ4YjcyZTAzMi0yOWIzLTRjMmQtODgwZi1hNGFhOTFlYTdhYmZZA4rYGFkDhaZndmVyc2lvbmMxLjBvZGlnZXN0QWxnb3JpdGhtZ1NIQS0yNTZsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMa8aZM-nTlggZC6dq7a1zfGzdg8IPG9EH5p6WzWCOPdN4bk6TDHeq9gaBOq5H1ggFl-cghhucPzgUpZrMbxejGrSvXaM56ADvbZzU88Wt_kaYtE7VFggrml0v43LSkFEAo5nQKvee1v7Bj6R8BZSiF__Q6z8A4gaYYDlm1ggN-T2SHtPEPvW_14pVxCPdKvN6lE0HlAww-uOpmDOPLsaJGwhG1ggHFrCrL4_B_Ea50Z-BAOt68MO0bqKO3E7nNxDosAKMX8aMifKsVgg-oZ1Yn31cwTlZb90ArzKBtn5go69r-LBS3YGTed5WLoaCVhME1ggbeKWGDDxmyiPznrzGuzffbkbObVZZhJHT6-xKFn_kAoaP1d0N1ggL4QzOxuNSSYahTzCMGr-XFxgFQz42ikaUGVmvMfPMEEaWZP49Vgg7OotISLSJCRio8oJm62YBDs5hITHW-YK4htKqcP2B8gaXaAy0FggBmDB5EsOow23hhog4kbbbgMK2LdmagXz5xX8yeVe0RgaR_mhDlggAgLJ2xjV0YX0koOxHCNzBRB7TrymtK6RhrnhnPe-BCAaVc26EFggkN6VReAWY0Nlb3xMhmTF97AzY5oxYG8H9FAt1WAJHiEaDP0DflggQ0DOnSBAgnONeRjEs2LjHlgRgwef8D47x1I8TZjWSlAaaAoSKlgg_GQD0XVXHy_LNdmBmScbZWCB9dEDDFGzsWzXiBdBpfIacZqP-Vgg7Imj40x9pkMEBUTuaSV0OL6LRCkcjBRA2G7DqkG9h45tZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCDIqS9zog7ar6g1NepWFFpff_xfdA6h62JonTQup1-TJSJYIC6TX-h2H2eTGfnVCulXCz51PxVwavmyBSRPOSmX-30IZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsdmFsaWRpdHlJbmZvo2ZzaWduZWTAdDIwMjYtMTAtMDJUMTU6MjY6MTNaaXZhbGlkRnJvbcB0MjAyNi0xMC0wMlQxNToyNjoxM1pqdmFsaWRVbnRpbMB0MjAyNy0xMC0wMlQxNToyNjoxM1pYQA3N5CfWy2Knc4QPQqIW0P0MnPt9HxO-_Yl9Mj5dmVN-B0vAzHGGprT9tc9fHJE1mTIfwdMwcqGRYe5EwJe-YgFsZGV2aWNlU2lnbmVkompuYW1lU3BhY2Vz2BhBoGpkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqEEWCRiMmMwNWU0MS1lNjg4LTRhYTAtOWIyYS05NzI5NmNjYzdhNzL2WECs7l7rjznYOPAsvkIU2pUvp3OebunaV194gu7oA4S0naQC9erLq9OGqsMNHAwvw9g4snRPzDeBiN1lfUsibTzx"
  ]
}

Decoded Token

Decoded JWT headers, payloads, disclosures, and key binding

View Decoded Token
{
  "pid": {
    "version": "1.0",
    "status": 0,
    "documents": [
      {
        "docType": "eu.europa.ec.eudi.pid.1",
        "issuerSigned": {
          "nameSpaces": {
            "eu.europa.ec.eudi.pid.1": [
              "CBORTag(24, b'\\xa4hdigestID\\x1ad\\xcf\\xa7NfrandomX \\xa75:G^pD\\x8e\\xd5 #\\x01liuL\\xbd\\xbc&\\x07\\xec\\x1d\\x83,\\xed\\xd1\\xa3\\x9b\\x99\\xf6T\\xf2qelementIdentifierjgiven_namelelementValuedJuha')",
              "CBORTag(24, b'\\xa4hdigestID\\x1a\\x04\\xea\\xb9\\x1ffrandomX \\xc5\\xf0\\x12\\xac?\\xc4,?>\\xb7\\x08\\xa3NT2\\xc2r\\xdf\\xaf6~\\x02\\xfd+\\xa1]t\\xc5\\xe9\\xd9\\x97\\rqelementIdentifierkfamily_namelelementValuehKorhonen')"
            ]
          },
          "issuerAuth": [
            "b'\\xa1\\x01&'",
            {
              "33": [
                "b'0\\x82\\x02j0\\x82\\x02\\x11\\xa0\\x03\\x02\\x01\\x02\\x02\\x14;\\x10\\xfb$Y\\nb\\x01O\\x93\\xc2wfd\\xac\\x10-\\x81\\x1e\\xd40\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x020(1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02DE1\\x190\\x17\\x06\\x03U\\x04\\x03\\x0c\\x10German Registrar0\\x1e\\x17\\r260421161504Z\\x17\\r270421161504Z0J1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02DE1\\r0\\x0b\\x06\\x03U\\x04\\n\\x0c\\x04Hovi1\\x1d0\\x1b\\x06\\x03U\\x04a\\x0c\\x149845002E02B5DB0E7A871\\r0\\x0b\\x06\\x03U\\x04\\x03\\x0c\\x04Hovi0Y0\\x13\\x06\\x07*\\x86H\\xce=\\x02\\x01\\x06\\x08*\\x86H\\xce=\\x03\\x01\\x07\\x03B\\x00\\x04\\xdc,L\\x90\\xe8\\x865\\xb2rM\\xc1\\x1f\\xefVm\\xa3\\x8a\\x88^1\\xc3\\x17\\xbc\\xb4\\xf9g\\xe3-\\xf3\\xd5\\xa7SGX\\xf0\\xd7%k\\xe9\\xbc\\x99Z\\xf1\\xdb\\xcd\\x0en\\xb5\\xb2\\x8f6\\x82\\x88\\x07\\x06\\x80\\x04 \\xa2.3=1m\\xa3\\x81\\xf60\\x81\\xf30\\x0c\\x06\\x03U\\x1d\\x13\\x01\\x01\\xff\\x04\\x020\\x000\\x1d\\x06\\x03U\\x1d\\x0e\\x04\\x16\\x04\\x14\\xfbD\\x97\\x82p\\\\O\\xa1{{\\x82iQ\\xdb\\xcb\\xd6g3\\xd5%0\\x1f\\x06\\x03U\\x1d#\\x04\\x180\\x16\\x80\\x14\\xa9\\xc2\\xa3\\xda/m\\xacT\\xee\\xce\\xb9N\\xe8,\\xc9,\\x00\\x83\\x8030\\x0e\\x06\\x03U\\x1d\\x0f\\x01\\x01\\xff\\x04\\x04\\x03\\x02\\x07\\x800\\x12\\x06\\x03U\\x1d%\\x04\\x0b0\\t\\x06\\x07(\\x81\\x8c]\\x05\\x01\\x0603\\x06\\x03U\\x1d\\x11\\x04,0*\\x82\\x12core-agent.hovi.id\\x82\\x14core-agent.ngrok.app0J\\x06\\x03U\\x1d\\x1f\\x04C0A0?\\xa0=\\xa0;\\x869https://sandbox.eudi-wallet.org/api/status-management/crl0\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x02\\x03G\\x000D\\x02 r\\xc1\\xf4P \\xb0\\x89$\\xe8\\x985?\\x0f\\xd3T\\x85\\xe6\\xd8\\x95\\xca\\xc9\\xba\\x02\\xd5mA\\x1d\\xd0\\x92\\x87\\xd7\\xfa\\x02 i\\xf1\\x9cf\\xdb\\x9b\\xdb\\xf3D\\x91\\xc1\\x0fS+\\x0b\\x0f\\xe0\\x10\\x0c\\xd8\\xa8\\x85Q\\x1c\\xf2 #nITJ\\xd6'"
              ],
              "4": "b'8b72e032-29b3-4c2d-880f-a4aa91ea7abf'"
            },
            "b'\\xd8\\x18Y\\x03\\x85\\xa6gversionc1.0odigestAlgorithmgSHA-256lvalueDigests\\xa1weu.europa.ec.eudi.pid.1\\xaf\\x1ad\\xcf\\xa7NX d.\\x9d\\xab\\xb6\\xb5\\xcd\\xf1\\xb3v\\x0f\\x08<oD\\x1f\\x9az[5\\x828\\xf7M\\xe1\\xb9:L1\\xde\\xab\\xd8\\x1a\\x04\\xea\\xb9\\x1fX \\x16_\\x9c\\x82\\x18np\\xfc\\xe0R\\x96k1\\xbc^\\x8cj\\xd2\\xbdv\\x8c\\xe7\\xa0\\x03\\xbd\\xb6sS\\xcf\\x16\\xb7\\xf9\\x1ab\\xd1;TX \\xaeit\\xbf\\x8d\\xcbJAD\\x02\\x8eg@\\xab\\xde{[\\xfb\\x06>\\x91\\xf0\\x16R\\x88_\\xffC\\xac\\xfc\\x03\\x88\\x1aa\\x80\\xe5\\x9bX 7\\xe4\\xf6H{O\\x10\\xfb\\xd6\\xff^)W\\x10\\x8ft\\xab\\xcd\\xeaQ4\\x1eP0\\xc3\\xeb\\x8e\\xa6`\\xce<\\xbb\\x1a$l!\\x1bX \\x1cZ\\xc2\\xac\\xbe?\\x07\\xf1\\x1a\\xe7F~\\x04\\x03\\xad\\xeb\\xc3\\x0e\\xd1\\xba\\x8a;q;\\x9c\\xdcC\\xa2\\xc0\\n1\\x7f\\x1a2\\'\\xca\\xb1X \\xfa\\x86ub}\\xf5s\\x04\\xe5e\\xbft\\x02\\xbc\\xca\\x06\\xd9\\xf9\\x82\\x8e\\xbd\\xaf\\xe2\\xc1Kv\\x06M\\xe7yX\\xba\\x1a\\tXL\\x13X m\\xe2\\x96\\x180\\xf1\\x9b(\\x8f\\xcez\\xf3\\x1a\\xec\\xdf}\\xb9\\x1b9\\xb5Yf\\x12GO\\xaf\\xb1(Y\\xff\\x90\\n\\x1a?Wt7X /\\x843;\\x1b\\x8dI&\\x1a\\x85<\\xc20j\\xfe\\\\\\\\`\\x15\\x0c\\xf8\\xda)\\x1aPef\\xbc\\xc7\\xcf0A\\x1aY\\x93\\xf8\\xf5X \\xec\\xea-!\"\\xd2$$b\\xa3\\xca\\t\\x9b\\xad\\x98\\x04;9\\x84\\x84\\xc7[\\xe6\\n\\xe2\\x1bJ\\xa9\\xc3\\xf6\\x07\\xc8\\x1a]\\xa02\\xd0X \\x06`\\xc1\\xe4K\\x0e\\xa3\\r\\xb7\\x86\\x1a \\xe2F\\xdbn\\x03\\n\\xd8\\xb7fj\\x05\\xf3\\xe7\\x15\\xfc\\xc9\\xe5^\\xd1\\x18\\x1aG\\xf9\\xa1\\x0eX \\x02\\x02\\xc9\\xdb\\x18\\xd5\\xd1\\x85\\xf4\\x92\\x83\\xb1\\x1c#s\\x05\\x10{N\\xbc\\xa6\\xb4\\xae\\x91\\x86\\xb9\\xe1\\x9c\\xf7\\xbe\\x04 \\x1aU\\xcd\\xba\\x10X \\x90\\xde\\x95E\\xe0\\x16cCeo|L\\x86d\\xc5\\xf7\\xb03c\\x9a1`o\\x07\\xf4P-\\xd5`\\t\\x1e!\\x1a\\x0c\\xfd\\x03~X C@\\xce\\x9d @\\x82s\\x8dy\\x18\\xc4\\xb3b\\xe3\\x1eX\\x11\\x83\\x07\\x9f\\xf0>;\\xc7R<M\\x98\\xd6JP\\x1ah\\n\\x12*X \\xfcd\\x03\\xd1uW\\x1f/\\xcb5\\xd9\\x81\\x99\\'\\x1be`\\x81\\xf5\\xd1\\x03\\x0cQ\\xb3\\xb1l\\xd7\\x88\\x17A\\xa5\\xf2\\x1aq\\x9a\\x8f\\xf9X \\xec\\x89\\xa3\\xe3L}\\xa6C\\x04\\x05D\\xeei%t8\\xbe\\x8bD)\\x1c\\x8c\\x14@\\xd8n\\xc3\\xaaA\\xbd\\x87\\x8emdeviceKeyInfo\\xa1ideviceKey\\xa4\\x01\\x02 \\x01!X \\xc8\\xa9/s\\xa2\\x0e\\xda\\xaf\\xa855\\xeaV\\x14Z_\\x7f\\xfc_t\\x0e\\xa1\\xebbh\\x9d4.\\xa7_\\x93%\"X .\\x93_\\xe8v\\x1fg\\x93\\x19\\xf9\\xd5\\n\\xe9W\\x0b>u?\\x15pj\\xf9\\xb2\\x05$O9)\\x97\\xfb}\\x08gdocTypeweu.europa.ec.eudi.pid.1lvalidityInfo\\xa3fsigned\\xc0t2026-10-02T15:26:13ZivalidFrom\\xc0t2026-10-02T15:26:13ZjvalidUntil\\xc0t2027-10-02T15:26:13Z'",
            "b\"\\r\\xcd\\xe4'\\xd6\\xcbb\\xa7s\\x84\\x0fB\\xa2\\x16\\xd0\\xfd\\x0c\\x9c\\xfb}\\x1f\\x13\\xbe\\xfd\\x89}2>]\\x99S~\\x07K\\xc0\\xccq\\x86\\xa6\\xb4\\xfd\\xb5\\xcf_\\x1c\\x915\\x992\\x1f\\xc1\\xd30r\\xa1\\x91a\\xeeD\\xc0\\x97\\xbeb\\x01\""
          ]
        },
        "deviceSigned": {
          "nameSpaces": "CBORTag(24, b'\\xa0')",
          "deviceAuth": {
            "deviceSignature": [
              "b'\\xa1\\x01&'",
              {
                "4": "b'b2c05e41-e688-4aa0-9b2a-97296ccc7a72'"
              },
              null,
              "b'\\xac\\xee^\\xeb\\x8f9\\xd88\\xf0,\\xbeB\\x14\\xda\\x95/\\xa7s\\x9en\\xe9\\xdaW_x\\x82\\xee\\xe8\\x03\\x84\\xb4\\x9d\\xa4\\x02\\xf5\\xea\\xcb\\xab\\xd3\\x86\\xaa\\xc3\\r\\x1c\\x0c/\\xc3\\xd88\\xb2tO\\xcc7\\x81\\x88\\xdde}K\"m<\\xf1'"
            ]
          }
        }
      }
    ]
  }
}

Session Logs

6 total
2026-10-02 15:40:08 UTC INFO /presentations Presentation request created ▼
Data:
{
  "request_headers": {
    "host": "verifier-playground.igrant.io",
    "x-request-id": "e2edb8a253fd8e0c475207eeeb6bb9f9",
    "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": "243",
    "user-agent": "python-requests/2.32.5",
    "content-type": "application/json",
    "accept": "*/*",
    "cf-ray": "a444cdc72b8174f5-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": "mso_mdoc",
          "meta": {
            "doctype_value": "eu.europa.ec.eudi.pid.1"
          },
          "claims": [
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "given_name"
              ]
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "family_name"
              ]
            }
          ]
        }
      ]
    }
  },
  "transaction_id": "39e3b002-dea3-463b-9689-5dc0e922e050",
  "request_id": "2aaa5fc9-522c-4dfe-b2eb-ece4e2885787",
  "nonce": "X-FaPx_vKV6cvW0-VOK3YXk-PIyiwQ2u_QnZ4nh0zsM",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "OyWRAMhpa005HDOm7mpgprZ9tPHPVAVXHSvLKTs3U6A",
  "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": "owwjgTiii-A-RLkaVsDv2KFz1KgM5tZ4HQfntOE9fE4",
          "y": "YTGsseHMC-XzJ2BVirxyhwd3SbxPjGlnR8761FkK2dg",
          "kid": "OyWRAMhpa005HDOm7mpgprZ9tPHPVAVXHSvLKTs3U6A",
          "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": "mso_mdoc",
        "meta": {
          "doctype_value": "eu.europa.ec.eudi.pid.1"
        },
        "claims": [
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "given_name"
            ]
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "family_name"
            ]
          }
        ]
      }
    ]
  }
}
2026-10-02 15:40:11 UTC INFO /authorize Authorization request retrieved ▼
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "9cf956aff8888f3e5614a2d7f58630b5",
    "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-type": "application/x-www-form-urlencoded",
    "accept-language": "*",
    "accept-encoding": "gzip, br",
    "user-agent": "node",
    "cf-ray": "a444cdd82a51431d-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": "9.223.16.144",
    "cf-ipcountry": "SE",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "path_params": {
    "request_id": "2aaa5fc9-522c-4dfe-b2eb-ece4e2885787"
  },
  "transaction_id": "39e3b002-dea3-463b-9689-5dc0e922e050",
  "nonce": "X-FaPx_vKV6cvW0-VOK3YXk-PIyiwQ2u_QnZ4nh0zsM",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "OyWRAMhpa005HDOm7mpgprZ9tPHPVAVXHSvLKTs3U6A"
}
2026-10-02 15:40:22 UTC INFO /post Wallet response received (encrypted) ▼
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "4eab0e28f2324645435a914ba3f113ce",
    "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-length": "4523",
    "accept": "*/*",
    "accept-language": "*",
    "accept-encoding": "gzip, br",
    "user-agent": "node",
    "cf-ray": "a444ce1dd931c5d1-ARN",
    "sec-fetch-mode": "cors",
    "content-type": "application/x-www-form-urlencoded",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "135.116.37.178",
    "cf-ipcountry": "SE",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "form_fields": {
    "response_jwe": "eyJraWQiOiJPeVdSQU1ocGEwMDVIRE9tN21wZ3ByWjl0UEhQVkFWWEhTdkxLVHMzVTZBIiwiYXB1IjoiVjA5T09GVjNhR1prUVRWUE9IbDBkak10YzJkMlpUSjJVVmcxWDNWWGMwbEtZbWMzVkVGV1ZubGxVUSIsImFwdiI6IldDMUdZVkI0WDNaTFZqWmpkbGN3TFZaUFN6TlpXR3N0VUVsNWFYZFJNblZmVVc1YU5HNW9NSHB6VFEiLCJlbmMiOiJBMTI4R0NNIiwiYWxnIjoiRUNESC1FUyIsImVwayI6eyJrdHkiOiJFQyIsImtpZCI6Ijg4YzBhZThlLWQ3MDEtNDA4Mi1iZWM3LTMzNWQ1OGY1M2ZmYiIsImNydiI6IlAtMjU2IiwieCI6IjU2NjVoR1cwV2Z3dEpFU0VkVG1taUFMZGRIWkVKdi1ZaGpLZi01OTlYMmMiLCJ5IjoiVkw4UjU2UlBUM0NHZFFSSDZBOGNsZVlMcVdRSm1Uem5WdFowZEc3RVE4OCJ9fQ..CHKYbqeP8HJaB5-K.nos4JYFsXdpe0xqIBB_BCaHuLEDdVGM4pHCNM4jtzd94nyi8SSigbKoodSTSQx6kh0SVTg2d2MRFf8p0Dm1WCPsfeqRu4v8VIXu9oQq57bScNNVaSFxkCGJUsaDSo5fBZ-cNZI4LgK2n-O4TW-O658gvBe9vxoXT2Vly2qbXcJXPdN8SeZO30fd4FjuWb1Vvyu8xFFqG9ncFtcQxwKReC8K3XKmPlNZ0IZoPDlPr55-mFg68mIrc8Ws_mhrVOpWp4QGrSPmiqDMi3-MDiKfGWnA0wj9jxb9n02dD1AK4OmV78z1nS4WtpMV3D5ar0m5qr4f4hRITor860de5YqmiM5swQJ15PcAC8SOCKM-siQYa8RX2-p2Fz85rgW7wNXTl_NuBEQ1JVyDMKSxyLYRE8C9KKJsV3Zkqx3crCIlqMbeCgeY2rnf44vU3D9uUFmLs98-0RpwVvM3Do0kpWFt5KqOc3mnaFvwjiKFe8KvJG_nn1RPCCxfRIyrzCr3J-myRdsKOL4ZVrWPW-pCscU-vnYi2GIrMe7YM4-BOoOAEWNx5JUQyFm1YdEACjwrmdqF5laWO4PI-J6lFnD7C60gqGT4WuBoZDLU-kbetCIkLyF1komeWKcTJz85KMEQCst2jvusaLfSzkDf7xqSNtromTbjblWgUTl1xxSVzLQ__0BSJJxLd2nttD4ukt40v7yWvhKrOiZ_z8iI4fFCTe77aMV2ZVs63qn1bbC19BuiS2tgZe2JTF4_G-aZSGgTr5V-GYM8LTxCwDIiViojUEediVkcOX01QLoOadmWTpdxQAYsOdjMgJGTr0omqGunk6TCrz9W6WDM8qvHxjnK62dNCMbRpshlNIi61fKtTj2KgOitro60OfKcPyphUegh_Hi5WU0KDLtmR1Cl2EtGVJnU9Ned6WQSsMg9tp3iJvAAbFNzYpwdXMsX0mNr9W_FhoWzoKsy_hy793V6q2efB4_OIZtc0kHOfyqn1dXAV9yOulXvDEbJw-lgsU-O_vir4UJC6Ey3txHJ1_AWBofb4jK2en9hgojdD8FXwpIlYiAwIKqj18-qxIjkNAy-qi5kupfukpg_0yCxxpb_02f2Dbgscnps52r9UyvQowKHhuwkIreinAWhondkr1io01a-TY-dg5m_qrAytZrYGVUkPQsZ8Q1FCUJuGLbNJt4fNU86SHldZsQE0OVNGm1HMqwJbsYbNAldnS90UFjUn5oZVQbDGczSp74EEs72b4ejxomQZU6ZxlIA-Z9srUL3C9rKIew68jCaN8yKSiT13oNAWEdybcQ0VnlLSoeXCbiWfpNGbKlWBnk_nY7fTNzGB2cAdlmmOAQ8xWNN9of43BK_QCUWA2dVGKJ9yUP2LF6vofdqV6ijU0qb_-VHdanu4oGYTb8EDpqFg-3k0ghKEz4J_5kd1Zd5ocN26j7FOvGlZnbla2j4iOKcQMnAA1l0tWLBTMpcWA83-Y6wzljP_UqwVJorp1HOdND9NlPg1-yz5x9_jE-vkWIXYz5Z2iLKSw-6QlUjwGJBa2bwmHeDj_J25iWS12Y5VJzhLSGX1Npsd1vo5SyGPXQjHD53rwSfA3ZVhdCFnTqQbfFShoMU7iT7okNKwtWiqO3DPxiOKagOx8oHOAUb6RAK3HGRiJ9DbkWiMXTeznljkC-YnR_sRNX8LQhqA5SjYdT0sHJy9ltrDvvRWC66hTC9CsGcOIBNDGiD1Ur29Ic9ELr40MKzBLbeTnqmzQ-qAtZgVsMsEO1My-Jelp-vPq0T5is6GlcY4BPo-GXZbep4HzFI-DGxHcV8rKDgRT7ZdCGKI_u8knNtu3M0MtGpDMVdCtDmCnpjkadDf3VaAsXsbise0W8HiodcIjk1kCUca6KRd6bikWVpp3W4NXKhubsPmXDfdugiPVJo-CdJNlVW63ANwPG-sbitILDpbMiRFdveKF0jRAE71WBWK-Gf6_GmlrMjQWGLcAy6wLqMvydVTA0f-koR_h770na4EJSmktXX_P9tozfVr6kPb_FydKNDFoa9N9fAFeDES32Iw7RzVTdKSLFtW9VqGvSCukRPkNAFdy51S90k2u68d0M45TK0f0KjUYsw1c2TVo9W5wD3w-HnXQI_sr3QmYQK7AzadVKFcDUo8pp3HWe_Rt5zJSMga0m5loglgfRC9-Alv5rF-TUm6PikCayh9kA7dxw5-llYGUsBMw0Q87vAftvJnd_e2YbvuALVnOeFZzZ-FFqbYj4rPTZikdoLGO2aWs5d-T92aQsKmkZv2vUoAoAijOTBIbpOms-DzR_vwoSxlPFFx9HIrtKto_Z6HAaf8bCftE7LNIWnkvsUv0c5ShTJ-L2gSayj8CuBHBlCl6m_WW8Wrt0I_bKhkdII0HdVqdLzhlx21JizP8qz4zbyyxHTaiImWHxp1yesw3j2VSDQJAFFPplKNjXQqgF1inLXmkMiFv57dBd18wUllBlvZn8jzE_j1K22VYK4G7Cp-CeEJNUItRqEHLG2OCBJgkpzW8lYAhelX40Up7jY1GolzM87CIzdYVdzYZjGsnBv0zXjX0ytbiYZhxZpYl_l-SEwJ1LTod7bMf3ur98aoUO5RU6vQRlLHwnRF2s-gXoztOcr-99WD2MLdiNRGBbjJ9A6r6lYN7LxknGgyibuVoSc5oD9coKu-rrLTlVh6LlB7MhNHsN8xz546mCtxSCe53KGCO1YSq4MEDfYA0fVxJs-Rb74oO1STxFWa6xFnlcjvIyY_oRpGmnq0lxXrs_IEKKTRms-842EfY6ArmZHtXFp345coz1NvXfNUSz6nbFfzTbixCDrYxVw3uxHF_mh4HtgBjHqvFNF2clJeEAKqqHpHslxybBgNaAZdaN_oWCiYLXwgLhqpEkgtM7W8OvSv3_Y2Gqi43k4s3YuKM8_6a-Xg8_cIPV52Ju9I8Ns75U7XoPXpsQz4kTW3mHK-xeN-J-mKi4uMr7l8sdPzmgh68GJ47TqguVbI3Wxnn4xZrFonMbWLTCsHNe1J6u1ssTG4r1p09aoRcQBBC0o2MXeYIbDx4GdfJJ5GtURVFAfnw2psl_kncxdwbd-1IlirJqIImoJWesZKDrt0eKONjQR_YTHZydHVmAwXbNgQkP8-wFufhu4zqkAD7iYTUlgR2wwrPAQSk9PD_-c7-QKLRKe61Hg2J6Wk0gA7kQYD2sQnruMH3G4fV0MhsBN-LKESYOTaFvEmb2yyCxmHF5Z_ygWBW1lkPIZigNwMW5S2zVFGwf9jgYSxai_47nQ1MDvJmIKIN4Q1Rbm2DKGsVKov9-mnztD7ArxxlKBHPY6gXVxwaLNmLgtNWMatl67tUZflyzgz3IopaCNdNt_ZYOJrwhzgZZqRFBW5dh75EwixxGGKh_5xdluu-RXQ9faxew2ZDSt-I8ePKVmktpuRbFJehpDjKmeH3a274Fd1yazKAhY4a3o_n6ydgztPT0aBlyD_rDf-NigOpp0phMcWZy9QG3clOwkeG3ch_q4Dj3Q-PJI5Md_pRWTJNpGb7wPmLV6T_l1QXnIB0pqEAiT_eyxPuSeiHQWr46wDOXcUjKGDfcJEh4KFHajv0XhiEwGBMTwg6sD5CLAcDYYo0Ubdyhxb3Q9j2ohqbnlUzTudNrGoNBYMK66jTxYwMhkG8StjmNGAiTwvJ9LYrf5lhxaQL6va66JZnMeOJz_d7FuQKEnRreoGx-bo3UwE2wuMjyujLI4fPwQUHkYwXoXq9cfOfnVN3GOdMKvoQKDXJi_6d2kv7br3oczx9TU9p_da6SRMjNZdkhhrsKUr6jDrtN8_Xq5-3yj-UtRwB3_ePDLk0zR38kjcq6Vw-pS9zu1sNx4j4qkA6Lio2ZC0Mqp4BLj150wldv4_afhFrkwdrEu0j8Uaao8P8tNk6-mLGJYYwXlTM_H0QO7EgluT16aT8vOdRWD3RZoqmQ.F0qdxAa47oIanKMsnUXJNw"
  },
  "transaction_id": "39e3b002-dea3-463b-9689-5dc0e922e050",
  "nonce": "X-FaPx_vKV6cvW0-VOK3YXk-PIyiwQ2u_QnZ4nh0zsM",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "OyWRAMhpa005HDOm7mpgprZ9tPHPVAVXHSvLKTs3U6A"
}
2026-10-02 15:40:22 UTC INFO /post JWE decrypted successfully ▼
Data:
{
  "jwe_header": {
    "kid": "OyWRAMhpa005HDOm7mpgprZ9tPHPVAVXHSvLKTs3U6A",
    "apu": "V09OOFV3aGZkQTVPOHl0djMtc2d2ZTJ2UVg1X3VXc0lKYmc3VEFWVnllUQ",
    "apv": "WC1GYVB4X3ZLVjZjdlcwLVZPSzNZWGstUEl5aXdRMnVfUW5aNG5oMHpzTQ",
    "enc": "A128GCM",
    "alg": "ECDH-ES",
    "epk": {
      "kty": "EC",
      "kid": "88c0ae8e-d701-4082-bec7-335d58f53ffb",
      "crv": "P-256",
      "x": "5665hGW0WfwtJESEdTmmiALddHZEJv-YhjKf-599X2c",
      "y": "VL8R56RPT3CGdQRH6A8cleYLqWQJmTznVtZ0dG7EQ88"
    }
  },
  "decrypted_payload": {
    "vp_token": {
      "pid": [
        "o2d2ZXJzaW9uYzEuMGZzdGF0dXMAaWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsaXNzdWVyU2lnbmVkompuYW1lU3BhY2VzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMYLYGFhnpGhkaWdlc3RJRBpkz6dOZnJhbmRvbVggpzU6R15wRI7VICMBbGl1TL28JgfsHYMs7dGjm5n2VPJxZWxlbWVudElkZW50aWZpZXJqZ2l2ZW5fbmFtZWxlbGVtZW50VmFsdWVkSnVoYdgYWGykaGRpZ2VzdElEGgTquR9mcmFuZG9tWCDF8BKsP8QsPz63CKNOVDLCct-vNn4C_SuhXXTF6dmXDXFlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZWxlbGVtZW50VmFsdWVoS29yaG9uZW5qaXNzdWVyQXV0aIRDoQEmohghgVkCbjCCAmowggIRoAMCAQICFDsQ-yRZCmIBT5PCd2ZkrBAtgR7UMAoGCCqGSM49BAMCMCgxCzAJBgNVBAYTAkRFMRkwFwYDVQQDDBBHZXJtYW4gUmVnaXN0cmFyMB4XDTI2MDQyMTE2MTUwNFoXDTI3MDQyMTE2MTUwNFowSjELMAkGA1UEBhMCREUxDTALBgNVBAoMBEhvdmkxHTAbBgNVBGEMFDk4NDUwMDJFMDJCNURCMEU3QTg3MQ0wCwYDVQQDDARIb3ZpMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE3CxMkOiGNbJyTcEf71Zto4qIXjHDF7y0-WfjLfPVp1NHWPDXJWvpvJla8dvNDm61so82gogHBoAEIKIuMz0xbaOB9jCB8zAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBT7RJeCcFxPoXt7gmlR28vWZzPVJTAfBgNVHSMEGDAWgBSpwqPaL22sVO7OuU7oLMksAIOAMzAOBgNVHQ8BAf8EBAMCB4AwEgYDVR0lBAswCQYHKIGMXQUBBjAzBgNVHREELDAqghJjb3JlLWFnZW50LmhvdmkuaWSCFGNvcmUtYWdlbnQubmdyb2suYXBwMEoGA1UdHwRDMEEwP6A9oDuGOWh0dHBzOi8vc2FuZGJveC5ldWRpLXdhbGxldC5vcmcvYXBpL3N0YXR1cy1tYW5hZ2VtZW50L2NybDAKBggqhkjOPQQDAgNHADBEAiBywfRQILCJJOiYNT8P01SF5tiVysm6AtVtQR3QkofX-gIgafGcZtub2_NEkcEPUysLD-AQDNiohVEc8iAjbklUStYEWCQ4YjcyZTAzMi0yOWIzLTRjMmQtODgwZi1hNGFhOTFlYTdhYmZZA4rYGFkDhaZndmVyc2lvbmMxLjBvZGlnZXN0QWxnb3JpdGhtZ1NIQS0yNTZsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMa8aZM-nTlggZC6dq7a1zfGzdg8IPG9EH5p6WzWCOPdN4bk6TDHeq9gaBOq5H1ggFl-cghhucPzgUpZrMbxejGrSvXaM56ADvbZzU88Wt_kaYtE7VFggrml0v43LSkFEAo5nQKvee1v7Bj6R8BZSiF__Q6z8A4gaYYDlm1ggN-T2SHtPEPvW_14pVxCPdKvN6lE0HlAww-uOpmDOPLsaJGwhG1ggHFrCrL4_B_Ea50Z-BAOt68MO0bqKO3E7nNxDosAKMX8aMifKsVgg-oZ1Yn31cwTlZb90ArzKBtn5go69r-LBS3YGTed5WLoaCVhME1ggbeKWGDDxmyiPznrzGuzffbkbObVZZhJHT6-xKFn_kAoaP1d0N1ggL4QzOxuNSSYahTzCMGr-XFxgFQz42ikaUGVmvMfPMEEaWZP49Vgg7OotISLSJCRio8oJm62YBDs5hITHW-YK4htKqcP2B8gaXaAy0FggBmDB5EsOow23hhog4kbbbgMK2LdmagXz5xX8yeVe0RgaR_mhDlggAgLJ2xjV0YX0koOxHCNzBRB7TrymtK6RhrnhnPe-BCAaVc26EFggkN6VReAWY0Nlb3xMhmTF97AzY5oxYG8H9FAt1WAJHiEaDP0DflggQ0DOnSBAgnONeRjEs2LjHlgRgwef8D47x1I8TZjWSlAaaAoSKlgg_GQD0XVXHy_LNdmBmScbZWCB9dEDDFGzsWzXiBdBpfIacZqP-Vgg7Imj40x9pkMEBUTuaSV0OL6LRCkcjBRA2G7DqkG9h45tZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCDIqS9zog7ar6g1NepWFFpff_xfdA6h62JonTQup1-TJSJYIC6TX-h2H2eTGfnVCulXCz51PxVwavmyBSRPOSmX-30IZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsdmFsaWRpdHlJbmZvo2ZzaWduZWTAdDIwMjYtMTAtMDJUMTU6MjY6MTNaaXZhbGlkRnJvbcB0MjAyNi0xMC0wMlQxNToyNjoxM1pqdmFsaWRVbnRpbMB0MjAyNy0xMC0wMlQxNToyNjoxM1pYQA3N5CfWy2Knc4QPQqIW0P0MnPt9HxO-_Yl9Mj5dmVN-B0vAzHGGprT9tc9fHJE1mTIfwdMwcqGRYe5EwJe-YgFsZGV2aWNlU2lnbmVkompuYW1lU3BhY2Vz2BhBoGpkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqEEWCRiMmMwNWU0MS1lNjg4LTRhYTAtOWIyYS05NzI5NmNjYzdhNzL2WECs7l7rjznYOPAsvkIU2pUvp3OebunaV194gu7oA4S0naQC9erLq9OGqsMNHAwvw9g4snRPzDeBiN1lfUsibTzx"
      ]
    },
    "state": "2aaa5fc9-522c-4dfe-b2eb-ece4e2885787"
  }
}
2026-10-02 15:40:22 UTC INFO /post VP Token received ▼
Data:
{
  "vp_token": {
    "pid": [
      "o2d2ZXJzaW9uYzEuMGZzdGF0dXMAaWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsaXNzdWVyU2lnbmVkompuYW1lU3BhY2VzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMYLYGFhnpGhkaWdlc3RJRBpkz6dOZnJhbmRvbVggpzU6R15wRI7VICMBbGl1TL28JgfsHYMs7dGjm5n2VPJxZWxlbWVudElkZW50aWZpZXJqZ2l2ZW5fbmFtZWxlbGVtZW50VmFsdWVkSnVoYdgYWGykaGRpZ2VzdElEGgTquR9mcmFuZG9tWCDF8BKsP8QsPz63CKNOVDLCct-vNn4C_SuhXXTF6dmXDXFlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZWxlbGVtZW50VmFsdWVoS29yaG9uZW5qaXNzdWVyQXV0aIRDoQEmohghgVkCbjCCAmowggIRoAMCAQICFDsQ-yRZCmIBT5PCd2ZkrBAtgR7UMAoGCCqGSM49BAMCMCgxCzAJBgNVBAYTAkRFMRkwFwYDVQQDDBBHZXJtYW4gUmVnaXN0cmFyMB4XDTI2MDQyMTE2MTUwNFoXDTI3MDQyMTE2MTUwNFowSjELMAkGA1UEBhMCREUxDTALBgNVBAoMBEhvdmkxHTAbBgNVBGEMFDk4NDUwMDJFMDJCNURCMEU3QTg3MQ0wCwYDVQQDDARIb3ZpMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE3CxMkOiGNbJyTcEf71Zto4qIXjHDF7y0-WfjLfPVp1NHWPDXJWvpvJla8dvNDm61so82gogHBoAEIKIuMz0xbaOB9jCB8zAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBT7RJeCcFxPoXt7gmlR28vWZzPVJTAfBgNVHSMEGDAWgBSpwqPaL22sVO7OuU7oLMksAIOAMzAOBgNVHQ8BAf8EBAMCB4AwEgYDVR0lBAswCQYHKIGMXQUBBjAzBgNVHREELDAqghJjb3JlLWFnZW50LmhvdmkuaWSCFGNvcmUtYWdlbnQubmdyb2suYXBwMEoGA1UdHwRDMEEwP6A9oDuGOWh0dHBzOi8vc2FuZGJveC5ldWRpLXdhbGxldC5vcmcvYXBpL3N0YXR1cy1tYW5hZ2VtZW50L2NybDAKBggqhkjOPQQDAgNHADBEAiBywfRQILCJJOiYNT8P01SF5tiVysm6AtVtQR3QkofX-gIgafGcZtub2_NEkcEPUysLD-AQDNiohVEc8iAjbklUStYEWCQ4YjcyZTAzMi0yOWIzLTRjMmQtODgwZi1hNGFhOTFlYTdhYmZZA4rYGFkDhaZndmVyc2lvbmMxLjBvZGlnZXN0QWxnb3JpdGhtZ1NIQS0yNTZsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMa8aZM-nTlggZC6dq7a1zfGzdg8IPG9EH5p6WzWCOPdN4bk6TDHeq9gaBOq5H1ggFl-cghhucPzgUpZrMbxejGrSvXaM56ADvbZzU88Wt_kaYtE7VFggrml0v43LSkFEAo5nQKvee1v7Bj6R8BZSiF__Q6z8A4gaYYDlm1ggN-T2SHtPEPvW_14pVxCPdKvN6lE0HlAww-uOpmDOPLsaJGwhG1ggHFrCrL4_B_Ea50Z-BAOt68MO0bqKO3E7nNxDosAKMX8aMifKsVgg-oZ1Yn31cwTlZb90ArzKBtn5go69r-LBS3YGTed5WLoaCVhME1ggbeKWGDDxmyiPznrzGuzffbkbObVZZhJHT6-xKFn_kAoaP1d0N1ggL4QzOxuNSSYahTzCMGr-XFxgFQz42ikaUGVmvMfPMEEaWZP49Vgg7OotISLSJCRio8oJm62YBDs5hITHW-YK4htKqcP2B8gaXaAy0FggBmDB5EsOow23hhog4kbbbgMK2LdmagXz5xX8yeVe0RgaR_mhDlggAgLJ2xjV0YX0koOxHCNzBRB7TrymtK6RhrnhnPe-BCAaVc26EFggkN6VReAWY0Nlb3xMhmTF97AzY5oxYG8H9FAt1WAJHiEaDP0DflggQ0DOnSBAgnONeRjEs2LjHlgRgwef8D47x1I8TZjWSlAaaAoSKlgg_GQD0XVXHy_LNdmBmScbZWCB9dEDDFGzsWzXiBdBpfIacZqP-Vgg7Imj40x9pkMEBUTuaSV0OL6LRCkcjBRA2G7DqkG9h45tZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCDIqS9zog7ar6g1NepWFFpff_xfdA6h62JonTQup1-TJSJYIC6TX-h2H2eTGfnVCulXCz51PxVwavmyBSRPOSmX-30IZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsdmFsaWRpdHlJbmZvo2ZzaWduZWTAdDIwMjYtMTAtMDJUMTU6MjY6MTNaaXZhbGlkRnJvbcB0MjAyNi0xMC0wMlQxNToyNjoxM1pqdmFsaWRVbnRpbMB0MjAyNy0xMC0wMlQxNToyNjoxM1pYQA3N5CfWy2Knc4QPQqIW0P0MnPt9HxO-_Yl9Mj5dmVN-B0vAzHGGprT9tc9fHJE1mTIfwdMwcqGRYe5EwJe-YgFsZGV2aWNlU2lnbmVkompuYW1lU3BhY2Vz2BhBoGpkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqEEWCRiMmMwNWU0MS1lNjg4LTRhYTAtOWIyYS05NzI5NmNjYzdhNzL2WECs7l7rjznYOPAsvkIU2pUvp3OebunaV194gu7oA4S0naQC9erLq9OGqsMNHAwvw9g4snRPzDeBiN1lfUsibTzx"
    ]
  },
  "state": "2aaa5fc9-522c-4dfe-b2eb-ece4e2885787",
  "nonce": "X-FaPx_vKV6cvW0-VOK3YXk-PIyiwQ2u_QnZ4nh0zsM",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "jwk_thumbprint": "OyWRAMhpa005HDOm7mpgprZ9tPHPVAVXHSvLKTs3U6A"
}
2026-10-02 15:40:22 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": "mso_mdoc",
      "disclosed_claims": {
        "eu.europa.ec.eudi.pid.1:given_name": "Juha",
        "eu.europa.ec.eudi.pid.1:family_name": "Korhonen"
      },
      "issuer": "CN=German Registrar,C=DE",
      "checks": [
        {
          "id": "valid_document",
          "name": "Valid Document",
          "status": "passed",
          "detail": "DocType: eu.europa.ec.eudi.pid.1"
        },
        {
          "id": "issuer_signature",
          "name": "Valid Issuer Signature",
          "status": "passed",
          "detail": "IssuerAuth COSE_Sign1 signature verified"
        },
        {
          "id": "valid_certificate",
          "name": "Valid Certificate",
          "status": "passed",
          "detail": "Valid until 2027-04-21T16:15:04+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-10-02T15:26:13+00:00"
        },
        {
          "id": "device_signature",
          "name": "Valid Device Signature",
          "status": "passed",
          "detail": "DeviceAuth verified against SessionTranscript"
        }
      ]
    }
  }
}