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

a18b7961-e693-40af-98bd-f600b8d4ea0f

validated warnings
direct_post.jwt

6ae18ae2-2cfc-4835-bc53-f4b3cf871328
x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc
dQpc3ODPu3sKV62uip8xZ-_S78_4pGV2pcvKNJRKHhk

https://verifier-playground-service.igrant.io/post
600s
eu_pid_any_format_common
2026-09-15 14:45:49 UTC    2026-09-15 14:45:55 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": "rkIZJYHdAMBWIq4RUISVoFeDemZZqghNNLlYLge0_bA",
        "y": "z-8CE98L2XdWnaPS3Wh-EVcqwwfOUtLcDiD_qEiueQY",
        "kid": "hRG_GPzPPjCVr1ftiW3o1jzHTeujbHR1OcHDFweVSEQ",
        "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_mdoc
mso_mdoc
Valid
Valid Document DocType: eu.europa.ec.eudi.pid.1
Valid Issuer Signature IssuerAuth COSE_Sign1 signature verified
Valid Certificate Valid until 2029-09-10T13:08:35+00:00
Trusted Chain signed by trusted root: CN=mDL Test IACA,C=FR
Valid Token Status Valid until 2027-09-15T14:45:54+00:00
Valid Device Signature DeviceAuth verified against SessionTranscript
View Details
{
  "valid": true,
  "format": "mso_mdoc",
  "disclosed_claims": {
    "eu.europa.ec.eudi.pid.1:family_name": "Martin",
    "eu.europa.ec.eudi.pid.1:given_name": "Jean",
    "eu.europa.ec.eudi.pid.1:birth_date": "1990-01-15",
    "eu.europa.ec.eudi.pid.1:issuing_country": "FR"
  },
  "issuer": "CN=mDL Test IACA,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 2029-09-10T13:08:35+00:00"
    },
    {
      "id": "trusted",
      "name": "Trusted",
      "status": "passed",
      "detail": "Chain signed by trusted root: CN=mDL Test IACA,C=FR"
    },
    {
      "id": "token_status",
      "name": "Valid Token Status",
      "status": "passed",
      "detail": "Valid until 2027-09-15T14:45:54+00:00"
    },
    {
      "id": "device_signature",
      "name": "Valid Device Signature",
      "status": "passed",
      "detail": "DeviceAuth verified against SessionTranscript"
    }
  ]
}
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 2027-06-10T07:55:36+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-11T07:19:17+00:00
Valid Key Binding KB-JWT verified (nonce, aud, sd_hash, signature)
View Details
{
  "valid": false,
  "format": "dc+sd-jwt",
  "disclosed_claims": {
    "iss": "https://issuer-playground-service.igrant.io",
    "vct": "urn:eudi:pid:1",
    "iat": 1789111157,
    "nbf": 1789111157,
    "exp": 1820647157,
    "cnf": {
      "jwk": {
        "kty": "EC",
        "crv": "P-256",
        "x": "jxV5OOv366T1mgkaCquUZ2Qk_4xLlrk03kcA4UpFAIA",
        "y": "ajL4LjoGn28oxqpBpzmXJnlvY9pCw4MTgogryfzKh5g"
      }
    },
    "status": {
      "status_list": {
        "idx": 112187,
        "uri": "https://issuer-playground-service.igrant.io/statuslists/1"
      }
    },
    "issuing_country": "SE",
    "family_name": "Johansson",
    "given_name": "Anna",
    "birthdate": "1990-07-22"
  },
  "issuer": "https://issuer-playground-service.igrant.io",
  "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 2027-06-10T07:55:36+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-11T07:19:17+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
{
  "eu_pid_mdoc": [
    "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEApbjP2g_8v5Q3-DXgDVslBMh4htbgdQT4o4Ue07Cq40Nt9R94nkz-xsILNxBXYMs9Qo6aEIlnX0xmrmrZu7o-6am5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQJXMIICUzCCAfmgAwIBAgIUWDcd-YoRaTfnWsQvMyUDsT4QVcwwCgYIKoZIzj0EAwIwJTELMAkGA1UEBhMCRlIxFjAUBgNVBAMMDW1ETCBUZXN0IElBQ0EwHhcNMjYwOTEwMTMwODM1WhcNMjkwOTEwMTMwODM1WjAjMQswCQYDVQQGEwJGUjEUMBIGA1UEAwwLbURMIFRlc3QgRFMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQSQps7NUWMRMf3INLkK79jJ0j1fxCsq_kDASvMeOcLYXwT4mnWxMzzK2kidQbKcVWCWZ3dROr5qsDnIgvRe1TSo4IBBzCCAQMwDgYDVR0PAQH_BAQDAgeAMB0GA1UdDgQWBBQYaUlISNW-v-C2cF9bnD_oH3ET6jAfBgNVHSMEGDAWgBQpgOliNidxTwq79cWhU6shtpQZyTAkBgNVHREEHTAbhhlodHRwczovL21kbC10ZXN0LmludmFsaWQvMD8GA1UdEgQ4MDaGHWh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9jb250YWN0gRVpYWNhQG1kbC10ZXN0LmludmFsaWQwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovLzEyNy4wLjAuMTo4MDAwL2NybC9pYWNhLmNybDAVBgNVHSUBAf8ECzAJBgcogYxdBQECMAoGCCqGSM49BAMCA0gAMEUCIQDM0pHLaSMmWHh9CAsmNP5jHMjqnHtaU4X1wwbvDCMDjQIgXwyLJqrgrDXTryE0nVvobh0wzODG6EL1Q_Hs1iQAT0hZBWLYGFkFXaZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wOS0xNVQxNDo0MDo1NFppdmFsaWRGcm9twHQyMDI2LTA5LTE1VDE0OjQwOjU0Wmp2YWxpZFVudGlswHQyMDI3LTA5LTE1VDE0OjQ1OjU0Wmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xuB4AWCAg7MEziZmUyiNgoJa_ULcXjnD15dRcl8L5qBj7VWlGswFYINmNHP7V_A1VuiH3x-1A4UVpIG9v9izQMaTQDjNvOG48AlggMgqkXKi2V7FIplirz4tTKZ8feCd3Q94fLu_Ki3k0nMkDWCCloosiJm6jQk1mSX5wF-9Rh-IPyxDaPTty0OTVhRc9uARYIB8WcTm3ZiqlRg62RVbI6-xg-8Rmurw7f4o_fV0hybjxBVgg2HcfQxyBkC_6NMftNVUnxuovcFJZCjtTb0-oN-NpnGQGWCABT53VRQUFWLwoT2tW0W22lRrn3hi_OwEfmPusl8BVJwdYIKcz97leNhSPthG6RwtPlcEwwadfemqEESdaoa9dQnVlCFggSEPlVBRwkPZeUyow7lS1-VwOSttyByJvsusTj2aY6iEJWCB4TzmVcNNvuAfw7Y3CpftpmYfZ8fJ55J40o_VYUXJxaApYIHeT42CsOWykDRSmSc2yrG7Heh7vzioo-_6xVBh5XqGcC1ggbhOpKg8mbG3yO2hqSMX2SzJX4EzY_QMM5vgz3X6mDOQMWCC3GMP_3wqloyYusRYG_H8P3KTGyAHhzOIsBrdYHx2JyQ1YINx485hmqSA80TFOrbSdNygJVmQE4vUsM-pVFTh8HIBwDlggjpmVwc1AqI9Nx0decQFMsYUcunjXltvKrYPpAVy8vTsPWCDOBAXYHanjceGf60_ObBQ8ji0NgnlGt_0MDNYgX-_RKxBYIKZZ2NVC8RaPWwogYTcl4QIgsaTkbPY6PUGAUCcDmPsKEVggdAEX-wHRWMWkDEbs5syPzIIQjjIKcNEiY_m7qyKPnqYSWCAO2DiXlXdlfj1pwkFz0wCvDePIrWDo-pdidkQx7l8AoxNYIFvAPSPe9HBk1b-vxFJSjTiP36XJurKAkArBshbgwVVmFFggs-oE7sW0XVmNqJX2PAGEZX4UqCWQmekQbflyBvcN0qwVWCA-AZXGugUxLgyULijy9HGd6oDJ4s0BQsilSfd8qoCgUBZYIAfTJxxBUuCm6cd-lUbf08l44XFNL8-rmKmlnh2s1PMSF1ggHk7MJw6rxKi5hZZRZ_2W6VMJJLkUiUJkPHN3tWEvGkEYGFggXvbQMzXz4BnExGwzekvJ3Pbzx6odmpTK2gmzPDFy7egYGVggrngG1WjkhrsNg9eQ1TLV75H0MSN9UpUkxsMHSqHiYSsYGlggTyX5GnIm5m9dclBxC2fomD3srIeSSnkinfYUoLVGBSQYG1ggOaQ1quVwxW-4MN4J80eA628Ep83jkYHJsk365e2whAUYHFggbzfq5pSPWl5YJ2oOBAq_7pPH11srjWaEbpanaKbS9RAYHVggzqgeelqm7n1AyY77293b3jf5YjcSxEdtDVuujSyybyRtZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCBjNfWJcy1T84uaoMHZ3pgeKkdrT2KrFijzt4ZvBJ7rcyJYIKSwE67m7tqcBK_B-a8whlGA2znaeS4ok1umT_0YjUPEb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEDOgn45RdcedYu7CTXTEeA77tFtl7lhT6itM1T6c7rAZd8nn7BShOpUIxstlgGiE4fbW4wA3R1rTwgmhCvhTWR6am5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xhNgYWGakZnJhbmRvbVggyqxP3knY5YVQ90W-Q0VkuAb6hvatcbO_LAEGzUHIMWhoZGlnZXN0SUQAbGVsZW1lbnRWYWx1ZWZNYXJ0aW5xZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWXYGFhjpGZyYW5kb21YILjT8IaArkwoyOdyMjjZ30EsrBoYUhfxStX_bQ8_aXb0aGRpZ2VzdElEAWxlbGVtZW50VmFsdWVkSmVhbnFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1l2BhYbKRmcmFuZG9tWCDMPMkUWkF7EvkPek3AEhzTw_7HSC1lAiXdjDz-G11OrmhkaWdlc3RJRAJsZWxlbWVudFZhbHVl2QPsajE5OTAtMDEtMTVxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVgg_r-DosZy2VXGodAhuBRwrwwmIcGoihlYJYCgZu4EJ3toZGlnZXN0SUQHbGVsZW1lbnRWYWx1ZWJGUnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnk"
  ],
  "eu_pid_sdjwt": [
    "eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6IldCcG9hdUZ6N0VDNUUwbHk4NHJuSUEiLCJ4NWMiOlsiTUlJQ1RqQ0NBZldnQXdJQkFnSVVURnpKNDJpbnd1VGpNQU9VL1IvZDRjaVJ5Y0V3Q2dZSUtvWkl6ajBFQXdJd1FqRUxNQWtHQTFVRUJoTUNVMFV4Q3pBSkJnTlZCQWdNQWxORk1SSXdFQVlEVlFRS0RBbHBSM0poYm5RdWFXOHhFakFRQmdOVkJBTU1DVk5FTFVwWFZDQkRRVEFlRncweU5qQTJNVEF3TnpVMU16WmFGdzB5TnpBMk1UQXdOelUxTXpaYU1FOHhDekFKQmdOVkJBWVRBbE5GTVFzd0NRWURWUVFJREFKVFJURVNNQkFHQTFVRUNnd0phVWR5WVc1MExtbHZNUjh3SFFZRFZRUUREQlpUUkMxS1YxUWdSRzlqZFcxbGJuUWdVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRWxCdDBUQkdoUFZXak1Kcmd1U3YweUIwbmRTSVVTcFFqalFSRkE1aUVtdjZPR3J0bnhIL1h3WlczTDJaRWw3YW9LQjRCTndjWjl0SlVOKzZOY0l3enVLT0J1ekNCdURBSkJnTlZIUk1FQWpBQU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RCYkJnTlZIUkVFVkRCU2hpdG9kSFJ3Y3pvdkwybHpjM1ZsY2kxd2JHRjVaM0p2ZFc1a0xYTmxjblpwWTJVdWFXZHlZVzUwTG1sdmdpTnBjM04xWlhJdGNHeGhlV2R5YjNWdVpDMXpaWEoyYVdObExtbG5jbUZ1ZEM1cGJ6QWRCZ05WSFE0RUZnUVVWVTU0Q2R3WHBGRDdkb05TSlJFTjgvT2p0K0F3SHdZRFZSMGpCQmd3Rm9BVTJWYi9TcjgyZTlYT1EwMHFhZzJyeWdxT1l6c3dDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdXc0R5aTB3OUhYU1cvUmZsQ09sQVRsWFpEOEV5VXAvZmpTTkZLdUdJR1JJQ0lFZ3ZyaDJhR29YcTIveU1TNzJ1RFpGbVNBNWw5YThKclBBazJFSFNqUHpmIl19.eyJfc2QiOiBbIjNJNEFZb1dEYTRlTGhoOXJaazRZSms2LVNVT3RYSEVhTHNEc3FwbWdxV2ciLCAiNHVqMk5SVUpUaVZXcngwYlczQjU3LVJTQldqWWlUUFBEN01sZER4VXE3YyIsICI1Qk43WUJjX0tWa25OYXpoNTE1NmZHUGFqVGI1Umc3a1ZPRVloUlVxNGtFIiwgIjl2OFJjYTVLZ3VDb0V2NzBxTE44bkRQcnpGQWpkOENoY3BEUVFwRDRVVTAiLCAiQ29yZUU1RzJQTERIWTdrZTlSVEdfbmNuaEF3VUFTdnNuVGJ1Zkg0RVFMayIsICJEa1E1cjRHTWlQZjNoNF9WRnZ6Ty1VQVBkRmNuOTR3TlRDODhuTkFLUnRjIiwgIkg2RkVFWVpSdUcxN0tnUmNVOUNhV1E1Vk5IdEZ4ZEhZUFhqRm1qaXJTRTQiLCAiSUMzMHdDSHVOcDVockJFal9VLWJ6MnRtOHd4c3pudkdPRVZmMWxJbmZBMCIsICJUelgta3Y5T2JNZEIybThld1NERnBCYnBudGxONW9KQXU1S19BS3dFZXRFIiwgImNCS1pqa0xzX1RqY3BlX1A4eGNVNlAzQ1oxYTdqU0ctM05iYkpJRlowbjgiLCAiZS1MRjZ5MVRnVXM5bXhlOHczUzdJdm5yb0JDaldzWEwwWXZoSWhPb2V2VSIsICJoTXF1WTM4aXpqMHZRZ2dIWGc4WTBSYk9KbEZOQU5PejFNZWN6N0ZqcGgwIiwgImtPenJreHVSdUtnSEpUVjFBTE5HQ214UjJ1M09oOWMxanY4Qjg2dHVQRm8iLCAidmQ2ampwckl3NFh1VWVIYlk0MWcyeW42OU1zekpSclZXYnBJY2RXWVVyayIsICJ2bFM5a2pVRnpKaGt1aDl1ZWxxN3RySVozc0g0VHBEa3dGZG51QzJYMTFNIiwgInZyTFpWRXQ4dzEzVk5scDRkUll4VFhhUllxX28wcnBvNTJJSng1RTJxMHciLCAieFZ1dFVmNWM0UzRSSzFMS1VHSnN4NFJqVl9rdmpjM2tUSXN3RkFvb2V1VSIsICJ5MUlta2duamFBWUFacGlybUsyQTZhaHBoVTVhMzVRMUwtV09pN0pnWS1NIl0sICJpc3MiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pbyIsICJ2Y3QiOiAidXJuOmV1ZGk6cGlkOjEiLCAiaWF0IjogMTc4OTExMTE1NywgIm5iZiI6IDE3ODkxMTExNTcsICJleHAiOiAxODIwNjQ3MTU3LCAiX3NkX2FsZyI6ICJzaGEtMjU2IiwgImNuZiI6IHsiandrIjogeyJrdHkiOiAiRUMiLCAiY3J2IjogIlAtMjU2IiwgIngiOiAianhWNU9PdjM2NlQxbWdrYUNxdVVaMlFrXzR4TGxyazAza2NBNFVwRkFJQSIsICJ5IjogImFqTDRMam9HbjI4b3hxcEJwem1YSm5sdlk5cEN3NE1UZ29ncnlmektoNWcifX0sICJzdGF0dXMiOiB7InN0YXR1c19saXN0IjogeyJpZHgiOiAxMTIxODcsICJ1cmkiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xIn19fQ.Mrti1pMMonUuYh24PZh7y4_q4Eei-4oQ8DRCSeVR3zWKRCwr-9sHa3p3Uh3Ce-HGKJTPJlhl8yI_-Ebu_Ext6A~WyI1aGR4TmNObHlEQ0dsNnlzWjQ4RUV3IiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJfeVR2NHREX2VCY1FnX1BvaEdtTkdBIiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJoaTF0QzVjWGhRcWxPUTJqYXVFVkJBIiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyIzN1I0dGtoV2dSbGp1anVpTFJidkNBIiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3ODk0ODM1NTUsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwibm9uY2UiOiJkUXBjM09EUHUzc0tWNjJ1aXA4eFotX1M3OF80cEdWMnBjdktOSlJLSGhrIiwic2RfaGFzaCI6IjlWUEF5R016YkJUcHZydmNaaWk0RW5VaVFaTl93QUhMN0t2cnpjN2VZb3MifQ.Gw1mPIC9oqN1LrdhO_BvCqNBJFL4Rge7BQX_phVT3yuBHyMK-aYtjOYfsZAT8W5GAuh2n71KSSBFvDZ6LZup1g"
  ]
}

Decoded Token

Decoded JWT headers, payloads, disclosures, and key binding

View Decoded Token
{
  "eu_pid_mdoc": {
    "status": 0,
    "version": "1.0",
    "documents": [
      {
        "docType": "eu.europa.ec.eudi.pid.1",
        "deviceSigned": {
          "deviceAuth": {
            "deviceSignature": [
              "b'\\xa1\\x01&'",
              {},
              null,
              "b')n3\\xf6\\x83\\xff/\\xe5\\r\\xfe\\rx\\x03V\\xc9A2\\x1e!\\xb5\\xb8\\x1dA>(\\xe1G\\xb4\\xec*\\xb8\\xd0\\xdb}G\\xde\\'\\x93?\\xb1\\xb0\\x82\\xcd\\xc4\\x15\\xd82\\xcfP\\xa3\\xa6\\x84\"Y\\xd7\\xd3\\x19\\xab\\x9a\\xb6n\\xee\\x8f\\xba'"
            ]
          },
          "nameSpaces": "CBORTag(24, b'\\xa0')"
        },
        "issuerSigned": {
          "issuerAuth": [
            "b'\\xa1\\x01&'",
            {
              "33": "b'0\\x82\\x02S0\\x82\\x01\\xf9\\xa0\\x03\\x02\\x01\\x02\\x02\\x14X7\\x1d\\xf9\\x8a\\x11i7\\xe7Z\\xc4/3%\\x03\\xb1>\\x10U\\xcc0\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x020%1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02FR1\\x160\\x14\\x06\\x03U\\x04\\x03\\x0c\\rmDL Test IACA0\\x1e\\x17\\r260910130835Z\\x17\\r290910130835Z0#1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02FR1\\x140\\x12\\x06\\x03U\\x04\\x03\\x0c\\x0bmDL Test DS0Y0\\x13\\x06\\x07*\\x86H\\xce=\\x02\\x01\\x06\\x08*\\x86H\\xce=\\x03\\x01\\x07\\x03B\\x00\\x04\\x12B\\x9b;5E\\x8cD\\xc7\\xf7 \\xd2\\xe4+\\xbfc\\'H\\xf5\\x7f\\x10\\xac\\xab\\xf9\\x03\\x01+\\xccx\\xe7\\x0ba|\\x13\\xe2i\\xd6\\xc4\\xcc\\xf3+i\"u\\x06\\xcaqU\\x82Y\\x9d\\xddD\\xea\\xf9\\xaa\\xc0\\xe7\"\\x0b\\xd1{T\\xd2\\xa3\\x82\\x01\\x070\\x82\\x01\\x030\\x0e\\x06\\x03U\\x1d\\x0f\\x01\\x01\\xff\\x04\\x04\\x03\\x02\\x07\\x800\\x1d\\x06\\x03U\\x1d\\x0e\\x04\\x16\\x04\\x14\\x18iIHH\\xd5\\xbe\\xbf\\xe0\\xb6p_[\\x9c?\\xe8\\x1fq\\x13\\xea0\\x1f\\x06\\x03U\\x1d#\\x04\\x180\\x16\\x80\\x14)\\x80\\xe9b6\\'qO\\n\\xbb\\xf5\\xc5\\xa1S\\xab!\\xb6\\x94\\x19\\xc90$\\x06\\x03U\\x1d\\x11\\x04\\x1d0\\x1b\\x86\\x19https://mdl-test.invalid/0?\\x06\\x03U\\x1d\\x12\\x04806\\x86\\x1dhttp://127.0.0.1:8000/contact\\x81\\[email protected]\\x06\\x03U\\x1d\\x1f\\x04,0*0(\\xa0&\\xa0$\\x86\"http://127.0.0.1:8000/crl/iaca.crl0\\x15\\x06\\x03U\\x1d%\\x01\\x01\\xff\\x04\\x0b0\\t\\x06\\x07(\\x81\\x8c]\\x05\\x01\\x020\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x02\\x03H\\x000E\\x02!\\x00\\xcc\\xd2\\x91\\xcbi#&Xx}\\x08\\x0b&4\\xfec\\x1c\\xc8\\xea\\x9c{ZS\\x85\\xf5\\xc3\\x06\\xef\\x0c#\\x03\\x8d\\x02 _\\x0c\\x8b&\\xaa\\xe0\\xac5\\xd3\\xaf!4\\x9d[\\xe8n\\x1d0\\xcc\\xe0\\xc6\\xe8B\\xf5C\\xf1\\xec\\xd6$\\x00OH'"
            },
            "b'\\xd8\\x18Y\\x05]\\xa6gdocTypeweu.europa.ec.eudi.pid.1gversionc1.0lvalidityInfo\\xa3fsigned\\xc0t2026-09-15T14:40:54ZivalidFrom\\xc0t2026-09-15T14:40:54ZjvalidUntil\\xc0t2027-09-15T14:45:54ZlvalueDigests\\xa1weu.europa.ec.eudi.pid.1\\xb8\\x1e\\x00X  \\xec\\xc13\\x89\\x99\\x94\\xca#`\\xa0\\x96\\xbfP\\xb7\\x17\\x8ep\\xf5\\xe5\\xd4\\\\\\x97\\xc2\\xf9\\xa8\\x18\\xfbUiF\\xb3\\x01X \\xd9\\x8d\\x1c\\xfe\\xd5\\xfc\\rU\\xba!\\xf7\\xc7\\xed@\\xe1Ei oo\\xf6,\\xd01\\xa4\\xd0\\x0e3o8n<\\x02X 2\\n\\xa4\\\\\\xa8\\xb6W\\xb1H\\xa6X\\xab\\xcf\\x8bS)\\x9f\\x1fx\\'wC\\xde\\x1f.\\xef\\xca\\x8by4\\x9c\\xc9\\x03X \\xa5\\xa2\\x8b\"&n\\xa3BMfI~p\\x17\\xefQ\\x87\\xe2\\x0f\\xcb\\x10\\xda=;r\\xd0\\xe4\\xd5\\x85\\x17=\\xb8\\x04X \\x1f\\x16q9\\xb7f*\\xa5F\\x0e\\xb6EV\\xc8\\xeb\\xec`\\xfb\\xc4f\\xba\\xbc;\\x7f\\x8a?}]!\\xc9\\xb8\\xf1\\x05X \\xd8w\\x1fC\\x1c\\x81\\x90/\\xfa4\\xc7\\xed5U\\'\\xc6\\xea/pRY\\n;SoO\\xa87\\xe3i\\x9cd\\x06X \\x01O\\x9d\\xd5E\\x05\\x05X\\xbc(OkV\\xd1m\\xb6\\x95\\x1a\\xe7\\xde\\x18\\xbf;\\x01\\x1f\\x98\\xfb\\xac\\x97\\xc0U\\'\\x07X \\xa73\\xf7\\xb9^6\\x14\\x8f\\xb6\\x11\\xbaG\\x0bO\\x95\\xc10\\xc1\\xa7_zj\\x84\\x11\\'Z\\xa1\\xaf]Bue\\x08X HC\\xe5T\\x14p\\x90\\xf6^S*0\\xeeT\\xb5\\xf9\\\\\\x0eJ\\xdbr\\x07\"o\\xb2\\xeb\\x13\\x8ff\\x98\\xea!\\tX xO9\\x95p\\xd3o\\xb8\\x07\\xf0\\xed\\x8d\\xc2\\xa5\\xfbi\\x99\\x87\\xd9\\xf1\\xf2y\\xe4\\x9e4\\xa3\\xf5XQrqh\\nX w\\x93\\xe3`\\xac9l\\xa4\\r\\x14\\xa6I\\xcd\\xb2\\xacn\\xc7z\\x1e\\xef\\xce*(\\xfb\\xfe\\xb1T\\x18y^\\xa1\\x9c\\x0bX n\\x13\\xa9*\\x0f&lm\\xf2;hjH\\xc5\\xf6K2W\\xe0L\\xd8\\xfd\\x03\\x0c\\xe6\\xf83\\xdd~\\xa6\\x0c\\xe4\\x0cX \\xb7\\x18\\xc3\\xff\\xdf\\n\\xa5\\xa3&.\\xb1\\x16\\x06\\xfc\\x7f\\x0f\\xdc\\xa4\\xc6\\xc8\\x01\\xe1\\xcc\\xe2,\\x06\\xb7X\\x1f\\x1d\\x89\\xc9\\rX \\xdcx\\xf3\\x98f\\xa9 <\\xd11N\\xad\\xb4\\x9d7(\\tVd\\x04\\xe2\\xf5,3\\xeaU\\x158|\\x1c\\x80p\\x0eX \\x8e\\x99\\x95\\xc1\\xcd@\\xa8\\x8fM\\xc7G^q\\x01L\\xb1\\x85\\x1c\\xbax\\xd7\\x96\\xdb\\xca\\xad\\x83\\xe9\\x01\\\\\\xbc\\xbd;\\x0fX \\xce\\x04\\x05\\xd8\\x1d\\xa9\\xe3q\\xe1\\x9f\\xebO\\xcel\\x14<\\x8e-\\r\\x82yF\\xb7\\xfd\\x0c\\x0c\\xd6 _\\xef\\xd1+\\x10X \\xa6Y\\xd8\\xd5B\\xf1\\x16\\x8f[\\n a7%\\xe1\\x02 \\xb1\\xa4\\xe4l\\xf6:=A\\x80P\\'\\x03\\x98\\xfb\\n\\x11X t\\x01\\x17\\xfb\\x01\\xd1X\\xc5\\xa4\\x0cF\\xec\\xe6\\xcc\\x8f\\xcc\\x82\\x10\\x8e2\\np\\xd1\"c\\xf9\\xbb\\xab\"\\x8f\\x9e\\xa6\\x12X \\x0e\\xd88\\x97\\x95we~=i\\xc2As\\xd3\\x00\\xaf\\r\\xe3\\xc8\\xad`\\xe8\\xfa\\x97bvD1\\xee_\\x00\\xa3\\x13X [\\xc0=#\\xde\\xf4pd\\xd5\\xbf\\xaf\\xc4RR\\x8d8\\x8f\\xdf\\xa5\\xc9\\xba\\xb2\\x80\\x90\\n\\xc1\\xb2\\x16\\xe0\\xc1Uf\\x14X \\xb3\\xea\\x04\\xee\\xc5\\xb4]Y\\x8d\\xa8\\x95\\xf6<\\x01\\x84e~\\x14\\xa8%\\x90\\x99\\xe9\\x10m\\xf9r\\x06\\xf7\\r\\xd2\\xac\\x15X >\\x01\\x95\\xc6\\xba\\x051.\\x0c\\x94.(\\xf2\\xf4q\\x9d\\xea\\x80\\xc9\\xe2\\xcd\\x01B\\xc8\\xa5I\\xf7|\\xaa\\x80\\xa0P\\x16X \\x07\\xd3\\'\\x1cAR\\xe0\\xa6\\xe9\\xc7~\\x95F\\xdf\\xd3\\xc9x\\xe1qM/\\xcf\\xab\\x98\\xa9\\xa5\\x9e\\x1d\\xac\\xd4\\xf3\\x12\\x17X \\x1eN\\xcc\\'\\x0e\\xab\\xc4\\xa8\\xb9\\x85\\x96Qg\\xfd\\x96\\xe9S\\t$\\xb9\\x14\\x89Bd<sw\\xb5a/\\x1aA\\x18\\x18X ^\\xf6\\xd035\\xf3\\xe0\\x19\\xc4\\xc4l3zK\\xc9\\xdc\\xf6\\xf3\\xc7\\xaa\\x1d\\x9a\\x94\\xca\\xda\\t\\xb3<1r\\xed\\xe8\\x18\\x19X \\xaex\\x06\\xd5h\\xe4\\x86\\xbb\\r\\x83\\xd7\\x90\\xd52\\xd5\\xef\\x91\\xf41#}R\\x95$\\xc6\\xc3\\x07J\\xa1\\xe2a+\\x18\\x1aX O%\\xf9\\x1ar&\\xe6o]rPq\\x0bg\\xe8\\x98=\\xec\\xac\\x87\\x92Jy\"\\x9d\\xf6\\x14\\xa0\\xb5F\\x05$\\x18\\x1bX 9\\xa45\\xaa\\xe5p\\xc5o\\xb80\\xde\\t\\xf3G\\x80\\xebo\\x04\\xa7\\xcd\\xe3\\x91\\x81\\xc9\\xb2M\\xfa\\xe5\\xed\\xb0\\x84\\x05\\x18\\x1cX o7\\xea\\xe6\\x94\\x8fZ^X\\'j\\x0e\\x04\\n\\xbf\\xee\\x93\\xc7\\xd7[+\\x8df\\x84n\\x96\\xa7h\\xa6\\xd2\\xf5\\x10\\x18\\x1dX \\xce\\xa8\\x1ezZ\\xa6\\xee}@\\xc9\\x8e\\xfb\\xdb\\xdd\\xdb\\xde7\\xf9b7\\x12\\xc4Gm\\r[\\xae\\x8d,\\xb2o$mdeviceKeyInfo\\xa1ideviceKey\\xa4\\x01\\x02 \\x01!X c5\\xf5\\x89s-S\\xf3\\x8b\\x9a\\xa0\\xc1\\xd9\\xde\\x98\\x1e*GkOb\\xab\\x16(\\xf3\\xb7\\x86o\\x04\\x9e\\xebs\"X \\xa4\\xb0\\x13\\xae\\xe6\\xee\\xda\\x9c\\x04\\xaf\\xc1\\xf9\\xaf0\\x86Q\\x80\\xdb9\\xday.(\\x93[\\xa6O\\xfd\\x18\\x8dC\\xc4odigestAlgorithmgSHA-256'",
            "b\"\\xce\\x82~9E\\xd7\\x1eu\\x8b\\xbb\\t5\\xd3\\x11\\xe0;\\xee\\xd1m\\x97\\xb9aO\\xa8\\xad3T\\xfas\\xba\\xc0e\\xdf'\\x9f\\xb0R\\x84\\xeaT#\\x1b-\\x96\\x01\\xa2\\x13\\x87\\xdb[\\x8c\\x00\\xdd\\x1dkO\\x08&\\x84+\\xe1Mdz\""
          ],
          "nameSpaces": {
            "eu.europa.ec.eudi.pid.1": [
              "CBORTag(24, b'\\xa4frandomX \\xca\\xacO\\xdeI\\xd8\\xe5\\x85P\\xf7E\\xbeCEd\\xb8\\x06\\xfa\\x86\\xf6\\xadq\\xb3\\xbf,\\x01\\x06\\xcdA\\xc81hhdigestID\\x00lelementValuefMartinqelementIdentifierkfamily_name')",
              "CBORTag(24, b'\\xa4frandomX \\xb8\\xd3\\xf0\\x86\\x80\\xaeL(\\xc8\\xe7r28\\xd9\\xdfA,\\xac\\x1a\\x18R\\x17\\xf1J\\xd5\\xffm\\x0f?iv\\xf4hdigestID\\x01lelementValuedJeanqelementIdentifierjgiven_name')",
              "CBORTag(24, b'\\xa4frandomX \\xcc<\\xc9\\x14ZA{\\x12\\xf9\\x0fzM\\xc0\\x12\\x1c\\xd3\\xc3\\xfe\\xc7H-e\\x02%\\xdd\\x8c<\\xfe\\x1b]N\\xaehdigestID\\x02lelementValue\\xd9\\x03\\xecj1990-01-15qelementIdentifierjbirth_date')",
              "CBORTag(24, b\"\\xa4frandomX \\xfe\\xbf\\x83\\xa2\\xc6r\\xd9U\\xc6\\xa1\\xd0!\\xb8\\x14p\\xaf\\x0c&!\\xc1\\xa8\\x8a\\x19X%\\x80\\xa0f\\xee\\x04'{hdigestID\\x07lelementValuebFRqelementIdentifieroissuing_country\")"
            ]
          }
        }
      }
    ]
  },
  "eu_pid_sdjwt": {
    "header": {
      "alg": "ES256",
      "typ": "dc+sd-jwt",
      "kid": "WBpoauFz7EC5E0ly84rnIA",
      "x5c": [
        "MIICTjCCAfWgAwIBAgIUTFzJ42inwuTjMAOU/R/d4ciRycEwCgYIKoZIzj0EAwIwQjELMAkGA1UEBhMCU0UxCzAJBgNVBAgMAlNFMRIwEAYDVQQKDAlpR3JhbnQuaW8xEjAQBgNVBAMMCVNELUpXVCBDQTAeFw0yNjA2MTAwNzU1MzZaFw0yNzA2MTAwNzU1MzZaME8xCzAJBgNVBAYTAlNFMQswCQYDVQQIDAJTRTESMBAGA1UECgwJaUdyYW50LmlvMR8wHQYDVQQDDBZTRC1KV1QgRG9jdW1lbnQgU2lnbmVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAElBt0TBGhPVWjMJrguSv0yB0ndSIUSpQjjQRFA5iEmv6OGrtnxH/XwZW3L2ZEl7aoKB4BNwcZ9tJUN+6NcIwzuKOBuzCBuDAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIHgDBbBgNVHREEVDBShitodHRwczovL2lzc3Vlci1wbGF5Z3JvdW5kLXNlcnZpY2UuaWdyYW50LmlvgiNpc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pbzAdBgNVHQ4EFgQUVU54CdwXpFD7doNSJREN8/Ojt+AwHwYDVR0jBBgwFoAU2Vb/Sr82e9XOQ00qag2rygqOYzswCgYIKoZIzj0EAwIDRwAwRAIgWsDyi0w9HXSW/RflCOlATlXZD8EyUp/fjSNFKuGIGRICIEgvrh2aGoXq2/yMS72uDZFmSA5l9a8JrPAk2EHSjPzf"
      ]
    },
    "payload": {
      "_sd": [
        "3I4AYoWDa4eLhh9rZk4YJk6-SUOtXHEaLsDsqpmgqWg",
        "4uj2NRUJTiVWrx0bW3B57-RSBWjYiTPPD7MldDxUq7c",
        "5BN7YBc_KVknNazh5156fGPajTb5Rg7kVOEYhRUq4kE",
        "9v8Rca5KguCoEv70qLN8nDPrzFAjd8ChcpDQQpD4UU0",
        "CoreE5G2PLDHY7ke9RTG_ncnhAwUASvsnTbufH4EQLk",
        "DkQ5r4GMiPf3h4_VFvzO-UAPdFcn94wNTC88nNAKRtc",
        "H6FEEYZRuG17KgRcU9CaWQ5VNHtFxdHYPXjFmjirSE4",
        "IC30wCHuNp5hrBEj_U-bz2tm8wxsznvGOEVf1lInfA0",
        "TzX-kv9ObMdB2m8ewSDFpBbpntlN5oJAu5K_AKwEetE",
        "cBKZjkLs_Tjcpe_P8xcU6P3CZ1a7jSG-3NbbJIFZ0n8",
        "e-LF6y1TgUs9mxe8w3S7IvnroBCjWsXL0YvhIhOoevU",
        "hMquY38izj0vQggHXg8Y0RbOJlFNANOz1Mecz7Fjph0",
        "kOzrkxuRuKgHJTV1ALNGCmxR2u3Oh9c1jv8B86tuPFo",
        "vd6jjprIw4XuUeHbY41g2yn69MszJRrVWbpIcdWYUrk",
        "vlS9kjUFzJhkuh9uelq7trIZ3sH4TpDkwFdnuC2X11M",
        "vrLZVEt8w13VNlp4dRYxTXaRYq_o0rpo52IJx5E2q0w",
        "xVutUf5c4S4RK1LKUGJsx4RjV_kvjc3kTIswFAooeuU",
        "y1ImkgnjaAYAZpirmK2A6ahphU5a35Q1L-WOi7JgY-M"
      ],
      "iss": "https://issuer-playground-service.igrant.io",
      "vct": "urn:eudi:pid:1",
      "iat": 1789111157,
      "nbf": 1789111157,
      "exp": 1820647157,
      "_sd_alg": "sha-256",
      "cnf": {
        "jwk": {
          "kty": "EC",
          "crv": "P-256",
          "x": "jxV5OOv366T1mgkaCquUZ2Qk_4xLlrk03kcA4UpFAIA",
          "y": "ajL4LjoGn28oxqpBpzmXJnlvY9pCw4MTgogryfzKh5g"
        }
      },
      "status": {
        "status_list": {
          "idx": 112187,
          "uri": "https://issuer-playground-service.igrant.io/statuslists/1"
        }
      }
    },
    "disclosures": [
      [
        "5hdxNcNlyDCGl6ysZ48EEw",
        "family_name",
        "Johansson"
      ],
      [
        "_yTv4tD_eBcQg_PohGmNGA",
        "given_name",
        "Anna"
      ],
      [
        "hi1tC5cXhQqlOQ2jauEVBA",
        "birthdate",
        "1990-07-22"
      ],
      [
        "37R4tkhWgRljujuiLRbvCA",
        "issuing_country",
        "SE"
      ]
    ],
    "key_binding_jwt": {
      "header": {
        "typ": "kb+jwt",
        "alg": "ES256"
      },
      "payload": {
        "iat": 1789483555,
        "aud": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
        "nonce": "dQpc3ODPu3sKV62uip8xZ-_S78_4pGV2pcvKNJRKHhk",
        "sd_hash": "9VPAyGMzbBTpvrvcZii4EnUiQZN_wAHL7Kvrzc7eYos"
      }
    }
  }
}

Session Logs

6 total
2026-09-15 14:45:49 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "verifier-playground.igrant.io",
    "x-request-id": "6789e58b522ed0aa997d7f5a7224ecb8",
    "x-real-ip": "10.164.15.197",
    "x-forwarded-for": "10.164.15.197",
    "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": "148",
    "sec-fetch-mode": "navigate",
    "sec-fetch-site": "same-origin",
    "priority": "u=0, i",
    "cf-ray": "a3b86ad70f20e208-MRS",
    "sec-fetch-user": "?1",
    "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
    "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
    "accept-language": "en-US,en;q=0.9",
    "accept-encoding": "gzip, br",
    "content-type": "application/x-www-form-urlencoded",
    "origin": "https://verifier-playground.igrant.io",
    "referer": "https://verifier-playground.igrant.io/admin/create-request/",
    "upgrade-insecure-requests": "1",
    "sec-fetch-dest": "document",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "45.80.21.154",
    "cf-ipcountry": "FR",
    "cf-visitor": "{\"scheme\":\"https\"}",
    "cookie": "cf_clearance=xFrI7yQYt2PHO5xi7Olp3fxrbc8GkrkO7jKRoxKCrJE-1789483545-1.2.1.1-kda4Zdk7CpH8nIeXUAC49aV39A7hC0CGDRyFqMafLBszn.5r7oSdzu4nYGoKljmV.AFVMTK2e4uFfoZZA16KwCsljHcFW.FphVFQ5rz8.a9ZiNNtz6_EgTIeiZZl9oZ5hB82Ei8lrD21BABbWgGLpAn49G60ze1s5kM8DZcMWrdN1M.GiryasK68q7HjmkpSXbm0_Ykcl9YWn48AF8yo783dteiKFeEfWJrXQs9QwCQGUVJVW6qNLI.gPrGTqxmjiYDz2YBb8cOb1ExChG17MBr0T_qw4l0If5Cunl5c4uvabmSGwQIbhZkXSQdKRx8s_NYfuQ._tGB5_J39qQNosltHN3X0tcZeIH8svH5G4tw"
  },
  "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": "haip-vp://"
  },
  "transaction_id": "a18b7961-e693-40af-98bd-f600b8d4ea0f",
  "request_id": "6ae18ae2-2cfc-4835-bc53-f4b3cf871328",
  "nonce": "dQpc3ODPu3sKV62uip8xZ-_S78_4pGV2pcvKNJRKHhk",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "hRG_GPzPPjCVr1ftiW3o1jzHTeujbHR1OcHDFweVSEQ",
  "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": "rkIZJYHdAMBWIq4RUISVoFeDemZZqghNNLlYLge0_bA",
          "y": "z-8CE98L2XdWnaPS3Wh-EVcqwwfOUtLcDiD_qEiueQY",
          "kid": "hRG_GPzPPjCVr1ftiW3o1jzHTeujbHR1OcHDFweVSEQ",
          "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-09-15 14:45:54 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "0a3ed6d7ff2b710aba69307b3d7ef9b7",
    "x-real-ip": "10.164.15.200",
    "x-forwarded-for": "10.164.15.200",
    "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": "2a05:6e02:1065:1a10:515e:9bd4:b3e1:c0de",
    "accept-encoding": "gzip, br",
    "accept": "application/oauth-authz-req+jwt, application/jwt;q=0.9, */*;q=0.8",
    "user-agent": "wallet-simulator/1.0",
    "cf-ray": "a3b86afa78a4e229-MRS",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "2a05:6e02:1065:1a10:515e:9bd4:b3e1:c0de",
    "cf-ipcountry": "FR",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "path_params": {
    "request_id": "6ae18ae2-2cfc-4835-bc53-f4b3cf871328"
  },
  "transaction_id": "a18b7961-e693-40af-98bd-f600b8d4ea0f",
  "nonce": "dQpc3ODPu3sKV62uip8xZ-_S78_4pGV2pcvKNJRKHhk",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "hRG_GPzPPjCVr1ftiW3o1jzHTeujbHR1OcHDFweVSEQ"
}
2026-09-15 14:45:55 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "9cdef7acace61736299387babe1f4849",
    "x-real-ip": "10.164.15.207",
    "x-forwarded-for": "10.164.15.207",
    "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": "2a05:6e02:1065:1a10:515e:9bd4:b3e1:c0de",
    "content-length": "10160",
    "accept-encoding": "gzip, br",
    "content-type": "application/x-www-form-urlencoded",
    "user-agent": "wallet-simulator/1.0",
    "cf-ray": "a3b86afb3a6fe15a-MRS",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "2a05:6e02:1065:1a10:515e:9bd4:b3e1:c0de",
    "cf-ipcountry": "FR",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "form_fields": {
    "response_jwe": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMjU2IiwieCI6InZvdEVLY1pmV2gtTTJHQ0RMLTNFZ1BJZEJod0oxdUh1b1V0V3JLZEw1b1EiLCJ5IjoiQTdpZGRUSlpzTjJNRU56NU1iMTNlbXRYbTJ3OFlVZnZhekdDcUdZUXRPayJ9LCJraWQiOiJoUkdfR1B6UFBqQ1ZyMWZ0aVczbzFqekhUZXVqYkhSMU9jSERGd2VWU0VRIn0..o_OHmdRML9jmruy5.TkJbrP40cRH-qtAvhnSgiPJu2lL8X0PTYLSrTl7EG4rM37AurajKVRklaX0iCJZ_I42iWuGQ5-cYyXLED6mrSsFa8jQJLAaQCaZWocfxVzOzu-S3REDy7-SGkhDDamazBNTxeDFoAuXP6Gr6IK7YD5L6tUcz63Eo5TJj6ikF0zVdzJNXVJzH-l65ug1XFQsQKsVtuE19D1I2wjvtDPGC4LgN28ZiUgHt4jMswHgrOzx2M7mr63NkGWM7-D68LsEZnIP_qyOTnfSTtqztJFliAlDGV75VPiidtFuJncUeUYTqXoWnTlFq99Bi4LHjuVbJW551qKQSayrfS2A01f2HElppnmkUmpmjoVUJcqQpTj56xg6q9PIKGXHLD-r6CA0e9xcoGHwdCOXrx2t7evdH-eHCt8e3j5v0ozioLVC1n6T-eT9OwoUVzTnUfMrArHzofnhGuTx5QFzGcA1mKj4qVARhAnBuIerbQ_lmXbpbc-In4YdFAxj_nptmdc-wtSbpsr3rrXEyFDTQdOyofGK0bS9fiM1MyeghVGFaNow34NHkDrzBiLJv3zNBBuuWeGjl8AeuKP-XjTSkRlkZH6GWMDuwq6OobrKexNWqU3ZJGnkupbxFxpHO2XsOyMClgwaG452kJvQhNG7AD8s98RwK53u_XYWMIpn7OAO_tTEcPPUD2qUqigxSnX1whbPDuGdDW0mJ_BZLqKeRdjiNtas10ixN4Tua2dswqaBmJ8lrfkmCzLwYL7xb7pSbZpm943Z7mxzoGTSfsAKSz2h9wB6vQlu8Q5naHAjDT-oV7Kg3dtgKXJljtGX2Xm743mpQJRCudLpq2vZlbgNB17zISkHklpPQSYqGB3-AeDQIZzWq5y8hFpeon23J5vMCS54K9wSvoEmxp2PqrLLta_X2E6Y4KamHYhrskrjEiTNV0A7oXsTwcAzMFZniDsFlMdwzk40wuHeq_gRtgabvIVoisACY5r2hl4KBgC71xrcZl_7smtaGDb2JKI_79L1CyjGJSA4vV2IVZbh6EAVwjG4qqQjeSt7HLZ9zADpwzhlL8JT2Ks0vbRX1rFD2NvT-iqgZ3s-SOZ9i4yI39V0InX-95lWVKO3rVTb0zHRqtjZm6nLPsIfu_-Ui0NqFWC6UInEXaVFgVX02pkQQsDrwhInJR_CbsCcqHmB-O_p0r0SVjIlZzqK39_R-T4MRuZGKwVqTgjqsdzmnWNWOxLYR2wjEVlDWECjj_ezU6IJ6SKeKTEO_dsXa17JY8Yvuqf_cJIoPfeoZpbr8bYjxaiMfuH8laE3AmnauX-_VQSq2zqnOuSatFdx8RQYE-LYdcNSXqp_xOENXIKCOnCAuVb0WG2xaaMZUgAbQFqGpwkLxgD5UdpGlqUwyFmVzRjsoYr1ka26tU72SlWWJrvrff8iVbc4LUKOE6hQ0xVEIeF9p9_WGHX1sFrS3v3eK5vwLbieRc3iW7JvTbP4MHiYUo4nmLuuCJqHtI6BUPXEN8vAoemZn6f6BhnMbiBSAdu4b1Gbn6hUH7_Sx-EfOthc9Bi1w5skID_IB5TR16kXYs0nEa-__aDVnzjoOB-DaLO-H4p3QqpFKxebfLNV3YVWOBU6hAdYRerdEig6yru-4lSp9YJ12O9W8k9QIKfD5r17LQQDDjjeT_3GXd3zwfalmYt2Hh05aEOi6iiYtvSFNtSA2-gZE9ax3hCC3c56cGs0XbBhPF-KQ3sUojOqJe909Vy7X-tbvaVm4KSm7I_OpPSvoFUWF0_CLvnd-0yPU3wTqsloe8cF7boigjzOzLmxmdnnLNUlUm0djyPJ9mr1Lit1rblQk-ntpB5wZF3qaP8sPM6PYLZWNEJ5-1KKL9yi6Fmj0YO99249DtSAsTc9vvHLeckAIZ-yOnZIOCTJzzhZTMNiIE16-fpBx8o5a0dpCZ_NoBXpu2ri-b97G27krnlYM8xsVVEgfTofg_i0dqcT0DaE2b4DJBUGT8UXVUst_-FZOO7rTvGhzIthcn5Px0H7tRp267wsnVWQFsrHxK4c-quFwW8Z1cQ3wJk8L349raMyEU4pcy2XW5oEDY_C1NukC3A2d5gJn7xiTeV1PafbKOfV9_i6PA5gtIbRnUoOuRlwXEHsqE9-0GhGA7GPjbo1kVDvCaX-qPiCLGvp7cjr1tf8KbJUK2IYFEBtWBiTABIr_5qQY21TQBTzqFPQ6v-zKWzoByIG-AxbQDJovcOG64-q0hLEJyWiivPM4rxu_a-ZUPILy7bXMCKlTQIUSFzq_zjiMyTdP-ApusYrhkatLfDUjgcZGArK-OO42GChtwjMcl9edmwEwjiU2jit3EN9O_eVIgf-h8yy2B4JWKBw8SO34UWZgwSckmbZWkGW92mUeqTBpCLEkVBLiPd56TlF-WUyeq2H3CV_nEuLszWsd6ECytzb8hljrL8O6Eief6DOZ5iZNZbG7rs5CGjoSrlx8l8gRfPDou3XEJF5p1OrY4JXXdCdrttskzbpwQkcV21vhkaw9IJolZpmEJnuwIk9FWRU_qCjJdesIz274AtrLlnlBEnL-r0VoKqcN_954RkTq6Gtu_PS8FZhb34s27VG4OQV72UUvGJxMEYkyyGk-ycdmFR3aX8pV0ERLzSSnzNJCpbp-4Xgml_8BxPfGUZFUQK-j1QgHbWTu50rVUSDRbQTFUj8vwCWX5blLBJfVQvw2pLxLSAepUyyWXPeFyIYk4xq4jM3PLQ7cC8xOwtmrhkOQBhm3hdfO0VOS8ieXCBNzWu3W5FfpJyWagzAgkMLt6G5MVNcBSkDqHrJijAhL1RLS41HdBCQHxgH_eKIi2nInQNc9SUa7iLWB_aF7yIXtX5FiFUUYUojmsYHrxOm_ExmFCXCuhlEI1AKx6-D_wOSJkxB1WEFoAsaA2oSCkAJ9A7xxaEbmXCygxE8SazKhL0tk0G8mnvUDCl0heG7aJIZhwxcTBMGRF26urjrLl8J4bAOoT6Fa7U598rVwwO7kK49uJWGOs9GZEirzsZdwaJkPXwTTgzssdpB33ZMXBrW7ZZrtas6CeinHjXsplXbUH2U9dVgPnyJKA9F6lFdceh2gRpveGIms76_plJ_ocV88So2n2ny8YR3pXmYNIsnDn3aFlG4N_3qcpvVG6au2NmNv1ONCgjGGRSarYa-Adu7iNMZ2phRqAaWY-9R3y1XGHQ6Pv9vqwlIQpVTExTlPtjXQ-cpskTjOxz-xImMNllv1wszsAzwN8NygwKpmtHsMl1t85JpoB2Qmu7FjzTLf_O2EPykXzFgc2xBdL8IENKwTtBIGqxCkQzQApyeBi506_Gc-mMZpXOwgL7m20RKzLo5S7uAOBmSlVv-pQNN9pDP6Y8BgfNeFQd3eWSVqjOtYxrkvq5qVSjCFWorIjOzgZl6_5_FuhUbVAfC9165XkWWFI3bXGmDoGiAVtlogefOeWBkbcnrNTnEXvlO2D66TdOWA3xCoBqjxpkLtUHjy8Xd6EJho-tRDioXvo4KnlDUVu_x7BGpfDTauyZnkFWXW_BxMnmPLDARSq0D5GfUIlUo9RE-qSbheOV7zMN-ZXNH4yA2eGWBBEzsl_pryWFK44qrHD7XE5xS7UxOb7IWX1V73Fflbk7I1PbieBsM0rj8dTju3ojisvq5sFzFi6oCIc5UgFtbTJSVVCzP4V4V0MVAbTZBbvljrfHQIWSp6tiMW8ar2FM3fB7nWTN8NUNpTWAeqzkkIp9Z4W1xo62mTrSCjbl3NNUpHA1q5Ch_Kfg5XP1mRx9yDrm7U-emFZlTyHdjZWPzA1O0S5TBF5MzsIPe-mlm1-mhmJF5Dd2USgCv4OW-gVHsbcHEtLJ5-ifPZr0-AljSOBcHGNby6x2n9D9skwgL31gkh2-5NQVTqEogMiQrVGcsvI-Z3ZIAZxDBiMjhoxxM4p0V7hwVJBDr1SCaU2ftLe-oJcOXe7rjUHTqvPsaAb7q5sAtuYATp2A8NsxAnUezM5DBz0xeyfYNZKYLCdKAcM0cb4qpeM8HFBC6YFo7elJDr98_J66LAEAfqOtcPC09JUxrIkqtx4XG4JUsDrCwolHQoJ2lpuugVLQ70PDJdrybFSOPqa2XODHFhkvKeCE0kkr9LMyx0gyadSCCwgBIP9afR9HLCTYMbBaja6ja2ihhMZVePERBDSByR72S7NTkv0h-dVN0cFLRINdXUcdh3P_DAHcX8fpz4T2V-POaxR1-ViJE0j68DPycoVt5pnsRA5jf8qHnHqtqcrCEuUYWn-s5oEbEo147bPVJVC5tHPz33llcGN97QhLPJM_mWA2GxFlEubPgiV2pHgG8q9lTnkySUMTzeYeefGxfdj__E-L3m7Bq6rclxej8BL435gKKSJHl1PFiz3FzBTFERR5-kAv3gigOlJyDQsJWAilJjlfu9FqC0-Ugoet-oYOKWNI4TrnCO0UfDgRaKB2KOxsFlGc28msRsZuPinArm3RrJI9WTv4p_Ued38noMOhTUps7DP-jFB-SqKOZYG3KTQM3V0Tj3VO8SAUotabEkVc3QE324_Pw8fdXZ-y13Ew6gFcAR0Rqx5VWb1uXwBzw7QKwtoWW1155T_JMAEerg5SpPUFOtwIAfYn8K1PGW0ceWbA6JihWxUiRoOQAmL7KFC3zx5jaHriCNvLxwa3l_BM6tFDU-5Q6eh9qA6KJPRrXqZDBqajct8jkKbVuGKdAcqocpIPtHkhwZskOEqaQ1ZDBnlpeLRHCcWr_pPkPjJh1FZ-NXSjDPZAokttvKy2IEe11Nbp8TIRq0GHoF1EMCAiowimvrofWYyCpRXFiaFIO7JsHX3w1vpueOQPVNlx9qHk0Or0998CrDCmFAcOnkoy2dLNFaHSfl5I-rbrsAVx7PcBBooP0veZ00vt8SlJQz_XLl9PAVgk_UYvv1v4DzIghAANLXcc-MgSvGWZTosY8hyEeKeytvPHanRzopA4cI8dzFf_qwZexXuk3f72lCDkIlm83slGIudMhf_Xl7oKNHDb7EDqW7eUkXfkumU_b2AnPgZwOoq__YOdJiwZ71Uw3l5Wf2bpf7dgflR7koPkWu9N-G5GuSG0KML2gI26wHyrBiBU_6fFNKKJ4RCRP1n-eYlAUDhoTwOLEHN-aM76RxXxdJCM0yEYx59G-B1rX1LdvNvC8EzfXmnoHH7OYXemmAEebhVN4IiCoUv3HsUyOpalu5iDmDvKADvlTgMQp7RgXiIoulKDhClzSvymPpvCtVaSPHjGnCo3ltlDqlQMlpjaGqjvKrWCvLYCLdvxSO_MClOc1OOpKCKkvs6AgYoiXWCBSNoRmTMORkwyB6xYFpcbceff3odCAF243bY94xp74oE_uELGkbK5nstCvJhpX9Uzs-LeoOqxuiD2QN9DZrLuoR71Ar_BTP2glVSVkbE50Da0rMGaYPfXmhPxEKDJTaWbZ6VexqGkdHiXT6Ppn-Yn--rujycDjvRmN6-q3O2wXBv0mdWv1CQ4HvXj-ukPsLwT9RHGEJzHhom8B0o8cp-2q4gJ4TFeBHp4GL8yVCNBvC49NtumpNy5M5gsfici9NT5lTl1BudoubeNeaNiZO9f9ktQ3rY-XU9K2KmutWyarJ3Jf_aCtagEzJHyePVf4I1d_qBdVJYukJv2Xg-_NiK6bjcnMixWi-mNC_l1gLzFCIvY-qrMYXSWTQZvKuFprb4Lm1OdTlAhJ31Nz8npKBWuIA_6JWl0y5-9KitXkhCeBH4HEwB_Ou8vDbvO4uaVLaEpidzRa8Ao5wVo6yRrRPtW5Kd4HSgfticCMZ6MwiNr3Q8GmlZ1YI0-q_fAEUCqk5Qf2IEh8jb6b9thWlchO5xDzORRwCTOuAbU29YCNVhM8G0CQWX4wWfGPsegRTQ1T-4OGRWmGbNogjGM-J7MbVNJWvyZCe7b0OSIUHobC2N_9Rhmo5kBw9LpCI8NfaHQ617I_1C3Xzf419BRDaYeCLNgpoe9MxGtCKolgzHtEvOZf4KHBsBdb-i8i-TivLaUWHz8zK6VM6wONw__4Gw0gG1UW3WTsX-q4ekxdP5DjSlGulMVhAO_Tpr1-9wcXvM4ohDI1CM8h4Y4iQKtj4G8Ev2iRG4whrNyZqYMvac4oIw9c8XKNjzwsmDr87Wa-Umu7rXyXw2QNo0BRFQZV59p6hPVnqt08WK_eKDqOSi71o821kagw5eAlzdgsqDuSkfgE2FKzg5kJztVQ-1WrNbWGNem0WNeVcE0qEItZSXGKwkQx23lTbrlbpALPkwl6a3lbc0R206w5u6EYQ7qZkzBKnXxeN3mQ3wvI3iSgOSEgUex9mzg9KNubIbOsiuVTfZejM5a7HqpeIVNZ8Qg5LfM62BZz3t82AXlFHsbWKwlIP_sD-z7T1AbAn3A_rUylDcWq7FKSJ0gPTqOV0Qlyl4ftfwzf5N33HZpn_Y__1FF9CG4j0GDcg4Ceht95ouoXJpw7droSyvNnQMrWz9k0jCOGzmGF17jLX2hPaYa2C7tlDn15D5M2pwXAXfaQBsdNn7_XVZVZKaKkhRwZT-J0syUoqCyPhmZE0d15ASArvacNkixHPa5r7hqM32DnYVihN4DX38MC4J0GkA5oYvzgb83e3SzIKXAQA57LiiqXbFUMiw7FfMRwTVCM0nJPRIvLnf-e14d20zMzMQw85TcYflAhNR3OSWe1L2tagzwmOevcydZyJ4NQETeFqdWvHML4Qm-ZbHH84VtKWmUz7rdpVNjWZ-LQPTV8cCvQxse4LQBtLh3ZjzWq5C6upkl84pj29PVfFJsP7a6Yn7dRQCuaZ245g8eDnZ41HybGKK2V4npy4unrQNul-A3TUbDQf-ES8n2NnTo7W53ppXt3_6-b8fb3NXKmwzLCBrSfrWXOhd2m2OIkpy7z61R_pWHayyXQD2AuYdxPGCCi0xHTM373ya8SPttIW0K6l6T9GfWYjwpd8wkf5tIacTId1728PJgu5a9j4R4Omwulblx_7rPe3PbPTpQXMYPLa7O2CgBwyzQCAi8yUCsnkv6Cr_T4RW8IV6aFd-7Z50HdZYwmrWg88X7EvD6S2PMlgwB3w940ZnquKyeUYo6i7C1OQv5txJv4GWYUDWq5IGWGWe0uLzWyfkcrjBs34ynyyiC7xvNIMVTPmV-oNmF_t3HfeGdM661TsC6Y6HvhR5PV_yQ5fMgL_-4R-YNhY4c55W1SoE2BShdokFNZnJa9SvNXlT_TRddzibpkO0YzQewzpJinVTMZUBl72oMHSq-pyAkuscMmySt5PN1Rji-Ikl48rQlvY1qgbrkdjyOo6D4HroL40sjI0h7YAYuo-jOamkTdej_yC6awMNVijiO6dP6jR7PKr3yD31Bg34DClV7s2i5x6aJe0e1BNysUTwn3Dqk6ChR1Oq933Scu01xdxjscnA5R3TMj0xUQZknNTsDV5kU8QedRozYus_H7KfUzfIn3neiNivDLbATLr2WpKMB0fXW0eJhoxlJ5wEpl9LCkjUTSlLcczbKM_oTk2V_ikypsKYJ30YA91WE-pu92cjlM12egrYoTEGfS6aTaprfrloiypqraarH32W6ZtvClU3vHE7f-yJoxW8YwNrLyOUXWhDfsuHXIpWVgviDlksHg9KNFTEGJjoVjRQwlK_TC3ewAmL2T9hm0c3heH5nIyhpT-_-TKP6FF6HBoUPKEO391YtmtcFAOFlIBXrE8tXifmhWc7mf3EuIlFeZ37G-qbmYFe9Q02W0H365vrxvGfDb5TVtnVGUdDy0VWRx6ivC0g1oQuOhNxvVvcWIkF2rk2dsDQ9EOGzeHYwdcCGMECbxxqkWwrCx1XJWaGVUX0yVvOypNZw6GFT2qfosHeu_6AQ9SHTAfuHlH0NIw5laFJuZFpJ1mJyu_ivPtOLk74pmdsF8u4RsE7R3aHmr3Wy5R90zDSQbgY1_jg9cOuFwZTEEmrqyJl_72VMvzqAAgK6c_k72xftO0Ur3g8-Mv2wDWuQERILG2KTZnsnVtRTlkisLElkcQU8cWpa3md2C6dn9q2xsDthjsdMYs5LhrKWGO2VmBytn3fpUuaHc3NRXYUCTdD_5mQdQuHhXnMBjGWtClMbOKL0pMDYq2iBDtPPMCVKJd9e-U3e5N14hC5NCQnUqLzN9jxEe_6ZHecnefGPodsQ9_eX9GeI7oT9gLlq9uLTSlUeB2o1JJfpdhaxqMfPJXidwlyziH69Tb5CvGjmRrllJ_3_noUVdSnSfihwv-S0Hvfl5guQjIwM9FTnCIg19U_HQBGAWMQ2-cEMHpQ69bIcss4GntRcat4zA-7-t0_UhvFTZsIjFCOMGpj3aYXASC9JKAqs7MIGfpkSdHyjVluNnmgbo2my8Qv5K2i9aHYctp61W9reKlyFzUljQ81VkRe2Rn8jf8P6ZYe2wXSfG5gbOR3TB_f_ag3VF6mv00fqUAoPMBeXetD7eQ8Uisk6uCGbPcCQ2Lt63HBQYDAf7gpdysC_e3cuf8uc0XvaId5HFo03mUceIJ7LamVeKguQfJO8X0pRincPrzrCWHpXw32v2Eg4Bdfjp-P5E3zQaBH-R6wD_EC-HGLBS8OzTYQ5m1r79yPc3u-qw1t0tw8ltUIKhjTalAM_PavQSyF0859hKDC33IUBusjXyXUSLDlOPsw9uguKWIJFP1PscNwOF_r16K2qhDDqF2IAGaXyz8YFsxivuGX-BUxOlBE5ySBKbrNtqobXx78BLQSalK8DzvbsHWLaIyBAm0qWy-VKzTJ1y8hwDIZMWxWdj01p-hxuC1oxZPrkqDGDqbUI_fM4BTOxWxKNC86ebM4ehKpJvukZ-Ir9JyPKgolP3utQA0yphM1R58aD54v6iX1zFE0mt2J5kQvsVjwKWIGmkNncX1ljH0-_XlyYIU5jJKEFtiD-kXlY8R4aXNo9YLQIrzvTah_o796FECW2oliuKt49CeN_sht8K_WcSrfnqYJqRVA8JIKFKu9Tp5v8aE1WlNUpiwMJrugii6rTL7qZ3Yigf-dNbtZ2g0Vh4Zbc3u5dofCLqTKrn8hMnTMBmZKpECN4hgRIrYxE7TWMhtXvRUkbsVUcVdDleKKmpbFxIxtF5mdYuop2F5zTkIeeXDq4OIAURRzUJq4RTPotd2rSVi2T51hmk7cdQYr_dEJbACIYXYVrAFqWBt8b3hlJT4i-C-Xr_2v9in9V0w2VE-GbiG5DuLF05VY4ds2PnyyBYtvSwJn4Or19_Ot6EnqP7WwZrcXEaq8enAD8_RLZn9igjtNu9QmjkaLTZcPNaZju_VLTZYXow8aeTZyzpZNivrjwNwHswsgGricgQIEsZsodt5e_DWAC8e8g4PmAGy352uwxucKbcU-3oAUFvfiVbk_9HhkNyA-wm8VoUElrBi9iyekIAZSTrb2g1fvzkUe9l7Cwi34vOupCjg4ZOrmAxkTzW7M_p7ADyDkU5-uA32gjxH2pYYWW9fNVuQ9cbvZRGLhkeWpilU_J5eLcszbrAsccWShkx2Jouy8kUUqFJK-1YPgklhrdjIpbBhSbhfFw-t8aDRBxuJxVJZ6ScD2sysoRcNCo6uJe7LjeAHlnXgYEh7d2seHN5hoQg7CxdNQopUzR1ekvvxsVBQtMuaWuTm4Vi-F8hPe-RnNUirrtw13ANHlfo4C0Tdz-KIYLs3LKdgCYCsGXEHj7QXDv5Y30gIGn74B_aKHz2uohaXGvlzQ6zbQiG3Z0xu8eMEIi3TCcYchLXoaVILI7qsk3m2xoH2EbFN7sABTkqr83F3L0juH-Cz6WreslgYG0TGPLTwDEWIuyuDj7UBUJ_5zb3Amn-J0a_-MHKkiECbbg.GreF2vvlMlLTGo33bio9NQ"
  },
  "transaction_id": "a18b7961-e693-40af-98bd-f600b8d4ea0f",
  "nonce": "dQpc3ODPu3sKV62uip8xZ-_S78_4pGV2pcvKNJRKHhk",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "hRG_GPzPPjCVr1ftiW3o1jzHTeujbHR1OcHDFweVSEQ"
}
2026-09-15 14:45:55 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "alg": "ECDH-ES",
    "enc": "A256GCM",
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "votEKcZfWh-M2GCDL-3EgPIdBhwJ1uHuoUtWrKdL5oQ",
      "y": "A7iddTJZsN2MENz5Mb13emtXm2w8YUfvazGCqGYQtOk"
    },
    "kid": "hRG_GPzPPjCVr1ftiW3o1jzHTeujbHR1OcHDFweVSEQ"
  },
  "decrypted_payload": {
    "vp_token": {
      "eu_pid_mdoc": [
        "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEApbjP2g_8v5Q3-DXgDVslBMh4htbgdQT4o4Ue07Cq40Nt9R94nkz-xsILNxBXYMs9Qo6aEIlnX0xmrmrZu7o-6am5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQJXMIICUzCCAfmgAwIBAgIUWDcd-YoRaTfnWsQvMyUDsT4QVcwwCgYIKoZIzj0EAwIwJTELMAkGA1UEBhMCRlIxFjAUBgNVBAMMDW1ETCBUZXN0IElBQ0EwHhcNMjYwOTEwMTMwODM1WhcNMjkwOTEwMTMwODM1WjAjMQswCQYDVQQGEwJGUjEUMBIGA1UEAwwLbURMIFRlc3QgRFMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQSQps7NUWMRMf3INLkK79jJ0j1fxCsq_kDASvMeOcLYXwT4mnWxMzzK2kidQbKcVWCWZ3dROr5qsDnIgvRe1TSo4IBBzCCAQMwDgYDVR0PAQH_BAQDAgeAMB0GA1UdDgQWBBQYaUlISNW-v-C2cF9bnD_oH3ET6jAfBgNVHSMEGDAWgBQpgOliNidxTwq79cWhU6shtpQZyTAkBgNVHREEHTAbhhlodHRwczovL21kbC10ZXN0LmludmFsaWQvMD8GA1UdEgQ4MDaGHWh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9jb250YWN0gRVpYWNhQG1kbC10ZXN0LmludmFsaWQwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovLzEyNy4wLjAuMTo4MDAwL2NybC9pYWNhLmNybDAVBgNVHSUBAf8ECzAJBgcogYxdBQECMAoGCCqGSM49BAMCA0gAMEUCIQDM0pHLaSMmWHh9CAsmNP5jHMjqnHtaU4X1wwbvDCMDjQIgXwyLJqrgrDXTryE0nVvobh0wzODG6EL1Q_Hs1iQAT0hZBWLYGFkFXaZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wOS0xNVQxNDo0MDo1NFppdmFsaWRGcm9twHQyMDI2LTA5LTE1VDE0OjQwOjU0Wmp2YWxpZFVudGlswHQyMDI3LTA5LTE1VDE0OjQ1OjU0Wmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xuB4AWCAg7MEziZmUyiNgoJa_ULcXjnD15dRcl8L5qBj7VWlGswFYINmNHP7V_A1VuiH3x-1A4UVpIG9v9izQMaTQDjNvOG48AlggMgqkXKi2V7FIplirz4tTKZ8feCd3Q94fLu_Ki3k0nMkDWCCloosiJm6jQk1mSX5wF-9Rh-IPyxDaPTty0OTVhRc9uARYIB8WcTm3ZiqlRg62RVbI6-xg-8Rmurw7f4o_fV0hybjxBVgg2HcfQxyBkC_6NMftNVUnxuovcFJZCjtTb0-oN-NpnGQGWCABT53VRQUFWLwoT2tW0W22lRrn3hi_OwEfmPusl8BVJwdYIKcz97leNhSPthG6RwtPlcEwwadfemqEESdaoa9dQnVlCFggSEPlVBRwkPZeUyow7lS1-VwOSttyByJvsusTj2aY6iEJWCB4TzmVcNNvuAfw7Y3CpftpmYfZ8fJ55J40o_VYUXJxaApYIHeT42CsOWykDRSmSc2yrG7Heh7vzioo-_6xVBh5XqGcC1ggbhOpKg8mbG3yO2hqSMX2SzJX4EzY_QMM5vgz3X6mDOQMWCC3GMP_3wqloyYusRYG_H8P3KTGyAHhzOIsBrdYHx2JyQ1YINx485hmqSA80TFOrbSdNygJVmQE4vUsM-pVFTh8HIBwDlggjpmVwc1AqI9Nx0decQFMsYUcunjXltvKrYPpAVy8vTsPWCDOBAXYHanjceGf60_ObBQ8ji0NgnlGt_0MDNYgX-_RKxBYIKZZ2NVC8RaPWwogYTcl4QIgsaTkbPY6PUGAUCcDmPsKEVggdAEX-wHRWMWkDEbs5syPzIIQjjIKcNEiY_m7qyKPnqYSWCAO2DiXlXdlfj1pwkFz0wCvDePIrWDo-pdidkQx7l8AoxNYIFvAPSPe9HBk1b-vxFJSjTiP36XJurKAkArBshbgwVVmFFggs-oE7sW0XVmNqJX2PAGEZX4UqCWQmekQbflyBvcN0qwVWCA-AZXGugUxLgyULijy9HGd6oDJ4s0BQsilSfd8qoCgUBZYIAfTJxxBUuCm6cd-lUbf08l44XFNL8-rmKmlnh2s1PMSF1ggHk7MJw6rxKi5hZZRZ_2W6VMJJLkUiUJkPHN3tWEvGkEYGFggXvbQMzXz4BnExGwzekvJ3Pbzx6odmpTK2gmzPDFy7egYGVggrngG1WjkhrsNg9eQ1TLV75H0MSN9UpUkxsMHSqHiYSsYGlggTyX5GnIm5m9dclBxC2fomD3srIeSSnkinfYUoLVGBSQYG1ggOaQ1quVwxW-4MN4J80eA628Ep83jkYHJsk365e2whAUYHFggbzfq5pSPWl5YJ2oOBAq_7pPH11srjWaEbpanaKbS9RAYHVggzqgeelqm7n1AyY77293b3jf5YjcSxEdtDVuujSyybyRtZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCBjNfWJcy1T84uaoMHZ3pgeKkdrT2KrFijzt4ZvBJ7rcyJYIKSwE67m7tqcBK_B-a8whlGA2znaeS4ok1umT_0YjUPEb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEDOgn45RdcedYu7CTXTEeA77tFtl7lhT6itM1T6c7rAZd8nn7BShOpUIxstlgGiE4fbW4wA3R1rTwgmhCvhTWR6am5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xhNgYWGakZnJhbmRvbVggyqxP3knY5YVQ90W-Q0VkuAb6hvatcbO_LAEGzUHIMWhoZGlnZXN0SUQAbGVsZW1lbnRWYWx1ZWZNYXJ0aW5xZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWXYGFhjpGZyYW5kb21YILjT8IaArkwoyOdyMjjZ30EsrBoYUhfxStX_bQ8_aXb0aGRpZ2VzdElEAWxlbGVtZW50VmFsdWVkSmVhbnFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1l2BhYbKRmcmFuZG9tWCDMPMkUWkF7EvkPek3AEhzTw_7HSC1lAiXdjDz-G11OrmhkaWdlc3RJRAJsZWxlbWVudFZhbHVl2QPsajE5OTAtMDEtMTVxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVgg_r-DosZy2VXGodAhuBRwrwwmIcGoihlYJYCgZu4EJ3toZGlnZXN0SUQHbGVsZW1lbnRWYWx1ZWJGUnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnk"
      ],
      "eu_pid_sdjwt": [
        "eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6IldCcG9hdUZ6N0VDNUUwbHk4NHJuSUEiLCJ4NWMiOlsiTUlJQ1RqQ0NBZldnQXdJQkFnSVVURnpKNDJpbnd1VGpNQU9VL1IvZDRjaVJ5Y0V3Q2dZSUtvWkl6ajBFQXdJd1FqRUxNQWtHQTFVRUJoTUNVMFV4Q3pBSkJnTlZCQWdNQWxORk1SSXdFQVlEVlFRS0RBbHBSM0poYm5RdWFXOHhFakFRQmdOVkJBTU1DVk5FTFVwWFZDQkRRVEFlRncweU5qQTJNVEF3TnpVMU16WmFGdzB5TnpBMk1UQXdOelUxTXpaYU1FOHhDekFKQmdOVkJBWVRBbE5GTVFzd0NRWURWUVFJREFKVFJURVNNQkFHQTFVRUNnd0phVWR5WVc1MExtbHZNUjh3SFFZRFZRUUREQlpUUkMxS1YxUWdSRzlqZFcxbGJuUWdVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRWxCdDBUQkdoUFZXak1Kcmd1U3YweUIwbmRTSVVTcFFqalFSRkE1aUVtdjZPR3J0bnhIL1h3WlczTDJaRWw3YW9LQjRCTndjWjl0SlVOKzZOY0l3enVLT0J1ekNCdURBSkJnTlZIUk1FQWpBQU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RCYkJnTlZIUkVFVkRCU2hpdG9kSFJ3Y3pvdkwybHpjM1ZsY2kxd2JHRjVaM0p2ZFc1a0xYTmxjblpwWTJVdWFXZHlZVzUwTG1sdmdpTnBjM04xWlhJdGNHeGhlV2R5YjNWdVpDMXpaWEoyYVdObExtbG5jbUZ1ZEM1cGJ6QWRCZ05WSFE0RUZnUVVWVTU0Q2R3WHBGRDdkb05TSlJFTjgvT2p0K0F3SHdZRFZSMGpCQmd3Rm9BVTJWYi9TcjgyZTlYT1EwMHFhZzJyeWdxT1l6c3dDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdXc0R5aTB3OUhYU1cvUmZsQ09sQVRsWFpEOEV5VXAvZmpTTkZLdUdJR1JJQ0lFZ3ZyaDJhR29YcTIveU1TNzJ1RFpGbVNBNWw5YThKclBBazJFSFNqUHpmIl19.eyJfc2QiOiBbIjNJNEFZb1dEYTRlTGhoOXJaazRZSms2LVNVT3RYSEVhTHNEc3FwbWdxV2ciLCAiNHVqMk5SVUpUaVZXcngwYlczQjU3LVJTQldqWWlUUFBEN01sZER4VXE3YyIsICI1Qk43WUJjX0tWa25OYXpoNTE1NmZHUGFqVGI1Umc3a1ZPRVloUlVxNGtFIiwgIjl2OFJjYTVLZ3VDb0V2NzBxTE44bkRQcnpGQWpkOENoY3BEUVFwRDRVVTAiLCAiQ29yZUU1RzJQTERIWTdrZTlSVEdfbmNuaEF3VUFTdnNuVGJ1Zkg0RVFMayIsICJEa1E1cjRHTWlQZjNoNF9WRnZ6Ty1VQVBkRmNuOTR3TlRDODhuTkFLUnRjIiwgIkg2RkVFWVpSdUcxN0tnUmNVOUNhV1E1Vk5IdEZ4ZEhZUFhqRm1qaXJTRTQiLCAiSUMzMHdDSHVOcDVockJFal9VLWJ6MnRtOHd4c3pudkdPRVZmMWxJbmZBMCIsICJUelgta3Y5T2JNZEIybThld1NERnBCYnBudGxONW9KQXU1S19BS3dFZXRFIiwgImNCS1pqa0xzX1RqY3BlX1A4eGNVNlAzQ1oxYTdqU0ctM05iYkpJRlowbjgiLCAiZS1MRjZ5MVRnVXM5bXhlOHczUzdJdm5yb0JDaldzWEwwWXZoSWhPb2V2VSIsICJoTXF1WTM4aXpqMHZRZ2dIWGc4WTBSYk9KbEZOQU5PejFNZWN6N0ZqcGgwIiwgImtPenJreHVSdUtnSEpUVjFBTE5HQ214UjJ1M09oOWMxanY4Qjg2dHVQRm8iLCAidmQ2ampwckl3NFh1VWVIYlk0MWcyeW42OU1zekpSclZXYnBJY2RXWVVyayIsICJ2bFM5a2pVRnpKaGt1aDl1ZWxxN3RySVozc0g0VHBEa3dGZG51QzJYMTFNIiwgInZyTFpWRXQ4dzEzVk5scDRkUll4VFhhUllxX28wcnBvNTJJSng1RTJxMHciLCAieFZ1dFVmNWM0UzRSSzFMS1VHSnN4NFJqVl9rdmpjM2tUSXN3RkFvb2V1VSIsICJ5MUlta2duamFBWUFacGlybUsyQTZhaHBoVTVhMzVRMUwtV09pN0pnWS1NIl0sICJpc3MiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pbyIsICJ2Y3QiOiAidXJuOmV1ZGk6cGlkOjEiLCAiaWF0IjogMTc4OTExMTE1NywgIm5iZiI6IDE3ODkxMTExNTcsICJleHAiOiAxODIwNjQ3MTU3LCAiX3NkX2FsZyI6ICJzaGEtMjU2IiwgImNuZiI6IHsiandrIjogeyJrdHkiOiAiRUMiLCAiY3J2IjogIlAtMjU2IiwgIngiOiAianhWNU9PdjM2NlQxbWdrYUNxdVVaMlFrXzR4TGxyazAza2NBNFVwRkFJQSIsICJ5IjogImFqTDRMam9HbjI4b3hxcEJwem1YSm5sdlk5cEN3NE1UZ29ncnlmektoNWcifX0sICJzdGF0dXMiOiB7InN0YXR1c19saXN0IjogeyJpZHgiOiAxMTIxODcsICJ1cmkiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xIn19fQ.Mrti1pMMonUuYh24PZh7y4_q4Eei-4oQ8DRCSeVR3zWKRCwr-9sHa3p3Uh3Ce-HGKJTPJlhl8yI_-Ebu_Ext6A~WyI1aGR4TmNObHlEQ0dsNnlzWjQ4RUV3IiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJfeVR2NHREX2VCY1FnX1BvaEdtTkdBIiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJoaTF0QzVjWGhRcWxPUTJqYXVFVkJBIiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyIzN1I0dGtoV2dSbGp1anVpTFJidkNBIiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3ODk0ODM1NTUsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwibm9uY2UiOiJkUXBjM09EUHUzc0tWNjJ1aXA4eFotX1M3OF80cEdWMnBjdktOSlJLSGhrIiwic2RfaGFzaCI6IjlWUEF5R016YkJUcHZydmNaaWk0RW5VaVFaTl93QUhMN0t2cnpjN2VZb3MifQ.Gw1mPIC9oqN1LrdhO_BvCqNBJFL4Rge7BQX_phVT3yuBHyMK-aYtjOYfsZAT8W5GAuh2n71KSSBFvDZ6LZup1g"
      ]
    },
    "state": "6ae18ae2-2cfc-4835-bc53-f4b3cf871328"
  }
}
2026-09-15 14:45:55 UTC INFO /post VP Token received
Data:
{
  "vp_token": {
    "eu_pid_mdoc": [
      "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEApbjP2g_8v5Q3-DXgDVslBMh4htbgdQT4o4Ue07Cq40Nt9R94nkz-xsILNxBXYMs9Qo6aEIlnX0xmrmrZu7o-6am5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQJXMIICUzCCAfmgAwIBAgIUWDcd-YoRaTfnWsQvMyUDsT4QVcwwCgYIKoZIzj0EAwIwJTELMAkGA1UEBhMCRlIxFjAUBgNVBAMMDW1ETCBUZXN0IElBQ0EwHhcNMjYwOTEwMTMwODM1WhcNMjkwOTEwMTMwODM1WjAjMQswCQYDVQQGEwJGUjEUMBIGA1UEAwwLbURMIFRlc3QgRFMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQSQps7NUWMRMf3INLkK79jJ0j1fxCsq_kDASvMeOcLYXwT4mnWxMzzK2kidQbKcVWCWZ3dROr5qsDnIgvRe1TSo4IBBzCCAQMwDgYDVR0PAQH_BAQDAgeAMB0GA1UdDgQWBBQYaUlISNW-v-C2cF9bnD_oH3ET6jAfBgNVHSMEGDAWgBQpgOliNidxTwq79cWhU6shtpQZyTAkBgNVHREEHTAbhhlodHRwczovL21kbC10ZXN0LmludmFsaWQvMD8GA1UdEgQ4MDaGHWh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9jb250YWN0gRVpYWNhQG1kbC10ZXN0LmludmFsaWQwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovLzEyNy4wLjAuMTo4MDAwL2NybC9pYWNhLmNybDAVBgNVHSUBAf8ECzAJBgcogYxdBQECMAoGCCqGSM49BAMCA0gAMEUCIQDM0pHLaSMmWHh9CAsmNP5jHMjqnHtaU4X1wwbvDCMDjQIgXwyLJqrgrDXTryE0nVvobh0wzODG6EL1Q_Hs1iQAT0hZBWLYGFkFXaZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wOS0xNVQxNDo0MDo1NFppdmFsaWRGcm9twHQyMDI2LTA5LTE1VDE0OjQwOjU0Wmp2YWxpZFVudGlswHQyMDI3LTA5LTE1VDE0OjQ1OjU0Wmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xuB4AWCAg7MEziZmUyiNgoJa_ULcXjnD15dRcl8L5qBj7VWlGswFYINmNHP7V_A1VuiH3x-1A4UVpIG9v9izQMaTQDjNvOG48AlggMgqkXKi2V7FIplirz4tTKZ8feCd3Q94fLu_Ki3k0nMkDWCCloosiJm6jQk1mSX5wF-9Rh-IPyxDaPTty0OTVhRc9uARYIB8WcTm3ZiqlRg62RVbI6-xg-8Rmurw7f4o_fV0hybjxBVgg2HcfQxyBkC_6NMftNVUnxuovcFJZCjtTb0-oN-NpnGQGWCABT53VRQUFWLwoT2tW0W22lRrn3hi_OwEfmPusl8BVJwdYIKcz97leNhSPthG6RwtPlcEwwadfemqEESdaoa9dQnVlCFggSEPlVBRwkPZeUyow7lS1-VwOSttyByJvsusTj2aY6iEJWCB4TzmVcNNvuAfw7Y3CpftpmYfZ8fJ55J40o_VYUXJxaApYIHeT42CsOWykDRSmSc2yrG7Heh7vzioo-_6xVBh5XqGcC1ggbhOpKg8mbG3yO2hqSMX2SzJX4EzY_QMM5vgz3X6mDOQMWCC3GMP_3wqloyYusRYG_H8P3KTGyAHhzOIsBrdYHx2JyQ1YINx485hmqSA80TFOrbSdNygJVmQE4vUsM-pVFTh8HIBwDlggjpmVwc1AqI9Nx0decQFMsYUcunjXltvKrYPpAVy8vTsPWCDOBAXYHanjceGf60_ObBQ8ji0NgnlGt_0MDNYgX-_RKxBYIKZZ2NVC8RaPWwogYTcl4QIgsaTkbPY6PUGAUCcDmPsKEVggdAEX-wHRWMWkDEbs5syPzIIQjjIKcNEiY_m7qyKPnqYSWCAO2DiXlXdlfj1pwkFz0wCvDePIrWDo-pdidkQx7l8AoxNYIFvAPSPe9HBk1b-vxFJSjTiP36XJurKAkArBshbgwVVmFFggs-oE7sW0XVmNqJX2PAGEZX4UqCWQmekQbflyBvcN0qwVWCA-AZXGugUxLgyULijy9HGd6oDJ4s0BQsilSfd8qoCgUBZYIAfTJxxBUuCm6cd-lUbf08l44XFNL8-rmKmlnh2s1PMSF1ggHk7MJw6rxKi5hZZRZ_2W6VMJJLkUiUJkPHN3tWEvGkEYGFggXvbQMzXz4BnExGwzekvJ3Pbzx6odmpTK2gmzPDFy7egYGVggrngG1WjkhrsNg9eQ1TLV75H0MSN9UpUkxsMHSqHiYSsYGlggTyX5GnIm5m9dclBxC2fomD3srIeSSnkinfYUoLVGBSQYG1ggOaQ1quVwxW-4MN4J80eA628Ep83jkYHJsk365e2whAUYHFggbzfq5pSPWl5YJ2oOBAq_7pPH11srjWaEbpanaKbS9RAYHVggzqgeelqm7n1AyY77293b3jf5YjcSxEdtDVuujSyybyRtZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCBjNfWJcy1T84uaoMHZ3pgeKkdrT2KrFijzt4ZvBJ7rcyJYIKSwE67m7tqcBK_B-a8whlGA2znaeS4ok1umT_0YjUPEb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEDOgn45RdcedYu7CTXTEeA77tFtl7lhT6itM1T6c7rAZd8nn7BShOpUIxstlgGiE4fbW4wA3R1rTwgmhCvhTWR6am5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xhNgYWGakZnJhbmRvbVggyqxP3knY5YVQ90W-Q0VkuAb6hvatcbO_LAEGzUHIMWhoZGlnZXN0SUQAbGVsZW1lbnRWYWx1ZWZNYXJ0aW5xZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWXYGFhjpGZyYW5kb21YILjT8IaArkwoyOdyMjjZ30EsrBoYUhfxStX_bQ8_aXb0aGRpZ2VzdElEAWxlbGVtZW50VmFsdWVkSmVhbnFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1l2BhYbKRmcmFuZG9tWCDMPMkUWkF7EvkPek3AEhzTw_7HSC1lAiXdjDz-G11OrmhkaWdlc3RJRAJsZWxlbWVudFZhbHVl2QPsajE5OTAtMDEtMTVxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVgg_r-DosZy2VXGodAhuBRwrwwmIcGoihlYJYCgZu4EJ3toZGlnZXN0SUQHbGVsZW1lbnRWYWx1ZWJGUnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnk"
    ],
    "eu_pid_sdjwt": [
      "eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6IldCcG9hdUZ6N0VDNUUwbHk4NHJuSUEiLCJ4NWMiOlsiTUlJQ1RqQ0NBZldnQXdJQkFnSVVURnpKNDJpbnd1VGpNQU9VL1IvZDRjaVJ5Y0V3Q2dZSUtvWkl6ajBFQXdJd1FqRUxNQWtHQTFVRUJoTUNVMFV4Q3pBSkJnTlZCQWdNQWxORk1SSXdFQVlEVlFRS0RBbHBSM0poYm5RdWFXOHhFakFRQmdOVkJBTU1DVk5FTFVwWFZDQkRRVEFlRncweU5qQTJNVEF3TnpVMU16WmFGdzB5TnpBMk1UQXdOelUxTXpaYU1FOHhDekFKQmdOVkJBWVRBbE5GTVFzd0NRWURWUVFJREFKVFJURVNNQkFHQTFVRUNnd0phVWR5WVc1MExtbHZNUjh3SFFZRFZRUUREQlpUUkMxS1YxUWdSRzlqZFcxbGJuUWdVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRWxCdDBUQkdoUFZXak1Kcmd1U3YweUIwbmRTSVVTcFFqalFSRkE1aUVtdjZPR3J0bnhIL1h3WlczTDJaRWw3YW9LQjRCTndjWjl0SlVOKzZOY0l3enVLT0J1ekNCdURBSkJnTlZIUk1FQWpBQU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RCYkJnTlZIUkVFVkRCU2hpdG9kSFJ3Y3pvdkwybHpjM1ZsY2kxd2JHRjVaM0p2ZFc1a0xYTmxjblpwWTJVdWFXZHlZVzUwTG1sdmdpTnBjM04xWlhJdGNHeGhlV2R5YjNWdVpDMXpaWEoyYVdObExtbG5jbUZ1ZEM1cGJ6QWRCZ05WSFE0RUZnUVVWVTU0Q2R3WHBGRDdkb05TSlJFTjgvT2p0K0F3SHdZRFZSMGpCQmd3Rm9BVTJWYi9TcjgyZTlYT1EwMHFhZzJyeWdxT1l6c3dDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdXc0R5aTB3OUhYU1cvUmZsQ09sQVRsWFpEOEV5VXAvZmpTTkZLdUdJR1JJQ0lFZ3ZyaDJhR29YcTIveU1TNzJ1RFpGbVNBNWw5YThKclBBazJFSFNqUHpmIl19.eyJfc2QiOiBbIjNJNEFZb1dEYTRlTGhoOXJaazRZSms2LVNVT3RYSEVhTHNEc3FwbWdxV2ciLCAiNHVqMk5SVUpUaVZXcngwYlczQjU3LVJTQldqWWlUUFBEN01sZER4VXE3YyIsICI1Qk43WUJjX0tWa25OYXpoNTE1NmZHUGFqVGI1Umc3a1ZPRVloUlVxNGtFIiwgIjl2OFJjYTVLZ3VDb0V2NzBxTE44bkRQcnpGQWpkOENoY3BEUVFwRDRVVTAiLCAiQ29yZUU1RzJQTERIWTdrZTlSVEdfbmNuaEF3VUFTdnNuVGJ1Zkg0RVFMayIsICJEa1E1cjRHTWlQZjNoNF9WRnZ6Ty1VQVBkRmNuOTR3TlRDODhuTkFLUnRjIiwgIkg2RkVFWVpSdUcxN0tnUmNVOUNhV1E1Vk5IdEZ4ZEhZUFhqRm1qaXJTRTQiLCAiSUMzMHdDSHVOcDVockJFal9VLWJ6MnRtOHd4c3pudkdPRVZmMWxJbmZBMCIsICJUelgta3Y5T2JNZEIybThld1NERnBCYnBudGxONW9KQXU1S19BS3dFZXRFIiwgImNCS1pqa0xzX1RqY3BlX1A4eGNVNlAzQ1oxYTdqU0ctM05iYkpJRlowbjgiLCAiZS1MRjZ5MVRnVXM5bXhlOHczUzdJdm5yb0JDaldzWEwwWXZoSWhPb2V2VSIsICJoTXF1WTM4aXpqMHZRZ2dIWGc4WTBSYk9KbEZOQU5PejFNZWN6N0ZqcGgwIiwgImtPenJreHVSdUtnSEpUVjFBTE5HQ214UjJ1M09oOWMxanY4Qjg2dHVQRm8iLCAidmQ2ampwckl3NFh1VWVIYlk0MWcyeW42OU1zekpSclZXYnBJY2RXWVVyayIsICJ2bFM5a2pVRnpKaGt1aDl1ZWxxN3RySVozc0g0VHBEa3dGZG51QzJYMTFNIiwgInZyTFpWRXQ4dzEzVk5scDRkUll4VFhhUllxX28wcnBvNTJJSng1RTJxMHciLCAieFZ1dFVmNWM0UzRSSzFMS1VHSnN4NFJqVl9rdmpjM2tUSXN3RkFvb2V1VSIsICJ5MUlta2duamFBWUFacGlybUsyQTZhaHBoVTVhMzVRMUwtV09pN0pnWS1NIl0sICJpc3MiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pbyIsICJ2Y3QiOiAidXJuOmV1ZGk6cGlkOjEiLCAiaWF0IjogMTc4OTExMTE1NywgIm5iZiI6IDE3ODkxMTExNTcsICJleHAiOiAxODIwNjQ3MTU3LCAiX3NkX2FsZyI6ICJzaGEtMjU2IiwgImNuZiI6IHsiandrIjogeyJrdHkiOiAiRUMiLCAiY3J2IjogIlAtMjU2IiwgIngiOiAianhWNU9PdjM2NlQxbWdrYUNxdVVaMlFrXzR4TGxyazAza2NBNFVwRkFJQSIsICJ5IjogImFqTDRMam9HbjI4b3hxcEJwem1YSm5sdlk5cEN3NE1UZ29ncnlmektoNWcifX0sICJzdGF0dXMiOiB7InN0YXR1c19saXN0IjogeyJpZHgiOiAxMTIxODcsICJ1cmkiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xIn19fQ.Mrti1pMMonUuYh24PZh7y4_q4Eei-4oQ8DRCSeVR3zWKRCwr-9sHa3p3Uh3Ce-HGKJTPJlhl8yI_-Ebu_Ext6A~WyI1aGR4TmNObHlEQ0dsNnlzWjQ4RUV3IiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJfeVR2NHREX2VCY1FnX1BvaEdtTkdBIiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJoaTF0QzVjWGhRcWxPUTJqYXVFVkJBIiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyIzN1I0dGtoV2dSbGp1anVpTFJidkNBIiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3ODk0ODM1NTUsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwibm9uY2UiOiJkUXBjM09EUHUzc0tWNjJ1aXA4eFotX1M3OF80cEdWMnBjdktOSlJLSGhrIiwic2RfaGFzaCI6IjlWUEF5R016YkJUcHZydmNaaWk0RW5VaVFaTl93QUhMN0t2cnpjN2VZb3MifQ.Gw1mPIC9oqN1LrdhO_BvCqNBJFL4Rge7BQX_phVT3yuBHyMK-aYtjOYfsZAT8W5GAuh2n71KSSBFvDZ6LZup1g"
    ]
  },
  "state": "6ae18ae2-2cfc-4835-bc53-f4b3cf871328",
  "nonce": "dQpc3ODPu3sKV62uip8xZ-_S78_4pGV2pcvKNJRKHhk",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "jwk_thumbprint": "hRG_GPzPPjCVr1ftiW3o1jzHTeujbHR1OcHDFweVSEQ"
}
2026-09-15 14:45:55 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_mdoc": {
      "valid": true,
      "format": "mso_mdoc",
      "disclosed_claims": {
        "eu.europa.ec.eudi.pid.1:family_name": "Martin",
        "eu.europa.ec.eudi.pid.1:given_name": "Jean",
        "eu.europa.ec.eudi.pid.1:birth_date": "1990-01-15",
        "eu.europa.ec.eudi.pid.1:issuing_country": "FR"
      },
      "issuer": "CN=mDL Test IACA,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 2029-09-10T13:08:35+00:00"
        },
        {
          "id": "trusted",
          "name": "Trusted",
          "status": "passed",
          "detail": "Chain signed by trusted root: CN=mDL Test IACA,C=FR"
        },
        {
          "id": "token_status",
          "name": "Valid Token Status",
          "status": "passed",
          "detail": "Valid until 2027-09-15T14:45:54+00:00"
        },
        {
          "id": "device_signature",
          "name": "Valid Device Signature",
          "status": "passed",
          "detail": "DeviceAuth verified against SessionTranscript"
        }
      ]
    },
    "eu_pid_sdjwt": {
      "valid": false,
      "format": "dc+sd-jwt",
      "disclosed_claims": {
        "iss": "https://issuer-playground-service.igrant.io",
        "vct": "urn:eudi:pid:1",
        "iat": 1789111157,
        "nbf": 1789111157,
        "exp": 1820647157,
        "cnf": {
          "jwk": {
            "kty": "EC",
            "crv": "P-256",
            "x": "jxV5OOv366T1mgkaCquUZ2Qk_4xLlrk03kcA4UpFAIA",
            "y": "ajL4LjoGn28oxqpBpzmXJnlvY9pCw4MTgogryfzKh5g"
          }
        },
        "status": {
          "status_list": {
            "idx": 112187,
            "uri": "https://issuer-playground-service.igrant.io/statuslists/1"
          }
        },
        "issuing_country": "SE",
        "family_name": "Johansson",
        "given_name": "Anna",
        "birthdate": "1990-07-22"
      },
      "issuer": "https://issuer-playground-service.igrant.io",
      "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 2027-06-10T07:55:36+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-11T07:19:17+00:00"
        },
        {
          "id": "key_binding",
          "name": "Valid Key Binding",
          "status": "passed",
          "detail": "KB-JWT verified (nonce, aud, sd_hash, signature)"
        }
      ]
    }
  }
}