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

9fa940cc-b123-4113-a924-8602309dbc30

validated warnings
direct_post.jwt

2062c300-047c-4ded-945c-b5c1bdf43e9e
x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc
XMwO3vODKtYs8a3ncYOw6IEMCwBstAyXHGhhiW70qfI

https://verifier-playground-service.igrant.io/post
600s
eu_pid_any_format_common
2026-09-15 14:45:01 UTC    2026-09-15 14:45:04 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": "LzV99Nh7oEMoHf5PpCWJ6Toe4-g3BZrCO4ahHh6CadM",
        "y": "zS2ywPTAzLJs6IPb9I4Zp23RGocwfAlpJgq4lrQ1UgM",
        "kid": "pCdahBAFO1ZrTWUl-Bj7noNJhkNPAkpDPi9FUgh92Qo",
        "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:03+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:03+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": [
    "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WECkB4dG2qjDlhJSkdWBdgyCU_It7qgvdL5AHkGA6GhxdyJWXqS8FPMtLoqgvH6XMR3wKtJq_HmojbnkVU7GiLoOam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQJXMIICUzCCAfmgAwIBAgIUWDcd-YoRaTfnWsQvMyUDsT4QVcwwCgYIKoZIzj0EAwIwJTELMAkGA1UEBhMCRlIxFjAUBgNVBAMMDW1ETCBUZXN0IElBQ0EwHhcNMjYwOTEwMTMwODM1WhcNMjkwOTEwMTMwODM1WjAjMQswCQYDVQQGEwJGUjEUMBIGA1UEAwwLbURMIFRlc3QgRFMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQSQps7NUWMRMf3INLkK79jJ0j1fxCsq_kDASvMeOcLYXwT4mnWxMzzK2kidQbKcVWCWZ3dROr5qsDnIgvRe1TSo4IBBzCCAQMwDgYDVR0PAQH_BAQDAgeAMB0GA1UdDgQWBBQYaUlISNW-v-C2cF9bnD_oH3ET6jAfBgNVHSMEGDAWgBQpgOliNidxTwq79cWhU6shtpQZyTAkBgNVHREEHTAbhhlodHRwczovL21kbC10ZXN0LmludmFsaWQvMD8GA1UdEgQ4MDaGHWh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9jb250YWN0gRVpYWNhQG1kbC10ZXN0LmludmFsaWQwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovLzEyNy4wLjAuMTo4MDAwL2NybC9pYWNhLmNybDAVBgNVHSUBAf8ECzAJBgcogYxdBQECMAoGCCqGSM49BAMCA0gAMEUCIQDM0pHLaSMmWHh9CAsmNP5jHMjqnHtaU4X1wwbvDCMDjQIgXwyLJqrgrDXTryE0nVvobh0wzODG6EL1Q_Hs1iQAT0hZBWLYGFkFXaZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wOS0xNVQxNDo0MDowM1ppdmFsaWRGcm9twHQyMDI2LTA5LTE1VDE0OjQwOjAzWmp2YWxpZFVudGlswHQyMDI3LTA5LTE1VDE0OjQ1OjAzWmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xuB4AWCAUa_R6kBr0k1I2CYYfOWY97ItaDg3u_d_xPO15APuaSQFYIAxbToLOt_R0IHo2ZBv1d_t21xWPnbQl3z-IfCDPX1puAlggciVYf4UJmFuzWhfbUi6Wjvk3bR638pLPXk2fOKprw5kDWCCCNGlE86tEOWmOn_VXzvaBzqlzelMlXP2dibGDwONoTQRYIKpgiqXE-eBD7W7w1IM83hh_wPlpyLMdCW-pfikzuEBeBVgg6ksPGUQ-nTXRRO2CMGtY4NvXzhYwzzK89UkGHqjJsNYGWCD0XZ4qdxnjk1b_1y_R2Sy73UhVmZxdVFgL8hsObnqlGQdYINHJxQ8dF6ccYJT8lPRnb_zgugkGmpIoeak3W5V6BOVLCFggtI1YtmchbyDb4pSZeUTsJ38NSOnPbzqXqGItnVriHeUJWCC2ZMPcXJIgY5bHdrXxQJ0Q0fqIwRBPPl0YQ4ii4IyoIwpYIHFKChTby1SjoJxAwH7Rj1v5fWl7-taJsthRCzqLtBVuC1ggsDgXAmYMK5dBMmxANqnT2M-wsg98vSG0wDgXzYWg-00MWCB6Jta5J8Iq1lLYotYAjZH-_UIWHRjWoSXM1ByhmGeZXw1YIPQ5Sp2Z9wgW24A3KxVcrcQX6G3LLnOPBWr6OEm68y-tDlggV1ETaYNhcac8tyi3uWwcWeqtiHOkjnshRovyMEUEeesPWCCa4Zrsh0JDIRA142j70fI3MWGfeyL5aMhHxSB9v0WylRBYIOaSBgK3BRuUGmilDpJQR0NaCPZOBwxWTcgJIBkboBV7EVggRAls7alwO9p9gkv8cdiMwC8IhXqOgqYJ5DofalkH2kMSWCAJqSwXYbOcmEbEY2jr_2fu26k1MekfllRugkcpAVcIZBNYIKtxD36vCpNpt5Dexer0hZxrZhLjCMZx4vdaqjRBQXKGFFggMxXxG1vRdfUtlMWgjS3jb2BAwJz4xyrXLF_yxvkdXJUVWCAFaHuHlb29H0gf25cJQx9S33CDJIZwAGRXDZqgvEsYLRZYIHQWXBBOYnq8Cf1hMxou17mX1IzvfRqfejqWcBgTkFcWF1ggqOgmNxjTdWYUJPibpq6tEGL4vXtc60jZp0jC7pqHy8wYGFggm2gjf9prcxLYdF7TYTM3tVQucR7HDgF8J4NRm05DaBsYGVggAd3zUkXUi9yCC5UmXxtoLdvmZlzH5w1R_4D2_HP7FGQYGlggFowJ86xQ7YNByKBhKGCuLtG9D9b21NBm9nS9C8XgMc0YG1ggEyXO1H0hypPa14nUF7me9BnCOXDvT81tM3n5nNUh8qYYHFggx9a41GaYbASNgwdGVW_vAU65Otd1rl-fc9ckSJeC9gQYHVggS7yAr7o3qu73tQuGTI3kh365_1Jfhiv4887mSZ8HTYBtZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCBjNfWJcy1T84uaoMHZ3pgeKkdrT2KrFijzt4ZvBJ7rcyJYIKSwE67m7tqcBK_B-a8whlGA2znaeS4ok1umT_0YjUPEb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WECJujVvL6JL4RjFzR_IKtIa6L_wn5uBMEi2p7OchV_65WTOij1k1MXPtIcx-kWKau5qu6sKAnzuMMGiXPbkTmC6am5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xhNgYWGakZnJhbmRvbVggi06GUX0E7K32Cf2JqlSVcU4S4Cm1nfBVyMRFSJrPMjtoZGlnZXN0SUQAbGVsZW1lbnRWYWx1ZWZNYXJ0aW5xZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWXYGFhjpGZyYW5kb21YIC8ZazAcySMEELserwNVU8878Hdxl51Seofi903pRGNTaGRpZ2VzdElEAWxlbGVtZW50VmFsdWVkSmVhbnFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1l2BhYbKRmcmFuZG9tWCCvgkywNzOjZXnd4MWmQGEUsWv95Rhi19pMoTS8lRfrkGhkaWdlc3RJRAJsZWxlbWVudFZhbHVl2QPsajE5OTAtMDEtMTVxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVggGWKyMoKYs6bQfyBaMvbFpl-4_yi1GsPX_eZ6UBeScrloZGlnZXN0SUQHbGVsZW1lbnRWYWx1ZWJGUnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnk"
  ],
  "eu_pid_sdjwt": [
    "eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6IldCcG9hdUZ6N0VDNUUwbHk4NHJuSUEiLCJ4NWMiOlsiTUlJQ1RqQ0NBZldnQXdJQkFnSVVURnpKNDJpbnd1VGpNQU9VL1IvZDRjaVJ5Y0V3Q2dZSUtvWkl6ajBFQXdJd1FqRUxNQWtHQTFVRUJoTUNVMFV4Q3pBSkJnTlZCQWdNQWxORk1SSXdFQVlEVlFRS0RBbHBSM0poYm5RdWFXOHhFakFRQmdOVkJBTU1DVk5FTFVwWFZDQkRRVEFlRncweU5qQTJNVEF3TnpVMU16WmFGdzB5TnpBMk1UQXdOelUxTXpaYU1FOHhDekFKQmdOVkJBWVRBbE5GTVFzd0NRWURWUVFJREFKVFJURVNNQkFHQTFVRUNnd0phVWR5WVc1MExtbHZNUjh3SFFZRFZRUUREQlpUUkMxS1YxUWdSRzlqZFcxbGJuUWdVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRWxCdDBUQkdoUFZXak1Kcmd1U3YweUIwbmRTSVVTcFFqalFSRkE1aUVtdjZPR3J0bnhIL1h3WlczTDJaRWw3YW9LQjRCTndjWjl0SlVOKzZOY0l3enVLT0J1ekNCdURBSkJnTlZIUk1FQWpBQU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RCYkJnTlZIUkVFVkRCU2hpdG9kSFJ3Y3pvdkwybHpjM1ZsY2kxd2JHRjVaM0p2ZFc1a0xYTmxjblpwWTJVdWFXZHlZVzUwTG1sdmdpTnBjM04xWlhJdGNHeGhlV2R5YjNWdVpDMXpaWEoyYVdObExtbG5jbUZ1ZEM1cGJ6QWRCZ05WSFE0RUZnUVVWVTU0Q2R3WHBGRDdkb05TSlJFTjgvT2p0K0F3SHdZRFZSMGpCQmd3Rm9BVTJWYi9TcjgyZTlYT1EwMHFhZzJyeWdxT1l6c3dDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdXc0R5aTB3OUhYU1cvUmZsQ09sQVRsWFpEOEV5VXAvZmpTTkZLdUdJR1JJQ0lFZ3ZyaDJhR29YcTIveU1TNzJ1RFpGbVNBNWw5YThKclBBazJFSFNqUHpmIl19.eyJfc2QiOiBbIjNJNEFZb1dEYTRlTGhoOXJaazRZSms2LVNVT3RYSEVhTHNEc3FwbWdxV2ciLCAiNHVqMk5SVUpUaVZXcngwYlczQjU3LVJTQldqWWlUUFBEN01sZER4VXE3YyIsICI1Qk43WUJjX0tWa25OYXpoNTE1NmZHUGFqVGI1Umc3a1ZPRVloUlVxNGtFIiwgIjl2OFJjYTVLZ3VDb0V2NzBxTE44bkRQcnpGQWpkOENoY3BEUVFwRDRVVTAiLCAiQ29yZUU1RzJQTERIWTdrZTlSVEdfbmNuaEF3VUFTdnNuVGJ1Zkg0RVFMayIsICJEa1E1cjRHTWlQZjNoNF9WRnZ6Ty1VQVBkRmNuOTR3TlRDODhuTkFLUnRjIiwgIkg2RkVFWVpSdUcxN0tnUmNVOUNhV1E1Vk5IdEZ4ZEhZUFhqRm1qaXJTRTQiLCAiSUMzMHdDSHVOcDVockJFal9VLWJ6MnRtOHd4c3pudkdPRVZmMWxJbmZBMCIsICJUelgta3Y5T2JNZEIybThld1NERnBCYnBudGxONW9KQXU1S19BS3dFZXRFIiwgImNCS1pqa0xzX1RqY3BlX1A4eGNVNlAzQ1oxYTdqU0ctM05iYkpJRlowbjgiLCAiZS1MRjZ5MVRnVXM5bXhlOHczUzdJdm5yb0JDaldzWEwwWXZoSWhPb2V2VSIsICJoTXF1WTM4aXpqMHZRZ2dIWGc4WTBSYk9KbEZOQU5PejFNZWN6N0ZqcGgwIiwgImtPenJreHVSdUtnSEpUVjFBTE5HQ214UjJ1M09oOWMxanY4Qjg2dHVQRm8iLCAidmQ2ampwckl3NFh1VWVIYlk0MWcyeW42OU1zekpSclZXYnBJY2RXWVVyayIsICJ2bFM5a2pVRnpKaGt1aDl1ZWxxN3RySVozc0g0VHBEa3dGZG51QzJYMTFNIiwgInZyTFpWRXQ4dzEzVk5scDRkUll4VFhhUllxX28wcnBvNTJJSng1RTJxMHciLCAieFZ1dFVmNWM0UzRSSzFMS1VHSnN4NFJqVl9rdmpjM2tUSXN3RkFvb2V1VSIsICJ5MUlta2duamFBWUFacGlybUsyQTZhaHBoVTVhMzVRMUwtV09pN0pnWS1NIl0sICJpc3MiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pbyIsICJ2Y3QiOiAidXJuOmV1ZGk6cGlkOjEiLCAiaWF0IjogMTc4OTExMTE1NywgIm5iZiI6IDE3ODkxMTExNTcsICJleHAiOiAxODIwNjQ3MTU3LCAiX3NkX2FsZyI6ICJzaGEtMjU2IiwgImNuZiI6IHsiandrIjogeyJrdHkiOiAiRUMiLCAiY3J2IjogIlAtMjU2IiwgIngiOiAianhWNU9PdjM2NlQxbWdrYUNxdVVaMlFrXzR4TGxyazAza2NBNFVwRkFJQSIsICJ5IjogImFqTDRMam9HbjI4b3hxcEJwem1YSm5sdlk5cEN3NE1UZ29ncnlmektoNWcifX0sICJzdGF0dXMiOiB7InN0YXR1c19saXN0IjogeyJpZHgiOiAxMTIxODcsICJ1cmkiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xIn19fQ.Mrti1pMMonUuYh24PZh7y4_q4Eei-4oQ8DRCSeVR3zWKRCwr-9sHa3p3Uh3Ce-HGKJTPJlhl8yI_-Ebu_Ext6A~WyI1aGR4TmNObHlEQ0dsNnlzWjQ4RUV3IiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJfeVR2NHREX2VCY1FnX1BvaEdtTkdBIiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJoaTF0QzVjWGhRcWxPUTJqYXVFVkJBIiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyIzN1I0dGtoV2dSbGp1anVpTFJidkNBIiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3ODk0ODM1MDQsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwibm9uY2UiOiJYTXdPM3ZPREt0WXM4YTNuY1lPdzZJRU1Dd0JzdEF5WEhHaGhpVzcwcWZJIiwic2RfaGFzaCI6IjlWUEF5R016YkJUcHZydmNaaWk0RW5VaVFaTl93QUhMN0t2cnpjN2VZb3MifQ.zZR3g4Kajj07mk0vqcbPlqFYyNTgRlG4J1MLUI39Jw_BZhrG1J_QmnlLT41wlVLJIgKtB2xl3A9ALLMfyFvVsw"
  ]
}

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'\\xa4\\x07\\x87F\\xda\\xa8\\xc3\\x96\\x12R\\x91\\xd5\\x81v\\x0c\\x82S\\xf2-\\xee\\xa8/t\\xbe@\\x1eA\\x80\\xe8hqw\"V^\\xa4\\xbc\\x14\\xf3-.\\x8a\\xa0\\xbc~\\x971\\x1d\\xf0*\\xd2j\\xfcy\\xa8\\x8d\\xb9\\xe4UN\\xc6\\x88\\xba\\x0e'"
            ]
          },
          "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:03ZivalidFrom\\xc0t2026-09-15T14:40:03ZjvalidUntil\\xc0t2027-09-15T14:45:03ZlvalueDigests\\xa1weu.europa.ec.eudi.pid.1\\xb8\\x1e\\x00X \\x14k\\xf4z\\x90\\x1a\\xf4\\x93R6\\t\\x86\\x1f9f=\\xec\\x8bZ\\x0e\\r\\xee\\xfd\\xdf\\xf1<\\xedy\\x00\\xfb\\x9aI\\x01X \\x0c[N\\x82\\xce\\xb7\\xf4t z6d\\x1b\\xf5w\\xfbv\\xd7\\x15\\x8f\\x9d\\xb4%\\xdf?\\x88| \\xcf_Zn\\x02X r%X\\x7f\\x85\\t\\x98[\\xb3Z\\x17\\xdbR.\\x96\\x8e\\xf97m\\x1e\\xb7\\xf2\\x92\\xcf^M\\x9f8\\xaak\\xc3\\x99\\x03X \\x824iD\\xf3\\xabD9i\\x8e\\x9f\\xf5W\\xce\\xf6\\x81\\xce\\xa9szS%\\\\\\xfd\\x9d\\x89\\xb1\\x83\\xc0\\xe3hM\\x04X \\xaa`\\x8a\\xa5\\xc4\\xf9\\xe0C\\xedn\\xf0\\xd4\\x83<\\xde\\x18\\x7f\\xc0\\xf9i\\xc8\\xb3\\x1d\\to\\xa9~)3\\xb8@^\\x05X \\xeaK\\x0f\\x19D>\\x9d5\\xd1D\\xed\\x820kX\\xe0\\xdb\\xd7\\xce\\x160\\xcf2\\xbc\\xf5I\\x06\\x1e\\xa8\\xc9\\xb0\\xd6\\x06X \\xf4]\\x9e*w\\x19\\xe3\\x93V\\xff\\xd7/\\xd1\\xd9,\\xbb\\xddHU\\x99\\x9c]TX\\x0b\\xf2\\x1b\\x0enz\\xa5\\x19\\x07X \\xd1\\xc9\\xc5\\x0f\\x1d\\x17\\xa7\\x1c`\\x94\\xfc\\x94\\xf4go\\xfc\\xe0\\xba\\t\\x06\\x9a\\x92(y\\xa97[\\x95z\\x04\\xe5K\\x08X \\xb4\\x8dX\\xb6g!o \\xdb\\xe2\\x94\\x99yD\\xec\\'\\x7f\\rH\\xe9\\xcfo:\\x97\\xa8b-\\x9dZ\\xe2\\x1d\\xe5\\tX \\xb6d\\xc3\\xdc\\\\\\x92 c\\x96\\xc7v\\xb5\\xf1@\\x9d\\x10\\xd1\\xfa\\x88\\xc1\\x10O>]\\x18C\\x88\\xa2\\xe0\\x8c\\xa8#\\nX qJ\\n\\x14\\xdb\\xcbT\\xa3\\xa0\\x9c@\\xc0~\\xd1\\x8f[\\xf9}i{\\xfa\\xd6\\x89\\xb2\\xd8Q\\x0b:\\x8b\\xb4\\x15n\\x0bX \\xb08\\x17\\x02f\\x0c+\\x97A2l@6\\xa9\\xd3\\xd8\\xcf\\xb0\\xb2\\x0f|\\xbd!\\xb4\\xc08\\x17\\xcd\\x85\\xa0\\xfbM\\x0cX z&\\xd6\\xb9\\'\\xc2*\\xd6R\\xd8\\xa2\\xd6\\x00\\x8d\\x91\\xfe\\xfdB\\x16\\x1d\\x18\\xd6\\xa1%\\xcc\\xd4\\x1c\\xa1\\x98g\\x99_\\rX \\xf49J\\x9d\\x99\\xf7\\x08\\x16\\xdb\\x807+\\x15\\\\\\xad\\xc4\\x17\\xe8m\\xcb.s\\x8f\\x05j\\xfa8I\\xba\\xf3/\\xad\\x0eX WQ\\x13i\\x83aq\\xa7<\\xb7(\\xb7\\xb9l\\x1cY\\xea\\xad\\x88s\\xa4\\x8e{!F\\x8b\\xf20E\\x04y\\xeb\\x0fX \\x9a\\xe1\\x9a\\xec\\x87BC!\\x105\\xe3h\\xfb\\xd1\\xf271a\\x9f{\"\\xf9h\\xc8G\\xc5 }\\xbfE\\xb2\\x95\\x10X \\xe6\\x92\\x06\\x02\\xb7\\x05\\x1b\\x94\\x1ah\\xa5\\x0e\\x92PGCZ\\x08\\xf6N\\x07\\x0cVM\\xc8\\t \\x19\\x1b\\xa0\\x15{\\x11X D\\tl\\xed\\xa9p;\\xda}\\x82K\\xfcq\\xd8\\x8c\\xc0/\\x08\\x85z\\x8e\\x82\\xa6\\t\\xe4:\\x1fjY\\x07\\xdaC\\x12X \\t\\xa9,\\x17a\\xb3\\x9c\\x98F\\xc4ch\\xeb\\xffg\\xee\\xdb\\xa951\\xe9\\x1f\\x96Tn\\x82G)\\x01W\\x08d\\x13X \\xabq\\x0f~\\xaf\\n\\x93i\\xb7\\x90\\xde\\xc5\\xea\\xf4\\x85\\x9ckf\\x12\\xe3\\x08\\xc6q\\xe2\\xf7Z\\xaa4AAr\\x86\\x14X 3\\x15\\xf1\\x1b[\\xd1u\\xf5-\\x94\\xc5\\xa0\\x8d-\\xe3o`@\\xc0\\x9c\\xf8\\xc7*\\xd7,_\\xf2\\xc6\\xf9\\x1d\\\\\\x95\\x15X \\x05h{\\x87\\x95\\xbd\\xbd\\x1fH\\x1f\\xdb\\x97\\tC\\x1fR\\xdfp\\x83$\\x86p\\x00dW\\r\\x9a\\xa0\\xbcK\\x18-\\x16X t\\x16\\\\\\x10Nbz\\xbc\\t\\xfda3\\x1a.\\xd7\\xb9\\x97\\xd4\\x8c\\xef}\\x1a\\x9fz:\\x96p\\x18\\x13\\x90W\\x16\\x17X \\xa8\\xe8&7\\x18\\xd3uf\\x14$\\xf8\\x9b\\xa6\\xae\\xad\\x10b\\xf8\\xbd{\\\\\\xebH\\xd9\\xa7H\\xc2\\xee\\x9a\\x87\\xcb\\xcc\\x18\\x18X \\x9bh#\\x7f\\xdaks\\x12\\xd8t^\\xd3a37\\xb5T.q\\x1e\\xc7\\x0e\\x01|\\'\\x83Q\\x9bNCh\\x1b\\x18\\x19X \\x01\\xdd\\xf3RE\\xd4\\x8b\\xdc\\x82\\x0b\\x95&_\\x1bh-\\xdb\\xe6f\\\\\\xc7\\xe7\\rQ\\xff\\x80\\xf6\\xfcs\\xfb\\x14d\\x18\\x1aX \\x16\\x8c\\t\\xf3\\xacP\\xed\\x83A\\xc8\\xa0a(`\\xae.\\xd1\\xbd\\x0f\\xd6\\xf6\\xd4\\xd0f\\xf6t\\xbd\\x0b\\xc5\\xe01\\xcd\\x18\\x1bX \\x13%\\xce\\xd4}!\\xca\\x93\\xda\\xd7\\x89\\xd4\\x17\\xb9\\x9e\\xf4\\x19\\xc29p\\xefO\\xcdm3y\\xf9\\x9c\\xd5!\\xf2\\xa6\\x18\\x1cX \\xc7\\xd6\\xb8\\xd4f\\x98l\\x04\\x8d\\x83\\x07FUo\\xef\\x01N\\xb9:\\xd7u\\xae_\\x9fs\\xd7$H\\x97\\x82\\xf6\\x04\\x18\\x1dX K\\xbc\\x80\\xaf\\xba7\\xaa\\xee\\xf7\\xb5\\x0b\\x86L\\x8d\\xe4\\x87~\\xb9\\xffR_\\x86+\\xf8\\xf3\\xce\\xe6I\\x9f\\x07M\\x80mdeviceKeyInfo\\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'\\x89\\xba5o/\\xa2K\\xe1\\x18\\xc5\\xcd\\x1f\\xc8*\\xd2\\x1a\\xe8\\xbf\\xf0\\x9f\\x9b\\x810H\\xb6\\xa7\\xb3\\x9c\\x85_\\xfa\\xe5d\\xce\\x8a=d\\xd4\\xc5\\xcf\\xb4\\x871\\xfaE\\x8aj\\xeej\\xbb\\xab\\n\\x02|\\xee0\\xc1\\xa2\\\\\\xf6\\xe4N`\\xba'"
          ],
          "nameSpaces": {
            "eu.europa.ec.eudi.pid.1": [
              "CBORTag(24, b'\\xa4frandomX \\x8bN\\x86Q}\\x04\\xec\\xad\\xf6\\t\\xfd\\x89\\xaaT\\x95qN\\x12\\xe0)\\xb5\\x9d\\xf0U\\xc8\\xc4EH\\x9a\\xcf2;hdigestID\\x00lelementValuefMartinqelementIdentifierkfamily_name')",
              "CBORTag(24, b'\\xa4frandomX /\\x19k0\\x1c\\xc9#\\x04\\x10\\xbb\\x1e\\xaf\\x03US\\xcf;\\xf0wq\\x97\\x9dRz\\x87\\xe2\\xf7M\\xe9DcShdigestID\\x01lelementValuedJeanqelementIdentifierjgiven_name')",
              "CBORTag(24, b'\\xa4frandomX \\xaf\\x82L\\xb073\\xa3ey\\xdd\\xe0\\xc5\\xa6@a\\x14\\xb1k\\xfd\\xe5\\x18b\\xd7\\xdaL\\xa14\\xbc\\x95\\x17\\xeb\\x90hdigestID\\x02lelementValue\\xd9\\x03\\xecj1990-01-15qelementIdentifierjbirth_date')",
              "CBORTag(24, b'\\xa4frandomX \\x19b\\xb22\\x82\\x98\\xb3\\xa6\\xd0\\x7f Z2\\xf6\\xc5\\xa6_\\xb8\\xff(\\xb5\\x1a\\xc3\\xd7\\xfd\\xe6zP\\x17\\x92r\\xb9hdigestID\\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": 1789483504,
        "aud": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
        "nonce": "XMwO3vODKtYs8a3ncYOw6IEMCwBstAyXHGhhiW70qfI",
        "sd_hash": "9VPAyGMzbBTpvrvcZii4EnUiQZN_wAHL7Kvrzc7eYos"
      }
    }
  }
}

