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

1e961f1e-9985-45b1-8fb0-40336188467a

validated warnings
direct_post.jwt

87cc62bb-62ea-497f-af9e-f144b38e7889
x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc
98j6oX4YtZcxrfL5IbGk0xAA67KQNMi2NT6gFRQvQ9Y

https://verifier-playground-service.igrant.io/post
600s
eu_pid_any_format_common
2026-08-13 13:03:25 UTC    2026-08-13 13:03:26 UTC

DCQL Query

View Query
{
  "credentials": [
    {
      "id": "eu_pid_sdjwt",
      "format": "dc+sd-jwt",
      "meta": {
        "vct_values": [
          "urn:eudi:pid:1"
        ]
      },
      "claims": [
        {
          "path": [
            "given_name"
          ]
        },
        {
          "path": [
            "family_name"
          ]
        },
        {
          "path": [
            "birthdate"
          ]
        },
        {
          "path": [
            "issuing_country"
          ]
        }
      ]
    },
    {
      "id": "eu_pid_mdoc",
      "format": "mso_mdoc",
      "meta": {
        "doctype_value": "eu.europa.ec.eudi.pid.1"
      },
      "claims": [
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "given_name"
          ],
          "intent_to_retain": false
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "family_name"
          ],
          "intent_to_retain": false
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "birth_date"
          ],
          "intent_to_retain": false
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "issuing_country"
          ],
          "intent_to_retain": false
        }
      ]
    }
  ],
  "credential_sets": [
    {
      "options": [
        [
          "eu_pid_sdjwt"
        ],
        [
          "eu_pid_mdoc"
        ]
      ],
      "required": true
    }
  ]
}

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": "8N7LD3cuz_y_aUEL0Lrpuji6Z2YCTvxmP-GbvMeVtOo",
        "y": "SRw3TyPJmLrOTfRjl4yVGptDlx6PfnCgfBFFb5q_Dk4",
        "kid": "q6QfDRp-E_rJQYuWicIXjudkPmj701QeiAQ_aTlBoaE",
        "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
eu_pid_sdjwt
dc+sd-jwt
Warning
Valid Document SD-JWT parsed (4 disclosures)
Valid Issuer Signature Issuer JWT signature verified via x5c certificate
Valid Certificate Valid until 2033-01-01T00:00:00+00:00
Trusted Certificate chain (1 cert(s)) does not terminate at any of 4 configured trusted root(s)
Valid Token Status No exp claim; issued at present
Valid Key Binding KB-JWT verified (nonce, aud, sd_hash, signature)
View Details
{
  "valid": false,
  "format": "dc+sd-jwt",
  "disclosed_claims": {
    "vct": "eu.europa.ec.eudi.pid.1",
    "iss": "https://wallet-simulator.test",
    "iat": 1786626140,
    "cnf": {
      "jwk": {
        "kty": "EC",
        "crv": "P-256",
        "x": "8aBjkM0XG08944pYsfxJtBZuf2h7pg1yS5bNooOenxM",
        "y": "v7n7rebcTtVtIk5Z7Eja61KpBPAdOM0VF7FZ5Prhwyk"
      }
    },
    "given_name": "Camille",
    "family_name": "Martin",
    "issuing_country": "FR",
    "birthdate": "1990-05-14"
  },
  "issuer": "https://wallet-simulator.test",
  "error": null,
  "checks": [
    {
      "id": "valid_document",
      "name": "Valid Document",
      "status": "passed",
      "detail": "SD-JWT parsed (4 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 2033-01-01T00:00:00+00:00"
    },
    {
      "id": "trusted",
      "name": "Trusted",
      "status": "failed",
      "detail": "Certificate chain (1 cert(s)) does not terminate at any of 4 configured trusted root(s)"
    },
    {
      "id": "token_status",
      "name": "Valid Token Status",
      "status": "passed",
      "detail": "No exp claim; issued at present"
    },
    {
      "id": "key_binding",
      "name": "Valid Key Binding",
      "status": "passed",
      "detail": "KB-JWT verified (nonce, aud, sd_hash, signature)"
    }
  ]
}
eu_pid_mdoc
mso_mdoc
Warning
Valid Document DocType: eu.europa.ec.eudi.pid.1
Valid Issuer Signature IssuerAuth COSE_Sign1 signature verified
Valid Certificate Valid until 2033-01-01T00:00:00+00:00
Trusted Certificate chain (1 cert(s)) does not terminate at any of 4 configured trusted root(s)
Valid Token Status Valid until 2030-03-17T00:00:00+00:00
Valid Device Signature DeviceAuth verified against SessionTranscript
View Details
{
  "valid": false,
  "format": "mso_mdoc",
  "disclosed_claims": {
    "eu.europa.ec.eudi.pid.1:family_name": "Martin",
    "eu.europa.ec.eudi.pid.1:given_name": "Camille",
    "eu.europa.ec.eudi.pid.1:birth_date": "1990-05-14"
  },
  "issuer": "CN=Wallet Simulator IACA (test),O=Wallet Simulator,C=FR",
  "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 2033-01-01T00:00:00+00:00"
    },
    {
      "id": "trusted",
      "name": "Trusted",
      "status": "failed",
      "detail": "Certificate chain (1 cert(s)) does not terminate at any of 4 configured trusted root(s)"
    },
    {
      "id": "token_status",
      "name": "Valid Token Status",
      "status": "passed",
      "detail": "Valid until 2030-03-17T00:00:00+00:00"
    },
    {
      "id": "device_signature",
      "name": "Valid Device Signature",
      "status": "passed",
      "detail": "DeviceAuth verified against SessionTranscript"
    }
  ]
}

VP Token

