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

4d9dc4d8-39a0-417f-af4b-b9113327391b

validated warnings
direct_post.jwt

abb61f8c-e28e-4b1a-ba24-ee41ef35e0c6
x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc
o1Zu78ZALVkqrSRk3baKi6hDhx34OlcTUOjZfuH_mb0

https://verifier-playground-service.igrant.io/post
600s
eu_pid_any_format_common
2026-09-15 14:45:38 UTC    2026-09-15 14:45:40 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": "Fwne1jdfxA9wzRa7U837w4hg8bz81EweBOeCHgja7yc",
        "y": "dTQ81RBOvju9-AW94U6ucTyCFMnH4O8hKCzGTBjZa18",
        "kid": "av54cXqe9gPgVD_qDtZf1DLULUqWA5UKy2GArsQ8LCc",
        "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:40+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:40+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": [
    "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WECNuXnoJTGPFMGEAy3LplhKGUyp1LX2n5FKBLuW-1ogzt00cm_T2zNhMaEVe2u3h6OJo4jJODYyGRecyt1j4v-Pam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQJXMIICUzCCAfmgAwIBAgIUWDcd-YoRaTfnWsQvMyUDsT4QVcwwCgYIKoZIzj0EAwIwJTELMAkGA1UEBhMCRlIxFjAUBgNVBAMMDW1ETCBUZXN0IElBQ0EwHhcNMjYwOTEwMTMwODM1WhcNMjkwOTEwMTMwODM1WjAjMQswCQYDVQQGEwJGUjEUMBIGA1UEAwwLbURMIFRlc3QgRFMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQSQps7NUWMRMf3INLkK79jJ0j1fxCsq_kDASvMeOcLYXwT4mnWxMzzK2kidQbKcVWCWZ3dROr5qsDnIgvRe1TSo4IBBzCCAQMwDgYDVR0PAQH_BAQDAgeAMB0GA1UdDgQWBBQYaUlISNW-v-C2cF9bnD_oH3ET6jAfBgNVHSMEGDAWgBQpgOliNidxTwq79cWhU6shtpQZyTAkBgNVHREEHTAbhhlodHRwczovL21kbC10ZXN0LmludmFsaWQvMD8GA1UdEgQ4MDaGHWh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9jb250YWN0gRVpYWNhQG1kbC10ZXN0LmludmFsaWQwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovLzEyNy4wLjAuMTo4MDAwL2NybC9pYWNhLmNybDAVBgNVHSUBAf8ECzAJBgcogYxdBQECMAoGCCqGSM49BAMCA0gAMEUCIQDM0pHLaSMmWHh9CAsmNP5jHMjqnHtaU4X1wwbvDCMDjQIgXwyLJqrgrDXTryE0nVvobh0wzODG6EL1Q_Hs1iQAT0hZBWLYGFkFXaZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wOS0xNVQxNDo0MDo0MFppdmFsaWRGcm9twHQyMDI2LTA5LTE1VDE0OjQwOjQwWmp2YWxpZFVudGlswHQyMDI3LTA5LTE1VDE0OjQ1OjQwWmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xuB4AWCDrfwRKo6KKNe9UjeosanB-0EKx57Ymo756-R2CEl9_zAFYIDkPkJAeZ003nJLBnmz84YmrsQT3xrKBjQZMHNMq82yVAlggfho3xa-GkgYvgvsB0W0tts1iCQ9FllXj_LSLPn1wilgDWCDrNDg52Kna7jToyd8rshYXKumoz8eqTNIgV_A8404LxQRYICXl1TSIgQFNxp7N4V1Z8rX1y11hMDV0hWJmoieSJPAkBVggnam2OhPbG1ojNla0X64gdEJAt_xb9El1BFGJ3gmpDhMGWCDL3DgyX7udTa597E1EQg7TOA15mU-utUQ-QZTVgWQ9wwdYIFzv8PNN2JVfHJGgbYweLEtMf-j-sUVmkmkh9y4w4yuNCFggr6I4AaHNjdYTKPpacwhxEk-FZFtQD68cCL-WACuc8h8JWCCgVeK8vL1cMmKLmQhOKzXwjePQ_5uEE-lELd05m_Yf8ApYICvpTDmW_ROemNetasheyZc2VdhUCf994bfDtnFVLcP0C1ggXrxBGcmZBAi81fyqfULDAKxr5AjROqxTo1tlX9WU1IMMWCChPWM--r_n1GJ1_XorqjpDFnhCK_-_nk7lihxdF5amIQ1YIIQBlSvWJFRwxuV1cf-pBaOkuSMr-ev1BRgXK6LHxkdiDlggHCbPLfvwk0J-ye6r_imDzYB4L7eROpNMvJu-kkd53FkPWCAPQrvygxyO9OYiRTMAaBmae8Ycn9L_hVf27YXOl8U4TxBYII8o3HuqixEOP54ZWxiM_YM0XBmbLFi4AEsrD9kdwyltEVggIKWjCfWuavEwZRH0Y8A66U3k-AOTGajVGAqChNbQ8uMSWCC4KTDgyPSIDQHIgBxL6wdPP6AAkhfeMUvvpGtTHSUY4RNYIFvjFaPEXWkzmjpeevHO57XzXLmlu2RhihNrHDWEaI8PFFggs_6J0zspzHYe6f8PfvzePaV0OfxqZM0wMFyHK38SnpgVWCBcWNmcwwX74hjmBK4kq1vAFVN1_kqDKw2YvOkPF8gS6xZYIIOqnA7PYFQFpfRm9NZQYrs-lFunacUGlfKYbOcb0Ls1F1ggGglj6sYuFo2oz0nexRSh0MnsP8N7X8RDNe9K8x5Dn8cYGFggqwBge4-diK421G1R-h7a5aItLUGjBHEuPCzT2dZQiBoYGVgg2XyIhIbxePtKh-iDie7A43-7thpXRXwjdXsASfDMvaQYGlgg6ZEM-t8xSxMwrN6Z3AKICW2mZR2qHa6iqHU0RCQyPhYYG1ggVa_GA9alkZYYQmzu4JZePDJ6scRgrf7cfewxE3ZLO2sYHFggZ8nN-pHO3p-MbfHCp8KbH-LxI9EXE_vSTyofn8zfypAYHVggUN3dGYyqlf_6VA3pcQUrOphFrkTD7Md-W8CSDHWcAtBtZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCBjNfWJcy1T84uaoMHZ3pgeKkdrT2KrFijzt4ZvBJ7rcyJYIKSwE67m7tqcBK_B-a8whlGA2znaeS4ok1umT_0YjUPEb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEDxSjeR0AhgpbB1myFT8mlr7dT19SZXmjo4hLtutln4XoOHI_RJeC-L8gYZMd2--1YtvHxhqI_vvFWMTDnkGRtfam5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xhNgYWGakZnJhbmRvbVggcynnHq3CooOrIoopNpxmq5DRaK9S_01uQB36uUc77MRoZGlnZXN0SUQAbGVsZW1lbnRWYWx1ZWZNYXJ0aW5xZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWXYGFhjpGZyYW5kb21YIL0oBPJpMTAQDdz_Gt6wru-6-RKSfHjWibQUOCVK0DouaGRpZ2VzdElEAWxlbGVtZW50VmFsdWVkSmVhbnFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1l2BhYbKRmcmFuZG9tWCA72o3PmO93TNLq8-MGj0pZh-mpOe8Gq9jd0iqOBtBzI2hkaWdlc3RJRAJsZWxlbWVudFZhbHVl2QPsajE5OTAtMDEtMTVxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVgg_f9yoWljNXk1UqdEV_06h-jlkUHerbtfU2q3BQzVxKZoZGlnZXN0SUQHbGVsZW1lbnRWYWx1ZWJGUnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnk"
  ],
  "eu_pid_sdjwt": [
    "eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6IldCcG9hdUZ6N0VDNUUwbHk4NHJuSUEiLCJ4NWMiOlsiTUlJQ1RqQ0NBZldnQXdJQkFnSVVURnpKNDJpbnd1VGpNQU9VL1IvZDRjaVJ5Y0V3Q2dZSUtvWkl6ajBFQXdJd1FqRUxNQWtHQTFVRUJoTUNVMFV4Q3pBSkJnTlZCQWdNQWxORk1SSXdFQVlEVlFRS0RBbHBSM0poYm5RdWFXOHhFakFRQmdOVkJBTU1DVk5FTFVwWFZDQkRRVEFlRncweU5qQTJNVEF3TnpVMU16WmFGdzB5TnpBMk1UQXdOelUxTXpaYU1FOHhDekFKQmdOVkJBWVRBbE5GTVFzd0NRWURWUVFJREFKVFJURVNNQkFHQTFVRUNnd0phVWR5WVc1MExtbHZNUjh3SFFZRFZRUUREQlpUUkMxS1YxUWdSRzlqZFcxbGJuUWdVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRWxCdDBUQkdoUFZXak1Kcmd1U3YweUIwbmRTSVVTcFFqalFSRkE1aUVtdjZPR3J0bnhIL1h3WlczTDJaRWw3YW9LQjRCTndjWjl0SlVOKzZOY0l3enVLT0J1ekNCdURBSkJnTlZIUk1FQWpBQU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RCYkJnTlZIUkVFVkRCU2hpdG9kSFJ3Y3pvdkwybHpjM1ZsY2kxd2JHRjVaM0p2ZFc1a0xYTmxjblpwWTJVdWFXZHlZVzUwTG1sdmdpTnBjM04xWlhJdGNHeGhlV2R5YjNWdVpDMXpaWEoyYVdObExtbG5jbUZ1ZEM1cGJ6QWRCZ05WSFE0RUZnUVVWVTU0Q2R3WHBGRDdkb05TSlJFTjgvT2p0K0F3SHdZRFZSMGpCQmd3Rm9BVTJWYi9TcjgyZTlYT1EwMHFhZzJyeWdxT1l6c3dDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdXc0R5aTB3OUhYU1cvUmZsQ09sQVRsWFpEOEV5VXAvZmpTTkZLdUdJR1JJQ0lFZ3ZyaDJhR29YcTIveU1TNzJ1RFpGbVNBNWw5YThKclBBazJFSFNqUHpmIl19.eyJfc2QiOiBbIjNJNEFZb1dEYTRlTGhoOXJaazRZSms2LVNVT3RYSEVhTHNEc3FwbWdxV2ciLCAiNHVqMk5SVUpUaVZXcngwYlczQjU3LVJTQldqWWlUUFBEN01sZER4VXE3YyIsICI1Qk43WUJjX0tWa25OYXpoNTE1NmZHUGFqVGI1Umc3a1ZPRVloUlVxNGtFIiwgIjl2OFJjYTVLZ3VDb0V2NzBxTE44bkRQcnpGQWpkOENoY3BEUVFwRDRVVTAiLCAiQ29yZUU1RzJQTERIWTdrZTlSVEdfbmNuaEF3VUFTdnNuVGJ1Zkg0RVFMayIsICJEa1E1cjRHTWlQZjNoNF9WRnZ6Ty1VQVBkRmNuOTR3TlRDODhuTkFLUnRjIiwgIkg2RkVFWVpSdUcxN0tnUmNVOUNhV1E1Vk5IdEZ4ZEhZUFhqRm1qaXJTRTQiLCAiSUMzMHdDSHVOcDVockJFal9VLWJ6MnRtOHd4c3pudkdPRVZmMWxJbmZBMCIsICJUelgta3Y5T2JNZEIybThld1NERnBCYnBudGxONW9KQXU1S19BS3dFZXRFIiwgImNCS1pqa0xzX1RqY3BlX1A4eGNVNlAzQ1oxYTdqU0ctM05iYkpJRlowbjgiLCAiZS1MRjZ5MVRnVXM5bXhlOHczUzdJdm5yb0JDaldzWEwwWXZoSWhPb2V2VSIsICJoTXF1WTM4aXpqMHZRZ2dIWGc4WTBSYk9KbEZOQU5PejFNZWN6N0ZqcGgwIiwgImtPenJreHVSdUtnSEpUVjFBTE5HQ214UjJ1M09oOWMxanY4Qjg2dHVQRm8iLCAidmQ2ampwckl3NFh1VWVIYlk0MWcyeW42OU1zekpSclZXYnBJY2RXWVVyayIsICJ2bFM5a2pVRnpKaGt1aDl1ZWxxN3RySVozc0g0VHBEa3dGZG51QzJYMTFNIiwgInZyTFpWRXQ4dzEzVk5scDRkUll4VFhhUllxX28wcnBvNTJJSng1RTJxMHciLCAieFZ1dFVmNWM0UzRSSzFMS1VHSnN4NFJqVl9rdmpjM2tUSXN3RkFvb2V1VSIsICJ5MUlta2duamFBWUFacGlybUsyQTZhaHBoVTVhMzVRMUwtV09pN0pnWS1NIl0sICJpc3MiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pbyIsICJ2Y3QiOiAidXJuOmV1ZGk6cGlkOjEiLCAiaWF0IjogMTc4OTExMTE1NywgIm5iZiI6IDE3ODkxMTExNTcsICJleHAiOiAxODIwNjQ3MTU3LCAiX3NkX2FsZyI6ICJzaGEtMjU2IiwgImNuZiI6IHsiandrIjogeyJrdHkiOiAiRUMiLCAiY3J2IjogIlAtMjU2IiwgIngiOiAianhWNU9PdjM2NlQxbWdrYUNxdVVaMlFrXzR4TGxyazAza2NBNFVwRkFJQSIsICJ5IjogImFqTDRMam9HbjI4b3hxcEJwem1YSm5sdlk5cEN3NE1UZ29ncnlmektoNWcifX0sICJzdGF0dXMiOiB7InN0YXR1c19saXN0IjogeyJpZHgiOiAxMTIxODcsICJ1cmkiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xIn19fQ.Mrti1pMMonUuYh24PZh7y4_q4Eei-4oQ8DRCSeVR3zWKRCwr-9sHa3p3Uh3Ce-HGKJTPJlhl8yI_-Ebu_Ext6A~WyI1aGR4TmNObHlEQ0dsNnlzWjQ4RUV3IiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJfeVR2NHREX2VCY1FnX1BvaEdtTkdBIiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJoaTF0QzVjWGhRcWxPUTJqYXVFVkJBIiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyIzN1I0dGtoV2dSbGp1anVpTFJidkNBIiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3ODk0ODM1NDAsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwibm9uY2UiOiJvMVp1NzhaQUxWa3FyU1JrM2JhS2k2aERoeDM0T2xjVFVPalpmdUhfbWIwIiwic2RfaGFzaCI6IjlWUEF5R016YkJUcHZydmNaaWk0RW5VaVFaTl93QUhMN0t2cnpjN2VZb3MifQ.jW0-0NRtKPSOcvIF_sS6lWoHsuyNRVDIWbl8_7c27uE6pGbwGc50gLmISaexpXV36s_LBZfjnSUMuSwTMjFezQ"
  ]
}

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'\\x8d\\xb9y\\xe8%1\\x8f\\x14\\xc1\\x84\\x03-\\xcb\\xa6XJ\\x19L\\xa9\\xd4\\xb5\\xf6\\x9f\\x91J\\x04\\xbb\\x96\\xfbZ \\xce\\xdd4ro\\xd3\\xdb3a1\\xa1\\x15{k\\xb7\\x87\\xa3\\x89\\xa3\\x88\\xc9862\\x19\\x17\\x9c\\xca\\xddc\\xe2\\xff\\x8f'"
            ]
          },
          "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:40ZivalidFrom\\xc0t2026-09-15T14:40:40ZjvalidUntil\\xc0t2027-09-15T14:45:40ZlvalueDigests\\xa1weu.europa.ec.eudi.pid.1\\xb8\\x1e\\x00X \\xeb\\x7f\\x04J\\xa3\\xa2\\x8a5\\xefT\\x8d\\xea,jp~\\xd0B\\xb1\\xe7\\xb6&\\xa3\\xbez\\xf9\\x1d\\x82\\x12_\\x7f\\xcc\\x01X 9\\x0f\\x90\\x90\\x1egM7\\x9c\\x92\\xc1\\x9el\\xfc\\xe1\\x89\\xab\\xb1\\x04\\xf7\\xc6\\xb2\\x81\\x8d\\x06L\\x1c\\xd3*\\xf3l\\x95\\x02X ~\\x1a7\\xc5\\xaf\\x86\\x92\\x06/\\x82\\xfb\\x01\\xd1m-\\xb6\\xcdb\\t\\x0fE\\x96U\\xe3\\xfc\\xb4\\x8b>}p\\x8aX\\x03X \\xeb489\\xd8\\xa9\\xda\\xee4\\xe8\\xc9\\xdf+\\xb2\\x16\\x17*\\xe9\\xa8\\xcf\\xc7\\xaaL\\xd2 W\\xf0<\\xe3N\\x0b\\xc5\\x04X %\\xe5\\xd54\\x88\\x81\\x01M\\xc6\\x9e\\xcd\\xe1]Y\\xf2\\xb5\\xf5\\xcb]a05t\\x85bf\\xa2\\'\\x92$\\xf0$\\x05X \\x9d\\xa9\\xb6:\\x13\\xdb\\x1bZ#6V\\xb4_\\xae tB@\\xb7\\xfc[\\xf4Iu\\x04Q\\x89\\xde\\t\\xa9\\x0e\\x13\\x06X \\xcb\\xdc82_\\xbb\\x9dM\\xae}\\xecMDB\\x0e\\xd38\\ry\\x99O\\xae\\xb5D>A\\x94\\xd5\\x81d=\\xc3\\x07X \\\\\\xef\\xf0\\xf3M\\xd8\\x95_\\x1c\\x91\\xa0m\\x8c\\x1e,KL\\x7f\\xe8\\xfe\\xb1Ef\\x92i!\\xf7.0\\xe3+\\x8d\\x08X \\xaf\\xa28\\x01\\xa1\\xcd\\x8d\\xd6\\x13(\\xfaZs\\x08q\\x12O\\x85d[P\\x0f\\xaf\\x1c\\x08\\xbf\\x96\\x00+\\x9c\\xf2\\x1f\\tX \\xa0U\\xe2\\xbc\\xbc\\xbd\\\\2b\\x8b\\x99\\x08N+5\\xf0\\x8d\\xe3\\xd0\\xff\\x9b\\x84\\x13\\xe9D-\\xdd9\\x9b\\xf6\\x1f\\xf0\\nX +\\xe9L9\\x96\\xfd\\x13\\x9e\\x98\\xd7\\xadj\\xc8^\\xc9\\x976U\\xd8T\\t\\xff}\\xe1\\xb7\\xc3\\xb6qU-\\xc3\\xf4\\x0bX ^\\xbcA\\x19\\xc9\\x99\\x04\\x08\\xbc\\xd5\\xfc\\xaa}B\\xc3\\x00\\xack\\xe4\\x08\\xd1:\\xacS\\xa3[e_\\xd5\\x94\\xd4\\x83\\x0cX \\xa1=c>\\xfa\\xbf\\xe7\\xd4bu\\xfdz+\\xaa:C\\x16xB+\\xff\\xbf\\x9eN\\xe5\\x8a\\x1c]\\x17\\x96\\xa6!\\rX \\x84\\x01\\x95+\\xd6$Tp\\xc6\\xe5uq\\xff\\xa9\\x05\\xa3\\xa4\\xb9#+\\xf9\\xeb\\xf5\\x05\\x18\\x17+\\xa2\\xc7\\xc6Gb\\x0eX \\x1c&\\xcf-\\xfb\\xf0\\x93B~\\xc9\\xee\\xab\\xfe)\\x83\\xcd\\x80x/\\xb7\\x91:\\x93L\\xbc\\x9b\\xbe\\x92Gy\\xdcY\\x0fX \\x0fB\\xbb\\xf2\\x83\\x1c\\x8e\\xf4\\xe6\"E3\\x00h\\x19\\x9a{\\xc6\\x1c\\x9f\\xd2\\xff\\x85W\\xf6\\xed\\x85\\xce\\x97\\xc58O\\x10X \\x8f(\\xdc{\\xaa\\x8b\\x11\\x0e?\\x9e\\x19[\\x18\\x8c\\xfd\\x834\\\\\\x19\\x9b,X\\xb8\\x00K+\\x0f\\xd9\\x1d\\xc3)m\\x11X  \\xa5\\xa3\\t\\xf5\\xaej\\xf10e\\x11\\xf4c\\xc0:\\xe9M\\xe4\\xf8\\x03\\x93\\x19\\xa8\\xd5\\x18\\n\\x82\\x84\\xd6\\xd0\\xf2\\xe3\\x12X \\xb8)0\\xe0\\xc8\\xf4\\x88\\r\\x01\\xc8\\x80\\x1cK\\xeb\\x07O?\\xa0\\x00\\x92\\x17\\xde1K\\xef\\xa4kS\\x1d%\\x18\\xe1\\x13X [\\xe3\\x15\\xa3\\xc4]i3\\x9a:^z\\xf1\\xce\\xe7\\xb5\\xf3\\\\\\xb9\\xa5\\xbbda\\x8a\\x13k\\x1c5\\x84h\\x8f\\x0f\\x14X \\xb3\\xfe\\x89\\xd3;)\\xccv\\x1e\\xe9\\xff\\x0f~\\xfc\\xde=\\xa5t9\\xfcjd\\xcd00\\\\\\x87+\\x7f\\x12\\x9e\\x98\\x15X \\\\X\\xd9\\x9c\\xc3\\x05\\xfb\\xe2\\x18\\xe6\\x04\\xae$\\xab[\\xc0\\x15Su\\xfeJ\\x83+\\r\\x98\\xbc\\xe9\\x0f\\x17\\xc8\\x12\\xeb\\x16X \\x83\\xaa\\x9c\\x0e\\xcf`T\\x05\\xa5\\xf4f\\xf4\\xd6Pb\\xbb>\\x94[\\xa7i\\xc5\\x06\\x95\\xf2\\x98l\\xe7\\x1b\\xd0\\xbb5\\x17X \\x1a\\tc\\xea\\xc6.\\x16\\x8d\\xa8\\xcfI\\xde\\xc5\\x14\\xa1\\xd0\\xc9\\xec?\\xc3{_\\xc4C5\\xefJ\\xf3\\x1eC\\x9f\\xc7\\x18\\x18X \\xab\\x00`{\\x8f\\x9d\\x88\\xae6\\xd4mQ\\xfa\\x1e\\xda\\xe5\\xa2--A\\xa3\\x04q.<,\\xd3\\xd9\\xd6P\\x88\\x1a\\x18\\x19X \\xd9|\\x88\\x84\\x86\\xf1x\\xfbJ\\x87\\xe8\\x83\\x89\\xee\\xc0\\xe3\\x7f\\xbb\\xb6\\x1aWE|#u{\\x00I\\xf0\\xcc\\xbd\\xa4\\x18\\x1aX \\xe9\\x91\\x0c\\xfa\\xdf1K\\x130\\xac\\xde\\x99\\xdc\\x02\\x88\\tm\\xa6e\\x1d\\xaa\\x1d\\xae\\xa2\\xa8u4D$2>\\x16\\x18\\x1bX U\\xaf\\xc6\\x03\\xd6\\xa5\\x91\\x96\\x18Bl\\xee\\xe0\\x96^<2z\\xb1\\xc4`\\xad\\xfe\\xdc}\\xec1\\x13vK;k\\x18\\x1cX g\\xc9\\xcd\\xfa\\x91\\xce\\xde\\x9f\\x8cm\\xf1\\xc2\\xa7\\xc2\\x9b\\x1f\\xe2\\xf1#\\xd1\\x17\\x13\\xfb\\xd2O*\\x1f\\x9f\\xcc\\xdf\\xca\\x90\\x18\\x1dX P\\xdd\\xdd\\x19\\x8c\\xaa\\x95\\xff\\xfaT\\r\\xe9q\\x05+:\\x98E\\xaeD\\xc3\\xec\\xc7~[\\xc0\\x92\\x0cu\\x9c\\x02\\xd0mdeviceKeyInfo\\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'\\xf1J7\\x91\\xd0\\x08`\\xa5\\xb0u\\x9b!S\\xf2ik\\xed\\xd4\\xf5\\xf5&W\\x9a:8\\x84\\xbbn\\xb6Y\\xf8^\\x83\\x87#\\xf4Ix/\\x8b\\xf2\\x06\\x191\\xdd\\xbe\\xfbV-\\xbc|a\\xa8\\x8f\\xef\\xbcU\\x8cL9\\xe4\\x19\\x1b_'"
          ],
          "nameSpaces": {
            "eu.europa.ec.eudi.pid.1": [
              "CBORTag(24, b'\\xa4frandomX s)\\xe7\\x1e\\xad\\xc2\\xa2\\x83\\xab\"\\x8a)6\\x9cf\\xab\\x90\\xd1h\\xafR\\xffMn@\\x1d\\xfa\\xb9G;\\xec\\xc4hdigestID\\x00lelementValuefMartinqelementIdentifierkfamily_name')",
              "CBORTag(24, b'\\xa4frandomX \\xbd(\\x04\\xf2i10\\x10\\r\\xdc\\xff\\x1a\\xde\\xb0\\xae\\xef\\xba\\xf9\\x12\\x92|x\\xd6\\x89\\xb4\\x148%J\\xd0:.hdigestID\\x01lelementValuedJeanqelementIdentifierjgiven_name')",
              "CBORTag(24, b'\\xa4frandomX ;\\xda\\x8d\\xcf\\x98\\xefwL\\xd2\\xea\\xf3\\xe3\\x06\\x8fJY\\x87\\xe9\\xa99\\xef\\x06\\xab\\xd8\\xdd\\xd2*\\x8e\\x06\\xd0s#hdigestID\\x02lelementValue\\xd9\\x03\\xecj1990-01-15qelementIdentifierjbirth_date')",
              "CBORTag(24, b'\\xa4frandomX \\xfd\\xffr\\xa1ic5y5R\\xa7DW\\xfd:\\x87\\xe8\\xe5\\x91A\\xde\\xad\\xbb_Sj\\xb7\\x05\\x0c\\xd5\\xc4\\xa6hdigestID\\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": 1789483540,
        "aud": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
        "nonce": "o1Zu78ZALVkqrSRk3baKi6hDhx34OlcTUOjZfuH_mb0",
        "sd_hash": "9VPAyGMzbBTpvrvcZii4EnUiQZN_wAHL7Kvrzc7eYos"
      }
    }
  }
}