Session Logs

6 total
2026-09-15 14:45:01 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "verifier-playground.igrant.io",
    "x-request-id": "cba15cd976e066f9efc4d525d5c27222",
    "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": "a3b869abbca7e208-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": "9fa940cc-b123-4113-a924-8602309dbc30",
  "request_id": "2062c300-047c-4ded-945c-b5c1bdf43e9e",
  "nonce": "XMwO3vODKtYs8a3ncYOw6IEMCwBstAyXHGhhiW70qfI",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "pCdahBAFO1ZrTWUl-Bj7noNJhkNPAkpDPi9FUgh92Qo",
  "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": "LzV99Nh7oEMoHf5PpCWJ6Toe4-g3BZrCO4ahHh6CadM",
          "y": "zS2ywPTAzLJs6IPb9I4Zp23RGocwfAlpJgq4lrQ1UgM",
          "kid": "pCdahBAFO1ZrTWUl-Bj7noNJhkNPAkpDPi9FUgh92Qo",
          "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:04 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "129b0e44a641083978556d42c7590fa4",
    "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": "a3b869bbd997989e-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": "2062c300-047c-4ded-945c-b5c1bdf43e9e"
  },
  "transaction_id": "9fa940cc-b123-4113-a924-8602309dbc30",
  "nonce": "XMwO3vODKtYs8a3ncYOw6IEMCwBstAyXHGhhiW70qfI",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "pCdahBAFO1ZrTWUl-Bj7noNJhkNPAkpDPi9FUgh92Qo"
}
2026-09-15 14:45:04 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "adc7ed0053894b6d350ad89c541dff3a",
    "x-real-ip": "10.164.0.63",
    "x-forwarded-for": "10.164.0.63",
    "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": "a3b869bc79324329-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": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMjU2IiwieCI6InlsbFRLX3BqaEhXVVYtbEo1SVZ5aUdWQ2d1RHMwbFFPX0xGSjZRTnU4R3ciLCJ5IjoiOWUyVFBhSk1TcldhTzZaQTlxamo4MXN4OGM3UjktcnRWb2dBTEpSaXNERSJ9LCJraWQiOiJwQ2RhaEJBRk8xWnJUV1VsLUJqN25vTkpoa05QQWtwRFBpOUZVZ2g5MlFvIn0..CwjKFPS9nUHefmh1.ANKliotEldk5ID7Nfrgw-BihaiUgbR6dnGd8I66Inwo5JD3c77SiuMTqbdZzLd4n8_Xy5b82btKVf84_VJiP8FiH956lgOP41RDdUMSGs_TOVgnt8bOprNeG-RTkLWN4p69_H6n6DeekyAkEPjmfee4HmsoH-tHRueIMPiztZFmcTBuMXW5PJa2QDaIvxa4hhOLrvgpTAUYrVoLDDbJDFbS8KOtKkr4Sxj6KNc-5OArNFMWnCikYJwQvEbAnEk4JfF7U4nN8H4yMEr60nI3AhETEw55obOFtt9rKSfjjPHSzKBFsuJJ7wlS9O-WfKgeBGa3Ovkyz68vXK257WJ2QTQb981FPF_gM-quXG2izHxmlIcb7EY-8KB3u5BU_qpgAbiYcFHygrbh6E6HUmKc5AJWUyF9fTg_YBnxEv3hDZ74pOy-KyM-2DmLm0sF35ldgjfnIHF1dcbwGAJ2vMHIQ3RIpTYJyc6rXSRAUK-HA_zcypg2WyJCM09K6k7MedKRnKbGafp6m-Y-JkGnnxwfiWnu9L7JpCa2lMl_Wgz_UD327bLpjjebsErIpHtvZcum9kF6uhXFUhZ7BekGrZtVjcOCkg6KvBg5GADcaJkxK6BmzwDAh0ijlk1LhY8gHo9x9dnh37nUKGLv0qasjHvopxOvuBwimIu6R0KsTfIwoXcIyttrrgXrPUNH9UobQT2MyB4-3Pi7xGu6bSvN1LLe7NTQnQpmIl_Vzbs_hesdwA-cQOmoNeuMMI82AnYRPBGtI7lrA0fCs7tCiLljoQKkm4-dppSN_ZfscZ_TXxSlo5U5E7T9qJ-I6jCyZrem_yTK2cLMgZHcT15zA2KGZR7UAvzFA9P_JXY6i2nPdRb5ovZ_ph7x5zqu2WBUX0Pbr-zP9OQ5Y7HGh7eQ5jF9nQt01onV02rdOAaxNir2VFRBkJz31PcfI1xoc7bDcwJ0_e-lVFZ8zmyaI9xoqz1nDLsX13fd8ZwHMry-zEoL9FxvWyhsHUS7T0thSslhAK08AiqlJOJ8ugNDRXm3N-lfTO_EceWD8q0rbldbwFKt_VZ00Qvn3kK0kkCLok6Hqtj2Q2QNKQbs5bxM-1xDOSCAeTnhJxXbfZleMbyUONcXno0iGKpfXJUrg6BnP-cV4Urf0y4yKnwuf9ANzRDm6TljMOT0ka2tSnWtMjIBsB1lKYUT5PmkU0izekFYxd7Zm4NcO63QHz5ZcAPst2q6AEftJjHH6FK-g9Ktvh3E5M9kJEbffrrbsiagV0jsJpAbamvcq2j2g9B_HejWr-_1MD68fhGUgNJgmeW_PfD7fymCkrIwYlsP8AqOAA5wPJIAmxgrrmzUebBKmoSr1WYXQZu9hnFuUkYwwFGZKHFQwSdC7OHhNWWh0GMjomhB7RHtEyKaroaKiClUmnAN_TW2NhbCsHgZxr1QmvCVWpzhdJIOjKuhc2zDARMoZCNY3rtC7Wt1oqzQlX8zAEyz2QAuZh2QKKQz7oVeipWL_b2JDUMaW6cq7DJfMmnwYwM0QnzLh1r4EO3ROzuJS_ygU13zavPppg7qoKB401Ame3YHTtsFz77JidQKhnqixq21PQRIXODTXUSvDvsT58cBs15_7GmlsvLsuLmgILzKrrG6RWS279Ry25jXwUlEGopSDsDvpkskd3siDDL1p_QEZlUokG4wz0DV1Xeif7Y8a1wlk9wOmUX2C64a1ntj0vrL1nGdOkXxZq0VkWQaU0F3w9d7FgDhycE1E7PpjqiDagS6OlBN5PUQAiS_bvrWNHTLvcA0qxeTlOuBp2jle3yjqM2r7ZB5ZnvFgC3mHc3pYjEXgefGEhbhZCzdy_94RdNMGTPJjqDd0h_7zUmJa2sKDFaWYYJsB5WvxBevc7d2kTVRA_bYOCxsxNFTfRUTMYYtqfnnTaFxYeQ7a5QBAP6uxAiUZAt1-nh-l8bFC2Ro_AlO9STU7pDdh9W8o7E6jTUTnkr4sSSiVxoHjmn_bW2dN1tKUA8dKkYIHHen6B6oL3aM5lBekXx7pMPyVIWQGN7OfYetMtKE1fTS5fMxMxbRY3H3VN1koXImAFVTFr3igSDk9-4sLkXjWgo4E7eGxDM_95CoYoMCWF-U9Eo_16AAPvaNu0R_K_lZMMFZEkS9bnrabLEDYZ_XWpXMWgr5P0X0lkCLp35MZROQppANksU0EfkUjIiHMYbtdqtja7-dM4qH16FRtsiV_lkA59rtB3kpUHiEfmXiMzUW3nSsZlOzDu-kw_zzKAc8gQj4fbtmKkWNhyAB00zmdP5WjF8yYUPJ1oXDy477sFZ13nvny27YutogvuSOrDHLKHvgkXiCmQZ24dUzsJ5QTxJ9pni9GhbOjb6OUBC1sjhyJLhCUlkin8ePRtiNT9MdBJQwXFYYe3dT5b1E3I6pirOWcv8xJZKurZdu8JqhzP7BZwSCj2cKtaicHFBW0bmOrbnaxOuAYwNIaH1KYeql5zfmPUgQyuz_gtsqfy3Nf323b6SJe1OHd5_v_sqlaNDhWeuHlECVDr-z-4VsBM9-FSEAMM01xeOi55dzR7znd5U0KeZbisxCVQaxjEujypAa2SXKnO0EwsE8DwJDpw97d0ZSKjgKRakWCI1v_HR0gB7GfF3Ry-1R6x2FiwLmb4lyQid16QZOlMwc_UQD9Rer2Ne1XNTEu9D5XgUjS1e4yElcoP1beX8s5BflWVnZw0IlTuP-gK37_aOyvTwuoGJkYCMwsg5yaWvEBmkL1GqrRv6hkG_t_DXORra0J0kdkhT-br0csnnr8iTqdgH5vzSjjkzPwT_NQvl0IjaIXXQ0D3jxEsVZvKo7ZuZ2upTJhWAW9Kbc2hFQ_lbE3geS21eBEcOrY4GBD5ZB0oL9KIqqPTmpOrAQlo3mVOYBSMHI_oXu0S325x4Qtq7KCnjtD3mKVr2uSO4qmQRtGFAH0v5FOK0sDHcJiFxc7A-eM1-uETEoS8DNlHfEmDRT2GZwmk9mxTWNiWgUY4thLgdHHGTb3c3b3A4THQeprTEKNml4QJRexUnedMWUAtePZsgnbS6jHAvAIPgO2fXJTA6pnQ2-OVg94we-hg9skMjGY6YAh_WLIrfamELYydmZ3ZFdsWW8qMFPDzqc4IwVsGxnrtXK6ExXPK9cYIndCrUxr0Da2jJP2pdJJy4YN5B1U78StxIbuFKIu63w7uPYzsaGeex3kpG29lAWI4rojZSR5iHQMY0qpUa7eEQC82HmBNR1aAOylZVkgSzvV5R2eqgc-6E2giIeBd6vlr4JzUXnBrDbxlvfES-N06t3nOwFvuGeY1w-5wyhTRBxJiVB4oyAMOIpg7OfD_AAs4Oa-_fKqoDmLzzHfy0c_aaGAPsX0lZyWsZRdp_1jjI5pe6izjpB93UfaE5m_j9L21TRUcuRcrANJkLVKSogF44JO0txoACGEEKO7HxBSF896FbJbn8ro_w1jYRNYOQCjLgHd7MhT_e311mKjvzTqF0WJPqVHMOjQcnybOIa5QcVqVEX51lDE26SIxpVe-_ZXhM7rgaPSx8Tc9dVbs8-HNZBgVMqxWFGnPIB5BCXiTt4-r73vxfcbMVQLe1bELq7cWyYfc1bob6D9Bu-xDuiMFz5soUjYe7LlbXgDGRYA__zrH_KCeFMERwtFEVdHc1kP1G2HjcFATr2wqaUUAB4WRt2AhL_YrlXjyr5EWQGuMPpa1pmzaFOUlqknSq47OHBA4chrVDmm4VdwtJrh6_DdcEJrjfgPkO23HMMrch_Awfknz4mY0awfTMI-XHJTieJvRvsy0QZfpwP37w7Zk_RZaRUHfton7dPDMvTXvrSO3gzAjCXjbxPAN-j19AaKL11OIOntc1SxXU-2nIuH44wT0VhQwZQEtKVG9zu9jYWi9sE22u2-RwZ59Sc_SdHCDgAY90EuLXFM-6qL0x3qjFPySRsXKTReXxrF06BwJWsf8pya9SI4gP1RE0yTBKcjqgKiBKgzweB1hNz-1Eb1HpGouz4CDwApuhlTTAoDxeQekpmMlh5iJt-rBsZu_AhRMoYzxa4Q-gkfBU2GBGHEjn7qWf2d4kNbv-PJ24vEinUa0Ea6jHyMGzmvq5UUrRMUpkXCuZ-dRPfeQMJsm6ERWU6XCszmyk0F-ZEGl2Biv8Vj-revwMxEGuLM3eiLtCsqtjQcKDAEPnTJbKPrlpkRWY0C1emrPJBWZpcUhrL8BUNs3XwzZ_YhRazCuzJhJqvVrdAcRz1OBlp_UQ8VfvzuoQLsLdRau1-qVZdFcmV35StEt6ovsX7Abjv9X_WrzmNWRHB-AlpTJ7TSKvbkkvfQT1TKDUahF6QW0dYbbuLsiq0G45pa4pZ0pEXMxyv_63IlcYHFgDxmwq2nenv0LnQxyd2kR6W9W4UmscamI4z785-UiSIYUiOAqOdfeNm7VkMzoD5z4lYJQVa3MKYaIw8Dvtu5oXe24pv21DIwxVCOn48gs39EvdRITebJOhwJXCPWyf0fbxPKbFh6gpeUWR2U4jB5VloGbAlmYMCNAZhUJlaP25XnElJwQpcz4uj-o3x0rOjJ6hSORcacWG2kmnxRHE6uSL5Z_ViK_E5v368tFcGPIqPdI9trI_hmIuueR9sQSDdp6tjZda_rS6yAeWF06t84orYiedWz-ZyJ7QBb9TO8PajJRbZ2ME8Zn5v7ji7efOcaa2-MgwVfWe20HGNPIq_-25Jmko6wBaTo0v3zbBIFwAawD8Owib9-tA-hz7Pv9ZFNST9APW5-VjeqsX9PNV8RWfJENT5h-yTjL_n3-zLn8JcgmUTbCqaSi1JYnQWPbOx2rt5zzogCCO_gT3S3sRDZfvICxM60uoezCtmd30fYvaoGlStTRvD5YZLCqGa-ofsAwIi3X_kDSp7cWU_NBZq8Kr2yG8LxHKOnGAtR0wy_6YSjzbozgMZapp1SpesIl4oQmdKWwEdR5jqeCVeWjcRYkrcV73hFJhttzn6lKqhZooc24BUZ1CqGUI-8-tTrw-QDNCOxt2M8JmZ32WPnADZJCfh9YxTeYtF-C22ZVqDNfCWRRAuUq28S-p4mXlnXhVmW0NyiYwXobMVle7eXK4OLoZW2wO-N3mzp8jmjb4NcRQOz2G5S_R6LnCmv_js9TUrvuN6UiKlWMMiWlBGPvXWTO0CInCs1wBl_KYCDTnF4xKe3v3zHzwAT8-DH7Rm92g7e8ubdZe49SX6LstEl4DqR-9arsy4s2rgCdHHM1_ASiIOp2H37JodYwdisTM25A5NygzP4weSkGlxmNzizxzNnsw1ROWHStYUV5Q31Hw7kl9wue1LZQKGLqdnOSLrrSWJJ6gK9mpdEjaTC9r0TPpReQU21wA0qXfzp8TxQRmXIEjxCXB9gb0T8a_-qRF_xftn5dw0vL0iX0l5m5cVmRPKuKQte6J8KJyACBg3B5pMoZ4U8_F2qICn6rNYOPAJCmW_yIrt-yhKeCyED3lWQLNw9m6hxIupe__U1VbSIXyYG9Oj8BZsGIM_mzpz5aEB9dcKDgBqzENgfkMLCB_25TS25HgCwL1z_QAVI9TsRdhrHLGwT7sK3lI7ZFanp_3ZK5NW7XOHhr3YIHspyLMuLhp08PXSeLn3xcbPbOm3iesP_usYSBpPb6a9rk_wxLCEi4ioWRzvfUjqO0kZzrl89jfZz_2qnunISLw0BuvNnSGXZ-1OifHd79Q3pILM04uDiUY8jG3whe0JyHNp5xd9akD-TCyYyRMYS-CM4X-obQtE6bHr5yshRzZFwGvgXL1wXVn_L4ogvQTlOeegwXCqNtwRe0kpbnV-ihc4Tu5unE7qH8KHSqtTmvpedBe_NGILV61zmF9O7an0fsT7Ixd4W-1o4lter1CuLcpFtiwyRarlGKJV-5c4raDT87-n5c3O9rzJR7PTSY1C2vyL6OBy9er84OubmMVtC3XtOtVQpRVCOeBaemeQiRtWEEh4mBFmYZ3qU4WPhTyA9g17wxbe82GQMhl8ayDn9uv635oaKB6t3mRZabBe5zHMLi2FaKe5rWOQpVtEpSTiYWomTFtwEf9m_3D1Z4M71j4wfNuj1mqrEAsIb2MK_lclYd5sQ3CAl-ZybQ6cUlLACCHuVYkO2rmSYSK4WiEbKP7QAuOCzH4fsWclS36Treq_ycEAJXg0bYL3dqKF9SKEj-S9dPXiKAQj_mvVlM2l4eVgwQVuYyaPMI7ZXH0X0B4pjqfGMvj5sD4kbeStuDYsL_Sx2OFnRNBjrUKD8ugWfb3FvvxafOw-_rA6M_KL-OieeFGBbVlgzMgCTTKaUl7754f5z2gVsb6ng_Oi0pWitcVbxyJhDKztEA2UPFUSr3KPObSHNElkNurBhYdVOk9eiI6e3eJjwOVamPhhUckbHEfXDRYB2PMyM0__mlbplrSPiArhzvWWlMiK4RMx-7sZ-BxQ5UE-VjiE2F5J0VwK6lrWv2-u56oKhuJ6mIdP258-5gGtnpymxcamcp1xUnCumPb6NzvKDmI0ZnJvP0x2iFsdOdUhfnfD4yYdM9KpiTy0Tc8buXg6rdVCubs3It91NfTyzi8dKcQd4rVnsoWfeWmO8akkgzn1DWFA2dLpoRAoitwGvfrZs563TELiN_4-aaRZJ5nGH5tn5MgNuYaz63CtD-IybgT8A1AWVysS2G1QynzPEKJXCvg6PDhX3nIOiDbdGtoM7Uxohv_jIf3EWhoKYyASNv7rn5iysycyoG1BUqH3DGuQFwxzUGdvzzKxbrYPbHg46z2_GJ1ogdiJcIlhezQ44RO5M0QDi6-91fEfNppFmZ9zXz8YlycEuyRoaKEQCkoILitPXH1StkqRsNV5extIBh1iLSp5cmE-5KK_Pm1m-jStNi98EKH4AErvRLECY44fLbrNMPJxLzwAXAADe0RrIdmfHteM3AkyauCab1lsJnKUz2B4ovmtE7NwPKFHECpZTWJEZHCvXQfpvBo5DZxinPu_YQVRG-2RZl5xlk0PoAipGeZ15o773HGZrSBpnNIzsLOwZFW5x42ZMK1ACjTFB3EsX1w5iG7AeMEI4IKR4I91pq87b76IzNK7-SlxJjKkjC3AzbEz8wSvalk7zF4gsKHlOE1IdzuXYEQ8Tx9Xzu3MtPPuDSHi3RoqDAqP6xHKrG0zTVdCsVh6cJAZPMNlUmD2lUZA6aktNtNmunXo14z-c0TJCBrTvlKrroGtgjJ-sOrIVEz6p4GrPc_XJYl7c-OD7dfhdy49n71crtcLSVfr6b8ZwFXr3Wip1J-1EyI8IAlzFhnsPVL3lyLQivLGLg-0D0b3egW5hj39_kw988SeaaTtpcVB3hySdKd2MPvN22DAmMeVT3V--p2QdX-kHgl8QYNyWVPYqQw9wn5NzvJFpX603Lm3319Ox3KjId3DW1eV4t9ttbZtNA_x58ZMB6MZ2ptJP3uiDcui1qzWO3Zdzg8ozp4MVsDb7TPE1yUbeUrgkRjUXt9qFF8_gwExvmbfSHW9Yt6XF86DCPXT0Al7wXBNDHxUtzdYYtQ1f50DVP57j1_3ASWTDy35Ra0hjaC5qt_I357zhHhaEMTSBwlTSEk-jZ_mrKjlkqZwAIql7DSZ9B4jg_vmqqAcm9n1BD18lOKyN357y6-WJaunNcycWC4Gf1XjXSv-3WLxIUxtxsC2N5EJdl8K2kzY_wxA6_KUz6F-FvuWhsd0VBrYQ6rQhVTc-fLHxe5cREuD0DuOGV2VT4K7eHdJ2zfHnsHmhrbTwrOKbp7lZWA2eHhkaBq4laSS__2JNBB5dSbdQliDGx2EyLlf207b7caeeCzbCNR_DSq8KZwEZAAZ6wr1zjd8FFS-njoujKsUsWRlUD80MCGzFW8dMgqtmwWFuqlIOdmNcb1mlCYmlOC_qq1lbj7b-Rf9enYvanjugIdyJ0LPgNsOv3lRDfz-hDmtzwPujCzYa8NlLyhNDwUooh4syRNNMORGR2Wwb78pk9-CGotiLLDGp3beAj1ke4Nr8VgVFiXFNMTaE6F5ILjHpMU6UUGXSGorzUtG4E_OF9GBmGjmIKgdutmhqvRgx74IySY8BMVTpZ1VaUpu9jgPns18B_98roJa4twqLfN-VBe2V_A2KMOI1oIAUo2Vqs2dTIHV4mvWGExZ_X_V2sP6RqvC7V75xSSz27GmyTZz3sqCsl8vkkaNa7A8Ev7zv8yqxcbbesaILLPuAnTzaL9QHNexWbaAQDkUNMiNPbGQWPg1h6K0xOvcKZVW_dEAQb8FEEsXdY4Q1B0FaocSW3BNMUGbnQ1N9da9cg2kesXIG34-7-hMxm5k-FtnsP_72bGD_1q9fReU3oocqHk91nVsF_mmlYyZGnfsQGKppryxCytoN_r3P6KCPs6wNN4KBlkJL-Hc39K4df-PVhcoAWO8GJAf4zEQ_kblNwX80Ye_ApMYiefnpiOOCzm4PyiRj1mFfCCLjPqPnPFgk1XKV-g11WOM8UObbo6jk9LWKOwVYsyQYVqtWB41NrYaGa_eLjoHCND0Zd8j-TAj_ARx0rRUJY-uNKDkpWcKXRnsitMtvEBcfxDcTKPddh1QK8ldv1-q2eIyRSpLq17DR0XLGOE42_PBdgJ2kMHTp6fP6pJ00AMcWvRmJUs1MnWLKn22qRYBqqzGOAzzju2PIIt_AVAERpD-MY81uM8Sb6X7ijK741D2mfwCBrLX67ebCG-Kjj8AIwQtL61JbCPMNwPuWKxVdgUZ1hdWjdSng-_CWIn2rk5P6JAoHrDR1QmYY_G58kXhqjxVntL7pCvFJdHmNkqgrRDAgF3MHJo22CTYk1LOPfYA31jApcczalnAfjB_fNvEQAMulMIVzxLyG56pwZ9YuK4NAUVoM6XmPb1Fd_RDppmsY89JEaP968zYeWk-sqCz30Gif12Vhu9TZubzfxBEIT4vZf1XfxdLxXWhpYvg1P8F2-Y05RvUjD33ctUoTPCm1elwCViy1OJW29aaJ3GN2POmDXPNJQ-koGaatiYvAr55O3nHZA46mdAA1c0fwg1237bHlQPvYmT08EMB4QvIEmnUD47xT9RmwiKKwRsk_Av3FNgDH-GmjOZ0FChP5lzJWV3l-8r0vPdrTVwFc7Lrt_NCFTmdRID2dTTf-cPfcCJO8SqIj_ejkQ-ZUJIl9bp7pN6V_B6xNY--uEqRYsHDN5qmeqSvmkvGon5Qt94Ztfw0O_Ecw3UIP71OWOgaoFuHu1pMIB1-xHK8JaoHa_M3nV6F71h5QUs3Zole4cjjqZK4uQQRt5TzfnN99M1B3aCqpr3_97V6x4cDkljkcQ3cKmol9hfKoUMVvkp00VgPhecutxVEFy8fu7b_YEC5nJv37ftFPrMnSqfSnhMUTdMNJCRCFiiRic97IzrZnrvJBzcoHKOohIPwHpqzeYHJcCGJTpUB_-41MXkv1fI8llrQyOAV5AxmOKKScLpq3GvyqRfkoWxLilvgC506eiE-OR1VjFM0wkQfB1_BYHPtuHikPcTb19ClAtwI5qmo4SGZCJVFd9nUW3kYLFY6PJYHnBG5bVbrGtjA3lbaQo45xkPAArNIZj5mM91xWijkxxuvV93ni059tGxMoSeVfIDeYTpJyCDNtgfeNovUDmgtg2IVz74NqCXxVRiHvodeNsWeimvo5rnt67HbOQ0T5umIBxP7fupz8ySM_eep0ddb6o1MZQ6THZMTvBBLgcg6-J3ZxEhtDLN8rBDKsuxBx1lox1FaUcQf2pt8uIToz0hIZ_xFn0w9G3zOAaUgaUvaNhPyHzWliyZa1yYKUFpx753X6_PV475SDeIvTRP-8tcX0Si4j_eccI4CUFfzFTIEyqgtBChaW1LxCiJRObw.lGFMDdn4eooBxZndAtSYfw"
  },
  "transaction_id": "9fa940cc-b123-4113-a924-8602309dbc30",
  "nonce": "XMwO3vODKtYs8a3ncYOw6IEMCwBstAyXHGhhiW70qfI",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "pCdahBAFO1ZrTWUl-Bj7noNJhkNPAkpDPi9FUgh92Qo"
}
2026-09-15 14:45:04 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "alg": "ECDH-ES",
    "enc": "A256GCM",
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "yllTK_pjhHWUV-lJ5IVyiGVCguDs0lQO_LFJ6QNu8Gw",
      "y": "9e2TPaJMSrWaO6ZA9qjj81sx8c7R9-rtVogALJRisDE"
    },
    "kid": "pCdahBAFO1ZrTWUl-Bj7noNJhkNPAkpDPi9FUgh92Qo"
  },
  "decrypted_payload": {
    "vp_token": {
      "eu_pid_mdoc": [
        "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WECkB4dG2qjDlhJSkdWBdgyCU_It7qgvdL5AHkGA6GhxdyJWXqS8FPMtLoqgvH6XMR3wKtJq_HmojbnkVU7GiLoOam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQJXMIICUzCCAfmgAwIBAgIUWDcd-YoRaTfnWsQvMyUDsT4QVcwwCgYIKoZIzj0EAwIwJTELMAkGA1UEBhMCRlIxFjAUBgNVBAMMDW1ETCBUZXN0IElBQ0EwHhcNMjYwOTEwMTMwODM1WhcNMjkwOTEwMTMwODM1WjAjMQswCQYDVQQGEwJGUjEUMBIGA1UEAwwLbURMIFRlc3QgRFMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQSQps7NUWMRMf3INLkK79jJ0j1fxCsq_kDASvMeOcLYXwT4mnWxMzzK2kidQbKcVWCWZ3dROr5qsDnIgvRe1TSo4IBBzCCAQMwDgYDVR0PAQH_BAQDAgeAMB0GA1UdDgQWBBQYaUlISNW-v-C2cF9bnD_oH3ET6jAfBgNVHSMEGDAWgBQpgOliNidxTwq79cWhU6shtpQZyTAkBgNVHREEHTAbhhlodHRwczovL21kbC10ZXN0LmludmFsaWQvMD8GA1UdEgQ4MDaGHWh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9jb250YWN0gRVpYWNhQG1kbC10ZXN0LmludmFsaWQwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovLzEyNy4wLjAuMTo4MDAwL2NybC9pYWNhLmNybDAVBgNVHSUBAf8ECzAJBgcogYxdBQECMAoGCCqGSM49BAMCA0gAMEUCIQDM0pHLaSMmWHh9CAsmNP5jHMjqnHtaU4X1wwbvDCMDjQIgXwyLJqrgrDXTryE0nVvobh0wzODG6EL1Q_Hs1iQAT0hZBWLYGFkFXaZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wOS0xNVQxNDo0MDowM1ppdmFsaWRGcm9twHQyMDI2LTA5LTE1VDE0OjQwOjAzWmp2YWxpZFVudGlswHQyMDI3LTA5LTE1VDE0OjQ1OjAzWmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xuB4AWCAUa_R6kBr0k1I2CYYfOWY97ItaDg3u_d_xPO15APuaSQFYIAxbToLOt_R0IHo2ZBv1d_t21xWPnbQl3z-IfCDPX1puAlggciVYf4UJmFuzWhfbUi6Wjvk3bR638pLPXk2fOKprw5kDWCCCNGlE86tEOWmOn_VXzvaBzqlzelMlXP2dibGDwONoTQRYIKpgiqXE-eBD7W7w1IM83hh_wPlpyLMdCW-pfikzuEBeBVgg6ksPGUQ-nTXRRO2CMGtY4NvXzhYwzzK89UkGHqjJsNYGWCD0XZ4qdxnjk1b_1y_R2Sy73UhVmZxdVFgL8hsObnqlGQdYINHJxQ8dF6ccYJT8lPRnb_zgugkGmpIoeak3W5V6BOVLCFggtI1YtmchbyDb4pSZeUTsJ38NSOnPbzqXqGItnVriHeUJWCC2ZMPcXJIgY5bHdrXxQJ0Q0fqIwRBPPl0YQ4ii4IyoIwpYIHFKChTby1SjoJxAwH7Rj1v5fWl7-taJsthRCzqLtBVuC1ggsDgXAmYMK5dBMmxANqnT2M-wsg98vSG0wDgXzYWg-00MWCB6Jta5J8Iq1lLYotYAjZH-_UIWHRjWoSXM1ByhmGeZXw1YIPQ5Sp2Z9wgW24A3KxVcrcQX6G3LLnOPBWr6OEm68y-tDlggV1ETaYNhcac8tyi3uWwcWeqtiHOkjnshRovyMEUEeesPWCCa4Zrsh0JDIRA142j70fI3MWGfeyL5aMhHxSB9v0WylRBYIOaSBgK3BRuUGmilDpJQR0NaCPZOBwxWTcgJIBkboBV7EVggRAls7alwO9p9gkv8cdiMwC8IhXqOgqYJ5DofalkH2kMSWCAJqSwXYbOcmEbEY2jr_2fu26k1MekfllRugkcpAVcIZBNYIKtxD36vCpNpt5Dexer0hZxrZhLjCMZx4vdaqjRBQXKGFFggMxXxG1vRdfUtlMWgjS3jb2BAwJz4xyrXLF_yxvkdXJUVWCAFaHuHlb29H0gf25cJQx9S33CDJIZwAGRXDZqgvEsYLRZYIHQWXBBOYnq8Cf1hMxou17mX1IzvfRqfejqWcBgTkFcWF1ggqOgmNxjTdWYUJPibpq6tEGL4vXtc60jZp0jC7pqHy8wYGFggm2gjf9prcxLYdF7TYTM3tVQucR7HDgF8J4NRm05DaBsYGVggAd3zUkXUi9yCC5UmXxtoLdvmZlzH5w1R_4D2_HP7FGQYGlggFowJ86xQ7YNByKBhKGCuLtG9D9b21NBm9nS9C8XgMc0YG1ggEyXO1H0hypPa14nUF7me9BnCOXDvT81tM3n5nNUh8qYYHFggx9a41GaYbASNgwdGVW_vAU65Otd1rl-fc9ckSJeC9gQYHVggS7yAr7o3qu73tQuGTI3kh365_1Jfhiv4887mSZ8HTYBtZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCBjNfWJcy1T84uaoMHZ3pgeKkdrT2KrFijzt4ZvBJ7rcyJYIKSwE67m7tqcBK_B-a8whlGA2znaeS4ok1umT_0YjUPEb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WECJujVvL6JL4RjFzR_IKtIa6L_wn5uBMEi2p7OchV_65WTOij1k1MXPtIcx-kWKau5qu6sKAnzuMMGiXPbkTmC6am5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xhNgYWGakZnJhbmRvbVggi06GUX0E7K32Cf2JqlSVcU4S4Cm1nfBVyMRFSJrPMjtoZGlnZXN0SUQAbGVsZW1lbnRWYWx1ZWZNYXJ0aW5xZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWXYGFhjpGZyYW5kb21YIC8ZazAcySMEELserwNVU8878Hdxl51Seofi903pRGNTaGRpZ2VzdElEAWxlbGVtZW50VmFsdWVkSmVhbnFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1l2BhYbKRmcmFuZG9tWCCvgkywNzOjZXnd4MWmQGEUsWv95Rhi19pMoTS8lRfrkGhkaWdlc3RJRAJsZWxlbWVudFZhbHVl2QPsajE5OTAtMDEtMTVxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVggGWKyMoKYs6bQfyBaMvbFpl-4_yi1GsPX_eZ6UBeScrloZGlnZXN0SUQHbGVsZW1lbnRWYWx1ZWJGUnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnk"
      ],
      "eu_pid_sdjwt": [
        "eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6IldCcG9hdUZ6N0VDNUUwbHk4NHJuSUEiLCJ4NWMiOlsiTUlJQ1RqQ0NBZldnQXdJQkFnSVVURnpKNDJpbnd1VGpNQU9VL1IvZDRjaVJ5Y0V3Q2dZSUtvWkl6ajBFQXdJd1FqRUxNQWtHQTFVRUJoTUNVMFV4Q3pBSkJnTlZCQWdNQWxORk1SSXdFQVlEVlFRS0RBbHBSM0poYm5RdWFXOHhFakFRQmdOVkJBTU1DVk5FTFVwWFZDQkRRVEFlRncweU5qQTJNVEF3TnpVMU16WmFGdzB5TnpBMk1UQXdOelUxTXpaYU1FOHhDekFKQmdOVkJBWVRBbE5GTVFzd0NRWURWUVFJREFKVFJURVNNQkFHQTFVRUNnd0phVWR5WVc1MExtbHZNUjh3SFFZRFZRUUREQlpUUkMxS1YxUWdSRzlqZFcxbGJuUWdVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRWxCdDBUQkdoUFZXak1Kcmd1U3YweUIwbmRTSVVTcFFqalFSRkE1aUVtdjZPR3J0bnhIL1h3WlczTDJaRWw3YW9LQjRCTndjWjl0SlVOKzZOY0l3enVLT0J1ekNCdURBSkJnTlZIUk1FQWpBQU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RCYkJnTlZIUkVFVkRCU2hpdG9kSFJ3Y3pvdkwybHpjM1ZsY2kxd2JHRjVaM0p2ZFc1a0xYTmxjblpwWTJVdWFXZHlZVzUwTG1sdmdpTnBjM04xWlhJdGNHeGhlV2R5YjNWdVpDMXpaWEoyYVdObExtbG5jbUZ1ZEM1cGJ6QWRCZ05WSFE0RUZnUVVWVTU0Q2R3WHBGRDdkb05TSlJFTjgvT2p0K0F3SHdZRFZSMGpCQmd3Rm9BVTJWYi9TcjgyZTlYT1EwMHFhZzJyeWdxT1l6c3dDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdXc0R5aTB3OUhYU1cvUmZsQ09sQVRsWFpEOEV5VXAvZmpTTkZLdUdJR1JJQ0lFZ3ZyaDJhR29YcTIveU1TNzJ1RFpGbVNBNWw5YThKclBBazJFSFNqUHpmIl19.eyJfc2QiOiBbIjNJNEFZb1dEYTRlTGhoOXJaazRZSms2LVNVT3RYSEVhTHNEc3FwbWdxV2ciLCAiNHVqMk5SVUpUaVZXcngwYlczQjU3LVJTQldqWWlUUFBEN01sZER4VXE3YyIsICI1Qk43WUJjX0tWa25OYXpoNTE1NmZHUGFqVGI1Umc3a1ZPRVloUlVxNGtFIiwgIjl2OFJjYTVLZ3VDb0V2NzBxTE44bkRQcnpGQWpkOENoY3BEUVFwRDRVVTAiLCAiQ29yZUU1RzJQTERIWTdrZTlSVEdfbmNuaEF3VUFTdnNuVGJ1Zkg0RVFMayIsICJEa1E1cjRHTWlQZjNoNF9WRnZ6Ty1VQVBkRmNuOTR3TlRDODhuTkFLUnRjIiwgIkg2RkVFWVpSdUcxN0tnUmNVOUNhV1E1Vk5IdEZ4ZEhZUFhqRm1qaXJTRTQiLCAiSUMzMHdDSHVOcDVockJFal9VLWJ6MnRtOHd4c3pudkdPRVZmMWxJbmZBMCIsICJUelgta3Y5T2JNZEIybThld1NERnBCYnBudGxONW9KQXU1S19BS3dFZXRFIiwgImNCS1pqa0xzX1RqY3BlX1A4eGNVNlAzQ1oxYTdqU0ctM05iYkpJRlowbjgiLCAiZS1MRjZ5MVRnVXM5bXhlOHczUzdJdm5yb0JDaldzWEwwWXZoSWhPb2V2VSIsICJoTXF1WTM4aXpqMHZRZ2dIWGc4WTBSYk9KbEZOQU5PejFNZWN6N0ZqcGgwIiwgImtPenJreHVSdUtnSEpUVjFBTE5HQ214UjJ1M09oOWMxanY4Qjg2dHVQRm8iLCAidmQ2ampwckl3NFh1VWVIYlk0MWcyeW42OU1zekpSclZXYnBJY2RXWVVyayIsICJ2bFM5a2pVRnpKaGt1aDl1ZWxxN3RySVozc0g0VHBEa3dGZG51QzJYMTFNIiwgInZyTFpWRXQ4dzEzVk5scDRkUll4VFhhUllxX28wcnBvNTJJSng1RTJxMHciLCAieFZ1dFVmNWM0UzRSSzFMS1VHSnN4NFJqVl9rdmpjM2tUSXN3RkFvb2V1VSIsICJ5MUlta2duamFBWUFacGlybUsyQTZhaHBoVTVhMzVRMUwtV09pN0pnWS1NIl0sICJpc3MiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pbyIsICJ2Y3QiOiAidXJuOmV1ZGk6cGlkOjEiLCAiaWF0IjogMTc4OTExMTE1NywgIm5iZiI6IDE3ODkxMTExNTcsICJleHAiOiAxODIwNjQ3MTU3LCAiX3NkX2FsZyI6ICJzaGEtMjU2IiwgImNuZiI6IHsiandrIjogeyJrdHkiOiAiRUMiLCAiY3J2IjogIlAtMjU2IiwgIngiOiAianhWNU9PdjM2NlQxbWdrYUNxdVVaMlFrXzR4TGxyazAza2NBNFVwRkFJQSIsICJ5IjogImFqTDRMam9HbjI4b3hxcEJwem1YSm5sdlk5cEN3NE1UZ29ncnlmektoNWcifX0sICJzdGF0dXMiOiB7InN0YXR1c19saXN0IjogeyJpZHgiOiAxMTIxODcsICJ1cmkiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xIn19fQ.Mrti1pMMonUuYh24PZh7y4_q4Eei-4oQ8DRCSeVR3zWKRCwr-9sHa3p3Uh3Ce-HGKJTPJlhl8yI_-Ebu_Ext6A~WyI1aGR4TmNObHlEQ0dsNnlzWjQ4RUV3IiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJfeVR2NHREX2VCY1FnX1BvaEdtTkdBIiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJoaTF0QzVjWGhRcWxPUTJqYXVFVkJBIiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyIzN1I0dGtoV2dSbGp1anVpTFJidkNBIiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3ODk0ODM1MDQsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwibm9uY2UiOiJYTXdPM3ZPREt0WXM4YTNuY1lPdzZJRU1Dd0JzdEF5WEhHaGhpVzcwcWZJIiwic2RfaGFzaCI6IjlWUEF5R016YkJUcHZydmNaaWk0RW5VaVFaTl93QUhMN0t2cnpjN2VZb3MifQ.zZR3g4Kajj07mk0vqcbPlqFYyNTgRlG4J1MLUI39Jw_BZhrG1J_QmnlLT41wlVLJIgKtB2xl3A9ALLMfyFvVsw"
      ]
    },
    "state": "2062c300-047c-4ded-945c-b5c1bdf43e9e"
  }
}
2026-09-15 14:45:04 UTC INFO /post VP Token received
Data:
{
  "vp_token": {
    "eu_pid_mdoc": [
      "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WECkB4dG2qjDlhJSkdWBdgyCU_It7qgvdL5AHkGA6GhxdyJWXqS8FPMtLoqgvH6XMR3wKtJq_HmojbnkVU7GiLoOam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQJXMIICUzCCAfmgAwIBAgIUWDcd-YoRaTfnWsQvMyUDsT4QVcwwCgYIKoZIzj0EAwIwJTELMAkGA1UEBhMCRlIxFjAUBgNVBAMMDW1ETCBUZXN0IElBQ0EwHhcNMjYwOTEwMTMwODM1WhcNMjkwOTEwMTMwODM1WjAjMQswCQYDVQQGEwJGUjEUMBIGA1UEAwwLbURMIFRlc3QgRFMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQSQps7NUWMRMf3INLkK79jJ0j1fxCsq_kDASvMeOcLYXwT4mnWxMzzK2kidQbKcVWCWZ3dROr5qsDnIgvRe1TSo4IBBzCCAQMwDgYDVR0PAQH_BAQDAgeAMB0GA1UdDgQWBBQYaUlISNW-v-C2cF9bnD_oH3ET6jAfBgNVHSMEGDAWgBQpgOliNidxTwq79cWhU6shtpQZyTAkBgNVHREEHTAbhhlodHRwczovL21kbC10ZXN0LmludmFsaWQvMD8GA1UdEgQ4MDaGHWh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9jb250YWN0gRVpYWNhQG1kbC10ZXN0LmludmFsaWQwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovLzEyNy4wLjAuMTo4MDAwL2NybC9pYWNhLmNybDAVBgNVHSUBAf8ECzAJBgcogYxdBQECMAoGCCqGSM49BAMCA0gAMEUCIQDM0pHLaSMmWHh9CAsmNP5jHMjqnHtaU4X1wwbvDCMDjQIgXwyLJqrgrDXTryE0nVvobh0wzODG6EL1Q_Hs1iQAT0hZBWLYGFkFXaZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wOS0xNVQxNDo0MDowM1ppdmFsaWRGcm9twHQyMDI2LTA5LTE1VDE0OjQwOjAzWmp2YWxpZFVudGlswHQyMDI3LTA5LTE1VDE0OjQ1OjAzWmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xuB4AWCAUa_R6kBr0k1I2CYYfOWY97ItaDg3u_d_xPO15APuaSQFYIAxbToLOt_R0IHo2ZBv1d_t21xWPnbQl3z-IfCDPX1puAlggciVYf4UJmFuzWhfbUi6Wjvk3bR638pLPXk2fOKprw5kDWCCCNGlE86tEOWmOn_VXzvaBzqlzelMlXP2dibGDwONoTQRYIKpgiqXE-eBD7W7w1IM83hh_wPlpyLMdCW-pfikzuEBeBVgg6ksPGUQ-nTXRRO2CMGtY4NvXzhYwzzK89UkGHqjJsNYGWCD0XZ4qdxnjk1b_1y_R2Sy73UhVmZxdVFgL8hsObnqlGQdYINHJxQ8dF6ccYJT8lPRnb_zgugkGmpIoeak3W5V6BOVLCFggtI1YtmchbyDb4pSZeUTsJ38NSOnPbzqXqGItnVriHeUJWCC2ZMPcXJIgY5bHdrXxQJ0Q0fqIwRBPPl0YQ4ii4IyoIwpYIHFKChTby1SjoJxAwH7Rj1v5fWl7-taJsthRCzqLtBVuC1ggsDgXAmYMK5dBMmxANqnT2M-wsg98vSG0wDgXzYWg-00MWCB6Jta5J8Iq1lLYotYAjZH-_UIWHRjWoSXM1ByhmGeZXw1YIPQ5Sp2Z9wgW24A3KxVcrcQX6G3LLnOPBWr6OEm68y-tDlggV1ETaYNhcac8tyi3uWwcWeqtiHOkjnshRovyMEUEeesPWCCa4Zrsh0JDIRA142j70fI3MWGfeyL5aMhHxSB9v0WylRBYIOaSBgK3BRuUGmilDpJQR0NaCPZOBwxWTcgJIBkboBV7EVggRAls7alwO9p9gkv8cdiMwC8IhXqOgqYJ5DofalkH2kMSWCAJqSwXYbOcmEbEY2jr_2fu26k1MekfllRugkcpAVcIZBNYIKtxD36vCpNpt5Dexer0hZxrZhLjCMZx4vdaqjRBQXKGFFggMxXxG1vRdfUtlMWgjS3jb2BAwJz4xyrXLF_yxvkdXJUVWCAFaHuHlb29H0gf25cJQx9S33CDJIZwAGRXDZqgvEsYLRZYIHQWXBBOYnq8Cf1hMxou17mX1IzvfRqfejqWcBgTkFcWF1ggqOgmNxjTdWYUJPibpq6tEGL4vXtc60jZp0jC7pqHy8wYGFggm2gjf9prcxLYdF7TYTM3tVQucR7HDgF8J4NRm05DaBsYGVggAd3zUkXUi9yCC5UmXxtoLdvmZlzH5w1R_4D2_HP7FGQYGlggFowJ86xQ7YNByKBhKGCuLtG9D9b21NBm9nS9C8XgMc0YG1ggEyXO1H0hypPa14nUF7me9BnCOXDvT81tM3n5nNUh8qYYHFggx9a41GaYbASNgwdGVW_vAU65Otd1rl-fc9ckSJeC9gQYHVggS7yAr7o3qu73tQuGTI3kh365_1Jfhiv4887mSZ8HTYBtZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCBjNfWJcy1T84uaoMHZ3pgeKkdrT2KrFijzt4ZvBJ7rcyJYIKSwE67m7tqcBK_B-a8whlGA2znaeS4ok1umT_0YjUPEb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WECJujVvL6JL4RjFzR_IKtIa6L_wn5uBMEi2p7OchV_65WTOij1k1MXPtIcx-kWKau5qu6sKAnzuMMGiXPbkTmC6am5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xhNgYWGakZnJhbmRvbVggi06GUX0E7K32Cf2JqlSVcU4S4Cm1nfBVyMRFSJrPMjtoZGlnZXN0SUQAbGVsZW1lbnRWYWx1ZWZNYXJ0aW5xZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWXYGFhjpGZyYW5kb21YIC8ZazAcySMEELserwNVU8878Hdxl51Seofi903pRGNTaGRpZ2VzdElEAWxlbGVtZW50VmFsdWVkSmVhbnFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1l2BhYbKRmcmFuZG9tWCCvgkywNzOjZXnd4MWmQGEUsWv95Rhi19pMoTS8lRfrkGhkaWdlc3RJRAJsZWxlbWVudFZhbHVl2QPsajE5OTAtMDEtMTVxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVggGWKyMoKYs6bQfyBaMvbFpl-4_yi1GsPX_eZ6UBeScrloZGlnZXN0SUQHbGVsZW1lbnRWYWx1ZWJGUnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnk"
    ],
    "eu_pid_sdjwt": [
      "eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6IldCcG9hdUZ6N0VDNUUwbHk4NHJuSUEiLCJ4NWMiOlsiTUlJQ1RqQ0NBZldnQXdJQkFnSVVURnpKNDJpbnd1VGpNQU9VL1IvZDRjaVJ5Y0V3Q2dZSUtvWkl6ajBFQXdJd1FqRUxNQWtHQTFVRUJoTUNVMFV4Q3pBSkJnTlZCQWdNQWxORk1SSXdFQVlEVlFRS0RBbHBSM0poYm5RdWFXOHhFakFRQmdOVkJBTU1DVk5FTFVwWFZDQkRRVEFlRncweU5qQTJNVEF3TnpVMU16WmFGdzB5TnpBMk1UQXdOelUxTXpaYU1FOHhDekFKQmdOVkJBWVRBbE5GTVFzd0NRWURWUVFJREFKVFJURVNNQkFHQTFVRUNnd0phVWR5WVc1MExtbHZNUjh3SFFZRFZRUUREQlpUUkMxS1YxUWdSRzlqZFcxbGJuUWdVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRWxCdDBUQkdoUFZXak1Kcmd1U3YweUIwbmRTSVVTcFFqalFSRkE1aUVtdjZPR3J0bnhIL1h3WlczTDJaRWw3YW9LQjRCTndjWjl0SlVOKzZOY0l3enVLT0J1ekNCdURBSkJnTlZIUk1FQWpBQU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RCYkJnTlZIUkVFVkRCU2hpdG9kSFJ3Y3pvdkwybHpjM1ZsY2kxd2JHRjVaM0p2ZFc1a0xYTmxjblpwWTJVdWFXZHlZVzUwTG1sdmdpTnBjM04xWlhJdGNHeGhlV2R5YjNWdVpDMXpaWEoyYVdObExtbG5jbUZ1ZEM1cGJ6QWRCZ05WSFE0RUZnUVVWVTU0Q2R3WHBGRDdkb05TSlJFTjgvT2p0K0F3SHdZRFZSMGpCQmd3Rm9BVTJWYi9TcjgyZTlYT1EwMHFhZzJyeWdxT1l6c3dDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdXc0R5aTB3OUhYU1cvUmZsQ09sQVRsWFpEOEV5VXAvZmpTTkZLdUdJR1JJQ0lFZ3ZyaDJhR29YcTIveU1TNzJ1RFpGbVNBNWw5YThKclBBazJFSFNqUHpmIl19.eyJfc2QiOiBbIjNJNEFZb1dEYTRlTGhoOXJaazRZSms2LVNVT3RYSEVhTHNEc3FwbWdxV2ciLCAiNHVqMk5SVUpUaVZXcngwYlczQjU3LVJTQldqWWlUUFBEN01sZER4VXE3YyIsICI1Qk43WUJjX0tWa25OYXpoNTE1NmZHUGFqVGI1Umc3a1ZPRVloUlVxNGtFIiwgIjl2OFJjYTVLZ3VDb0V2NzBxTE44bkRQcnpGQWpkOENoY3BEUVFwRDRVVTAiLCAiQ29yZUU1RzJQTERIWTdrZTlSVEdfbmNuaEF3VUFTdnNuVGJ1Zkg0RVFMayIsICJEa1E1cjRHTWlQZjNoNF9WRnZ6Ty1VQVBkRmNuOTR3TlRDODhuTkFLUnRjIiwgIkg2RkVFWVpSdUcxN0tnUmNVOUNhV1E1Vk5IdEZ4ZEhZUFhqRm1qaXJTRTQiLCAiSUMzMHdDSHVOcDVockJFal9VLWJ6MnRtOHd4c3pudkdPRVZmMWxJbmZBMCIsICJUelgta3Y5T2JNZEIybThld1NERnBCYnBudGxONW9KQXU1S19BS3dFZXRFIiwgImNCS1pqa0xzX1RqY3BlX1A4eGNVNlAzQ1oxYTdqU0ctM05iYkpJRlowbjgiLCAiZS1MRjZ5MVRnVXM5bXhlOHczUzdJdm5yb0JDaldzWEwwWXZoSWhPb2V2VSIsICJoTXF1WTM4aXpqMHZRZ2dIWGc4WTBSYk9KbEZOQU5PejFNZWN6N0ZqcGgwIiwgImtPenJreHVSdUtnSEpUVjFBTE5HQ214UjJ1M09oOWMxanY4Qjg2dHVQRm8iLCAidmQ2ampwckl3NFh1VWVIYlk0MWcyeW42OU1zekpSclZXYnBJY2RXWVVyayIsICJ2bFM5a2pVRnpKaGt1aDl1ZWxxN3RySVozc0g0VHBEa3dGZG51QzJYMTFNIiwgInZyTFpWRXQ4dzEzVk5scDRkUll4VFhhUllxX28wcnBvNTJJSng1RTJxMHciLCAieFZ1dFVmNWM0UzRSSzFMS1VHSnN4NFJqVl9rdmpjM2tUSXN3RkFvb2V1VSIsICJ5MUlta2duamFBWUFacGlybUsyQTZhaHBoVTVhMzVRMUwtV09pN0pnWS1NIl0sICJpc3MiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pbyIsICJ2Y3QiOiAidXJuOmV1ZGk6cGlkOjEiLCAiaWF0IjogMTc4OTExMTE1NywgIm5iZiI6IDE3ODkxMTExNTcsICJleHAiOiAxODIwNjQ3MTU3LCAiX3NkX2FsZyI6ICJzaGEtMjU2IiwgImNuZiI6IHsiandrIjogeyJrdHkiOiAiRUMiLCAiY3J2IjogIlAtMjU2IiwgIngiOiAianhWNU9PdjM2NlQxbWdrYUNxdVVaMlFrXzR4TGxyazAza2NBNFVwRkFJQSIsICJ5IjogImFqTDRMam9HbjI4b3hxcEJwem1YSm5sdlk5cEN3NE1UZ29ncnlmektoNWcifX0sICJzdGF0dXMiOiB7InN0YXR1c19saXN0IjogeyJpZHgiOiAxMTIxODcsICJ1cmkiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xIn19fQ.Mrti1pMMonUuYh24PZh7y4_q4Eei-4oQ8DRCSeVR3zWKRCwr-9sHa3p3Uh3Ce-HGKJTPJlhl8yI_-Ebu_Ext6A~WyI1aGR4TmNObHlEQ0dsNnlzWjQ4RUV3IiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJfeVR2NHREX2VCY1FnX1BvaEdtTkdBIiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJoaTF0QzVjWGhRcWxPUTJqYXVFVkJBIiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyIzN1I0dGtoV2dSbGp1anVpTFJidkNBIiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3ODk0ODM1MDQsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwibm9uY2UiOiJYTXdPM3ZPREt0WXM4YTNuY1lPdzZJRU1Dd0JzdEF5WEhHaGhpVzcwcWZJIiwic2RfaGFzaCI6IjlWUEF5R016YkJUcHZydmNaaWk0RW5VaVFaTl93QUhMN0t2cnpjN2VZb3MifQ.zZR3g4Kajj07mk0vqcbPlqFYyNTgRlG4J1MLUI39Jw_BZhrG1J_QmnlLT41wlVLJIgKtB2xl3A9ALLMfyFvVsw"
    ]
  },
  "state": "2062c300-047c-4ded-945c-b5c1bdf43e9e",
  "nonce": "XMwO3vODKtYs8a3ncYOw6IEMCwBstAyXHGhhiW70qfI",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "jwk_thumbprint": "pCdahBAFO1ZrTWUl-Bj7noNJhkNPAkpDPi9FUgh92Qo"
}
2026-09-15 14:45:04 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:03+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)"
        }
      ]
    }
  }
}