View Raw Token
{
  "eu_pid_sdjwt": "eyJ0eXAiOiJkYytzZC1qd3QiLCJhbGciOiJFUzI1NiIsIng1YyI6WyJNSUlDRERDQ0FiR2dBd0lCQWdJVVdiRVd2Q3lTQlR6Tkx2aWs4ZG9OTzJldFQ1NHdDZ1lJS29aSXpqMEVBd0l3VHpFTE1Ba0dBMVVFQmhNQ1JsSXhHVEFYQmdOVkJBb01FRmRoYkd4bGRDQlRhVzExYkdGMGIzSXhKVEFqQmdOVkJBTU1IRmRoYkd4bGRDQlRhVzExYkdGMGIzSWdTVUZEUVNBb2RHVnpkQ2t3SGhjTk1qTXdNVEF4TURBd01EQXdXaGNOTXpNd01UQXhNREF3TURBd1dqQmFNUXN3Q1FZRFZRUUdFd0pHVWpFWk1CY0dBMVVFQ2d3UVYyRnNiR1YwSUZOcGJYVnNZWFJ2Y2pFd01DNEdBMVVFQXd3blYyRnNiR1YwSUZOcGJYVnNZWFJ2Y2lCRVV5QW9TVUZEUVMxcGMzTjFaV1FzSUhSbGMzUXBNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVDR1N0d1h0OWNIRnNIRGpzTlI5a3IrRytZN0FISk5tN0U4WVBQY0tXZUhGSWx6ZHBYOTNsRUthQVdISER1Y3B1Z0kvZjB6V0R4Si8reE5rZmlDYllRcU5nTUY0d0hRWURWUjBPQkJZRUZETm9LMW9YWHVLRjgvNy9idzNhM0l4d0RvWStNQjhHQTFVZEl3UVlNQmFBRkhLZ0dQN0pRekVFMDB0Vzh0NEI3Z1dTQkhGUU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQW9HQ0NxR1NNNDlCQU1DQTBrQU1FWUNJUUNaUEVXM3ByVmkreGtOd2JSdk9Ob2lyRS9BOGVKNE9DYU1pYVpGekExZnpRSWhBT3B3ZmMxYkhoV0JFeWdtWFBkOEhrRERJand1V0JadUl3OHJTb1RqQjE2UyJdfQ.eyJ2Y3QiOiJldS5ldXJvcGEuZWMuZXVkaS5waWQuMSIsImlzcyI6Imh0dHBzOi8vd2FsbGV0LXNpbXVsYXRvci50ZXN0IiwiaWF0IjoxNzg2NjI2MTQwLCJfc2RfYWxnIjoic2hhLTI1NiIsImNuZiI6eyJqd2siOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiI4YUJqa00wWEcwODk0NHBZc2Z4SnRCWnVmMmg3cGcxeVM1Yk5vb09lbnhNIiwieSI6InY3bjdyZWJjVHRWdElrNVo3RWphNjFLcEJQQWRPTTBWRjdGWjVQcmh3eWsifX0sIl9zZCI6WyItZVdmaFNRMTF5X2tMaGFOMlFhcmlkUDJDRENDRW56SThNTmJ1d1Z3bWxzIiwiOThfTUtiblZfSlg5S2gwS21sb0k2RkZHQno2VlV4d1o5dnYtSm03OGNncyIsIk5QWmR4OG9yTEdteUlseWQzTEh5M01yYndFckxQb044c1JxdmNDUHZFb2MiLCJRd3MwbmJPdVJBbkhIdk5mbnBTWVhMUGx5bHdzZS1MU0NYQnMtU1Y1Z3o0IiwiUmtER3lRbjF3THBxRTZzMVR2THJkcG9zMUlUOVU4YUI0Qks0RGdEbnlMdyIsInlwbDJIaWNNanA0Y2NQZTlWTy04UHJkTnl6RUdmRTBvV1dTTWZhSTEzeTAiXX0.nfpIggSh2kU1XqtG6B2uP1EjKHCPyKMS7tAsLZh0WIl_lEApvdnXpeIYNaFt7zDKJPuzEVnnA2UyIHj1DkjyFA~WyJPbDQ4NWFXSTNOMnhwZWNLUWE2MThRIiwiZ2l2ZW5fbmFtZSIsIkNhbWlsbGUiXQ~WyI0V1Qxb3JjejlRREVBYkhQSGM4ZUxBIiwiZmFtaWx5X25hbWUiLCJNYXJ0aW4iXQ~WyJtUXoxOURIRm5VakJBc0pjYldPZnVnIiwiYmlydGhkYXRlIiwiMTk5MC0wNS0xNCJd~WyJJbEozSHFHemlwMm1hY2MwNHRBWE53IiwiaXNzdWluZ19jb3VudHJ5IiwiRlIiXQ~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3ODY2MjYyMDYsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwibm9uY2UiOiI5OGo2b1g0WXRaY3hyZkw1SWJHazB4QUE2N0tRTk1pMk5UNmdGUlF2UTlZIiwic2RfaGFzaCI6IlR5OVlQNFNFTjloeHpXMmEtb0RQb2xSWUxkVGZNV0cxX2F3c2FRSzFMNTQifQ.mhCfR2IGVTMBXRq-aiREGbKY4-rfpkYCwTQvUXkA6A8ly1trOhrpYZc9hYOxMMW6OZ-LG3PSB0l5mEKVuo2FYA",
  "eu_pid_mdoc": "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WECDL_MsAoltEaPBXT8aPEToVix-q58V1IONTVXK9HbE8uE1ZrxnpMcHMFoPQw8FnaUhAz8uv2ixxlxUpsJ3jP70am5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQIQMIICDDCCAbGgAwIBAgIUWbEWvCySBTzNLvik8doNO2etT54wCgYIKoZIzj0EAwIwTzELMAkGA1UEBhMCRlIxGTAXBgNVBAoMEFdhbGxldCBTaW11bGF0b3IxJTAjBgNVBAMMHFdhbGxldCBTaW11bGF0b3IgSUFDQSAodGVzdCkwHhcNMjMwMTAxMDAwMDAwWhcNMzMwMTAxMDAwMDAwWjBaMQswCQYDVQQGEwJGUjEZMBcGA1UECgwQV2FsbGV0IFNpbXVsYXRvcjEwMC4GA1UEAwwnV2FsbGV0IFNpbXVsYXRvciBEUyAoSUFDQS1pc3N1ZWQsIHRlc3QpMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAECGStwXt9cHFsHDjsNR9kr-G-Y7AHJNm7E8YPPcKWeHFIlzdpX93lEKaAWHHDucpugI_f0zWDxJ_-xNkfiCbYQqNgMF4wHQYDVR0OBBYEFDNoK1oXXuKF8_7_bw3a3IxwDoY-MB8GA1UdIwQYMBaAFHKgGP7JQzEE00tW8t4B7gWSBHFQMA4GA1UdDwEB_wQEAwIHgDAMBgNVHRMBAf8EAjAAMAoGCCqGSM49BAMCA0kAMEYCIQCZPEW3prVi-xkNwbRvONoirE_A8eJ4OCaMiaZFzA1fzQIhAOpwfc1bHhWBEygmXPd8HkDDIjwuWBZuIw8rSoTjB16SWQGq2BhZAaWmZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFndmVyc2lvbmMxLjBsdmFsaWRpdHlJbmZvo2ZzaWduZWTAdDIwMjMtMTEtMTRUMDA6MDA6MDBaaXZhbGlkRnJvbcB0MjAyMy0xMS0xNFQwMDowMDowMFpqdmFsaWRVbnRpbMB0MjAzMC0wMy0xN1QwMDowMDowMFpsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMaMAWCAAm456z5o272dkVk7oPTMIfCgIMJaWOaaKA18jdFFUigFYILowzkeaoEaWpfQk1nWZVnNvOfRhec2Jxd1PJXqOlx3QAlggXS3qHgtiV7RltjmGPbQfaxOVeXa3tlHgd_mBmTThG2ZtZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCBJpIJv9gxeFe8mQoAeqvZuEqf7Lk8TJG5oJ_SId6byzyJYILsWoeUf1mpfUzHL1B8P4hOoQn_atxiBdvf1vrsJblZ3b2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEA0EDPHrCU5Ei9MEz0HUth2Yms0xmH-iF51yqdnr2NCaaING82IYhpd1hHpr26OnTVtVhefkrREsWkVH8cCcF3vam5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xg9gYWFWkZnJhbmRvbVAExjZ0tn5n5bU4zb1Yd1swaGRpZ2VzdElEAGxlbGVtZW50VmFsdWVmTWFydGlucWVsZW1lbnRJZGVudGlmaWVya2ZhbWlseV9uYW1l2BhYVaRmcmFuZG9tUCk15iCwEnFwipr59aePcZdoZGlnZXN0SUQBbGVsZW1lbnRWYWx1ZWdDYW1pbGxlcWVsZW1lbnRJZGVudGlmaWVyamdpdmVuX25hbWXYGFhbpGZyYW5kb21QOY2S4Ec9Yvh8YPR_eJWbp2hkaWdlc3RJRAJsZWxlbWVudFZhbHVl2QPsajE5OTAtMDUtMTRxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZQ"
}

Decoded Token

Decoded JWT headers, payloads, disclosures, and key binding