Session Logs

6 total
2026-09-15 14:45:38 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "verifier-playground.igrant.io",
    "x-request-id": "56ee22afd5e9cff832ba5a301fb82253",
    "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": "a3b86a955cf4e208-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=ToKxgZSmO.RzbMJZtEYzDaMRpBRThKkSxpSc0leGPz4-1789482822-1.2.1.1-3vokughih.2dnmagShCFzNAWatqD_Ccgqc43xDzxe56nuzuBdzhzWXm_cCfJh_XEjp5e4098gyCHRNuXSflv2FfQmPftHaqoD6wH8c.azsTqILecOKOCOAQkVJviALiAhADjV9svxjJtSjtDnH8sjbBErHnreZBUdJmoQ3SnP5ATMIEi3AjG_BciV4AtuAisZQJG548IkB4.QccsvCqKsn9fJUeYbYa880Ne1BsizwfUVrodp5lWaa2WoMkSaWN899laDkCOAQaypJHnxSL8XkueQaS4N3dTgJ5Z6mI1gUNYb1djvMouka_3OKAaJ63Vog3Sa.yTUpakUGP.A_9tEfD6X182uUx10kuTvR9iqCs"
  },
  "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": "4d9dc4d8-39a0-417f-af4b-b9113327391b",
  "request_id": "abb61f8c-e28e-4b1a-ba24-ee41ef35e0c6",
  "nonce": "o1Zu78ZALVkqrSRk3baKi6hDhx34OlcTUOjZfuH_mb0",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "av54cXqe9gPgVD_qDtZf1DLULUqWA5UKy2GArsQ8LCc",
  "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": "Fwne1jdfxA9wzRa7U837w4hg8bz81EweBOeCHgja7yc",
          "y": "dTQ81RBOvju9-AW94U6ucTyCFMnH4O8hKCzGTBjZa18",
          "kid": "av54cXqe9gPgVD_qDtZf1DLULUqWA5UKy2GArsQ8LCc",
          "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:40 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "87215d50e2c74d2ea3478f8fce551832",
    "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",
    "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": "a3b86a9f0e66dcf9-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": "abb61f8c-e28e-4b1a-ba24-ee41ef35e0c6"
  },
  "transaction_id": "4d9dc4d8-39a0-417f-af4b-b9113327391b",
  "nonce": "o1Zu78ZALVkqrSRk3baKi6hDhx34OlcTUOjZfuH_mb0",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "av54cXqe9gPgVD_qDtZf1DLULUqWA5UKy2GArsQ8LCc"
}
2026-09-15 14:45:40 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "60f13dff26018eab05cd23df716691ae",
    "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",
    "content-length": "10160",
    "accept-encoding": "gzip, br",
    "content-type": "application/x-www-form-urlencoded",
    "user-agent": "wallet-simulator/1.0",
    "cf-ray": "a3b86a9faa73e221-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": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMjU2IiwieCI6IlhZN29NV0RCZDhNMDhFSmFDRDE5V2lJejhvbk5QZEVVdlFJU01CYm02a2siLCJ5IjoiRzFnS2wyVXhyYzE3dnhuQ3hETzVReVZuMTJGa0lWZUQ3cFY4TmQ4UXBpSSJ9LCJraWQiOiJhdjU0Y1hxZTlnUGdWRF9xRHRaZjFETFVMVXFXQTVVS3kyR0Fyc1E4TENjIn0..m6tUrLknYWtNm6RR.v8KNMTYxCm4TFi9zyiQkMlRGt3Sz_hCzwH4bV6xc0GwdJXJxYLsX29odTCVrFcDACDBht5bMQ4yo6hfpbniMFcJcIhZwxxf3dQM1f97C8PBcGzgkzQBRcxxTrjowTgKCVeyIlTOWdqbGWvmdEEAfedGbfv3C_WJOuAuv4f3jb6YNv7a7Jteyv-deZsDZ9muQ4pyqn6QTXDHdvgr6cz5XFbEF3Gaq_ki-g0EfMwWeFyYALB3cmM3nTOi6b32TQ-iv4DF6u9G0TjZaLp7813hUU9YUb-C6Uww7t1QSkR2cXVDCxbfGj1HUfSeYZZnwzVtwDykkHNkTZYtvBTGiDQSVGH82YBY9tR7bbhUFwUz9T-oX6RU1LfyW1qaRnXhC80JNYmzRA-9d2c1sOCNZms1kHxwE-cDySLz9H22ZAMSJErK4P7vcHbxyNMwitUTVa3g4KuBe7bCZrs8QD6WxoDCn8BEKu3VM64dwmbSfs357hD-zVA-nTmIMox-4SB7ussMq_QEy3VOuCFEPKj_cHAmWq012Ogmdg7fau-slY5yKwUUa5IVm4CDai7T7UGjTqhzGCkFiNE4e-vvFmHaqG1eRjcFMwP96HpJnTMiYghwIZrhHw8y9k7u6UeXTtR0AhxCIoJapgLLV3JOKsei5k75enWBa81Yy3SPBrOD8eidjmDds-dEAfxFVinBWOcwhjmynz2y3PyRzFOfPMVrniWauIaT8QFJyIrbyvdP_EojimE_79hCSLIpCP4wEIkD6nbdwR1ICg1qoSr05tOyREURLwGqWHtd7ZOeyzEJyVUg4SKYAwiXsDhxojrUtv7nnlkiAkVWZiv-tzDXQYoq-FBA_BGrSD8M84vfStt4uUDmHvB_l4XiEZzRHThic1OtAxswPbsHDtjkMWiBsH6StnH1hvrPUSkG5mpiO1pYQcoz45pPNjB-z--Au-Wh6Pwcoa1iUIS0SOM9wQT2mnnvs0cyNXDJ6Gz65QSEaOwkhKzhQixPDNxCywLrh7r48wYoN7Lt_05tdjjdDNCpcUiMbqA4Wa2-gZ52o_K6VZICKOOPutyAbTr3l0kmCqQS0ccFZvlfQI7X-2WUMR0Y1bBozEk8lSMN_V8YqSk_wWNvtAaFRh1TD10dTmF9V-Ye3mGSUlKuBO8R6GCoMt5kgC7dGAdJcWHBP73wboYWO0P-fTPr88JNi0MzB1apybIaC9ixNXmhbi0sSDitv4LYdyO6HGZeBYL1HX4pZUIQe_01p4cNB7TMXFoF4V_UYHcoTaA5nVLrDn4fifAMCLKPvq7oIbMUOmnqos_ZyE1T0aaayvVk45L677AEdXwjK79kVnKx9dHMvDfVWRx8mCc0a_46Xojskf-sbdE3WcN9wu416AJvQ7wAhV_MR3WXGc1msktLpZuKkh-du8NRd_xrcl2n31Un228T7USYVnQrkJlilzCFCMZKGf8_0tvCJa4n5EmshMU-JHMdEVyXZ9X0HhP6EvvypZeknDU9hKJ2Lqcd5BpFDWzyy3_Hi0prvD1-AnHH8beCz0sJVHW9p78CWBAd3XMZY6CYHxaFXrbPawQjdBUqwdNZcaEJozgzH8J5Y0KYvjXPJZbyJ4DPkSCjgWN5WlvK8bW-w57SNVO5ITU3Ydpp6DL0jgOQfity2yQVnxc2isE9KZojnVDwruMjPKxZTtlubYxyvXYmkz-A_qYJePdiDecAjQ-aN9p8-0CocZPNnLDaQV82PPntgzoAB7_-P9acA36IlsNzICyr5J-SxLmOSm7-jrWjKxrPHsXyPQUfPSDo1S5McDF24BMtxeUZeRqrMsCLqa3tTq-QOQvJp-cl86431aX-bVrgeTCR1u1YYbcaSlr0Jw44M62tdAUjdUOQddH3VWvkEe32TOKHdGsR_aCHeCAZWBks9Bn9XBmZwZxjk1Qvcje_L5V9TGt3kZidFoa-K_RWLgamqCNo67Tmd6HO76cEFxgb0vlS_xMEM7K6RuOtjaIZvJcWC5Hc8Avz7ICsDDHYwSZYCUGzlDRMhH7kmBORwsZIZpH7sdk2B0hY3HPCv1VMT4CoY-y8wkZPwSjG5sZwN5HmJg8alPDKJQC61RcDjD39nIPuID4qqmiDDpXbr2C38s2D2ktgKhDybgu01rfvboG6vEfWjB59TffhihjfxbxprfFlzioDUSUPqsOs6_zn0Xc0YZWWAfaIGH8H_1124_2vM2RG4pEdIiHVvOemr4NG8hegJeWwZ9Sk5PkE3s1LC-FDs0Zj8Q7q_ImCgmkpnbXV2nk_dmWDdArcbksbogxeYNcEYXAgChtbOqIZHtanBkVYVjySwFW3IfEsgUE9S9pNlYGsP3eBw5cjfcD1WsKDMFyL-ney9Dcj73BgcoF2dRsM_tn527nLBLP9GL4OHIjRIB76TyAEsDu8-l5Sm4wEOoNNipGl_lPLiEzIJkcKXKijvX5wrnWlGRpTUTrf5iCaHRalCa55OuA6fQBvTgJRwwZ585tobtsO8hIJR5zCdd61mXdQ3RbHiCZoyanxgsaKlJaxUfUPIW-tWxFivsOd9F9FIgmOUENZkHSYR0cTpas4dMrwxaeZ3mW7PuudNWGlieiw8gl_Ug0L0nBdsY4a0o498LrbZyoIC4qKERxhz9n4h3IRExORk_hq64UsPLoVMZ0WAQhhCOjQAFuB3cXZz9NgAKCDjS5r66jLKAl_jgCjKUVbPGOjI5kDxHSqbj2yeLw0ESgXfVAUUEyovRQT8uUTPGg24_TTUQmL0j3u-n63qcHi-4Jaot8E-P7c07CdQzLf9rkOivUIjg5rnYx1WX_mY2sYQSJQ2IZS_UC5LDR15cR7lAsmayvpilCinPri03ldxE5xMfBpAaph4DJ0ydxhmwExV1W1_sxAHvaE5Fq8kCFC3YpDD4D32ZwuK-Qa7bbPZLhYAtzxZk3VKd6ZbZ-7b9or-U0BH-nu_l7D-Wx-Nab-8HYCvXUoJWZ4pItZHBwply7gPMZeKXTH2U6zdbo9ml0ioq2IkFo2PaHpwqBgr1rWlDG7vO2KFpn8GgNrQ-QiICsz5ZAuAcN6FKb6mNg4s10Ct2O11hgjctKWFnrunvfKQ8qmtvDSTzullc4C4qbZkIAcyDnG5LdfffzyaePcdcBIIWI_eAMCHG0sYHzUngBkpKpOFByV5Oj2toCurv1s6eZ9AA27z7C8nzW-MSgD7YSDEBW-QR3dLc3J_Gdt8Zbwlvb0ENz_AGqNVr28lK-LMeNc2kjeNvjiX68lPWzV596CyGjag33xR6q6mpzcDe7AXDh-Wb8rDEokUXIq6OS1KDoJe5qRhUuj9va816einCxGUJ5irdSHwmofvKkXxdWLQyOLoqDC6b0LMK7mnWBMOgjTkS9EKi-VfNox0kzBbfvpujELW0idrcU7-RlOs9fRmyvW9KmRzceQDNyiqssoKhXxeiLtkhwHgiTmtGEmmUyadOABxHb3MsjtHX1ujrVdgTK_vVlANDm1PElQYVLbov3O02VJxdaEwW-nBhI6ZREeu4X-yqEvnZrTMTxtQG_KseTBJ8X3S-ROqw1XYUBhMSEoiXuALTNE8qoz3LA41r1HC7B2DqplaB7fZuCZOk53Ejwcl9F129hxj807fFDkGtwnlcEdTdiLbGoJ5-BwH6JG33D4OQtBoyjrxIJVCdpZQu7da2syiGgQEYHxldtOfzAaQ37EaCaH6W6lnEuccPtJcmv8DjaMiS9l2jWD6TMcS0k8IOrS_Qc4komVi6rR7MF6feTbdWss2T1nrSGfegx8M5hoUQNxmsEMXxH79auTJ_TCx1k00EUqvhODuxGn1ngJFMqOOJux_RrgsMt4WZ3-SyqIzurzZE3tRd4PUFK-jZlipJukPvSSr47Rnr487PQunZPpEoaXe_wqzT032P8U-dFBCpzolHDfow8SmCu21F-2lLLlVk3g94sXtgSUg3L2L9ProVocHSHcv1j-xTx-69kntICcYmwXWkrMT1wrooNZuZg5SESDFqKkF2EHhlR1qirJcOYWXlxF6ah7DSsFE7F_5S3Js47GxcR6CTr7w8qYqGscr9Qy1l66f45D52KQuNrQVxpwk4iqowegO91jwrejZouzLQPhK020EvxIgVoqZKLygr7s4sZOWd1iIY34FKJUSf8ElfNzeriztl_zifb-QeJmv3GobBo-BwSy4OSbgwo_ZrQv6z0zxICTba5W-X5NuFAhV9dKTLPWDwUJllPjK3unlFRU1kswEENQcnwGtqMYenPhr7QYEJU8hbw79YZlryAe4e6dK5Aq97iKdEagEeJbAWOJ3NjjaBF3-2XaL91Bi2qUoP5YMu2YLAL0Y0WYEuTO9pv2yNfXsB5tBeN2BA3dVOA4cIGazky4jQeP5ZAV-Z8NCdr6BFNzJiJ73SoLmBrqEK7XvCPi7y9hSHS_4jlUV8OZ-P7WQZTpfpiqSxFpRzrhZ0qOQeMSuDPOY_mFnU41piiTsZnMHb-ayzp1VhYkCIo5rKexqDl5ugZlwHXisHCB9LT_zxwxYYjA9gjT18XSTUoiKEV64qSplQqmpm4xJoJ9_mWbawkdpQXVmxs6HF3RuIo7A6SbaxwqNKFxnWJWS1zK34e1BipfOKmaspWJ5dv-9ftPh6zXRXZB0Ayo_aTm46DOCodA9O0hHurR1WUyjNyP_JWzrIVozKleIQ4I7e4neJ2BuNNlOlixpAWxLZvie_QhlNlB_6D975w_6I0BSLp5aqyx5UrVDCWoIz-WnXLh5_q-LdI6XH6rGtlzO9CHb8SoJBFMGxn6pshji2fgp4NXi4HeNnWz2S-skRJ5em6kk3CKjUNMhOfp4vFtzHRQHlEtycg0PDAtSUupPwdA3gytC4hI0wrZ-epJ-hfHOdeo6sK3bUsHIIH2wV897yMj6iNlQarBH_t_v5_DBuryK-ElR_zzZMfXnG-6PNz-7keJIglhskoteWV55DLxqxAEw_g_T8ZVeFELuklRjxrA8_VW1sgL7LoNCzpAqQxdXgZGVmUAQzIk-xWoQ5erC15qk9htSR83x_8qMbWgRldmG36N6s5-8sLlhFpVJeEjgkCHW4wEK5qMNq8hqlaXqBUehJrjIboleGMRyXYYWitivTcusQmDv4VZOvJisvvGVXPmfHbIE7cy_s5BCVK0yDccDkS0LBJzu5fZ0vFyhoQUTII72Lbw01BuYxOqVfTcPxPR_OmAzmvoNOk3nPeZcY_dZ-TNS4bEDgFJVQ2VIEi5HyVB2NDgdQ1_EXpwkIE-gVqKGW7n-Yvuna0PVgp59dcKUYa6lDBLnr_pS_vzISTWZ0lJwIAq8I-V6WK3CdJsnK960OrezVpazTWPYFCLLsMYi1EdB0P-CUyBPgONoGSNUXZP9nJfr6mkJZTA0HkiUJ4fCn8FhDYYC3G2j7E6D5v75dKGpOxEhzr36c6DPFIXceecqW5evMXt4J4nIRzpkEf8MyLtC4QR2Af3qFDJqTmd801b5NWbWFK9Lp76o1CkpsPndePghgWNRVTP_RCyyR_qNI716XrE3nWPYOwkCmfOi3xp4BzY9CMIkM0p1XbWAr9KppwB1cOce_a1GYDWIkm1I9ZMsdkzQ_f_d0SOVYERl3myQnAaqKZnSF_CeNROdf3f8VzjCBvFkgKg97UdYUZTrszg9SysCgQm_F2Zl7EnbGb0QsHT62hXjR5-CwfToGluJPyA478LUzurZoYw0Q-ULTJHatg2GBUcJShx3oNZ7YZQuzyTiGCuIEW5lCdN629cJmCMryNyD2ukPXjMpQ0Ao8qqcMvYeaQ-4lFzTwIG-N9QRSm9gut7KJG1R-x-1clqIh2PtlZ9b0CCVYxhW4yOFC_fxodvnB7OSGFJR-9jzCi87KCUS70YY9VxhhIkSI5XZ0-LgxuKrJuf1mT1-6OU-_rkeZwpJwPHaQ-UVsr44SyDZygvHIjZIZj2FkjcOevBX2YImgH5Xpyl0zm1lzCI5ctSR0tIcvihT_t14rPT288IbdF603iDyUxxddSawqsKjoGn8m2WKOVQ2FXpcK-wi-yLiauw-ZA5lRBjhfBavwo9_UU7Qv38YyPBM4RxU8w1xWCtW9gg6yR22RJSbQkFtCEmvsZBspMProLGdfVQib93veuYDUHbnlcDBkIDK2qY1k2HXYt4RV2se0uSFcAtdNUH48BpFC7RF7i_YY4DIFKui5nvwXi9Gxpku2BYOg-4XIHFao9stil5NW8gGmDTpaz0A3j-9jzZbcykne5kD-mTMJtZaH_jUko2CA5udt3slu8mcfOndtY_Wf2tijOLYnU1J-cAuk9qdhGRxFktJRSFLHc0LXLG5gWaMLrcHoo-7n8S7H1hjMgPHC7g39t8Lv-wkKc7LdQpLAl5W6EaaJaNRZueh6UTiCBG_hABACNc1Y-veyniDZifWo1lK7xgMSJgkqYgY6egZ5YaVV6zOJ7RXqgmjtbX7NEiVv7XVOZI2j47sJgZzoJFhx2cM99QDOZj7-PcYL91U7mj1Dg8v5eqzcy_kKvpqgCnRQbDAMpxoBPCAgynM3_xehcEM2DKWUiLNRsQG0iysoeh0rMjHZDEcT_qiJeGdqlktAGe6ZWhV-169GUMVGc_UjmGT1t_IGE9WvEuWTd-MAEVRoAa0OJ0FlMmKCR8tYJsCOTDSOHVbL6ZYOXWkYMLe5PX8HbR8YUg7aYFuT7E02SxVGudo1Qc1NmShwC3xZCLUi9iAS4fk5QTL-9zDswsUjnLAIXGDZcLVuHkBFWRhSJNbxNN-21l3-wdeU3-QDXbUbVRkBkgOSYwbSsU5LSBtdQ6GkusTEZChNz6MZocBM4rEKAa5CRfp4VDgGeddWoiKePmcsgL2wxNN23VO99LBFkzUj_3McQ8NiQHs3fuKhCJwCGj1JX9siM6iKirAiCTkggg7J5pV9LMj3tDetieNqC9_79p9Ytk3oIWaPv84bzIWJhifJxrU2veUaIqNjrDeAHJ12hslHK8cWVzapRDPPKf_EQ1nVkW6_bRJoq6TaxM6MUkSeVAYwIzDC0P5Ekm4Ff34wYEc2_O24_WcBDVTX8Wey44VyqzEVCb-WZnrxGwkjsbnpqMWrs7wqSiR4KIznvswkkA4voXx5E6VoKIMekXM6eIrvh2zZRTMviX50TgVC789I3zsOH1kdh7Tm-sF0k86_wS3iSQYjdlWcCvEqjIE7sm6f1q8HIGMoWxRiDxhX81azUbtcUC2QXUaQXc5h-5hIKAwRG7Zm9IPGPhHZnRTi01Y9TrnMa53m5kEk1HFtDM1etatpCwqw6Klp6SHWgn4PpNMZxrlPnCyLVY5N8urj0RfTyyxsSzymSJOCrpHRlWKdfTKfimEOA0PCSg3xwpw5fN5U-Z8XiE9szeTlzJ2T-67dMWpckpgS-zWKIvYZDUaAegTos5G8W9_0CMEY2s_HFUwlyFvmkxTNGHfmt4RLySdVHHVQnFMycfZ5vda72jsZEDQjJkdi98e0DKbgzuV_e2JypXceP01IU_YVSXIMMbOWMXOw85WEn9TmXMui-EjLP0SGvtUqDxibqeOXsHHg1dQ0QPqsBdP06BdIvFz39ORL3Y_DLMMVylUvMWJGVjWmF5okWTkhFqBcAFqLfeQIMoB_KIjw426DF2E7KHiqjzSilNasAxeiyUCvHSuvTIIDRFwRhyGwvrzT5a2YZLNEHsSx_mRYBdc5iPo3ohpCzLAdjIDnWJoafwGCJT6mYvHNXY1cbTFjJjsMx_oJBTdrmDkJxrI9KPn9hlyp8nRVI-1amPtR1EaCZ9zp5aNaZMhC4VIBqzPFMjD2JyPQK457s63B5oNofbDD2szjet-d5Nm-Dn-RQbkKgWKiX1s-mrq5fZDJgnG-vOxAppoMuz7lYwb3nHXonz-ihk0rM2lTPMNh9Z7WCZWIbOgdc7WPT-O3KABgczM5Ry6oso9RcV_WjXUYQX8utSBcMRAoTw3W3lTUvUWLIYoO9EEUxSUytyeFbxlfL0wJ-1DFqNT9LG9SlFu-QwOC6M4yeVZqsDjJLkSp07h54vxjqIqaeMPG0e-L6CkWFMFGv4cGWFX5xOd3gKDi3ptKbLXjvQyoJ8oAuVSRpjJKST3VgtvFm6UKvUtXz5PAjxBmX23nEXh0aq72kx8vaXEympBnKkSM7fMIg6okBqWXfcnRegX7F6xD5Q5uDRp6iIhDOhi6A4ecGLDFqZz9RBuyJp8KrGe9c9BmZ-TpKNACAksfA-IeqMru8TbdkCoIM_89PUsUxXp8QUz5_--LeZFpKn8H-TSRh0YSF4ZCBs3o0htMU28-kUX__Ioz9psxBz0e_LHfjXBSNa4xIL-wNGMPFJhPCaJh15B4U0xqS8fZUxmE-4YdvQr9VhlQyAp2-NK8XJs5n-M6qLecZ0RjfFEsRLXvKFYMGYqi8ZkTq9Ty6eAYH8uD_o-Q2ZtJpnpMMNZLDYowiXaVaP3qdukBEGp0RnD1zPPV7x90RDWVX25k0_w3p_U81bLBjJ_j5YP9z30WgpHKM8UMgWfwxdubZ4Ru1xNHjTTTroHKT8hWX-ESjhLpciFFX7ESp6r7QlJbL7LYxaymGWtpDtCwZoOs4CYBKi3N0JXc9RQttnzn60lvQSp57DYaQH8IKhOkyzI2jxwtk_2LPmnWY5_oR237OvR6Yk3AZmeGSTz6Zo-BmgniDXi5UhdlRS_zd0g97ndgfTGv_RVBAraadGb9iVTtebwXWLy8dLc3dh0jQ7N9FNSTFI185HolFiFqtrXxxKPxDknKV70VN7VaSbfsl1YochSpYO1Rl4vgoEChKIYMVlOaGrn4jiXu-pV3qmEEeqAPum57Iu9RW8AikDeYa0dmECJeHBLfETQEhYTTuDRG_5seUAXCPX9rRDBcQm-bK92w_FFJyQL98W5wSPTqUM87xQejzlDLuNzBDDKaE44xAcfI5W-zBcMbp4l01QROiOFfQvCGA4_zWY0q1IA8pNSUbMSqN8RepjdLK44y7K89SFk1ofAxaj3ju_zgxYkIQKmdj1NhmO89f4Sk0YGlFCwTiTulUqqBeaFtIHBB6mwf_YRFVcv1ZXBAbQ4CY5w8Vwr8Leaj4slVymGBeVKE-VGDT7mbbhcBFS_aQhVLBe4bwo8D8WuDasKm5vHy8TGpiLiSl62RiAV9Hnx1w-26tRqTKLxHzWotR7nRrl9oxmnGRJJTnP13ywNG010QlZ7D2ZfJuYDvTWyfXKU4Z2YzPf6zhaybQYS0kTw9OnOxUnR-RPiBo4vVoiiN6zfXXI8_25cAVixWQtSB6GbibbDMoHfApK8pQYKGAHTqGtN4d_JhdwnxvRZV2McPNFiwH2pcmJQ_xskz6KGfLGVC8zNnvV1NntETv0v8Hsa6IWuN5B4krm7OAZo_FolLoxptWdph81lXT1IKwxEKdgv_fVgZQsUfCURJoDaJv8AiHdjyK64DPw55l2kPam22Kh2uLjZBGL45eDFl31tIB757AUJHH9jfC2R_Pwt1lCtTKmLT820Z4LeJOyCs7PQL9oxzRRwlz3GMaZ5h_-NOCQ4y_Q_qB_KVYEWd0PBpUhdLe5g3f1azlWZeZF6Suc15d_DG0xx8LM_LO6tD4VydiPDrZwCnBeb49PNRiVdBdjVT8Nscc3-1RA8pffjIsw1a4a_2gA_dFfhWmmi4vqSbCuio_y9xjm9jbNAtj0vWUBBjae6v22T-LhXQ4zdeF2UymrPdrE_1HEdxAcmnPxdpPBwxNJu4JfBYHE3pgHe98F4wCGqd02RsZQ1UpkVupWQN-5gyelPtxdmo58-Lj3VrJELWxKdEDt1SImCWh-Buj2XVSQUm5TWP73DYmVrun1FoF0PEw.MX6fZxL16p2P3fXmzmVWng"
  },
  "transaction_id": "4d9dc4d8-39a0-417f-af4b-b9113327391b",
  "nonce": "o1Zu78ZALVkqrSRk3baKi6hDhx34OlcTUOjZfuH_mb0",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "av54cXqe9gPgVD_qDtZf1DLULUqWA5UKy2GArsQ8LCc"
}
2026-09-15 14:45:40 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "alg": "ECDH-ES",
    "enc": "A256GCM",
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "XY7oMWDBd8M08EJaCD19WiIz8onNPdEUvQISMBbm6kk",
      "y": "G1gKl2Uxrc17vxnCxDO5QyVn12FkIVeD7pV8Nd8QpiI"
    },
    "kid": "av54cXqe9gPgVD_qDtZf1DLULUqWA5UKy2GArsQ8LCc"
  },
  "decrypted_payload": {
    "vp_token": {
      "eu_pid_mdoc": [
        "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WECNuXnoJTGPFMGEAy3LplhKGUyp1LX2n5FKBLuW-1ogzt00cm_T2zNhMaEVe2u3h6OJo4jJODYyGRecyt1j4v-Pam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQJXMIICUzCCAfmgAwIBAgIUWDcd-YoRaTfnWsQvMyUDsT4QVcwwCgYIKoZIzj0EAwIwJTELMAkGA1UEBhMCRlIxFjAUBgNVBAMMDW1ETCBUZXN0IElBQ0EwHhcNMjYwOTEwMTMwODM1WhcNMjkwOTEwMTMwODM1WjAjMQswCQYDVQQGEwJGUjEUMBIGA1UEAwwLbURMIFRlc3QgRFMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQSQps7NUWMRMf3INLkK79jJ0j1fxCsq_kDASvMeOcLYXwT4mnWxMzzK2kidQbKcVWCWZ3dROr5qsDnIgvRe1TSo4IBBzCCAQMwDgYDVR0PAQH_BAQDAgeAMB0GA1UdDgQWBBQYaUlISNW-v-C2cF9bnD_oH3ET6jAfBgNVHSMEGDAWgBQpgOliNidxTwq79cWhU6shtpQZyTAkBgNVHREEHTAbhhlodHRwczovL21kbC10ZXN0LmludmFsaWQvMD8GA1UdEgQ4MDaGHWh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9jb250YWN0gRVpYWNhQG1kbC10ZXN0LmludmFsaWQwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovLzEyNy4wLjAuMTo4MDAwL2NybC9pYWNhLmNybDAVBgNVHSUBAf8ECzAJBgcogYxdBQECMAoGCCqGSM49BAMCA0gAMEUCIQDM0pHLaSMmWHh9CAsmNP5jHMjqnHtaU4X1wwbvDCMDjQIgXwyLJqrgrDXTryE0nVvobh0wzODG6EL1Q_Hs1iQAT0hZBWLYGFkFXaZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wOS0xNVQxNDo0MDo0MFppdmFsaWRGcm9twHQyMDI2LTA5LTE1VDE0OjQwOjQwWmp2YWxpZFVudGlswHQyMDI3LTA5LTE1VDE0OjQ1OjQwWmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xuB4AWCDrfwRKo6KKNe9UjeosanB-0EKx57Ymo756-R2CEl9_zAFYIDkPkJAeZ003nJLBnmz84YmrsQT3xrKBjQZMHNMq82yVAlggfho3xa-GkgYvgvsB0W0tts1iCQ9FllXj_LSLPn1wilgDWCDrNDg52Kna7jToyd8rshYXKumoz8eqTNIgV_A8404LxQRYICXl1TSIgQFNxp7N4V1Z8rX1y11hMDV0hWJmoieSJPAkBVggnam2OhPbG1ojNla0X64gdEJAt_xb9El1BFGJ3gmpDhMGWCDL3DgyX7udTa597E1EQg7TOA15mU-utUQ-QZTVgWQ9wwdYIFzv8PNN2JVfHJGgbYweLEtMf-j-sUVmkmkh9y4w4yuNCFggr6I4AaHNjdYTKPpacwhxEk-FZFtQD68cCL-WACuc8h8JWCCgVeK8vL1cMmKLmQhOKzXwjePQ_5uEE-lELd05m_Yf8ApYICvpTDmW_ROemNetasheyZc2VdhUCf994bfDtnFVLcP0C1ggXrxBGcmZBAi81fyqfULDAKxr5AjROqxTo1tlX9WU1IMMWCChPWM--r_n1GJ1_XorqjpDFnhCK_-_nk7lihxdF5amIQ1YIIQBlSvWJFRwxuV1cf-pBaOkuSMr-ev1BRgXK6LHxkdiDlggHCbPLfvwk0J-ye6r_imDzYB4L7eROpNMvJu-kkd53FkPWCAPQrvygxyO9OYiRTMAaBmae8Ycn9L_hVf27YXOl8U4TxBYII8o3HuqixEOP54ZWxiM_YM0XBmbLFi4AEsrD9kdwyltEVggIKWjCfWuavEwZRH0Y8A66U3k-AOTGajVGAqChNbQ8uMSWCC4KTDgyPSIDQHIgBxL6wdPP6AAkhfeMUvvpGtTHSUY4RNYIFvjFaPEXWkzmjpeevHO57XzXLmlu2RhihNrHDWEaI8PFFggs_6J0zspzHYe6f8PfvzePaV0OfxqZM0wMFyHK38SnpgVWCBcWNmcwwX74hjmBK4kq1vAFVN1_kqDKw2YvOkPF8gS6xZYIIOqnA7PYFQFpfRm9NZQYrs-lFunacUGlfKYbOcb0Ls1F1ggGglj6sYuFo2oz0nexRSh0MnsP8N7X8RDNe9K8x5Dn8cYGFggqwBge4-diK421G1R-h7a5aItLUGjBHEuPCzT2dZQiBoYGVgg2XyIhIbxePtKh-iDie7A43-7thpXRXwjdXsASfDMvaQYGlgg6ZEM-t8xSxMwrN6Z3AKICW2mZR2qHa6iqHU0RCQyPhYYG1ggVa_GA9alkZYYQmzu4JZePDJ6scRgrf7cfewxE3ZLO2sYHFggZ8nN-pHO3p-MbfHCp8KbH-LxI9EXE_vSTyofn8zfypAYHVggUN3dGYyqlf_6VA3pcQUrOphFrkTD7Md-W8CSDHWcAtBtZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCBjNfWJcy1T84uaoMHZ3pgeKkdrT2KrFijzt4ZvBJ7rcyJYIKSwE67m7tqcBK_B-a8whlGA2znaeS4ok1umT_0YjUPEb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEDxSjeR0AhgpbB1myFT8mlr7dT19SZXmjo4hLtutln4XoOHI_RJeC-L8gYZMd2--1YtvHxhqI_vvFWMTDnkGRtfam5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xhNgYWGakZnJhbmRvbVggcynnHq3CooOrIoopNpxmq5DRaK9S_01uQB36uUc77MRoZGlnZXN0SUQAbGVsZW1lbnRWYWx1ZWZNYXJ0aW5xZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWXYGFhjpGZyYW5kb21YIL0oBPJpMTAQDdz_Gt6wru-6-RKSfHjWibQUOCVK0DouaGRpZ2VzdElEAWxlbGVtZW50VmFsdWVkSmVhbnFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1l2BhYbKRmcmFuZG9tWCA72o3PmO93TNLq8-MGj0pZh-mpOe8Gq9jd0iqOBtBzI2hkaWdlc3RJRAJsZWxlbWVudFZhbHVl2QPsajE5OTAtMDEtMTVxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVgg_f9yoWljNXk1UqdEV_06h-jlkUHerbtfU2q3BQzVxKZoZGlnZXN0SUQHbGVsZW1lbnRWYWx1ZWJGUnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnk"
      ],
      "eu_pid_sdjwt": [
        "eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6IldCcG9hdUZ6N0VDNUUwbHk4NHJuSUEiLCJ4NWMiOlsiTUlJQ1RqQ0NBZldnQXdJQkFnSVVURnpKNDJpbnd1VGpNQU9VL1IvZDRjaVJ5Y0V3Q2dZSUtvWkl6ajBFQXdJd1FqRUxNQWtHQTFVRUJoTUNVMFV4Q3pBSkJnTlZCQWdNQWxORk1SSXdFQVlEVlFRS0RBbHBSM0poYm5RdWFXOHhFakFRQmdOVkJBTU1DVk5FTFVwWFZDQkRRVEFlRncweU5qQTJNVEF3TnpVMU16WmFGdzB5TnpBMk1UQXdOelUxTXpaYU1FOHhDekFKQmdOVkJBWVRBbE5GTVFzd0NRWURWUVFJREFKVFJURVNNQkFHQTFVRUNnd0phVWR5WVc1MExtbHZNUjh3SFFZRFZRUUREQlpUUkMxS1YxUWdSRzlqZFcxbGJuUWdVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRWxCdDBUQkdoUFZXak1Kcmd1U3YweUIwbmRTSVVTcFFqalFSRkE1aUVtdjZPR3J0bnhIL1h3WlczTDJaRWw3YW9LQjRCTndjWjl0SlVOKzZOY0l3enVLT0J1ekNCdURBSkJnTlZIUk1FQWpBQU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RCYkJnTlZIUkVFVkRCU2hpdG9kSFJ3Y3pvdkwybHpjM1ZsY2kxd2JHRjVaM0p2ZFc1a0xYTmxjblpwWTJVdWFXZHlZVzUwTG1sdmdpTnBjM04xWlhJdGNHeGhlV2R5YjNWdVpDMXpaWEoyYVdObExtbG5jbUZ1ZEM1cGJ6QWRCZ05WSFE0RUZnUVVWVTU0Q2R3WHBGRDdkb05TSlJFTjgvT2p0K0F3SHdZRFZSMGpCQmd3Rm9BVTJWYi9TcjgyZTlYT1EwMHFhZzJyeWdxT1l6c3dDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdXc0R5aTB3OUhYU1cvUmZsQ09sQVRsWFpEOEV5VXAvZmpTTkZLdUdJR1JJQ0lFZ3ZyaDJhR29YcTIveU1TNzJ1RFpGbVNBNWw5YThKclBBazJFSFNqUHpmIl19.eyJfc2QiOiBbIjNJNEFZb1dEYTRlTGhoOXJaazRZSms2LVNVT3RYSEVhTHNEc3FwbWdxV2ciLCAiNHVqMk5SVUpUaVZXcngwYlczQjU3LVJTQldqWWlUUFBEN01sZER4VXE3YyIsICI1Qk43WUJjX0tWa25OYXpoNTE1NmZHUGFqVGI1Umc3a1ZPRVloUlVxNGtFIiwgIjl2OFJjYTVLZ3VDb0V2NzBxTE44bkRQcnpGQWpkOENoY3BEUVFwRDRVVTAiLCAiQ29yZUU1RzJQTERIWTdrZTlSVEdfbmNuaEF3VUFTdnNuVGJ1Zkg0RVFMayIsICJEa1E1cjRHTWlQZjNoNF9WRnZ6Ty1VQVBkRmNuOTR3TlRDODhuTkFLUnRjIiwgIkg2RkVFWVpSdUcxN0tnUmNVOUNhV1E1Vk5IdEZ4ZEhZUFhqRm1qaXJTRTQiLCAiSUMzMHdDSHVOcDVockJFal9VLWJ6MnRtOHd4c3pudkdPRVZmMWxJbmZBMCIsICJUelgta3Y5T2JNZEIybThld1NERnBCYnBudGxONW9KQXU1S19BS3dFZXRFIiwgImNCS1pqa0xzX1RqY3BlX1A4eGNVNlAzQ1oxYTdqU0ctM05iYkpJRlowbjgiLCAiZS1MRjZ5MVRnVXM5bXhlOHczUzdJdm5yb0JDaldzWEwwWXZoSWhPb2V2VSIsICJoTXF1WTM4aXpqMHZRZ2dIWGc4WTBSYk9KbEZOQU5PejFNZWN6N0ZqcGgwIiwgImtPenJreHVSdUtnSEpUVjFBTE5HQ214UjJ1M09oOWMxanY4Qjg2dHVQRm8iLCAidmQ2ampwckl3NFh1VWVIYlk0MWcyeW42OU1zekpSclZXYnBJY2RXWVVyayIsICJ2bFM5a2pVRnpKaGt1aDl1ZWxxN3RySVozc0g0VHBEa3dGZG51QzJYMTFNIiwgInZyTFpWRXQ4dzEzVk5scDRkUll4VFhhUllxX28wcnBvNTJJSng1RTJxMHciLCAieFZ1dFVmNWM0UzRSSzFMS1VHSnN4NFJqVl9rdmpjM2tUSXN3RkFvb2V1VSIsICJ5MUlta2duamFBWUFacGlybUsyQTZhaHBoVTVhMzVRMUwtV09pN0pnWS1NIl0sICJpc3MiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pbyIsICJ2Y3QiOiAidXJuOmV1ZGk6cGlkOjEiLCAiaWF0IjogMTc4OTExMTE1NywgIm5iZiI6IDE3ODkxMTExNTcsICJleHAiOiAxODIwNjQ3MTU3LCAiX3NkX2FsZyI6ICJzaGEtMjU2IiwgImNuZiI6IHsiandrIjogeyJrdHkiOiAiRUMiLCAiY3J2IjogIlAtMjU2IiwgIngiOiAianhWNU9PdjM2NlQxbWdrYUNxdVVaMlFrXzR4TGxyazAza2NBNFVwRkFJQSIsICJ5IjogImFqTDRMam9HbjI4b3hxcEJwem1YSm5sdlk5cEN3NE1UZ29ncnlmektoNWcifX0sICJzdGF0dXMiOiB7InN0YXR1c19saXN0IjogeyJpZHgiOiAxMTIxODcsICJ1cmkiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xIn19fQ.Mrti1pMMonUuYh24PZh7y4_q4Eei-4oQ8DRCSeVR3zWKRCwr-9sHa3p3Uh3Ce-HGKJTPJlhl8yI_-Ebu_Ext6A~WyI1aGR4TmNObHlEQ0dsNnlzWjQ4RUV3IiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJfeVR2NHREX2VCY1FnX1BvaEdtTkdBIiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJoaTF0QzVjWGhRcWxPUTJqYXVFVkJBIiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyIzN1I0dGtoV2dSbGp1anVpTFJidkNBIiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3ODk0ODM1NDAsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwibm9uY2UiOiJvMVp1NzhaQUxWa3FyU1JrM2JhS2k2aERoeDM0T2xjVFVPalpmdUhfbWIwIiwic2RfaGFzaCI6IjlWUEF5R016YkJUcHZydmNaaWk0RW5VaVFaTl93QUhMN0t2cnpjN2VZb3MifQ.jW0-0NRtKPSOcvIF_sS6lWoHsuyNRVDIWbl8_7c27uE6pGbwGc50gLmISaexpXV36s_LBZfjnSUMuSwTMjFezQ"
      ]
    },
    "state": "abb61f8c-e28e-4b1a-ba24-ee41ef35e0c6"
  }
}
2026-09-15 14:45:40 UTC INFO /post VP Token received
Data:
{
  "vp_token": {
    "eu_pid_mdoc": [
      "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WECNuXnoJTGPFMGEAy3LplhKGUyp1LX2n5FKBLuW-1ogzt00cm_T2zNhMaEVe2u3h6OJo4jJODYyGRecyt1j4v-Pam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQJXMIICUzCCAfmgAwIBAgIUWDcd-YoRaTfnWsQvMyUDsT4QVcwwCgYIKoZIzj0EAwIwJTELMAkGA1UEBhMCRlIxFjAUBgNVBAMMDW1ETCBUZXN0IElBQ0EwHhcNMjYwOTEwMTMwODM1WhcNMjkwOTEwMTMwODM1WjAjMQswCQYDVQQGEwJGUjEUMBIGA1UEAwwLbURMIFRlc3QgRFMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQSQps7NUWMRMf3INLkK79jJ0j1fxCsq_kDASvMeOcLYXwT4mnWxMzzK2kidQbKcVWCWZ3dROr5qsDnIgvRe1TSo4IBBzCCAQMwDgYDVR0PAQH_BAQDAgeAMB0GA1UdDgQWBBQYaUlISNW-v-C2cF9bnD_oH3ET6jAfBgNVHSMEGDAWgBQpgOliNidxTwq79cWhU6shtpQZyTAkBgNVHREEHTAbhhlodHRwczovL21kbC10ZXN0LmludmFsaWQvMD8GA1UdEgQ4MDaGHWh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9jb250YWN0gRVpYWNhQG1kbC10ZXN0LmludmFsaWQwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovLzEyNy4wLjAuMTo4MDAwL2NybC9pYWNhLmNybDAVBgNVHSUBAf8ECzAJBgcogYxdBQECMAoGCCqGSM49BAMCA0gAMEUCIQDM0pHLaSMmWHh9CAsmNP5jHMjqnHtaU4X1wwbvDCMDjQIgXwyLJqrgrDXTryE0nVvobh0wzODG6EL1Q_Hs1iQAT0hZBWLYGFkFXaZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wOS0xNVQxNDo0MDo0MFppdmFsaWRGcm9twHQyMDI2LTA5LTE1VDE0OjQwOjQwWmp2YWxpZFVudGlswHQyMDI3LTA5LTE1VDE0OjQ1OjQwWmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xuB4AWCDrfwRKo6KKNe9UjeosanB-0EKx57Ymo756-R2CEl9_zAFYIDkPkJAeZ003nJLBnmz84YmrsQT3xrKBjQZMHNMq82yVAlggfho3xa-GkgYvgvsB0W0tts1iCQ9FllXj_LSLPn1wilgDWCDrNDg52Kna7jToyd8rshYXKumoz8eqTNIgV_A8404LxQRYICXl1TSIgQFNxp7N4V1Z8rX1y11hMDV0hWJmoieSJPAkBVggnam2OhPbG1ojNla0X64gdEJAt_xb9El1BFGJ3gmpDhMGWCDL3DgyX7udTa597E1EQg7TOA15mU-utUQ-QZTVgWQ9wwdYIFzv8PNN2JVfHJGgbYweLEtMf-j-sUVmkmkh9y4w4yuNCFggr6I4AaHNjdYTKPpacwhxEk-FZFtQD68cCL-WACuc8h8JWCCgVeK8vL1cMmKLmQhOKzXwjePQ_5uEE-lELd05m_Yf8ApYICvpTDmW_ROemNetasheyZc2VdhUCf994bfDtnFVLcP0C1ggXrxBGcmZBAi81fyqfULDAKxr5AjROqxTo1tlX9WU1IMMWCChPWM--r_n1GJ1_XorqjpDFnhCK_-_nk7lihxdF5amIQ1YIIQBlSvWJFRwxuV1cf-pBaOkuSMr-ev1BRgXK6LHxkdiDlggHCbPLfvwk0J-ye6r_imDzYB4L7eROpNMvJu-kkd53FkPWCAPQrvygxyO9OYiRTMAaBmae8Ycn9L_hVf27YXOl8U4TxBYII8o3HuqixEOP54ZWxiM_YM0XBmbLFi4AEsrD9kdwyltEVggIKWjCfWuavEwZRH0Y8A66U3k-AOTGajVGAqChNbQ8uMSWCC4KTDgyPSIDQHIgBxL6wdPP6AAkhfeMUvvpGtTHSUY4RNYIFvjFaPEXWkzmjpeevHO57XzXLmlu2RhihNrHDWEaI8PFFggs_6J0zspzHYe6f8PfvzePaV0OfxqZM0wMFyHK38SnpgVWCBcWNmcwwX74hjmBK4kq1vAFVN1_kqDKw2YvOkPF8gS6xZYIIOqnA7PYFQFpfRm9NZQYrs-lFunacUGlfKYbOcb0Ls1F1ggGglj6sYuFo2oz0nexRSh0MnsP8N7X8RDNe9K8x5Dn8cYGFggqwBge4-diK421G1R-h7a5aItLUGjBHEuPCzT2dZQiBoYGVgg2XyIhIbxePtKh-iDie7A43-7thpXRXwjdXsASfDMvaQYGlgg6ZEM-t8xSxMwrN6Z3AKICW2mZR2qHa6iqHU0RCQyPhYYG1ggVa_GA9alkZYYQmzu4JZePDJ6scRgrf7cfewxE3ZLO2sYHFggZ8nN-pHO3p-MbfHCp8KbH-LxI9EXE_vSTyofn8zfypAYHVggUN3dGYyqlf_6VA3pcQUrOphFrkTD7Md-W8CSDHWcAtBtZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCBjNfWJcy1T84uaoMHZ3pgeKkdrT2KrFijzt4ZvBJ7rcyJYIKSwE67m7tqcBK_B-a8whlGA2znaeS4ok1umT_0YjUPEb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEDxSjeR0AhgpbB1myFT8mlr7dT19SZXmjo4hLtutln4XoOHI_RJeC-L8gYZMd2--1YtvHxhqI_vvFWMTDnkGRtfam5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xhNgYWGakZnJhbmRvbVggcynnHq3CooOrIoopNpxmq5DRaK9S_01uQB36uUc77MRoZGlnZXN0SUQAbGVsZW1lbnRWYWx1ZWZNYXJ0aW5xZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWXYGFhjpGZyYW5kb21YIL0oBPJpMTAQDdz_Gt6wru-6-RKSfHjWibQUOCVK0DouaGRpZ2VzdElEAWxlbGVtZW50VmFsdWVkSmVhbnFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1l2BhYbKRmcmFuZG9tWCA72o3PmO93TNLq8-MGj0pZh-mpOe8Gq9jd0iqOBtBzI2hkaWdlc3RJRAJsZWxlbWVudFZhbHVl2QPsajE5OTAtMDEtMTVxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVgg_f9yoWljNXk1UqdEV_06h-jlkUHerbtfU2q3BQzVxKZoZGlnZXN0SUQHbGVsZW1lbnRWYWx1ZWJGUnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnk"
    ],
    "eu_pid_sdjwt": [
      "eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6IldCcG9hdUZ6N0VDNUUwbHk4NHJuSUEiLCJ4NWMiOlsiTUlJQ1RqQ0NBZldnQXdJQkFnSVVURnpKNDJpbnd1VGpNQU9VL1IvZDRjaVJ5Y0V3Q2dZSUtvWkl6ajBFQXdJd1FqRUxNQWtHQTFVRUJoTUNVMFV4Q3pBSkJnTlZCQWdNQWxORk1SSXdFQVlEVlFRS0RBbHBSM0poYm5RdWFXOHhFakFRQmdOVkJBTU1DVk5FTFVwWFZDQkRRVEFlRncweU5qQTJNVEF3TnpVMU16WmFGdzB5TnpBMk1UQXdOelUxTXpaYU1FOHhDekFKQmdOVkJBWVRBbE5GTVFzd0NRWURWUVFJREFKVFJURVNNQkFHQTFVRUNnd0phVWR5WVc1MExtbHZNUjh3SFFZRFZRUUREQlpUUkMxS1YxUWdSRzlqZFcxbGJuUWdVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRWxCdDBUQkdoUFZXak1Kcmd1U3YweUIwbmRTSVVTcFFqalFSRkE1aUVtdjZPR3J0bnhIL1h3WlczTDJaRWw3YW9LQjRCTndjWjl0SlVOKzZOY0l3enVLT0J1ekNCdURBSkJnTlZIUk1FQWpBQU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RCYkJnTlZIUkVFVkRCU2hpdG9kSFJ3Y3pvdkwybHpjM1ZsY2kxd2JHRjVaM0p2ZFc1a0xYTmxjblpwWTJVdWFXZHlZVzUwTG1sdmdpTnBjM04xWlhJdGNHeGhlV2R5YjNWdVpDMXpaWEoyYVdObExtbG5jbUZ1ZEM1cGJ6QWRCZ05WSFE0RUZnUVVWVTU0Q2R3WHBGRDdkb05TSlJFTjgvT2p0K0F3SHdZRFZSMGpCQmd3Rm9BVTJWYi9TcjgyZTlYT1EwMHFhZzJyeWdxT1l6c3dDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdXc0R5aTB3OUhYU1cvUmZsQ09sQVRsWFpEOEV5VXAvZmpTTkZLdUdJR1JJQ0lFZ3ZyaDJhR29YcTIveU1TNzJ1RFpGbVNBNWw5YThKclBBazJFSFNqUHpmIl19.eyJfc2QiOiBbIjNJNEFZb1dEYTRlTGhoOXJaazRZSms2LVNVT3RYSEVhTHNEc3FwbWdxV2ciLCAiNHVqMk5SVUpUaVZXcngwYlczQjU3LVJTQldqWWlUUFBEN01sZER4VXE3YyIsICI1Qk43WUJjX0tWa25OYXpoNTE1NmZHUGFqVGI1Umc3a1ZPRVloUlVxNGtFIiwgIjl2OFJjYTVLZ3VDb0V2NzBxTE44bkRQcnpGQWpkOENoY3BEUVFwRDRVVTAiLCAiQ29yZUU1RzJQTERIWTdrZTlSVEdfbmNuaEF3VUFTdnNuVGJ1Zkg0RVFMayIsICJEa1E1cjRHTWlQZjNoNF9WRnZ6Ty1VQVBkRmNuOTR3TlRDODhuTkFLUnRjIiwgIkg2RkVFWVpSdUcxN0tnUmNVOUNhV1E1Vk5IdEZ4ZEhZUFhqRm1qaXJTRTQiLCAiSUMzMHdDSHVOcDVockJFal9VLWJ6MnRtOHd4c3pudkdPRVZmMWxJbmZBMCIsICJUelgta3Y5T2JNZEIybThld1NERnBCYnBudGxONW9KQXU1S19BS3dFZXRFIiwgImNCS1pqa0xzX1RqY3BlX1A4eGNVNlAzQ1oxYTdqU0ctM05iYkpJRlowbjgiLCAiZS1MRjZ5MVRnVXM5bXhlOHczUzdJdm5yb0JDaldzWEwwWXZoSWhPb2V2VSIsICJoTXF1WTM4aXpqMHZRZ2dIWGc4WTBSYk9KbEZOQU5PejFNZWN6N0ZqcGgwIiwgImtPenJreHVSdUtnSEpUVjFBTE5HQ214UjJ1M09oOWMxanY4Qjg2dHVQRm8iLCAidmQ2ampwckl3NFh1VWVIYlk0MWcyeW42OU1zekpSclZXYnBJY2RXWVVyayIsICJ2bFM5a2pVRnpKaGt1aDl1ZWxxN3RySVozc0g0VHBEa3dGZG51QzJYMTFNIiwgInZyTFpWRXQ4dzEzVk5scDRkUll4VFhhUllxX28wcnBvNTJJSng1RTJxMHciLCAieFZ1dFVmNWM0UzRSSzFMS1VHSnN4NFJqVl9rdmpjM2tUSXN3RkFvb2V1VSIsICJ5MUlta2duamFBWUFacGlybUsyQTZhaHBoVTVhMzVRMUwtV09pN0pnWS1NIl0sICJpc3MiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pbyIsICJ2Y3QiOiAidXJuOmV1ZGk6cGlkOjEiLCAiaWF0IjogMTc4OTExMTE1NywgIm5iZiI6IDE3ODkxMTExNTcsICJleHAiOiAxODIwNjQ3MTU3LCAiX3NkX2FsZyI6ICJzaGEtMjU2IiwgImNuZiI6IHsiandrIjogeyJrdHkiOiAiRUMiLCAiY3J2IjogIlAtMjU2IiwgIngiOiAianhWNU9PdjM2NlQxbWdrYUNxdVVaMlFrXzR4TGxyazAza2NBNFVwRkFJQSIsICJ5IjogImFqTDRMam9HbjI4b3hxcEJwem1YSm5sdlk5cEN3NE1UZ29ncnlmektoNWcifX0sICJzdGF0dXMiOiB7InN0YXR1c19saXN0IjogeyJpZHgiOiAxMTIxODcsICJ1cmkiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xIn19fQ.Mrti1pMMonUuYh24PZh7y4_q4Eei-4oQ8DRCSeVR3zWKRCwr-9sHa3p3Uh3Ce-HGKJTPJlhl8yI_-Ebu_Ext6A~WyI1aGR4TmNObHlEQ0dsNnlzWjQ4RUV3IiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJfeVR2NHREX2VCY1FnX1BvaEdtTkdBIiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJoaTF0QzVjWGhRcWxPUTJqYXVFVkJBIiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyIzN1I0dGtoV2dSbGp1anVpTFJidkNBIiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3ODk0ODM1NDAsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwibm9uY2UiOiJvMVp1NzhaQUxWa3FyU1JrM2JhS2k2aERoeDM0T2xjVFVPalpmdUhfbWIwIiwic2RfaGFzaCI6IjlWUEF5R016YkJUcHZydmNaaWk0RW5VaVFaTl93QUhMN0t2cnpjN2VZb3MifQ.jW0-0NRtKPSOcvIF_sS6lWoHsuyNRVDIWbl8_7c27uE6pGbwGc50gLmISaexpXV36s_LBZfjnSUMuSwTMjFezQ"
    ]
  },
  "state": "abb61f8c-e28e-4b1a-ba24-ee41ef35e0c6",
  "nonce": "o1Zu78ZALVkqrSRk3baKi6hDhx34OlcTUOjZfuH_mb0",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "jwk_thumbprint": "av54cXqe9gPgVD_qDtZf1DLULUqWA5UKy2GArsQ8LCc"
}
2026-09-15 14:45:40 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:40+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)"
        }
      ]
    }
  }
}