View Decoded Token
{
  "eu_pid_sdjwt": {
    "header": {
      "typ": "dc+sd-jwt",
      "alg": "ES256",
      "x5c": [
        "MIICDDCCAbGgAwIBAgIUWbEWvCySBTzNLvik8doNO2etT54wCgYIKoZIzj0EAwIwTzELMAkGA1UEBhMCRlIxGTAXBgNVBAoMEFdhbGxldCBTaW11bGF0b3IxJTAjBgNVBAMMHFdhbGxldCBTaW11bGF0b3IgSUFDQSAodGVzdCkwHhcNMjMwMTAxMDAwMDAwWhcNMzMwMTAxMDAwMDAwWjBaMQswCQYDVQQGEwJGUjEZMBcGA1UECgwQV2FsbGV0IFNpbXVsYXRvcjEwMC4GA1UEAwwnV2FsbGV0IFNpbXVsYXRvciBEUyAoSUFDQS1pc3N1ZWQsIHRlc3QpMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAECGStwXt9cHFsHDjsNR9kr+G+Y7AHJNm7E8YPPcKWeHFIlzdpX93lEKaAWHHDucpugI/f0zWDxJ/+xNkfiCbYQqNgMF4wHQYDVR0OBBYEFDNoK1oXXuKF8/7/bw3a3IxwDoY+MB8GA1UdIwQYMBaAFHKgGP7JQzEE00tW8t4B7gWSBHFQMA4GA1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMAoGCCqGSM49BAMCA0kAMEYCIQCZPEW3prVi+xkNwbRvONoirE/A8eJ4OCaMiaZFzA1fzQIhAOpwfc1bHhWBEygmXPd8HkDDIjwuWBZuIw8rSoTjB16S"
      ]
    },
    "payload": {
      "vct": "eu.europa.ec.eudi.pid.1",
      "iss": "https://wallet-simulator.test",
      "iat": 1786626140,
      "_sd_alg": "sha-256",
      "cnf": {
        "jwk": {
          "kty": "EC",
          "crv": "P-256",
          "x": "8aBjkM0XG08944pYsfxJtBZuf2h7pg1yS5bNooOenxM",
          "y": "v7n7rebcTtVtIk5Z7Eja61KpBPAdOM0VF7FZ5Prhwyk"
        }
      },
      "_sd": [
        "-eWfhSQ11y_kLhaN2QaridP2CDCCEnzI8MNbuwVwmls",
        "98_MKbnV_JX9Kh0KmloI6FFGBz6VUxwZ9vv-Jm78cgs",
        "NPZdx8orLGmyIlyd3LHy3MrbwErLPoN8sRqvcCPvEoc",
        "Qws0nbOuRAnHHvNfnpSYXLPlylwse-LSCXBs-SV5gz4",
        "RkDGyQn1wLpqE6s1TvLrdpos1IT9U8aB4BK4DgDnyLw",
        "ypl2HicMjp4ccPe9VO-8PrdNyzEGfE0oWWSMfaI13y0"
      ]
    },
    "disclosures": [
      [
        "Ol485aWI3N2xpecKQa618Q",
        "given_name",
        "Camille"
      ],
      [
        "4WT1orcz9QDEAbHPHc8eLA",
        "family_name",
        "Martin"
      ],
      [
        "mQz19DHFnUjBAsJcbWOfug",
        "birthdate",
        "1990-05-14"
      ],
      [
        "IlJ3HqGzip2macc04tAXNw",
        "issuing_country",
        "FR"
      ]
    ],
    "key_binding_jwt": {
      "header": {
        "typ": "kb+jwt",
        "alg": "ES256"
      },
      "payload": {
        "iat": 1786626206,
        "aud": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
        "nonce": "98j6oX4YtZcxrfL5IbGk0xAA67KQNMi2NT6gFRQvQ9Y",
        "sd_hash": "Ty9YP4SEN9hxzW2a-oDPolRYLdTfMWG1_awsaQK1L54"
      }
    }
  },
  "eu_pid_mdoc": {
    "status": 0,
    "version": "1.0",
    "documents": [
      {
        "docType": "eu.europa.ec.eudi.pid.1",
        "deviceSigned": {
          "deviceAuth": {
            "deviceSignature": [
              "b'\\xa1\\x01&'",
              {},
              null,
              "b'\\x83/\\xf3,\\x02\\x89m\\x11\\xa3\\xc1]?\\x1a<D\\xe8V,~\\xab\\x9f\\x15\\xd4\\x83\\x8dMU\\xca\\xf4v\\xc4\\xf2\\xe15f\\xbcg\\xa4\\xc7\\x070Z\\x0fC\\x0f\\x05\\x9d\\xa5!\\x03?.\\xbfh\\xb1\\xc6\\\\T\\xa6\\xc2w\\x8c\\xfe\\xf4'"
            ]
          },
          "nameSpaces": "CBORTag(24, b'\\xa0')"
        },
        "issuerSigned": {
          "issuerAuth": [
            "b'\\xa1\\x01&'",
            {
              "33": "b'0\\x82\\x02\\x0c0\\x82\\x01\\xb1\\xa0\\x03\\x02\\x01\\x02\\x02\\x14Y\\xb1\\x16\\xbc,\\x92\\x05<\\xcd.\\xf8\\xa4\\xf1\\xda\\r;g\\xadO\\x9e0\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x020O1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02FR1\\x190\\x17\\x06\\x03U\\x04\\n\\x0c\\x10Wallet Simulator1%0#\\x06\\x03U\\x04\\x03\\x0c\\x1cWallet Simulator IACA (test)0\\x1e\\x17\\r230101000000Z\\x17\\r330101000000Z0Z1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02FR1\\x190\\x17\\x06\\x03U\\x04\\n\\x0c\\x10Wallet Simulator100.\\x06\\x03U\\x04\\x03\\x0c\\'Wallet Simulator DS (IACA-issued, test)0Y0\\x13\\x06\\x07*\\x86H\\xce=\\x02\\x01\\x06\\x08*\\x86H\\xce=\\x03\\x01\\x07\\x03B\\x00\\x04\\x08d\\xad\\xc1{}pql\\x1c8\\xec5\\x1fd\\xaf\\xe1\\xbec\\xb0\\x07$\\xd9\\xbb\\x13\\xc6\\x0f=\\xc2\\x96xqH\\x977i_\\xdd\\xe5\\x10\\xa6\\x80Xq\\xc3\\xb9\\xcan\\x80\\x8f\\xdf\\xd35\\x83\\xc4\\x9f\\xfe\\xc4\\xd9\\x1f\\x88&\\xd8B\\xa3`0^0\\x1d\\x06\\x03U\\x1d\\x0e\\x04\\x16\\x04\\x143h+Z\\x17^\\xe2\\x85\\xf3\\xfe\\xffo\\r\\xda\\xdc\\x8cp\\x0e\\x86>0\\x1f\\x06\\x03U\\x1d#\\x04\\x180\\x16\\x80\\x14r\\xa0\\x18\\xfe\\xc9C1\\x04\\xd3KV\\xf2\\xde\\x01\\xee\\x05\\x92\\x04qP0\\x0e\\x06\\x03U\\x1d\\x0f\\x01\\x01\\xff\\x04\\x04\\x03\\x02\\x07\\x800\\x0c\\x06\\x03U\\x1d\\x13\\x01\\x01\\xff\\x04\\x020\\x000\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x02\\x03I\\x000F\\x02!\\x00\\x99<E\\xb7\\xa6\\xb5b\\xfb\\x19\\r\\xc1\\xb4o8\\xda\"\\xacO\\xc0\\xf1\\xe2x8&\\x8c\\x89\\xa6E\\xcc\\r_\\xcd\\x02!\\x00\\xeap}\\xcd[\\x1e\\x15\\x81\\x13(&\\\\\\xf7|\\x1e@\\xc3\"<.X\\x16n#\\x0f+J\\x84\\xe3\\x07^\\x92'"
            },
            "b'\\xd8\\x18Y\\x01\\xa5\\xa6gdocTypeweu.europa.ec.eudi.pid.1gversionc1.0lvalidityInfo\\xa3fsigned\\xc0t2023-11-14T00:00:00ZivalidFrom\\xc0t2023-11-14T00:00:00ZjvalidUntil\\xc0t2030-03-17T00:00:00ZlvalueDigests\\xa1weu.europa.ec.eudi.pid.1\\xa3\\x00X \\x00\\x9b\\x8ez\\xcf\\x9a6\\xefgdVN\\xe8=3\\x08|(\\x080\\x96\\x969\\xa6\\x8a\\x03_#tQT\\x8a\\x01X \\xba0\\xceG\\x9a\\xa0F\\x96\\xa5\\xf4$\\xd6u\\x99Vso9\\xf4ay\\xcd\\x89\\xc5\\xddO%z\\x8e\\x97\\x1d\\xd0\\x02X ]-\\xea\\x1e\\x0bbW\\xb4e\\xb69\\x86=\\xb4\\x1fk\\x13\\x95yv\\xb7\\xb6Q\\xe0w\\xf9\\x81\\x994\\xe1\\x1bfmdeviceKeyInfo\\xa1ideviceKey\\xa4\\x01\\x02 \\x01!X I\\xa4\\x82o\\xf6\\x0c^\\x15\\xef&B\\x80\\x1e\\xaa\\xf6n\\x12\\xa7\\xfb.O\\x13$nh\\'\\xf4\\x88w\\xa6\\xf2\\xcf\"X \\xbb\\x16\\xa1\\xe5\\x1f\\xd6j_S1\\xcb\\xd4\\x1f\\x0f\\xe2\\x13\\xa8B\\x7f\\xda\\xb7\\x18\\x81v\\xf7\\xf5\\xbe\\xbb\\tnVwodigestAlgorithmgSHA-256'",
            "b'4\\x103\\xc7\\xac%9\\x12/L\\x13=\\x07R\\xd8vbk4\\xc6a\\xfe\\x88^u\\xca\\xa7g\\xafcBi\\xa2\\r\\x1b\\xcd\\x88b\\x1a]\\xd6\\x11\\xe9\\xafn\\x8e\\x9d5mV\\x17\\x9f\\x92\\xb4D\\xb1i\\x15\\x1f\\xc7\\x02p]\\xef'"
          ],
          "nameSpaces": {
            "eu.europa.ec.eudi.pid.1": [
              "CBORTag(24, b'\\xa4frandomP\\x04\\xc66t\\xb6~g\\xe5\\xb58\\xcd\\xbdXw[0hdigestID\\x00lelementValuefMartinqelementIdentifierkfamily_name')",
              "CBORTag(24, b'\\xa4frandomP)5\\xe6 \\xb0\\x12qp\\x8a\\x9a\\xf9\\xf5\\xa7\\x8fq\\x97hdigestID\\x01lelementValuegCamilleqelementIdentifierjgiven_name')",
              "CBORTag(24, b'\\xa4frandomP9\\x8d\\x92\\xe0G=b\\xf8|`\\xf4\\x7fx\\x95\\x9b\\xa7hdigestID\\x02lelementValue\\xd9\\x03\\xecj1990-05-14qelementIdentifierjbirth_date')"
            ]
          }
        }
      }
    ]
  }
}

Session Logs

7 total
2026-08-13 13:03:25 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "verifier-playground.igrant.io",
    "x-request-id": "f455c06aae82df595d2d0303f6466fea",
    "x-real-ip": "10.164.15.239",
    "x-forwarded-for": "10.164.15.239",
    "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": "45.80.21.154",
    "content-length": "177",
    "accept-encoding": "gzip, br",
    "content-type": "application/x-www-form-urlencoded",
    "user-agent": "WalletSimulator/1.0",
    "cf-ray": "a2a7eb7a19375e3f-MRS",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "45.80.21.154",
    "cf-ipcountry": "FR",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "request_body": {
    "dcql_query": {
      "credentials": [
        {
          "id": "eu_pid_sdjwt",
          "format": "dc+sd-jwt",
          "meta": {
            "vct_values": [
              "urn:eudi:pid:1"
            ]
          },
          "claims": [
            {
              "path": [
                "given_name"
              ]
            },
            {
              "path": [
                "family_name"
              ]
            },
            {
              "path": [
                "birthdate"
              ]
            },
            {
              "path": [
                "issuing_country"
              ]
            }
          ]
        },
        {
          "id": "eu_pid_mdoc",
          "format": "mso_mdoc",
          "meta": {
            "doctype_value": "eu.europa.ec.eudi.pid.1"
          },
          "claims": [
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "given_name"
              ],
              "intent_to_retain": false
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "family_name"
              ],
              "intent_to_retain": false
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "birth_date"
              ],
              "intent_to_retain": false
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "issuing_country"
              ],
              "intent_to_retain": false
            }
          ]
        }
      ],
      "credential_sets": [
        {
          "options": [
            [
              "eu_pid_sdjwt"
            ],
            [
              "eu_pid_mdoc"
            ]
          ],
          "required": true
        }
      ]
    },
    "preset_id": "eu_pid_any_format_common",
    "protocol_profile": "haip",
    "wallet_url_scheme": "openid4vp://"
  },
  "transaction_id": "1e961f1e-9985-45b1-8fb0-40336188467a",
  "request_id": "87cc62bb-62ea-497f-af9e-f144b38e7889",
  "nonce": "98j6oX4YtZcxrfL5IbGk0xAA67KQNMi2NT6gFRQvQ9Y",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "q6QfDRp-E_rJQYuWicIXjudkPmj701QeiAQ_aTlBoaE",
  "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": "8N7LD3cuz_y_aUEL0Lrpuji6Z2YCTvxmP-GbvMeVtOo",
          "y": "SRw3TyPJmLrOTfRjl4yVGptDlx6PfnCgfBFFb5q_Dk4",
          "kid": "q6QfDRp-E_rJQYuWicIXjudkPmj701QeiAQ_aTlBoaE",
          "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": "eu_pid_sdjwt",
        "format": "dc+sd-jwt",
        "meta": {
          "vct_values": [
            "urn:eudi:pid:1"
          ]
        },
        "claims": [
          {
            "path": [
              "given_name"
            ]
          },
          {
            "path": [
              "family_name"
            ]
          },
          {
            "path": [
              "birthdate"
            ]
          },
          {
            "path": [
              "issuing_country"
            ]
          }
        ]
      },
      {
        "id": "eu_pid_mdoc",
        "format": "mso_mdoc",
        "meta": {
          "doctype_value": "eu.europa.ec.eudi.pid.1"
        },
        "claims": [
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "given_name"
            ],
            "intent_to_retain": false
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "family_name"
            ],
            "intent_to_retain": false
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "birth_date"
            ],
            "intent_to_retain": false
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "issuing_country"
            ],
            "intent_to_retain": false
          }
        ]
      }
    ],
    "credential_sets": [
      {
        "options": [
          [
            "eu_pid_sdjwt"
          ],
          [
            "eu_pid_mdoc"
          ]
        ],
        "required": true
      }
    ]
  },
  "preset_id": "eu_pid_any_format_common",
  "protocol_profile": "haip"
}
2026-08-13 13:03:25 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "55af0d751d8a69e6e0978be94b59f437",
    "x-real-ip": "10.32.4.1",
    "x-forwarded-for": "10.32.4.1",
    "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": "45.80.21.154",
    "accept-encoding": "gzip, br",
    "accept": "application/oauth-authz-req+jwt, application/jwt, application/json",
    "user-agent": "WalletSimulator/1.0 (EUDI interoperability test wallet)",
    "cf-ray": "a2a7eb7afd33e275-MRS",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "45.80.21.154",
    "cf-ipcountry": "FR",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "path_params": {
    "request_id": "87cc62bb-62ea-497f-af9e-f144b38e7889"
  },
  "transaction_id": "1e961f1e-9985-45b1-8fb0-40336188467a",
  "nonce": "98j6oX4YtZcxrfL5IbGk0xAA67KQNMi2NT6gFRQvQ9Y",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "q6QfDRp-E_rJQYuWicIXjudkPmj701QeiAQ_aTlBoaE"
}
2026-08-13 13:03:26 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "3c2c80f4c7e22e9647c0afdad8b880d9",
    "x-real-ip": "10.164.15.231",
    "x-forwarded-for": "10.164.15.231",
    "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": "45.80.21.154",
    "content-length": "6667",
    "accept-encoding": "gzip, br",
    "content-type": "application/x-www-form-urlencoded",
    "user-agent": "WalletSimulator/1.0 (EUDI interoperability test wallet)",
    "cf-ray": "a2a7eb7b8cb12da8-MRS",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "45.80.21.154",
    "cf-ipcountry": "FR",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "form_fields": {
    "response_jwe": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMjU2IiwieCI6ImhpcEtRVkI0X3k3bFF4Q3JZbHZQNDJvYy1fZlN0SkFiNlk3ZFNCNmppdGMiLCJ5IjoiSEV0NFV4MzNzcFBIZ0QyZjNMaVpRV183QkpGNlJrQjBOTWxoUzFjUEhDZyJ9LCJraWQiOiJxNlFmRFJwLUVfckpRWXVXaWNJWGp1ZGtQbWo3MDFRZWlBUV9hVGxCb2FFIiwiYXB1IjoiWDFCSE5VeGhkUzE0WjBkYVpVcHJSVUpDYVRWMVp3IiwiYXB2IjoiT1RocU5tOVlORmwwV21ONGNtWk1OVWxpUjJzd2VFRkJOamRMVVU1TmFUSk9WRFpuUmxKUmRsRTVXUSJ9..AmIiNyPpA5a5nVps.8CLkSq0u-a5zxJtTYRordvc061hCrMUYKaZfIr8uQt7uIMtU7UFSKzhbEsiYzH8HIVWlLyjV3LaCnMlX6bBW9BpgnxYkxVCSyGgK136q3ax6o6OmW2AnWXt0fARvgebNdiQfjQY_r25A5QPWcHk6Lf2vJm5n1PFL7-yTOeUYkQafmdUpXs1mK2GS0J1UuRjaKwetXhi70vM0d0k7OBIA3Z_923TL_8mNjnFdt0CrXJ8_4AN6jNLZUfOCUwCA6G9CZ6XjyzH648wHZ1U_30XlCj-V_t0he7bZvQCvpklaqZu5mA9lwfrkNWgzE3TzevT5RBCGFazFFvt7UGSuEy2TFgVbT0Cogms48L9vkbN4buVUCNaw8Iec0LuesDRIULVnPJUyvLdpMAlLa-d8Pm9M1iDCWjNyXpuLQeawgIRTABWJHJ2V6p0Sj9IDTQ7InB9EhT8fkqxH9XuzFvv0qcIhtE44VJ7FTZ4b55E-HtvGauvJjSCKewwTSnOmDNmqx7bbhtSy0xK6DBMpRPJ5hVPVQbC5oVNATBZKKEfEmMpiO7vDEmg9_KUQOUTkAYdIKy4iq0aF3X62XAVr7PO6FKz3YeFha54oxDkRQB9WkwYXyq3JwT4PvAsho132kELFIM_JEoGXzSsJ_t7DZLXyT7q4r8EwJUzPRJ2c_dc8RLyYXkVKqYlwo2sACt76I675PynahyLK4-seDjLRIj9-NTFbJWKUD6HtdNsy6So2VL-hSiTPTA73hJiJO-biDz9C9RBil95zeWKdFnVrRH5zQsZJeNbYngpRPgCZIVFjq7U9Sro55LdCRl3SDayi7RIuDVgMQr16mD7322bxDrVS3TQ7ryN8fMu59H1OLCH9bBy9LXMQW70y6IRTn2xxCWYo8r1OxnmZ8lyG14Ir78Y6SRR_2tJJuMfDwiLxnlQ8lnWC6VJDRQZhoVmv7pEJZyMQoBYk7imHOF0tiTNk_VDxf9sqRS7ZyNG5aLN7ktJQ0w56CLJf_-aVOs7uTzP1Ro786mCyLBvvR7eMvj7-R-Bkg8dJUalzCRygkIOqweBre3DNUkeg1nkdAWAhPa5DYT-Mp5mM5QAB9TR7atmKhW2punkqVThPzuUKql0K8_vPqeB1K-L1fhgbZOJ_EqoFiCnapPyp9wFqs3wLZLxlv0FFbAK2tFKWizTD7gmWFJGUgrFRmlAW2EBu2l35g0HdOK3q1TxZpMj4rzFtwQOkyzjvW1cXAAcSzpAzfALX_I6OkJd4HkcRZyQuF_wK8kDg8awqowjOq30Zi-aEsu4w15yk5Ewdfs6bJ1EnjbFk-thXbjfGrWO6Fd4h3GKMlrUJh0ifw0pZzzgf2h27_i-EqOazghwj7d5l44s7xzZWUcyHv6o1mOGbVxz_nagP5DKaawvlGwet9aoecVJgDxH8kn1biNRuPFmq3f-MXnpWXaX2_f8pmd7lUSdj3FvvNLuhStpdeY25o20e4Ke7eDDCtBNPi1WgOs93UeMyIz378hL_QMN7aLmQIe2eiAI8R3hDU6EzUl-0QbTZ-rlsH9ExlCUh7pjrEyMu966uxkKX9IPEUseLZ4xM1HNODXPTM-CTmwNG8jmsP3Pi9Io7UjW519qMoB9J01WYVNv0LKSsXAfOoQH5FFCX4ciyn1I2xs-8lLqBhhL9bvBreupgHzqbLg8LsSvf3GjY3QEdl_okedsuNRn_uWX3wmGyW9Bcfxg7dVqb1Ek6e-w-1g2Omt4EwPbOA7YBfMa5wFizTDYgaVtvOMs_zogHB4IEgOJx-eMIN-XL3JK8Wd5-NUgljyvI8jMCiWwODVrbdh3tQfrYu7ZOXMHMcPPPZtikkV_tV6j2W2H_qSB7ZpCuM4Ne58TomrrNGT4FPAhY9ZhYRh-FT89to9yQ3ga9ZoGEMET5wYV9DCo-2eiCvJR1PAk_f3bXwAKf-9jRAmmutN-uSvNThb7s-mbB3gj0j_JMleF_pvtLu-xnfwMjsm431sqrSZG2hKiml36rP90N_jlVlj-Rtj8IHs74l6uoITVXNNn9zh6HFVwSM8-cXgK7f4kA0_weGd47IfuTj0fgA9Mz7QobqUWzq2Urq4uFTp2oi1GlbQJGkoHcLdSghTjCKxAoqRO5LyFTbZ2PCm89DweNYQy597LAdqa_bSGluI9ia7MPuwoSkpTAakoedAco-fEAthAc5yP9erPF_NmbzXH9MevxKMU6MpRAZX9akIwZ08Rt0I-8SelEoTqC1gkdFDlwpnfTE2H9TNmql-kLqUEv6C_Y6guh4aAtXXDTxPWxj37I3no-fe9ZdnMZZsBqteb7qONnCo25sVAN-n5IZSb604XJl1v9hqrq-Q9vL8vA75801nJ3bpdZP3IcaowJRJOyH-5rfbU25t_h5B8X1eWu0OyC2IcAzak5PGYx4vlSSfjiCEF3ZxvcOtfXjKNWVlMYGyiR6no0QM__Pe7V4Mu_rUaQ8qUU3Y1d3IubN_0YkL-I8HXnjQjzI8iwstFTCc71BvTjk5J5duB8FEQPrfEbzO2gkVdzAl3IFPuqZ-_pG19I2BbP3nVjTOUdm2x9s3pb2VOXy52jMQtIkIwhpkwen7eoLNT7uPLQ9Brhy0EBerOVJN4RkTYIe2A8zt65qcMkGXbX03mrny45add0-eB7zuRPz4ItJGCSOpywsOPLdoVDAb2RLwMaXmMEjimVEhu5gYxBef_6AgbtdRu8cMkfYz7AZq5LS2bXhCEaTdMEkduFG-qoBNRApuJtXPeL0Hi_4TVGZ-sL_0zaghg1d7uISElH_lBCwZPjWW8EyHMbcP9imIcAOCfOh8HfIT2fIohFdXCGcpWys6POwbiUoh778yBAvsgxKB11KOzcnkAKds6SlgP4pL84C8ttBcA3wk5b9RsdxB5SZfpznPnzsrx0T8foQWjBO9slEEJ3CovhnuzrEXzcC6zFb3p9bZRnoxEDoGDBlyYUVBXqJhe6dcb5FHlziGCMcsyqvGJD0QpZ5Hxzomk9fgqUNdPzecq0yqZMS9eJ4gWQoc2OY_nZ_O5tMWek6qATAp_Q9psZes1rZk5gOm1nkqOkJB8Tb-jWJoOdWTIwg94Rw_3Rh4YKhud2cRLmWx0Mgw7D-XlGy-xx2H-UEP75o2RYU_Tnp_niREjfKAXt1tBGUdrBDbAc1IkHv1bHmgh829VA4mDS3mHh_zq4nuvQwkj7bZpYLaYaWCbISYjCHcgrDJ4O9M0ztfHg6whTyjbnIX9pZ2ZodgfHM68uyt5fsLhs1TFm5vrmPoRDMnh6BhnyreLYcP4DsfuuldPdlsmowqUoJDojUX2u3j_zfG0MgooVH2zSbpAP0p7VecSh56oJ7wogNhgyvPzytowKZQqGiaaONjPehA1WKyhf_EArAog38pUJo3Z5c64p6lgfJGF9t8E1c64BuYNSBcSfTQ7U77u3c5j4OVitN4XGPXKbu-xUhuhCjFsLn64nXP42x47EquYJSztUV33LntSdle-wL5G1prnlh5WIbwxewGCjDlA3VHVrQNuxJgivvhJEkcnPhhqYMwb02qStVOLQklb7fiZ1A8gxN25wmhn0Bi2vFzMtq9AAXxnS8jvRzr5a7xrQQ5j2Oe0-KvwGTijq0Mr1JDs70xWQ0N2CA3gsBf5DVzWUXLtwbIitlbpiejyo3CQIh6PHcI9U2ltxhWa7N6hMAqqfmzXF2XBs83gKTpfoeSk7edYYLX8eQaQMm4xNx6iuCWkttJ3268sO7tCvBVN_62IL1f5zbQ1EOVEg6uGaLernkjRFIDrXn0OZfxIibp4pbl0WmonvC609EXlbFGLUEg9Y2GsOaxqaQBbvLXOt88MDo-SauQ2yfCy_ZDJpKox2TTk33Taxnua81kg8gm_3CrGbuJ1ka93UJwuGUUYDfhm1MaH9jPkVuM81iBQmiYJ7TyGT0p0xomNRA0_zOL8sNmBIBB2llXn1NhluNX7MUFl66uTnTzltQd1kNjIVISeIe8CRjrYDjYCjYUaihX_XEMnmuhgeZgIO64vhYl35qpBlJM7pGpZXZrtdqPjc0HpZcy5EG7-33jyJfEmfSfd7YKmvckmfs_adkMr10JgPWYNyXH0BRuuBW2YT_alaOt-zTBIHmWlqCvbhupYcWKcpfLaqtZkLTcdllvi3gb8GlzbT20xK3ZQT-FJmcE4Mwcr0iFO4xfOer1fF3xTisU-GjWMg_O-xevjAiTsjgkTgxzz9EhnUvuEV1G5SzgJjiWSLQs0IWdVjOAJsW5yclJO4hFlhLe9tNLLUn8x1ImyqTfckQyd-S1rpYuyBgPhrM4Da_0a6xtpzaOtW2Uz3LtJhK63FDFfrP9cOWaytHlXuEedIqHakQ-Nd_Z1iK44sBm9_5NQjhlqeUIlHhmmU4rCbwa-cTjIkkNeAeO_Z9HYFyksvuZHp80GRKC6Nil1GvzsXvzB2TnsoN836sYRUr1rQOVVb372-hTglZEjkr0InrzrCCnZ_DzuFKIKB6udsiiuf_aggfLsxYFeR6CfhBRFAU0JNkRIGLVJp1ghzw7jR0b_6knKrsCMJfwWqD10R6o4fRjiNgikSBIfXqhvNeDapmSrh_jQ7ZlMMjvdz4no0SG04MXfzuDFimh_4y56BdhSlAxqCXaAajpnxD33Xvgxg3uOGnV5bEz4mjzl5PSXxEEj-7Gwd5ejdq74AdnR6yGNvCOQcPb0zopyZKHzJfHo2oklk9i-Fk47FWnQKmNB2PcTnWnvBF38wap3JQ_7ZMIAP03GpCGoYVcDOaZKXANyQx63d0t7wmg6w4TWHPLfi25eQSiFv5ghywCAEBPyx4iPiV0lkp2-YQQxpJCTPO7BIaiOQqTRO9BLfN6wx57loZP6z316JLMu7L1YtVAKQn_-_Ka_AcQYKw4d-uARfwTt91cgORS8HtHU9SQa_Nsagt9GbN8b4MwjBpUEa2xxWmP8-Oi8RE_pCYwNIv4KX2Thn5Ycl_gVjdSHmwrjz5WU0pH8Zcdw7VeQ9VmMP0qkxGSiIduBuBy3hULiLouY7olS4hQsiEmgopAXn_71BHkcXR_U_BUEVJP867C35OnYLclMsnapr5ztmvQAcJfbycyGiJ2IBo2vuUqhGgZyPYMZrDdJcMlfp6cYGjabXaDRka_fe32Q9TzxtArUeoLTMPNnkVvX7tlJjtoqVQEP-kIxh-14MViwAEbw40Ab1Up_uZaIqjB1UgzW38Dv8hplly5W9iRU12XDUbzjTwP6G_jVF7IK9-FgzngwR3z1A-ztXEOEfbfRIhFSv7ja5_-VV6Hqbzr17y1D_JrUFaAD7yQD2gCLxOdP8teSTTBZL4qoxTqCL9287mqueXdwRmhU1_EjPnaSLfIftGaZSuFKbCV9CWgpbfGSsEne_UusVGaqpj3E7rnTlIR6Sxhob1pfIw6EzgTHp4FU3ZuYyxTHqKw2n3kLHdTmvSZBn-9Y6_qWj6ZYreDVxEb92lpvyI3Jh1LjMseL7KhDN1S1U6MSg3j1WK1bWR0GP_KYvnEEFzXd0NiVCJfb6UOmU7cnDjKRWRmBjudpddADZH9x-qnwfUIAAaq2_XniFacHfLVGXOimA5x2e_0PXTiZ-qKHwmXuINO3wTBp_Pu7GvMTaUXTzWtMVJMlHcOvi2mvu4NBsR4ueNyYfnv7Xk39atqmYmKgmaMzqVOysHcO6N5dGDY1taflXafm7_bWj1E9s5rlABhdoG7kDq7gH2il3j___obOeG0bTv2_fbeWWNgB43vbcEfV1Pi0CTftRGB79-zzHaOyihQgQ8QRfSzNgO4b8M8MNNwWWy3cnC77OmoDepHQRlHUx8OljQ7GdByLCwnXTCtS4r2-01fXTaAMZuJud6AwLwbLJGzQQ0yg2Nq4gapDB3KNOdic5Vu4ZcI2clb1n0QBJkh5z1rxdzdT1FZdvSv5arVb0Y7HqE9NrMQLj_WyjxX4iMUQYFmveNElIhND-AIr2ErSF0JYqRMB9At5OPkKgpahafq0kcrPGh1lBQwE4XoFW5Ni0FS6Ql1-QnXpaHnzmydstQ_tcinO_UQKdzd039GePSC2rGUnDV4BeMggmBNWv1c_7NHx7Lmq_crxb669RlCY7Z8bHn2yKUP7JI_J-8mFfQ3FdUFEaM20z9zrLmhCjDWrftRL9_z0p9qNZBAKo0gR7Whwe2nPb7TBmGgjy8T3a95p1.NZbEEfG0eqejlor_Y1gPBQ"
  },
  "transaction_id": "1e961f1e-9985-45b1-8fb0-40336188467a",
  "nonce": "98j6oX4YtZcxrfL5IbGk0xAA67KQNMi2NT6gFRQvQ9Y",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "q6QfDRp-E_rJQYuWicIXjudkPmj701QeiAQ_aTlBoaE"
}
2026-08-13 13:03:26 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "alg": "ECDH-ES",
    "enc": "A256GCM",
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "hipKQVB4_y7lQxCrYlvP42oc-_fStJAb6Y7dSB6jitc",
      "y": "HEt4Ux33spPHgD2f3LiZQW_7BJF6RkB0NMlhS1cPHCg"
    },
    "kid": "q6QfDRp-E_rJQYuWicIXjudkPmj701QeiAQ_aTlBoaE",
    "apu": "X1BHNUxhdS14Z0daZUprRUJCaTV1Zw",
    "apv": "OThqNm9YNFl0WmN4cmZMNUliR2sweEFBNjdLUU5NaTJOVDZnRlJRdlE5WQ"
  },
  "decrypted_payload": {
    "vp_token": {
      "eu_pid_sdjwt": "eyJ0eXAiOiJkYytzZC1qd3QiLCJhbGciOiJFUzI1NiIsIng1YyI6WyJNSUlDRERDQ0FiR2dBd0lCQWdJVVdiRVd2Q3lTQlR6Tkx2aWs4ZG9OTzJldFQ1NHdDZ1lJS29aSXpqMEVBd0l3VHpFTE1Ba0dBMVVFQmhNQ1JsSXhHVEFYQmdOVkJBb01FRmRoYkd4bGRDQlRhVzExYkdGMGIzSXhKVEFqQmdOVkJBTU1IRmRoYkd4bGRDQlRhVzExYkdGMGIzSWdTVUZEUVNBb2RHVnpkQ2t3SGhjTk1qTXdNVEF4TURBd01EQXdXaGNOTXpNd01UQXhNREF3TURBd1dqQmFNUXN3Q1FZRFZRUUdFd0pHVWpFWk1CY0dBMVVFQ2d3UVYyRnNiR1YwSUZOcGJYVnNZWFJ2Y2pFd01DNEdBMVVFQXd3blYyRnNiR1YwSUZOcGJYVnNZWFJ2Y2lCRVV5QW9TVUZEUVMxcGMzTjFaV1FzSUhSbGMzUXBNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVDR1N0d1h0OWNIRnNIRGpzTlI5a3IrRytZN0FISk5tN0U4WVBQY0tXZUhGSWx6ZHBYOTNsRUthQVdISER1Y3B1Z0kvZjB6V0R4Si8reE5rZmlDYllRcU5nTUY0d0hRWURWUjBPQkJZRUZETm9LMW9YWHVLRjgvNy9idzNhM0l4d0RvWStNQjhHQTFVZEl3UVlNQmFBRkhLZ0dQN0pRekVFMDB0Vzh0NEI3Z1dTQkhGUU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQW9HQ0NxR1NNNDlCQU1DQTBrQU1FWUNJUUNaUEVXM3ByVmkreGtOd2JSdk9Ob2lyRS9BOGVKNE9DYU1pYVpGekExZnpRSWhBT3B3ZmMxYkhoV0JFeWdtWFBkOEhrRERJand1V0JadUl3OHJTb1RqQjE2UyJdfQ.eyJ2Y3QiOiJldS5ldXJvcGEuZWMuZXVkaS5waWQuMSIsImlzcyI6Imh0dHBzOi8vd2FsbGV0LXNpbXVsYXRvci50ZXN0IiwiaWF0IjoxNzg2NjI2MTQwLCJfc2RfYWxnIjoic2hhLTI1NiIsImNuZiI6eyJqd2siOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiI4YUJqa00wWEcwODk0NHBZc2Z4SnRCWnVmMmg3cGcxeVM1Yk5vb09lbnhNIiwieSI6InY3bjdyZWJjVHRWdElrNVo3RWphNjFLcEJQQWRPTTBWRjdGWjVQcmh3eWsifX0sIl9zZCI6WyItZVdmaFNRMTF5X2tMaGFOMlFhcmlkUDJDRENDRW56SThNTmJ1d1Z3bWxzIiwiOThfTUtiblZfSlg5S2gwS21sb0k2RkZHQno2VlV4d1o5dnYtSm03OGNncyIsIk5QWmR4OG9yTEdteUlseWQzTEh5M01yYndFckxQb044c1JxdmNDUHZFb2MiLCJRd3MwbmJPdVJBbkhIdk5mbnBTWVhMUGx5bHdzZS1MU0NYQnMtU1Y1Z3o0IiwiUmtER3lRbjF3THBxRTZzMVR2THJkcG9zMUlUOVU4YUI0Qks0RGdEbnlMdyIsInlwbDJIaWNNanA0Y2NQZTlWTy04UHJkTnl6RUdmRTBvV1dTTWZhSTEzeTAiXX0.nfpIggSh2kU1XqtG6B2uP1EjKHCPyKMS7tAsLZh0WIl_lEApvdnXpeIYNaFt7zDKJPuzEVnnA2UyIHj1DkjyFA~WyJPbDQ4NWFXSTNOMnhwZWNLUWE2MThRIiwiZ2l2ZW5fbmFtZSIsIkNhbWlsbGUiXQ~WyI0V1Qxb3JjejlRREVBYkhQSGM4ZUxBIiwiZmFtaWx5X25hbWUiLCJNYXJ0aW4iXQ~WyJtUXoxOURIRm5VakJBc0pjYldPZnVnIiwiYmlydGhkYXRlIiwiMTk5MC0wNS0xNCJd~WyJJbEozSHFHemlwMm1hY2MwNHRBWE53IiwiaXNzdWluZ19jb3VudHJ5IiwiRlIiXQ~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3ODY2MjYyMDYsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwibm9uY2UiOiI5OGo2b1g0WXRaY3hyZkw1SWJHazB4QUE2N0tRTk1pMk5UNmdGUlF2UTlZIiwic2RfaGFzaCI6IlR5OVlQNFNFTjloeHpXMmEtb0RQb2xSWUxkVGZNV0cxX2F3c2FRSzFMNTQifQ.mhCfR2IGVTMBXRq-aiREGbKY4-rfpkYCwTQvUXkA6A8ly1trOhrpYZc9hYOxMMW6OZ-LG3PSB0l5mEKVuo2FYA",
      "eu_pid_mdoc": "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WECDL_MsAoltEaPBXT8aPEToVix-q58V1IONTVXK9HbE8uE1ZrxnpMcHMFoPQw8FnaUhAz8uv2ixxlxUpsJ3jP70am5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQIQMIICDDCCAbGgAwIBAgIUWbEWvCySBTzNLvik8doNO2etT54wCgYIKoZIzj0EAwIwTzELMAkGA1UEBhMCRlIxGTAXBgNVBAoMEFdhbGxldCBTaW11bGF0b3IxJTAjBgNVBAMMHFdhbGxldCBTaW11bGF0b3IgSUFDQSAodGVzdCkwHhcNMjMwMTAxMDAwMDAwWhcNMzMwMTAxMDAwMDAwWjBaMQswCQYDVQQGEwJGUjEZMBcGA1UECgwQV2FsbGV0IFNpbXVsYXRvcjEwMC4GA1UEAwwnV2FsbGV0IFNpbXVsYXRvciBEUyAoSUFDQS1pc3N1ZWQsIHRlc3QpMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAECGStwXt9cHFsHDjsNR9kr-G-Y7AHJNm7E8YPPcKWeHFIlzdpX93lEKaAWHHDucpugI_f0zWDxJ_-xNkfiCbYQqNgMF4wHQYDVR0OBBYEFDNoK1oXXuKF8_7_bw3a3IxwDoY-MB8GA1UdIwQYMBaAFHKgGP7JQzEE00tW8t4B7gWSBHFQMA4GA1UdDwEB_wQEAwIHgDAMBgNVHRMBAf8EAjAAMAoGCCqGSM49BAMCA0kAMEYCIQCZPEW3prVi-xkNwbRvONoirE_A8eJ4OCaMiaZFzA1fzQIhAOpwfc1bHhWBEygmXPd8HkDDIjwuWBZuIw8rSoTjB16SWQGq2BhZAaWmZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFndmVyc2lvbmMxLjBsdmFsaWRpdHlJbmZvo2ZzaWduZWTAdDIwMjMtMTEtMTRUMDA6MDA6MDBaaXZhbGlkRnJvbcB0MjAyMy0xMS0xNFQwMDowMDowMFpqdmFsaWRVbnRpbMB0MjAzMC0wMy0xN1QwMDowMDowMFpsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMaMAWCAAm456z5o272dkVk7oPTMIfCgIMJaWOaaKA18jdFFUigFYILowzkeaoEaWpfQk1nWZVnNvOfRhec2Jxd1PJXqOlx3QAlggXS3qHgtiV7RltjmGPbQfaxOVeXa3tlHgd_mBmTThG2ZtZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCBJpIJv9gxeFe8mQoAeqvZuEqf7Lk8TJG5oJ_SId6byzyJYILsWoeUf1mpfUzHL1B8P4hOoQn_atxiBdvf1vrsJblZ3b2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEA0EDPHrCU5Ei9MEz0HUth2Yms0xmH-iF51yqdnr2NCaaING82IYhpd1hHpr26OnTVtVhefkrREsWkVH8cCcF3vam5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xg9gYWFWkZnJhbmRvbVAExjZ0tn5n5bU4zb1Yd1swaGRpZ2VzdElEAGxlbGVtZW50VmFsdWVmTWFydGlucWVsZW1lbnRJZGVudGlmaWVya2ZhbWlseV9uYW1l2BhYVaRmcmFuZG9tUCk15iCwEnFwipr59aePcZdoZGlnZXN0SUQBbGVsZW1lbnRWYWx1ZWdDYW1pbGxlcWVsZW1lbnRJZGVudGlmaWVyamdpdmVuX25hbWXYGFhbpGZyYW5kb21QOY2S4Ec9Yvh8YPR_eJWbp2hkaWdlc3RJRAJsZWxlbWVudFZhbHVl2QPsajE5OTAtMDUtMTRxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZQ"
    },
    "state": "87cc62bb-62ea-497f-af9e-f144b38e7889"
  }
}
2026-08-13 13:03:26 UTC INFO /post VP Token received
Data:
{
  "vp_token": {
    "eu_pid_sdjwt": "eyJ0eXAiOiJkYytzZC1qd3QiLCJhbGciOiJFUzI1NiIsIng1YyI6WyJNSUlDRERDQ0FiR2dBd0lCQWdJVVdiRVd2Q3lTQlR6Tkx2aWs4ZG9OTzJldFQ1NHdDZ1lJS29aSXpqMEVBd0l3VHpFTE1Ba0dBMVVFQmhNQ1JsSXhHVEFYQmdOVkJBb01FRmRoYkd4bGRDQlRhVzExYkdGMGIzSXhKVEFqQmdOVkJBTU1IRmRoYkd4bGRDQlRhVzExYkdGMGIzSWdTVUZEUVNBb2RHVnpkQ2t3SGhjTk1qTXdNVEF4TURBd01EQXdXaGNOTXpNd01UQXhNREF3TURBd1dqQmFNUXN3Q1FZRFZRUUdFd0pHVWpFWk1CY0dBMVVFQ2d3UVYyRnNiR1YwSUZOcGJYVnNZWFJ2Y2pFd01DNEdBMVVFQXd3blYyRnNiR1YwSUZOcGJYVnNZWFJ2Y2lCRVV5QW9TVUZEUVMxcGMzTjFaV1FzSUhSbGMzUXBNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVDR1N0d1h0OWNIRnNIRGpzTlI5a3IrRytZN0FISk5tN0U4WVBQY0tXZUhGSWx6ZHBYOTNsRUthQVdISER1Y3B1Z0kvZjB6V0R4Si8reE5rZmlDYllRcU5nTUY0d0hRWURWUjBPQkJZRUZETm9LMW9YWHVLRjgvNy9idzNhM0l4d0RvWStNQjhHQTFVZEl3UVlNQmFBRkhLZ0dQN0pRekVFMDB0Vzh0NEI3Z1dTQkhGUU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQW9HQ0NxR1NNNDlCQU1DQTBrQU1FWUNJUUNaUEVXM3ByVmkreGtOd2JSdk9Ob2lyRS9BOGVKNE9DYU1pYVpGekExZnpRSWhBT3B3ZmMxYkhoV0JFeWdtWFBkOEhrRERJand1V0JadUl3OHJTb1RqQjE2UyJdfQ.eyJ2Y3QiOiJldS5ldXJvcGEuZWMuZXVkaS5waWQuMSIsImlzcyI6Imh0dHBzOi8vd2FsbGV0LXNpbXVsYXRvci50ZXN0IiwiaWF0IjoxNzg2NjI2MTQwLCJfc2RfYWxnIjoic2hhLTI1NiIsImNuZiI6eyJqd2siOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiI4YUJqa00wWEcwODk0NHBZc2Z4SnRCWnVmMmg3cGcxeVM1Yk5vb09lbnhNIiwieSI6InY3bjdyZWJjVHRWdElrNVo3RWphNjFLcEJQQWRPTTBWRjdGWjVQcmh3eWsifX0sIl9zZCI6WyItZVdmaFNRMTF5X2tMaGFOMlFhcmlkUDJDRENDRW56SThNTmJ1d1Z3bWxzIiwiOThfTUtiblZfSlg5S2gwS21sb0k2RkZHQno2VlV4d1o5dnYtSm03OGNncyIsIk5QWmR4OG9yTEdteUlseWQzTEh5M01yYndFckxQb044c1JxdmNDUHZFb2MiLCJRd3MwbmJPdVJBbkhIdk5mbnBTWVhMUGx5bHdzZS1MU0NYQnMtU1Y1Z3o0IiwiUmtER3lRbjF3THBxRTZzMVR2THJkcG9zMUlUOVU4YUI0Qks0RGdEbnlMdyIsInlwbDJIaWNNanA0Y2NQZTlWTy04UHJkTnl6RUdmRTBvV1dTTWZhSTEzeTAiXX0.nfpIggSh2kU1XqtG6B2uP1EjKHCPyKMS7tAsLZh0WIl_lEApvdnXpeIYNaFt7zDKJPuzEVnnA2UyIHj1DkjyFA~WyJPbDQ4NWFXSTNOMnhwZWNLUWE2MThRIiwiZ2l2ZW5fbmFtZSIsIkNhbWlsbGUiXQ~WyI0V1Qxb3JjejlRREVBYkhQSGM4ZUxBIiwiZmFtaWx5X25hbWUiLCJNYXJ0aW4iXQ~WyJtUXoxOURIRm5VakJBc0pjYldPZnVnIiwiYmlydGhkYXRlIiwiMTk5MC0wNS0xNCJd~WyJJbEozSHFHemlwMm1hY2MwNHRBWE53IiwiaXNzdWluZ19jb3VudHJ5IiwiRlIiXQ~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3ODY2MjYyMDYsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwibm9uY2UiOiI5OGo2b1g0WXRaY3hyZkw1SWJHazB4QUE2N0tRTk1pMk5UNmdGUlF2UTlZIiwic2RfaGFzaCI6IlR5OVlQNFNFTjloeHpXMmEtb0RQb2xSWUxkVGZNV0cxX2F3c2FRSzFMNTQifQ.mhCfR2IGVTMBXRq-aiREGbKY4-rfpkYCwTQvUXkA6A8ly1trOhrpYZc9hYOxMMW6OZ-LG3PSB0l5mEKVuo2FYA",
    "eu_pid_mdoc": "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WECDL_MsAoltEaPBXT8aPEToVix-q58V1IONTVXK9HbE8uE1ZrxnpMcHMFoPQw8FnaUhAz8uv2ixxlxUpsJ3jP70am5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQIQMIICDDCCAbGgAwIBAgIUWbEWvCySBTzNLvik8doNO2etT54wCgYIKoZIzj0EAwIwTzELMAkGA1UEBhMCRlIxGTAXBgNVBAoMEFdhbGxldCBTaW11bGF0b3IxJTAjBgNVBAMMHFdhbGxldCBTaW11bGF0b3IgSUFDQSAodGVzdCkwHhcNMjMwMTAxMDAwMDAwWhcNMzMwMTAxMDAwMDAwWjBaMQswCQYDVQQGEwJGUjEZMBcGA1UECgwQV2FsbGV0IFNpbXVsYXRvcjEwMC4GA1UEAwwnV2FsbGV0IFNpbXVsYXRvciBEUyAoSUFDQS1pc3N1ZWQsIHRlc3QpMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAECGStwXt9cHFsHDjsNR9kr-G-Y7AHJNm7E8YPPcKWeHFIlzdpX93lEKaAWHHDucpugI_f0zWDxJ_-xNkfiCbYQqNgMF4wHQYDVR0OBBYEFDNoK1oXXuKF8_7_bw3a3IxwDoY-MB8GA1UdIwQYMBaAFHKgGP7JQzEE00tW8t4B7gWSBHFQMA4GA1UdDwEB_wQEAwIHgDAMBgNVHRMBAf8EAjAAMAoGCCqGSM49BAMCA0kAMEYCIQCZPEW3prVi-xkNwbRvONoirE_A8eJ4OCaMiaZFzA1fzQIhAOpwfc1bHhWBEygmXPd8HkDDIjwuWBZuIw8rSoTjB16SWQGq2BhZAaWmZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFndmVyc2lvbmMxLjBsdmFsaWRpdHlJbmZvo2ZzaWduZWTAdDIwMjMtMTEtMTRUMDA6MDA6MDBaaXZhbGlkRnJvbcB0MjAyMy0xMS0xNFQwMDowMDowMFpqdmFsaWRVbnRpbMB0MjAzMC0wMy0xN1QwMDowMDowMFpsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMaMAWCAAm456z5o272dkVk7oPTMIfCgIMJaWOaaKA18jdFFUigFYILowzkeaoEaWpfQk1nWZVnNvOfRhec2Jxd1PJXqOlx3QAlggXS3qHgtiV7RltjmGPbQfaxOVeXa3tlHgd_mBmTThG2ZtZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCBJpIJv9gxeFe8mQoAeqvZuEqf7Lk8TJG5oJ_SId6byzyJYILsWoeUf1mpfUzHL1B8P4hOoQn_atxiBdvf1vrsJblZ3b2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEA0EDPHrCU5Ei9MEz0HUth2Yms0xmH-iF51yqdnr2NCaaING82IYhpd1hHpr26OnTVtVhefkrREsWkVH8cCcF3vam5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xg9gYWFWkZnJhbmRvbVAExjZ0tn5n5bU4zb1Yd1swaGRpZ2VzdElEAGxlbGVtZW50VmFsdWVmTWFydGlucWVsZW1lbnRJZGVudGlmaWVya2ZhbWlseV9uYW1l2BhYVaRmcmFuZG9tUCk15iCwEnFwipr59aePcZdoZGlnZXN0SUQBbGVsZW1lbnRWYWx1ZWdDYW1pbGxlcWVsZW1lbnRJZGVudGlmaWVyamdpdmVuX25hbWXYGFhbpGZyYW5kb21QOY2S4Ec9Yvh8YPR_eJWbp2hkaWdlc3RJRAJsZWxlbWVudFZhbHVl2QPsajE5OTAtMDUtMTRxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZQ"
  },
  "state": "87cc62bb-62ea-497f-af9e-f144b38e7889",
  "nonce": "98j6oX4YtZcxrfL5IbGk0xAA67KQNMi2NT6gFRQvQ9Y",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "jwk_thumbprint": "q6QfDRp-E_rJQYuWicIXjudkPmj701QeiAQ_aTlBoaE"
}
2026-08-13 13:03:26 UTC WARNING /post DCQL query match failed
How to fix:
The VP Token structure does not satisfy the DCQL query. Ensure the wallet returns credentials matching all required credential IDs with the expected formats and claims.
View specification →
Data:
{
  "hint": "The VP Token structure does not satisfy the DCQL query. Ensure the wallet returns credentials matching all required credential IDs with the expected formats and claims.",
  "spec_url": "https://openid.net/specs/openid-4-verifiable-presentations-1_0.html#name-digital-credentials-query-l",
  "match_errors": [
    "VP Token value for 'eu_pid_sdjwt' must be an array, got str",
    "VP Token value for 'eu_pid_mdoc' must be an array, got str"
  ]
}
2026-08-13 13:03:26 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": {
    "eu_pid_sdjwt": {
      "valid": false,
      "format": "dc+sd-jwt",
      "disclosed_claims": {
        "vct": "eu.europa.ec.eudi.pid.1",
        "iss": "https://wallet-simulator.test",
        "iat": 1786626140,
        "cnf": {
          "jwk": {
            "kty": "EC",
            "crv": "P-256",
            "x": "8aBjkM0XG08944pYsfxJtBZuf2h7pg1yS5bNooOenxM",
            "y": "v7n7rebcTtVtIk5Z7Eja61KpBPAdOM0VF7FZ5Prhwyk"
          }
        },
        "given_name": "Camille",
        "family_name": "Martin",
        "issuing_country": "FR",
        "birthdate": "1990-05-14"
      },
      "issuer": "https://wallet-simulator.test",
      "checks": [
        {
          "id": "valid_document",
          "name": "Valid Document",
          "status": "passed",
          "detail": "SD-JWT parsed (4 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 2033-01-01T00:00:00+00:00"
        },
        {
          "id": "trusted",
          "name": "Trusted",
          "status": "failed",
          "detail": "Certificate chain (1 cert(s)) does not terminate at any of 4 configured trusted root(s)"
        },
        {
          "id": "token_status",
          "name": "Valid Token Status",
          "status": "passed",
          "detail": "No exp claim; issued at present"
        },
        {
          "id": "key_binding",
          "name": "Valid Key Binding",
          "status": "passed",
          "detail": "KB-JWT verified (nonce, aud, sd_hash, signature)"
        }
      ]
    },
    "eu_pid_mdoc": {
      "valid": false,
      "format": "mso_mdoc",
      "disclosed_claims": {
        "eu.europa.ec.eudi.pid.1:family_name": "Martin",
        "eu.europa.ec.eudi.pid.1:given_name": "Camille",
        "eu.europa.ec.eudi.pid.1:birth_date": "1990-05-14"
      },
      "issuer": "CN=Wallet Simulator IACA (test),O=Wallet Simulator,C=FR",
      "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 2033-01-01T00:00:00+00:00"
        },
        {
          "id": "trusted",
          "name": "Trusted",
          "status": "failed",
          "detail": "Certificate chain (1 cert(s)) does not terminate at any of 4 configured trusted root(s)"
        },
        {
          "id": "token_status",
          "name": "Valid Token Status",
          "status": "passed",
          "detail": "Valid until 2030-03-17T00:00:00+00:00"
        },
        {
          "id": "device_signature",
          "name": "Valid Device Signature",
          "status": "passed",
          "detail": "DeviceAuth verified against SessionTranscript"
        }
      ]
    }
  }
}