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

e328b664-88c2-476b-94a3-7cc3568d43a5

validated warnings
direct_post.jwt

88de1c52-e8c2-49e1-9248-b9f3574e4a2e
x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc
wwr9Zq1bwmIryJ11J_QP6dXqjNNXAOXIzmtPUpg_F5o

https://verifier-playground-service.igrant.io/post
600s
eu_pid_any_format_common
2026-09-15 14:45:28 UTC    2026-09-15 14:45:38 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": "leLmN6riI8CjDqfVPKC6YMAZiwZ0FR8thB_pFVV99wU",
        "y": "5Xs0PTa-m56yZ5qkAcubjcmTfC4CzJqSFGOoGwsJ6q0",
        "kid": "2RQqy11o4ZeSpoYw-Udb8k6Yv6EjNfhczo1MR36uL7o",
        "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:38+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:38+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": [
    "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WECjbOHVXynwcCpJO4utP4cAThN1sJXLQcwNejRIyYKM2Zx_EAcNnNLXvluDgEqd2lLdSGf8fIx-Ohqzh0mHRDSeam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQJXMIICUzCCAfmgAwIBAgIUWDcd-YoRaTfnWsQvMyUDsT4QVcwwCgYIKoZIzj0EAwIwJTELMAkGA1UEBhMCRlIxFjAUBgNVBAMMDW1ETCBUZXN0IElBQ0EwHhcNMjYwOTEwMTMwODM1WhcNMjkwOTEwMTMwODM1WjAjMQswCQYDVQQGEwJGUjEUMBIGA1UEAwwLbURMIFRlc3QgRFMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQSQps7NUWMRMf3INLkK79jJ0j1fxCsq_kDASvMeOcLYXwT4mnWxMzzK2kidQbKcVWCWZ3dROr5qsDnIgvRe1TSo4IBBzCCAQMwDgYDVR0PAQH_BAQDAgeAMB0GA1UdDgQWBBQYaUlISNW-v-C2cF9bnD_oH3ET6jAfBgNVHSMEGDAWgBQpgOliNidxTwq79cWhU6shtpQZyTAkBgNVHREEHTAbhhlodHRwczovL21kbC10ZXN0LmludmFsaWQvMD8GA1UdEgQ4MDaGHWh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9jb250YWN0gRVpYWNhQG1kbC10ZXN0LmludmFsaWQwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovLzEyNy4wLjAuMTo4MDAwL2NybC9pYWNhLmNybDAVBgNVHSUBAf8ECzAJBgcogYxdBQECMAoGCCqGSM49BAMCA0gAMEUCIQDM0pHLaSMmWHh9CAsmNP5jHMjqnHtaU4X1wwbvDCMDjQIgXwyLJqrgrDXTryE0nVvobh0wzODG6EL1Q_Hs1iQAT0hZBWLYGFkFXaZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wOS0xNVQxNDo0MDozOFppdmFsaWRGcm9twHQyMDI2LTA5LTE1VDE0OjQwOjM4Wmp2YWxpZFVudGlswHQyMDI3LTA5LTE1VDE0OjQ1OjM4Wmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xuB4AWCBvFgylDbp4ao4qqufxpRbTpQyhvSh1g1mhjcr_rL0zTgFYIB1IZ4Z7kOv-9-Rr9GS49-2nOnRT3ppXWa-5xEyb5hICAlggR_sf-c2TEeRRtycHdTJ5hJo8pbtt0_I9rOmNCJLANCMDWCDsfwBNW8gpnenOx0jsOiECNmlbS-Fh9cskGwX8I41AsARYIHiw_hrRdt_0HNZGhBWhxznJ4qmwFwYhmgmyM15AISIcBVggMK0EssIuNaQ84uk4WcPmQM4jAyh-AZuq-H3Iu-p3Oo4GWCCJeyadfPGMEUo3HT9fxxPFBF2iOcdrKJ69GeGMsMCqpgdYIJifOk1MvomWmVfCeX6M6u3VyKbYIcp7XP_XHn8zkjOMCFgg6Wu_1UpVML3pnmWX2TaUQYL_dj-Bgcdp6zCSnIUCqDMJWCDnhODNbkkrM2n07BKdkTfUl4Pbm5DItxbeXqsRZYfAUQpYIAK7MvmG180QkODlreCsHjh5DgNtawcbeH762SntOQOPC1gga36h73EtEV1-qQ6CYe_qf5eVdi5YXkHaggPumhQWgWwMWCAXUG15zm9R1v35QGGEgzO6BL2vSTTrgYUwV8trdEw6bQ1YIHAKhhVTFzYSL4L6K-8WUTx9Y628HMNM6MgEldTjLOnaDlggoQF1jcVM1h58Ye-bx2-DZ-UaY-5BsrmKtaq3Oq9sghIPWCDCyyw6veGgR-In6TaD2aAYWb_S4ijkq0_rdZ9LRKRsmhBYIHAhXK0C0cA409wDHUldPlJBi8Z1ydBZsTVxmi6ik53REVggJp5i8YzkbThoiRx1ilHwg7MRYPYT7RtLiQnk9QK18nMSWCCvQGaSlZrBhtBSQnWjiEMbAVCJnGVkE9Ulut_Hi9XwxhNYIN0J_1BwMrf4hkMw5vpxdurq6NbZVB6FEUry5xluKojrFFggKMRxpPXp8D5aE3Aj8qOUyYrwgoEIJ84YrNzy0xowTygVWCADAkD9b7Wpfx8nPs09J2JA0ziTafZhtUJh4dsH44pmXhZYIIowAZ7b9FVqfjqEC0QKuXoAJdyb6bJ8WoqyWsspsACiF1ggzsXkCWZf2MJyydkb-8g9bX0y-Mx69ipLbfSDMEYEoBEYGFggkAkBqRvcwPdf7Z-UwPl5DoFW8OE8vzLqxUdD-XW3qV0YGVggzTqBiVEuBgBbgZyc4xLySPkgllcBm6Orat3Asg3v79YYGlggog_mwlREsvzgVaAGdgiz4tOb-seOD0NhpffkKSFK5OwYG1ggIK0Gau2B8KMILfX07rqPemtYCBMGr9mLby52hpsI9rUYHFggoedyJe1S2U3BxobctAJl8O3dHRcglRS3SEJ-k7Y8HI8YHVggwwtGOuvzQVA8oftvbKz6kNr0q6bzLifyUbI1WmzeqaptZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCBjNfWJcy1T84uaoMHZ3pgeKkdrT2KrFijzt4ZvBJ7rcyJYIKSwE67m7tqcBK_B-a8whlGA2znaeS4ok1umT_0YjUPEb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEBHzX9vptPdYbXEEf9MAQHNjwCvNkY7kBXgzThmRhQTkC79fKOdnJPrz5sWkmVfueznc6iZ7ReMNKAAr6CP_wYuam5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xhNgYWGakZnJhbmRvbVggKnOsjX3a9fLBNn4J4zDNVBoI5Za6wLTvMvdYa8pE7nNoZGlnZXN0SUQAbGVsZW1lbnRWYWx1ZWZNYXJ0aW5xZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWXYGFhjpGZyYW5kb21YIIqsUMhMAVukyRciSUunHAhE_lh3ELvyF2uQdRoi4WoRaGRpZ2VzdElEAWxlbGVtZW50VmFsdWVkSmVhbnFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1l2BhYbKRmcmFuZG9tWCDA0c5_D14ZLZ2Qa1wNmmZ5YRrxs8AFj1VJZpuY2LDoMGhkaWdlc3RJRAJsZWxlbWVudFZhbHVl2QPsajE5OTAtMDEtMTVxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVggvdE6JW5v2GYXNvnWP9kP8pOuD5xAA4dmTSODW7awd-toZGlnZXN0SUQHbGVsZW1lbnRWYWx1ZWJGUnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnk"
  ],
  "eu_pid_sdjwt": [
    "eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6IldCcG9hdUZ6N0VDNUUwbHk4NHJuSUEiLCJ4NWMiOlsiTUlJQ1RqQ0NBZldnQXdJQkFnSVVURnpKNDJpbnd1VGpNQU9VL1IvZDRjaVJ5Y0V3Q2dZSUtvWkl6ajBFQXdJd1FqRUxNQWtHQTFVRUJoTUNVMFV4Q3pBSkJnTlZCQWdNQWxORk1SSXdFQVlEVlFRS0RBbHBSM0poYm5RdWFXOHhFakFRQmdOVkJBTU1DVk5FTFVwWFZDQkRRVEFlRncweU5qQTJNVEF3TnpVMU16WmFGdzB5TnpBMk1UQXdOelUxTXpaYU1FOHhDekFKQmdOVkJBWVRBbE5GTVFzd0NRWURWUVFJREFKVFJURVNNQkFHQTFVRUNnd0phVWR5WVc1MExtbHZNUjh3SFFZRFZRUUREQlpUUkMxS1YxUWdSRzlqZFcxbGJuUWdVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRWxCdDBUQkdoUFZXak1Kcmd1U3YweUIwbmRTSVVTcFFqalFSRkE1aUVtdjZPR3J0bnhIL1h3WlczTDJaRWw3YW9LQjRCTndjWjl0SlVOKzZOY0l3enVLT0J1ekNCdURBSkJnTlZIUk1FQWpBQU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RCYkJnTlZIUkVFVkRCU2hpdG9kSFJ3Y3pvdkwybHpjM1ZsY2kxd2JHRjVaM0p2ZFc1a0xYTmxjblpwWTJVdWFXZHlZVzUwTG1sdmdpTnBjM04xWlhJdGNHeGhlV2R5YjNWdVpDMXpaWEoyYVdObExtbG5jbUZ1ZEM1cGJ6QWRCZ05WSFE0RUZnUVVWVTU0Q2R3WHBGRDdkb05TSlJFTjgvT2p0K0F3SHdZRFZSMGpCQmd3Rm9BVTJWYi9TcjgyZTlYT1EwMHFhZzJyeWdxT1l6c3dDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdXc0R5aTB3OUhYU1cvUmZsQ09sQVRsWFpEOEV5VXAvZmpTTkZLdUdJR1JJQ0lFZ3ZyaDJhR29YcTIveU1TNzJ1RFpGbVNBNWw5YThKclBBazJFSFNqUHpmIl19.eyJfc2QiOiBbIjNJNEFZb1dEYTRlTGhoOXJaazRZSms2LVNVT3RYSEVhTHNEc3FwbWdxV2ciLCAiNHVqMk5SVUpUaVZXcngwYlczQjU3LVJTQldqWWlUUFBEN01sZER4VXE3YyIsICI1Qk43WUJjX0tWa25OYXpoNTE1NmZHUGFqVGI1Umc3a1ZPRVloUlVxNGtFIiwgIjl2OFJjYTVLZ3VDb0V2NzBxTE44bkRQcnpGQWpkOENoY3BEUVFwRDRVVTAiLCAiQ29yZUU1RzJQTERIWTdrZTlSVEdfbmNuaEF3VUFTdnNuVGJ1Zkg0RVFMayIsICJEa1E1cjRHTWlQZjNoNF9WRnZ6Ty1VQVBkRmNuOTR3TlRDODhuTkFLUnRjIiwgIkg2RkVFWVpSdUcxN0tnUmNVOUNhV1E1Vk5IdEZ4ZEhZUFhqRm1qaXJTRTQiLCAiSUMzMHdDSHVOcDVockJFal9VLWJ6MnRtOHd4c3pudkdPRVZmMWxJbmZBMCIsICJUelgta3Y5T2JNZEIybThld1NERnBCYnBudGxONW9KQXU1S19BS3dFZXRFIiwgImNCS1pqa0xzX1RqY3BlX1A4eGNVNlAzQ1oxYTdqU0ctM05iYkpJRlowbjgiLCAiZS1MRjZ5MVRnVXM5bXhlOHczUzdJdm5yb0JDaldzWEwwWXZoSWhPb2V2VSIsICJoTXF1WTM4aXpqMHZRZ2dIWGc4WTBSYk9KbEZOQU5PejFNZWN6N0ZqcGgwIiwgImtPenJreHVSdUtnSEpUVjFBTE5HQ214UjJ1M09oOWMxanY4Qjg2dHVQRm8iLCAidmQ2ampwckl3NFh1VWVIYlk0MWcyeW42OU1zekpSclZXYnBJY2RXWVVyayIsICJ2bFM5a2pVRnpKaGt1aDl1ZWxxN3RySVozc0g0VHBEa3dGZG51QzJYMTFNIiwgInZyTFpWRXQ4dzEzVk5scDRkUll4VFhhUllxX28wcnBvNTJJSng1RTJxMHciLCAieFZ1dFVmNWM0UzRSSzFMS1VHSnN4NFJqVl9rdmpjM2tUSXN3RkFvb2V1VSIsICJ5MUlta2duamFBWUFacGlybUsyQTZhaHBoVTVhMzVRMUwtV09pN0pnWS1NIl0sICJpc3MiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pbyIsICJ2Y3QiOiAidXJuOmV1ZGk6cGlkOjEiLCAiaWF0IjogMTc4OTExMTE1NywgIm5iZiI6IDE3ODkxMTExNTcsICJleHAiOiAxODIwNjQ3MTU3LCAiX3NkX2FsZyI6ICJzaGEtMjU2IiwgImNuZiI6IHsiandrIjogeyJrdHkiOiAiRUMiLCAiY3J2IjogIlAtMjU2IiwgIngiOiAianhWNU9PdjM2NlQxbWdrYUNxdVVaMlFrXzR4TGxyazAza2NBNFVwRkFJQSIsICJ5IjogImFqTDRMam9HbjI4b3hxcEJwem1YSm5sdlk5cEN3NE1UZ29ncnlmektoNWcifX0sICJzdGF0dXMiOiB7InN0YXR1c19saXN0IjogeyJpZHgiOiAxMTIxODcsICJ1cmkiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xIn19fQ.Mrti1pMMonUuYh24PZh7y4_q4Eei-4oQ8DRCSeVR3zWKRCwr-9sHa3p3Uh3Ce-HGKJTPJlhl8yI_-Ebu_Ext6A~WyI1aGR4TmNObHlEQ0dsNnlzWjQ4RUV3IiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJfeVR2NHREX2VCY1FnX1BvaEdtTkdBIiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJoaTF0QzVjWGhRcWxPUTJqYXVFVkJBIiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyIzN1I0dGtoV2dSbGp1anVpTFJidkNBIiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3ODk0ODM1MzgsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwibm9uY2UiOiJ3d3I5WnExYndtSXJ5SjExSl9RUDZkWHFqTk5YQU9YSXptdFBVcGdfRjVvIiwic2RfaGFzaCI6IjlWUEF5R016YkJUcHZydmNaaWk0RW5VaVFaTl93QUhMN0t2cnpjN2VZb3MifQ.R_1JrO57z4TOHNHwy2x7_QUNJqazFWBqw4tlQOqGSUUW_1H97xmsH86yqFYrUEcum_pmyhgTfS5jBHVFZ0bFXg"
  ]
}

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'\\xa3l\\xe1\\xd5_)\\xf0p*I;\\x8b\\xad?\\x87\\x00N\\x13u\\xb0\\x95\\xcbA\\xcc\\rz4H\\xc9\\x82\\x8c\\xd9\\x9c\\x7f\\x10\\x07\\r\\x9c\\xd2\\xd7\\xbe[\\x83\\x80J\\x9d\\xdaR\\xddHg\\xfc|\\x8c~:\\x1a\\xb3\\x87I\\x87D4\\x9e'"
            ]
          },
          "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:38ZivalidFrom\\xc0t2026-09-15T14:40:38ZjvalidUntil\\xc0t2027-09-15T14:45:38ZlvalueDigests\\xa1weu.europa.ec.eudi.pid.1\\xb8\\x1e\\x00X o\\x16\\x0c\\xa5\\r\\xbaxj\\x8e*\\xaa\\xe7\\xf1\\xa5\\x16\\xd3\\xa5\\x0c\\xa1\\xbd(u\\x83Y\\xa1\\x8d\\xca\\xff\\xac\\xbd3N\\x01X \\x1dHg\\x86{\\x90\\xeb\\xfe\\xf7\\xe4k\\xf4d\\xb8\\xf7\\xed\\xa7:tS\\xde\\x9aWY\\xaf\\xb9\\xc4L\\x9b\\xe6\\x12\\x02\\x02X G\\xfb\\x1f\\xf9\\xcd\\x93\\x11\\xe4Q\\xb7\\'\\x07u2y\\x84\\x9a<\\xa5\\xbbm\\xd3\\xf2=\\xac\\xe9\\x8d\\x08\\x92\\xc04#\\x03X \\xec\\x7f\\x00M[\\xc8)\\x9d\\xe9\\xce\\xc7H\\xec:!\\x026i[K\\xe1a\\xf5\\xcb$\\x1b\\x05\\xfc#\\x8d@\\xb0\\x04X x\\xb0\\xfe\\x1a\\xd1v\\xdf\\xf4\\x1c\\xd6F\\x84\\x15\\xa1\\xc79\\xc9\\xe2\\xa9\\xb0\\x17\\x06!\\x9a\\t\\xb23^@!\"\\x1c\\x05X 0\\xad\\x04\\xb2\\xc2.5\\xa4<\\xe2\\xe98Y\\xc3\\xe6@\\xce#\\x03(~\\x01\\x9b\\xaa\\xf8}\\xc8\\xbb\\xeaw:\\x8e\\x06X \\x89{&\\x9d|\\xf1\\x8c\\x11J7\\x1d?_\\xc7\\x13\\xc5\\x04]\\xa29\\xc7k(\\x9e\\xbd\\x19\\xe1\\x8c\\xb0\\xc0\\xaa\\xa6\\x07X \\x98\\x9f:ML\\xbe\\x89\\x96\\x99W\\xc2y~\\x8c\\xea\\xed\\xd5\\xc8\\xa6\\xd8!\\xca{\\\\\\xff\\xd7\\x1e\\x7f3\\x923\\x8c\\x08X \\xe9k\\xbf\\xd5JU0\\xbd\\xe9\\x9ee\\x97\\xd96\\x94A\\x82\\xffv?\\x81\\x81\\xc7i\\xeb0\\x92\\x9c\\x85\\x02\\xa83\\tX \\xe7\\x84\\xe0\\xcdnI+3i\\xf4\\xec\\x12\\x9d\\x917\\xd4\\x97\\x83\\xdb\\x9b\\x90\\xc8\\xb7\\x16\\xde^\\xab\\x11e\\x87\\xc0Q\\nX \\x02\\xbb2\\xf9\\x86\\xd7\\xcd\\x10\\x90\\xe0\\xe5\\xad\\xe0\\xac\\x1e8y\\x0e\\x03mk\\x07\\x1bx~\\xfa\\xd9)\\xed9\\x03\\x8f\\x0bX k~\\xa1\\xefq-\\x11]~\\xa9\\x0e\\x82a\\xef\\xea\\x7f\\x97\\x95v.X^A\\xda\\x82\\x03\\xee\\x9a\\x14\\x16\\x81l\\x0cX \\x17Pmy\\xceoQ\\xd6\\xfd\\xf9@a\\x84\\x833\\xba\\x04\\xbd\\xafI4\\xeb\\x81\\x850W\\xcbktL:m\\rX p\\n\\x86\\x15S\\x176\\x12/\\x82\\xfa+\\xef\\x16Q<}c\\xad\\xbc\\x1c\\xc3L\\xe8\\xc8\\x04\\x95\\xd4\\xe3,\\xe9\\xda\\x0eX \\xa1\\x01u\\x8d\\xc5L\\xd6\\x1e|a\\xef\\x9b\\xc7o\\x83g\\xe5\\x1ac\\xeeA\\xb2\\xb9\\x8a\\xb5\\xaa\\xb7:\\xafl\\x82\\x12\\x0fX \\xc2\\xcb,:\\xbd\\xe1\\xa0G\\xe2\\'\\xe96\\x83\\xd9\\xa0\\x18Y\\xbf\\xd2\\xe2(\\xe4\\xabO\\xebu\\x9fKD\\xa4l\\x9a\\x10X p!\\\\\\xad\\x02\\xd1\\xc08\\xd3\\xdc\\x03\\x1dI]>RA\\x8b\\xc6u\\xc9\\xd0Y\\xb15q\\x9a.\\xa2\\x93\\x9d\\xd1\\x11X &\\x9eb\\xf1\\x8c\\xe4m8h\\x89\\x1cu\\x8aQ\\xf0\\x83\\xb3\\x11`\\xf6\\x13\\xed\\x1bK\\x89\\t\\xe4\\xf5\\x02\\xb5\\xf2s\\x12X \\xaf@f\\x92\\x95\\x9a\\xc1\\x86\\xd0RBu\\xa3\\x88C\\x1b\\x01P\\x89\\x9ced\\x13\\xd5%\\xba\\xdf\\xc7\\x8b\\xd5\\xf0\\xc6\\x13X \\xdd\\t\\xffPp2\\xb7\\xf8\\x86C0\\xe6\\xfaqv\\xea\\xea\\xe8\\xd6\\xd9T\\x1e\\x85\\x11J\\xf2\\xe7\\x19n*\\x88\\xeb\\x14X (\\xc4q\\xa4\\xf5\\xe9\\xf0>Z\\x13p#\\xf2\\xa3\\x94\\xc9\\x8a\\xf0\\x82\\x81\\x08\\'\\xce\\x18\\xac\\xdc\\xf2\\xd3\\x1a0O(\\x15X \\x03\\x02@\\xfdo\\xb5\\xa9\\x7f\\x1f\\'>\\xcd=\\'b@\\xd38\\x93i\\xf6a\\xb5Ba\\xe1\\xdb\\x07\\xe3\\x8af^\\x16X \\x8a0\\x01\\x9e\\xdb\\xf4Uj~:\\x84\\x0bD\\n\\xb9z\\x00%\\xdc\\x9b\\xe9\\xb2|Z\\x8a\\xb2Z\\xcb)\\xb0\\x00\\xa2\\x17X \\xce\\xc5\\xe4\\tf_\\xd8\\xc2r\\xc9\\xd9\\x1b\\xfb\\xc8=m}2\\xf8\\xccz\\xf6*Km\\xf4\\x830F\\x04\\xa0\\x11\\x18\\x18X \\x90\\t\\x01\\xa9\\x1b\\xdc\\xc0\\xf7_\\xed\\x9f\\x94\\xc0\\xf9y\\x0e\\x81V\\xf0\\xe1<\\xbf2\\xea\\xc5GC\\xf9u\\xb7\\xa9]\\x18\\x19X \\xcd:\\x81\\x89Q.\\x06\\x00[\\x81\\x9c\\x9c\\xe3\\x12\\xf2H\\xf9 \\x96W\\x01\\x9b\\xa3\\xabj\\xdd\\xc0\\xb2\\r\\xef\\xef\\xd6\\x18\\x1aX \\xa2\\x0f\\xe6\\xc2TD\\xb2\\xfc\\xe0U\\xa0\\x06v\\x08\\xb3\\xe2\\xd3\\x9b\\xfa\\xc7\\x8e\\x0fCa\\xa5\\xf7\\xe4)!J\\xe4\\xec\\x18\\x1bX  \\xad\\x06j\\xed\\x81\\xf0\\xa3\\x08-\\xf5\\xf4\\xee\\xba\\x8fzkX\\x08\\x13\\x06\\xaf\\xd9\\x8bo.v\\x86\\x9b\\x08\\xf6\\xb5\\x18\\x1cX \\xa1\\xe7r%\\xedR\\xd9M\\xc1\\xc6\\x86\\xdc\\xb4\\x02e\\xf0\\xed\\xdd\\x1d\\x17 \\x95\\x14\\xb7HB~\\x93\\xb6<\\x1c\\x8f\\x18\\x1dX \\xc3\\x0bF:\\xeb\\xf3AP<\\xa1\\xfbol\\xac\\xfa\\x90\\xda\\xf4\\xab\\xa6\\xf3.\\'\\xf2Q\\xb25Zl\\xde\\xa9\\xaamdeviceKeyInfo\\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'G\\xcd\\x7fo\\xa6\\xd3\\xdda\\xb5\\xc4\\x11\\xffL\\x01\\x01\\xcd\\x8f\\x00\\xaf6F;\\x90\\x15\\xe0\\xcd8fF\\x14\\x13\\x90.\\xfd|\\xa3\\x9d\\x9c\\x93\\xeb\\xcf\\x9b\\x16\\x92e_\\xb9\\xec\\xe7s\\xa8\\x99\\xed\\x17\\x8c4\\xa0\\x00\\xaf\\xa0\\x8f\\xff\\x06.'"
          ],
          "nameSpaces": {
            "eu.europa.ec.eudi.pid.1": [
              "CBORTag(24, b'\\xa4frandomX *s\\xac\\x8d}\\xda\\xf5\\xf2\\xc16~\\t\\xe30\\xcdT\\x1a\\x08\\xe5\\x96\\xba\\xc0\\xb4\\xef2\\xf7Xk\\xcaD\\xeeshdigestID\\x00lelementValuefMartinqelementIdentifierkfamily_name')",
              "CBORTag(24, b'\\xa4frandomX \\x8a\\xacP\\xc8L\\x01[\\xa4\\xc9\\x17\"IK\\xa7\\x1c\\x08D\\xfeXw\\x10\\xbb\\xf2\\x17k\\x90u\\x1a\"\\xe1j\\x11hdigestID\\x01lelementValuedJeanqelementIdentifierjgiven_name')",
              "CBORTag(24, b'\\xa4frandomX \\xc0\\xd1\\xce\\x7f\\x0f^\\x19-\\x9d\\x90k\\\\\\r\\x9afya\\x1a\\xf1\\xb3\\xc0\\x05\\x8fUIf\\x9b\\x98\\xd8\\xb0\\xe80hdigestID\\x02lelementValue\\xd9\\x03\\xecj1990-01-15qelementIdentifierjbirth_date')",
              "CBORTag(24, b'\\xa4frandomX \\xbd\\xd1:%no\\xd8f\\x176\\xf9\\xd6?\\xd9\\x0f\\xf2\\x93\\xae\\x0f\\x9c@\\x03\\x87fM#\\x83[\\xb6\\xb0w\\xebhdigestID\\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": 1789483538,
        "aud": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
        "nonce": "wwr9Zq1bwmIryJ11J_QP6dXqjNNXAOXIzmtPUpg_F5o",
        "sd_hash": "9VPAyGMzbBTpvrvcZii4EnUiQZN_wAHL7Kvrzc7eYos"
      }
    }
  }
}

Session Logs

6 total
2026-09-15 14:45:28 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "verifier-playground.igrant.io",
    "x-request-id": "1d861e6f51de874cd3d19368e5c87352",
    "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": "a3b86a54cb2ce208-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": "e328b664-88c2-476b-94a3-7cc3568d43a5",
  "request_id": "88de1c52-e8c2-49e1-9248-b9f3574e4a2e",
  "nonce": "wwr9Zq1bwmIryJ11J_QP6dXqjNNXAOXIzmtPUpg_F5o",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "2RQqy11o4ZeSpoYw-Udb8k6Yv6EjNfhczo1MR36uL7o",
  "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": "leLmN6riI8CjDqfVPKC6YMAZiwZ0FR8thB_pFVV99wU",
          "y": "5Xs0PTa-m56yZ5qkAcubjcmTfC4CzJqSFGOoGwsJ6q0",
          "kid": "2RQqy11o4ZeSpoYw-Udb8k6Yv6EjNfhczo1MR36uL7o",
          "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:38 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "7673fbb3b2d9ccd2df74b05dc1135569",
    "x-real-ip": "10.164.15.200",
    "x-forwarded-for": "10.164.15.200",
    "x-forwarded-host": "verifier-playground-service.igrant.io",
    "x-forwarded-port": "443",
    "x-forwarded-proto": "https",
    "x-forwarded-scheme": "https",
    "x-scheme": "https",
    "x-original-forwarded-for": "2a05:6e02:1065:1a10:515e:9bd4:b3e1:c0de",
    "accept-encoding": "gzip, br",
    "accept": "application/oauth-authz-req+jwt, application/jwt;q=0.9, */*;q=0.8",
    "user-agent": "wallet-simulator/1.0",
    "cf-ray": "a3b86a92fb45e229-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": "88de1c52-e8c2-49e1-9248-b9f3574e4a2e"
  },
  "transaction_id": "e328b664-88c2-476b-94a3-7cc3568d43a5",
  "nonce": "wwr9Zq1bwmIryJ11J_QP6dXqjNNXAOXIzmtPUpg_F5o",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "2RQqy11o4ZeSpoYw-Udb8k6Yv6EjNfhczo1MR36uL7o"
}
2026-09-15 14:45:38 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "ccdeb747366db7603f7e7e357856eece",
    "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": "a3b86a942ed5704e-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": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMjU2IiwieCI6IjZXY1lrMy14a3hLcFY1aEM0cWNueDI1c29uTFBFeWVTc2ZDbmhuTXNWVUUiLCJ5IjoiNUJTdkJHM3UyZl9WNGY0d1d1cUJEMkZXREc2TE15aGE4cW5JZEEtNUVSbyJ9LCJraWQiOiIyUlFxeTExbzRaZVNwb1l3LVVkYjhrNll2NkVqTmZoY3pvMU1SMzZ1TDdvIn0..-e_Xq1a_Z8_-G9Rd.kc1EiFLg14US3BqB2nEflU0BXh-FltBQKBQMsFAOkIl7e2vgiyxUCNzb2WLyDViWJIzN_LufGZq93wD-0DW1QN_EP_gYJBDH0sX_ZEGigboTflymf2LH69CHqoZ7xUUOrLv13UW_weeNMUy3-oXdYomrO1DgdgONB26HliKcrbnzOhqfPRRScu5bT_bJfzmwzn12njIb6xB0ooU-zdMW_f1CtS92ugaDcKayWC0jN9NQ84UH5bpDZ1JqWlxQLhPOh5yRd4BGc_FbT4EJ_OP4m5ztSZUIbGUm1nAZTQSQr7mKcQRH9JzTkEVvZi-4bQdYod0WejEpAAcul8uL6HMZyNnVKukSTLdZ0GrOmjPpkLAQxTiPr93FFpe-dqNWI7BQ72ltWdlhK2qsPkw2fHTHnQ1pAU8sMUkKMzvjEvgUwy-osrym0dekMbbUnsqXa00V_tdAtGsqaD23g5h_f--HtbXnvkeP9AO9Mc-RSFrHXkwm_TBYXs8ORh3N2Htmkjqs9jXkI-Buyym-xaUZyCet_7pko7p2P_1xDWsijYiVcggtV_1R172ARTdDSkT8qSliXMJu-pey6Q6vmqzjs_Ql8M6p76-kgIFUOERNCjz4gaRtsUGWrKTp1ehcpbTS5bsmEJtUXgUdnlY9d6fBeYRk_lo20YSsSiXNRQWXem39Tu4JmeoFmOlapWfMkdLQQxNAb4QjI4NofzXukhBODdQc-iWghhK-CULt4kdEXy_ZRQnbeodnBjRUbwvxTckhJay7dS_gcCXEFL6ZTio-UzbRHLV0GdQNRTC3LFOKw7H69CjuemgBLZkhSKrNiG8PrGYD-Jt26c-M_QR_GBbLbjzqS1uB6MduC4wfTcEHkD91j-mETc9NBMcPgpKz-BcMvKL6yM9Mpm8Bkaf5GBohm_nH1Q1FHzUK6YmOzbWVhJ3rMrJtn2kG4R8F_RbMbFJ-BfhmIPhZiwhe25K2Zr529oO7J92ndH7bbxm7ln--aY94PJ6f_Vo5fRS9_S0fs609tA0nvED_4ePRX4lRQLaMfdGK8p1_QmMMS92SY41xh-uDw3BaDbvUQNuiLdzbdduFtrcBiltcUjBYWtiSneQoruFhVHZuCELy96N-WWiTUtZkhKv_SbcObl8ErbeDMEKuQIJJiC_eUQBGsuUayDyWgpoP6dRCaYbqZiBOQLDVyomZawoyKGYqE44qi2wbOXc5YbdYfEujS59g0qyF7sSkEjWYWvUXTGbwnzTXYFBQfxi5f10Ovzw9aC-Kg9KChJOxqMofP8Lxj3uQnkuyymh0zcQIt7ey-JakyL4KEcB8LM_M2kRXLQizSTxwOvFt8_SbgQa31do0OnMjFblx4nA_nklvxLTvkK1AzxegEV56M9UeLnKj2XbyWK_C0ygBgwbm2TlfjOxAFPhD3obSNWXsRvf8zMpqA1ibTdQqiwIg34Xt6F_aW6knTrpYKTngvhDI36W9ueTGr2W8lXBqwvIDY36mi72z-Lvspot0OjBqvkWqej1ocB0Wx07eSAHdZlDAaOPk8Xie1-7Jh2aN3jzNMRKTal530Ci-xYVHxzAbZuA0OBgMkPL2rzJjF21MgSRykncmgF7HuKtYnbDangpeEBTSv6JTKft7T9LC0GbCQbg2jtLLKNS51DQRtNa1FuvSe8r7BfwidnNX0PpHVmWGNBTh73u7WAhLWTDRRKVIjXBZ2ft6IAAzaqElCiugFZL-0jSeAYBCJRHx0ws_ATkLWsFLFNWl5KKqxmd84mZLXSU-wvaNqLU-gqggktClx294NvQRI1X3ZcKBrjiN-LnkXH_ss5T397iIm5K-6vbaVquOGdiLaZMfZE15VCLUxumCAq-D_OzFaTdXhKe8vjYpwxLmHrUyZwFVkMlFtmWyGnA0HrMmsnmF-46KFu6D9X3OEeRKtc_bjiG2i42rQYb0FzAftKtSGoZwGIHjxEdabnudEdr12ZvIWLj9EywEW1p59wOi0shdxhIg8979v1Xn2Tqu94ZnrkNdeV2XiiVQHy_Pkn29dcwLBgmFe_mfrJ6eZgy0c2GYD89bzfGxMAQWWFhz0hGcj2oGT0rJ5vmoSEpuFyVlAEJWuBGeS5AyCrO1F0OGI87sFbCw1ILulLLhBgoxrpRpNcXVGmieqU9FXgMZHDO1aWZtClp2kDkXhMFRk3xM7eg1Hwt9IHg4OqCvrq3gDz6NoEUI0J6lczOom_G9NaWy0ZjyNJLhnYQ9Ao3zNs6bvsrqpVLsBR1Tu8XBwvw3spyOvveWiMbF1cB7UueYEB7NoWnPa8TOphX6Pf0aqunrbU6pT559qbAf76n-oKaE51v2F8iPvPbw07cO_RSd8-p1Z9sJUVPORCfH2TlWCDFIsa_z6fmobqRF5NA5x18V-MAT1PgcSxGlNzikw4XI7oC-2ecK9ZjP0_YI9twtYSmaBGWmEARRpj9ycaYIK2WReW3yeHJiAAO-hYlmo3dcO2uHOAioqWn3QjmJ7zW_PXa8iWme8VsYVxsHg_AkiWGjb3_APtxIl9aluJ1ziigFXWUW2pyh6nkv0WKlo2xEWnGD6QFQ0plWVRmGfhNP-WgXaHubYm9Tq2zrxf1zC-ixS51sCjE7Ydgldt2slFGJcH4-0pfwXPdvNa0W7-YNdDXvOR1vmopSr5p098YzKoq-EmOoqXbaI9tKzRnXYTKWvMKt1YSDBKpbilOaE5w107af5l71MD7h6EidNZXX57G-9Z2vJsDVw5TPy1YrQ-OaBqDMXYeIEcCULU0PzPdnhmbdmB4tuoHjNqyUmcwk0aobg5epba9zu6f0KxPMNws_m8W7SOmxUbR3WljGjlug0uiSItQbfL7U22adUj8fStXTPz7YJ4F3T8mVIQ7u4FKQ_yrFQTakQkajjLvdzfy7MelirtzgdFGtvz9-XICJOCTSM9ei-5Yi1UUyrMUe525fRhToCzsdYHNb4hd3stTwt1bFqkESybY_LLyqMfaGGPoX_nps7Xb5moQllDymb6kDQkS7D_20PiMR7epOfazfeAW9G6h-wKwUmmetMlAXqUQiabGxfVd0HX_pdfQs1SUVj3KLf6wF52WhV7_PAToTit2erqTB3IXq_sNmaNl3jJFwLBEXCkx_mA5FBS912hN3SfQXWn4hI6xWKQoq-lA23VEDLPuHHDyb1UH8r6ut1sCpETd8I19i4q-DhGagv3d13xsJB3mdJE2GuJtW1LzP2gSMuIvxTZlKb2DGWAH--fvB_4Gcq39wFkOFVuEUgC5DAu9cKR8VGHZELGuLvYakB_adcv7mRhXnCSidQvPJ4ztQdTIwHz4YZTygn4rM38p6kf5-WUjl-8OJFevftiUR0qzDke04YQCOHyMKLIQKZNr1CBPytV49uw4mc6dHwOcwAJTdJtJ7FtpzQUQ0RFblP4NSXOislgzKYexCZeDzK3si1-tZStgyLXd4jBPrYUKcDpF9IxhQgFSJ0WqR7F12LxlgF7EKoneaDWvMDFWfJ0BXVkGYpLoEocrf6yxhKOtLLYoyRPvXT4u4F56czQ7KVitl_Suxt6g_LMiRIEOSB2gmIFaQE7oz00Lo21HNJI27fIr9Y_5QvTtF15bllY1BeBCAiGogXXdv0e9jJYnFNQH66R2qOIwMFY0YNrOxbSctfrwgm1lgMpgUSL1AvUI28ZR89e3_XAW_ydIVAKvX8A2qBgPGg3AhFkbWlUlyFBd5IuGaKdwc8fIiGPzmdzCh5WnDRpiljbovBVCs2X4-FPVd6BBWWoO7znBSACwC5-A64MmM6fAld_k-ShBwohNe1w_6xSi0dmONjrsuNVAEdSoO9XBG1X9yrNS7kL_wy2drs9zxXeOdgxydnLIyOKITMZEvfKZCOWxQfNXhlhqRLSv1UEIhhuqZYvFvatHEjInweRufic_x1xIqtWaF9utwM6aYqInrcop8MZJeU4hrPUqqjMezvr4PgLzTw3i7TnARCuEU_xKRZBLd5fkgakELtNlcv7q852IbA4WVDmQhghdaj_2oN6YyFBQ1fsOBnrQhX3ABWQtu81vKXzWtFRRE51s34QAXteKj4NeiGxze-Qb2Q-Gvlb_1eTdaBj5LQqluO_hBCowZRHPFiJiBPgR0nZI8WFRuckKtFg7NLpXF_XIo-oWCNq9PQEX3w_GlW58Owjza7ay9Vi6qmgIxwf01GTEqxwvqWLRZpSfkaVF5wQ5vqYEuDJs98bIbmLFZBTdYjrtvzhgHFxKpDD-zE0jOubKhsCKzYGdnrTITL1JH-LmfuCtv-24pRoJ_CvCbQbtsoyYqsuHhCKAOrKUKn0a7MJ0Rb2wWUTXvJ7KY-KB42dJBJdLuHnPS6dsJuOpnILcWgLnQzdyGTP9w6YoNdJhIy3Pl_rY-ROqLqnRoEp7F34jbY5Z3VyXoRrHB179wncCsIEw6S7CbEniLW_2k99nIZrY4WGsumnA5j0fKvrlptH15P9Igw8I8M7_wR2kEIkV9aVQnD0xnSk-Vz1M0XnAaoYipwtKFlQPGAJHyBjNf8RZT9jU5rbO4IvAM6VWMJCOU-sZ1OG11YJJaPB9cnivCJG0FwYYpBxgIN4u3trpY0eiJYi1Xk7mwYXNrLU6BKWV63kcDp3YnG0EFvrPGrqqNSjUxrzOTYPpOx6MZd72f_cZl5im8HdTugm3SPNCOtFjGT0VaEvovEUCCJoOyNvU2eov6QOnpgbvnIEdMFTIDjVTvyleRlVc2Oeo0QWRvPYV0p4labxHNzEidh7DsKFKyRFjd_wgOES-PuLiQtNlrDXTpf5OIeQDkv8IoDcfvJRyctc5Q5fiKn8oGNgnLVSRt2GMsntqJZpOkM0lGsToZ5kquUekUSZLNyZBrJOzGS24PILRuhKBdssv0LpnoN7Udxw78j7u3AF8yDHUwUKNEYt-Eegjo9oMfZCvPdjIQBq-s2gQcD5zeZeHQCuo4y9ME5z-v-DWI35yeQOS8luH5-lJmYRq-sD0t9H5unCsHiATUE0i599WAkps3Rj5ZgLvLiaexTWjrCcduv81TEKCnJVCEJIIiNhYmxU4kJiNpVjZPNMoQ-yi_7PrT0I6fhwRp4XGEg2TUalE63wYNgyLM_4B9UJAfozGTjmm4p_wqjJv-Z0h1RLwEv6JF0tTJW4TzEAF4OlpWhrillvUFp7HPknBVZBI3Yb-NvuHyWconX-e6qv1Eb9yTtDTCxX0d7GO0iOEKuI0GNxPBxSpVifiRZ7eWNig7oZuPn3bx91keSAJIECX2Jp6LNPbOdXh3Hen5TJcAyb96ZMUS7PJ-753gjBHvkV7_LukjMRMFpTOsOC__5QzXe96Q6mJJBmxuGXyorYl1K0E363PGxaQiorgJ2NMKsvVhCrrSf_piqP_Nw-bE0-hxp5N5MnZ2VTC_XdSXN7_keHMkCu1NL7a9N03bkVshyMHcO_7i7BAgvFW5IINUxM1m80bQdb_BIaajT5WCEsQyBkmn-wesfPBn48VUmmyWQGbu0l4kDInntAr-p9T2DTKD5pnvL6ZkVKppKkH92fgylS6UxUYBVmJT2fbnF8tZAXxgsmoWTheRreLrUyMQenUVpqh5yV6Zb1hG_zI7FQ6fX0k3HvfnRywbLqgOMtTVI5Yxof1cl2DG0tOJLJQdMj93c5ElrhucDA7kDkahTtWwAVAXwY-PlN4ynIKQLbTNpoI2jGfopqtnTEGgaVRLZbsxDqIw3yQkSxfHHZ2U8jvBvjnrURdB4dTuEPZhTBWBRYLhwTwjCjk6B7FtlenN5TMT3qN8Faqvnqpv57b-giOMqhUjVCOF9Am0HHhlO7hc6HQpLp0eh1ulx8tHXYjmiKqvFsf_nZuPO92KLGrYuem5yl4rxUwrsxydlb3V4OdguFUc6FLy_NTK6MYu0EqaXTw2RptdrRBwEk5XSWIxz33tQtwbvhf7SxkjC5QnG07sOEa79ioETB5punDn9KtGQmhHsYwFT2FB8Gh2KwYanfrcJxUU_WsNE9L1nmKFfyhFtsU1v5Yiikdio5psPqAyo-P5QTSKFcDUYgxc8YGAC2BShuXWDJJB_RhWPeFgHNxXLKZITG8GdGtpmw9gEiYvGVKpC46GZ57d2m9HLEKaDLoFg-tRZmyQhM965GuG3voSVhisZY0bRK5SLLWfiXKb-JOlcgH-qJilNrHqfYCGAOBG7XwwicRxsetTMPx6AUHPiXNrNHuRFdZ_t-p4dAZ5PzrTx8PnzG4Wwa-0hi0WDgC7g688YnxmcMTFc2GdHKYIvZu7p3_CGQXfVSC6E4EP8mjbBIBshWl2tvcQkRiJudWcZEcbXjjqmAwDIKAvowkpp2c3apGfU5BrJIbWgO0wi8jPQrqr8ac-qH6x4eXObddWjICxgAJwR8ZIILTXcki8KRtL7DU3MglaN9LgHh6OBA9oKZ4Uy6bzXL4-JAVkbxuP_L26N5hbT54YrdE-A3eLkbe0aT4GzZYuiLus53CRyvWdjnG5DlO7C8uVJiLDuR5pYUU2BGQwggPg_qswigkzL9lHyi1ZJsvMakP9AcAoqVXYOw-wndg7Zi8Slx6KcgVogIF7QgZBUEloyhPWuu9VW8PvqWyKvIzHAhRSLD14r86blJMmwTK-Ei5T4FDFSf5cWfYqoxrFUprW3Oggb1cL1xQkCvmp9rmF9Bl9O6wkVKJ-V6ft2yibkrW1Lpqh8j9VlhN8DNV5Awb6yxug-hQ5eeRsyx0ADlxgU1UBy3Ylb9lH1pYtLOSS12KGlFkpnU6VfoBeaoQD_Eo3VOwnTjR4vxx1oirqblwW-WLkqtD9awsgiV1Gu7r3oYXnQ3yO7FFPjGgJBb9wIxvAyPXUQxK48DuU9wIp8jZhmZJ_nyytNrfWN3nBPLdU4Jqdf2F-eH36GGVhNB_pskx-a7Ll8uacGjg1zXhAfQCcmoNyjTt5Fh9NCkT_DwDZ6vmxMOf6anGXMjfHkc7OoTf75oeqd-hkvNp7Di0XRCTEjhKgFw7XkQvC_BIBUVt9N31NWYFYd2p3UdrN0dHjnPBdyQZexxjp8aLZoHge--C9GTLr7e4D5zs8CtdznQlNpw8QU65WlIOF1B7FPmWT1AUZJuh-QSXAczB-LEfFWQZ7Y-Tk9rMBxotsgCJEJMlx_cmCjwwCvxJB49EKeDm4hjbKMPxLcmu1w2o-d6m2d16rkXMOdppI1rWUxOhlJ6cQIymiT8FXDQJNsawjYNYI5HZtYa5jpjFVXQ78HMxC_Ni_evhOfeHWjhFEjxrpcJWbsX08rb3qr45TjO-M4l7_8MVcxluWuH3rnPhKocQVhd_ElwTQgYh1DvpIG3zRQ28CemBrVbfDLA-sYEiGFck_IF071fmRINrJxGy8-jnXBslF_Uf1IMtp2Fg74N1313zbOvos1AtRwyfVz3XrZPkMuuq0KoMaET6_ORkZ3kCGp3jk21hY9OzEqO4Clgai6AgI37ggVM5mQrJBDf3LyhAAKuJdvg1ktEqr05tc08-J5wuSMk4BVmy4XPNbl-BgddzWjkh--8-qDM7LtCZl_YETcFqlog3gkTSvP93VokB4Ln0ieGTuuXapqG9qsczc61aptH-rgCLhQ-T7cCi8pfhtmC_e2WHhIoLwvpHDYNc8i9VeH46ROURd9xqWNMYwYiQn7s1EdszZ-F9e6Dfruj5ijwUTFDLf1kRCLuwiDJ5pyGzvuxcc1u9HHNnNRKWx9aCaagsccc_LRvIhNeiir8i6gsTQ25GJGOr_wHHEMm4brYMOQlnFJ7dUlsByKbkuBAjPL7f2hQXe9OPKJL5Mz2lC60L9yQo6ilakA8h8xqaKy304nB2C68HTmA6-AQxkrhEEzPoVDjYtquylwI5DNQbFzGJpjclX-zG59olPlUCFbG_dax9ZIVNUk6E1yZ3fq_1AA6iyKbC7aomDSJ7ZTQwd5_tB-DExnc4D5qGgFAkIrhnym0GFr-gQpYgzis-cCPCgU_hFcEb7TuF8b-PZv4tRqDRGhOT9QVo5IxH4Z8Sj7z2ZFkNZpZI5vBlj5vVgLnLGyoPfXt_a8fjLSgpFN5HMvzOA6PpHAis4j3QaBMPzrRLjjp0fc2RFkB7fozajm_QEU2aX5cwzKBJjX4BvJqgMRkxIqljB2BiUaSIlbgD7Veh-WeJr7qIRBJQ4jtJ9kaysxkBqn4ZKmyfXHt5xfHXwx0_pkP9xNr_wo_y_j_zGOtpiSreeTwGrIMLhEYmWaL_nVJoGJQfEFqLG8QDh0RokNnEcxXAjpoCGLMgEGPlwsLTaIYGJFpBntdR3Mjt_Gewv5ODOZ4mH7nDcv6jmpSw36wYeEwo0DxlCWfEx8euogxsn_jusYtPSZvDmPM7oRweUuF8pbKwxxrx3O4u3VpWjJlBLEn5Iqx_NWeK5Ou8QoIx6xeUJBdrBQ1T9X08jS4b85Kdpp-_B6bCJaeJ6plLWSEeNgEV27boOAhN-d2jJRlrfO5vdhNynJDXMBe_KOfpVqY9M_EUomzPVebmodSVWwWKURDLoxH01Vd9JaLWgmdrn6vomUI5TKyZjyC4mHBZ1odJEeGZc3ylkMdJpxMk2uRk7A6_ZeIVrt85JlzvTLjaM2k48eQvKDG8btUPZykb47EO37Ly_MpE2CK-hrA6P7jpn-PA1-eZT3mtAXZhcHTZcpwwPWjZrusTQdkbsroxGHNYTyM_gvq5av-qd1T_isYH2dPRSRwCtL4rXCkdj-FjrNtL19H_98Z24qCv-PAw1vZ5VxgV2H1ocfAXSA-qlQJlUSKUIHLqMB3q1VwG_88H0btEkW_1ZwzBMk2Ilr3P-2ELOgfCoLlV32l9L9-bX4HZS7GWmM87yZaE8RqqzCtBnh-DMwOoauu_q1RmswXaXjrdjNePw-iM1WjE3O-tWXfYa4dPhSAIIBoI6IziNVqN96q6CocAUBzoHRwAvCpTCQNrenTYZYmTWTcui1pMo5fYZRkMDpa1rzJZKAyPlPM1_velDXJZgLqIMYsTOIOHxjHTd50Bnj-YMC8gQyxtj2kx5zpUkLthaYYDw_O_RMusSw9AZXI7Ar2y2_DrR_22MPaj8Rc9vn2H0X6m4ptCMae87YzzWj41iXW69IB-pOyhrJgdt9oe6ux4nQhPNFy6GMPXtEuEmJCr19Mn8jmNs2BJGQaANOWQccvdiYPMiqJH5_ZDYV4O-IPaZnodcz53IDfJWmbuaWpToJsMWTkxPJ_sov7Xh9Dn4n49dcP95g3Ljk7HNWh3TADD6IC_1UXgyXExLGsMe4IlYZ9kIm_2gpVy0AvMCeuNVNJazyg-CcqsfGOpUxYZ1mYLGq0ED3X_Q1AAtYt8p5wlISlEdbbuPaWS1scBSWaPv9WcFvhxKe9bNw7xEWEa3uXvegvBnmRz-Fxm8J-wKfFXZGUOQNUvEhiTwSQqKE5onlY1lgxo4jDu7H1sQ8BSC_QUK5gzeFk-u7kUsfAYTOgrjpaZhsC7ARJV-HBP3gSa84NcspoYCIBTlRFYqCT10CIIkpBl50H-_wd0AbLb1QT9o_wYcO1BTbQ0wwsizl2bjYuN5hW4FxnkEP-ygfOw9sOyA9SpyErK8Az7dxedozgciBh1zWryR6_8JsH4aKk2nLCeQBvG9VqBqXMBTTi2YRSaxfu-T__ftcxSsOTw7Wm2FICLT4TtMgu7MWfvQBsAxAColyAUzsFaAssbAnb3K37yS67FIby5PQ9uDvCngQIDGsUfGXznzUb8BVPXa-miIQd9TIauJfFiXPIKhhzm1IKLUq9QkYHCWbi4RTYfKTl68aF-coDH5dclAwuxVhG6KRU9x7jVVbo5Rc156-ZtNN91UzMJwNRXHWUhwo9nLASf8LITInA.rwPJtD9CdSpxSJp75q1dtA"
  },
  "transaction_id": "e328b664-88c2-476b-94a3-7cc3568d43a5",
  "nonce": "wwr9Zq1bwmIryJ11J_QP6dXqjNNXAOXIzmtPUpg_F5o",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "2RQqy11o4ZeSpoYw-Udb8k6Yv6EjNfhczo1MR36uL7o"
}
2026-09-15 14:45:38 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "alg": "ECDH-ES",
    "enc": "A256GCM",
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "6WcYk3-xkxKpV5hC4qcnx25sonLPEyeSsfCnhnMsVUE",
      "y": "5BSvBG3u2f_V4f4wWuqBD2FWDG6LMyha8qnIdA-5ERo"
    },
    "kid": "2RQqy11o4ZeSpoYw-Udb8k6Yv6EjNfhczo1MR36uL7o"
  },
  "decrypted_payload": {
    "vp_token": {
      "eu_pid_mdoc": [
        "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WECjbOHVXynwcCpJO4utP4cAThN1sJXLQcwNejRIyYKM2Zx_EAcNnNLXvluDgEqd2lLdSGf8fIx-Ohqzh0mHRDSeam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQJXMIICUzCCAfmgAwIBAgIUWDcd-YoRaTfnWsQvMyUDsT4QVcwwCgYIKoZIzj0EAwIwJTELMAkGA1UEBhMCRlIxFjAUBgNVBAMMDW1ETCBUZXN0IElBQ0EwHhcNMjYwOTEwMTMwODM1WhcNMjkwOTEwMTMwODM1WjAjMQswCQYDVQQGEwJGUjEUMBIGA1UEAwwLbURMIFRlc3QgRFMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQSQps7NUWMRMf3INLkK79jJ0j1fxCsq_kDASvMeOcLYXwT4mnWxMzzK2kidQbKcVWCWZ3dROr5qsDnIgvRe1TSo4IBBzCCAQMwDgYDVR0PAQH_BAQDAgeAMB0GA1UdDgQWBBQYaUlISNW-v-C2cF9bnD_oH3ET6jAfBgNVHSMEGDAWgBQpgOliNidxTwq79cWhU6shtpQZyTAkBgNVHREEHTAbhhlodHRwczovL21kbC10ZXN0LmludmFsaWQvMD8GA1UdEgQ4MDaGHWh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9jb250YWN0gRVpYWNhQG1kbC10ZXN0LmludmFsaWQwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovLzEyNy4wLjAuMTo4MDAwL2NybC9pYWNhLmNybDAVBgNVHSUBAf8ECzAJBgcogYxdBQECMAoGCCqGSM49BAMCA0gAMEUCIQDM0pHLaSMmWHh9CAsmNP5jHMjqnHtaU4X1wwbvDCMDjQIgXwyLJqrgrDXTryE0nVvobh0wzODG6EL1Q_Hs1iQAT0hZBWLYGFkFXaZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wOS0xNVQxNDo0MDozOFppdmFsaWRGcm9twHQyMDI2LTA5LTE1VDE0OjQwOjM4Wmp2YWxpZFVudGlswHQyMDI3LTA5LTE1VDE0OjQ1OjM4Wmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xuB4AWCBvFgylDbp4ao4qqufxpRbTpQyhvSh1g1mhjcr_rL0zTgFYIB1IZ4Z7kOv-9-Rr9GS49-2nOnRT3ppXWa-5xEyb5hICAlggR_sf-c2TEeRRtycHdTJ5hJo8pbtt0_I9rOmNCJLANCMDWCDsfwBNW8gpnenOx0jsOiECNmlbS-Fh9cskGwX8I41AsARYIHiw_hrRdt_0HNZGhBWhxznJ4qmwFwYhmgmyM15AISIcBVggMK0EssIuNaQ84uk4WcPmQM4jAyh-AZuq-H3Iu-p3Oo4GWCCJeyadfPGMEUo3HT9fxxPFBF2iOcdrKJ69GeGMsMCqpgdYIJifOk1MvomWmVfCeX6M6u3VyKbYIcp7XP_XHn8zkjOMCFgg6Wu_1UpVML3pnmWX2TaUQYL_dj-Bgcdp6zCSnIUCqDMJWCDnhODNbkkrM2n07BKdkTfUl4Pbm5DItxbeXqsRZYfAUQpYIAK7MvmG180QkODlreCsHjh5DgNtawcbeH762SntOQOPC1gga36h73EtEV1-qQ6CYe_qf5eVdi5YXkHaggPumhQWgWwMWCAXUG15zm9R1v35QGGEgzO6BL2vSTTrgYUwV8trdEw6bQ1YIHAKhhVTFzYSL4L6K-8WUTx9Y628HMNM6MgEldTjLOnaDlggoQF1jcVM1h58Ye-bx2-DZ-UaY-5BsrmKtaq3Oq9sghIPWCDCyyw6veGgR-In6TaD2aAYWb_S4ijkq0_rdZ9LRKRsmhBYIHAhXK0C0cA409wDHUldPlJBi8Z1ydBZsTVxmi6ik53REVggJp5i8YzkbThoiRx1ilHwg7MRYPYT7RtLiQnk9QK18nMSWCCvQGaSlZrBhtBSQnWjiEMbAVCJnGVkE9Ulut_Hi9XwxhNYIN0J_1BwMrf4hkMw5vpxdurq6NbZVB6FEUry5xluKojrFFggKMRxpPXp8D5aE3Aj8qOUyYrwgoEIJ84YrNzy0xowTygVWCADAkD9b7Wpfx8nPs09J2JA0ziTafZhtUJh4dsH44pmXhZYIIowAZ7b9FVqfjqEC0QKuXoAJdyb6bJ8WoqyWsspsACiF1ggzsXkCWZf2MJyydkb-8g9bX0y-Mx69ipLbfSDMEYEoBEYGFggkAkBqRvcwPdf7Z-UwPl5DoFW8OE8vzLqxUdD-XW3qV0YGVggzTqBiVEuBgBbgZyc4xLySPkgllcBm6Orat3Asg3v79YYGlggog_mwlREsvzgVaAGdgiz4tOb-seOD0NhpffkKSFK5OwYG1ggIK0Gau2B8KMILfX07rqPemtYCBMGr9mLby52hpsI9rUYHFggoedyJe1S2U3BxobctAJl8O3dHRcglRS3SEJ-k7Y8HI8YHVggwwtGOuvzQVA8oftvbKz6kNr0q6bzLifyUbI1WmzeqaptZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCBjNfWJcy1T84uaoMHZ3pgeKkdrT2KrFijzt4ZvBJ7rcyJYIKSwE67m7tqcBK_B-a8whlGA2znaeS4ok1umT_0YjUPEb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEBHzX9vptPdYbXEEf9MAQHNjwCvNkY7kBXgzThmRhQTkC79fKOdnJPrz5sWkmVfueznc6iZ7ReMNKAAr6CP_wYuam5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xhNgYWGakZnJhbmRvbVggKnOsjX3a9fLBNn4J4zDNVBoI5Za6wLTvMvdYa8pE7nNoZGlnZXN0SUQAbGVsZW1lbnRWYWx1ZWZNYXJ0aW5xZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWXYGFhjpGZyYW5kb21YIIqsUMhMAVukyRciSUunHAhE_lh3ELvyF2uQdRoi4WoRaGRpZ2VzdElEAWxlbGVtZW50VmFsdWVkSmVhbnFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1l2BhYbKRmcmFuZG9tWCDA0c5_D14ZLZ2Qa1wNmmZ5YRrxs8AFj1VJZpuY2LDoMGhkaWdlc3RJRAJsZWxlbWVudFZhbHVl2QPsajE5OTAtMDEtMTVxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVggvdE6JW5v2GYXNvnWP9kP8pOuD5xAA4dmTSODW7awd-toZGlnZXN0SUQHbGVsZW1lbnRWYWx1ZWJGUnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnk"
      ],
      "eu_pid_sdjwt": [
        "eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6IldCcG9hdUZ6N0VDNUUwbHk4NHJuSUEiLCJ4NWMiOlsiTUlJQ1RqQ0NBZldnQXdJQkFnSVVURnpKNDJpbnd1VGpNQU9VL1IvZDRjaVJ5Y0V3Q2dZSUtvWkl6ajBFQXdJd1FqRUxNQWtHQTFVRUJoTUNVMFV4Q3pBSkJnTlZCQWdNQWxORk1SSXdFQVlEVlFRS0RBbHBSM0poYm5RdWFXOHhFakFRQmdOVkJBTU1DVk5FTFVwWFZDQkRRVEFlRncweU5qQTJNVEF3TnpVMU16WmFGdzB5TnpBMk1UQXdOelUxTXpaYU1FOHhDekFKQmdOVkJBWVRBbE5GTVFzd0NRWURWUVFJREFKVFJURVNNQkFHQTFVRUNnd0phVWR5WVc1MExtbHZNUjh3SFFZRFZRUUREQlpUUkMxS1YxUWdSRzlqZFcxbGJuUWdVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRWxCdDBUQkdoUFZXak1Kcmd1U3YweUIwbmRTSVVTcFFqalFSRkE1aUVtdjZPR3J0bnhIL1h3WlczTDJaRWw3YW9LQjRCTndjWjl0SlVOKzZOY0l3enVLT0J1ekNCdURBSkJnTlZIUk1FQWpBQU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RCYkJnTlZIUkVFVkRCU2hpdG9kSFJ3Y3pvdkwybHpjM1ZsY2kxd2JHRjVaM0p2ZFc1a0xYTmxjblpwWTJVdWFXZHlZVzUwTG1sdmdpTnBjM04xWlhJdGNHeGhlV2R5YjNWdVpDMXpaWEoyYVdObExtbG5jbUZ1ZEM1cGJ6QWRCZ05WSFE0RUZnUVVWVTU0Q2R3WHBGRDdkb05TSlJFTjgvT2p0K0F3SHdZRFZSMGpCQmd3Rm9BVTJWYi9TcjgyZTlYT1EwMHFhZzJyeWdxT1l6c3dDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdXc0R5aTB3OUhYU1cvUmZsQ09sQVRsWFpEOEV5VXAvZmpTTkZLdUdJR1JJQ0lFZ3ZyaDJhR29YcTIveU1TNzJ1RFpGbVNBNWw5YThKclBBazJFSFNqUHpmIl19.eyJfc2QiOiBbIjNJNEFZb1dEYTRlTGhoOXJaazRZSms2LVNVT3RYSEVhTHNEc3FwbWdxV2ciLCAiNHVqMk5SVUpUaVZXcngwYlczQjU3LVJTQldqWWlUUFBEN01sZER4VXE3YyIsICI1Qk43WUJjX0tWa25OYXpoNTE1NmZHUGFqVGI1Umc3a1ZPRVloUlVxNGtFIiwgIjl2OFJjYTVLZ3VDb0V2NzBxTE44bkRQcnpGQWpkOENoY3BEUVFwRDRVVTAiLCAiQ29yZUU1RzJQTERIWTdrZTlSVEdfbmNuaEF3VUFTdnNuVGJ1Zkg0RVFMayIsICJEa1E1cjRHTWlQZjNoNF9WRnZ6Ty1VQVBkRmNuOTR3TlRDODhuTkFLUnRjIiwgIkg2RkVFWVpSdUcxN0tnUmNVOUNhV1E1Vk5IdEZ4ZEhZUFhqRm1qaXJTRTQiLCAiSUMzMHdDSHVOcDVockJFal9VLWJ6MnRtOHd4c3pudkdPRVZmMWxJbmZBMCIsICJUelgta3Y5T2JNZEIybThld1NERnBCYnBudGxONW9KQXU1S19BS3dFZXRFIiwgImNCS1pqa0xzX1RqY3BlX1A4eGNVNlAzQ1oxYTdqU0ctM05iYkpJRlowbjgiLCAiZS1MRjZ5MVRnVXM5bXhlOHczUzdJdm5yb0JDaldzWEwwWXZoSWhPb2V2VSIsICJoTXF1WTM4aXpqMHZRZ2dIWGc4WTBSYk9KbEZOQU5PejFNZWN6N0ZqcGgwIiwgImtPenJreHVSdUtnSEpUVjFBTE5HQ214UjJ1M09oOWMxanY4Qjg2dHVQRm8iLCAidmQ2ampwckl3NFh1VWVIYlk0MWcyeW42OU1zekpSclZXYnBJY2RXWVVyayIsICJ2bFM5a2pVRnpKaGt1aDl1ZWxxN3RySVozc0g0VHBEa3dGZG51QzJYMTFNIiwgInZyTFpWRXQ4dzEzVk5scDRkUll4VFhhUllxX28wcnBvNTJJSng1RTJxMHciLCAieFZ1dFVmNWM0UzRSSzFMS1VHSnN4NFJqVl9rdmpjM2tUSXN3RkFvb2V1VSIsICJ5MUlta2duamFBWUFacGlybUsyQTZhaHBoVTVhMzVRMUwtV09pN0pnWS1NIl0sICJpc3MiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pbyIsICJ2Y3QiOiAidXJuOmV1ZGk6cGlkOjEiLCAiaWF0IjogMTc4OTExMTE1NywgIm5iZiI6IDE3ODkxMTExNTcsICJleHAiOiAxODIwNjQ3MTU3LCAiX3NkX2FsZyI6ICJzaGEtMjU2IiwgImNuZiI6IHsiandrIjogeyJrdHkiOiAiRUMiLCAiY3J2IjogIlAtMjU2IiwgIngiOiAianhWNU9PdjM2NlQxbWdrYUNxdVVaMlFrXzR4TGxyazAza2NBNFVwRkFJQSIsICJ5IjogImFqTDRMam9HbjI4b3hxcEJwem1YSm5sdlk5cEN3NE1UZ29ncnlmektoNWcifX0sICJzdGF0dXMiOiB7InN0YXR1c19saXN0IjogeyJpZHgiOiAxMTIxODcsICJ1cmkiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xIn19fQ.Mrti1pMMonUuYh24PZh7y4_q4Eei-4oQ8DRCSeVR3zWKRCwr-9sHa3p3Uh3Ce-HGKJTPJlhl8yI_-Ebu_Ext6A~WyI1aGR4TmNObHlEQ0dsNnlzWjQ4RUV3IiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJfeVR2NHREX2VCY1FnX1BvaEdtTkdBIiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJoaTF0QzVjWGhRcWxPUTJqYXVFVkJBIiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyIzN1I0dGtoV2dSbGp1anVpTFJidkNBIiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3ODk0ODM1MzgsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwibm9uY2UiOiJ3d3I5WnExYndtSXJ5SjExSl9RUDZkWHFqTk5YQU9YSXptdFBVcGdfRjVvIiwic2RfaGFzaCI6IjlWUEF5R016YkJUcHZydmNaaWk0RW5VaVFaTl93QUhMN0t2cnpjN2VZb3MifQ.R_1JrO57z4TOHNHwy2x7_QUNJqazFWBqw4tlQOqGSUUW_1H97xmsH86yqFYrUEcum_pmyhgTfS5jBHVFZ0bFXg"
      ]
    },
    "state": "88de1c52-e8c2-49e1-9248-b9f3574e4a2e"
  }
}
2026-09-15 14:45:38 UTC INFO /post VP Token received
Data:
{
  "vp_token": {
    "eu_pid_mdoc": [
      "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WECjbOHVXynwcCpJO4utP4cAThN1sJXLQcwNejRIyYKM2Zx_EAcNnNLXvluDgEqd2lLdSGf8fIx-Ohqzh0mHRDSeam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQJXMIICUzCCAfmgAwIBAgIUWDcd-YoRaTfnWsQvMyUDsT4QVcwwCgYIKoZIzj0EAwIwJTELMAkGA1UEBhMCRlIxFjAUBgNVBAMMDW1ETCBUZXN0IElBQ0EwHhcNMjYwOTEwMTMwODM1WhcNMjkwOTEwMTMwODM1WjAjMQswCQYDVQQGEwJGUjEUMBIGA1UEAwwLbURMIFRlc3QgRFMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQSQps7NUWMRMf3INLkK79jJ0j1fxCsq_kDASvMeOcLYXwT4mnWxMzzK2kidQbKcVWCWZ3dROr5qsDnIgvRe1TSo4IBBzCCAQMwDgYDVR0PAQH_BAQDAgeAMB0GA1UdDgQWBBQYaUlISNW-v-C2cF9bnD_oH3ET6jAfBgNVHSMEGDAWgBQpgOliNidxTwq79cWhU6shtpQZyTAkBgNVHREEHTAbhhlodHRwczovL21kbC10ZXN0LmludmFsaWQvMD8GA1UdEgQ4MDaGHWh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9jb250YWN0gRVpYWNhQG1kbC10ZXN0LmludmFsaWQwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovLzEyNy4wLjAuMTo4MDAwL2NybC9pYWNhLmNybDAVBgNVHSUBAf8ECzAJBgcogYxdBQECMAoGCCqGSM49BAMCA0gAMEUCIQDM0pHLaSMmWHh9CAsmNP5jHMjqnHtaU4X1wwbvDCMDjQIgXwyLJqrgrDXTryE0nVvobh0wzODG6EL1Q_Hs1iQAT0hZBWLYGFkFXaZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wOS0xNVQxNDo0MDozOFppdmFsaWRGcm9twHQyMDI2LTA5LTE1VDE0OjQwOjM4Wmp2YWxpZFVudGlswHQyMDI3LTA5LTE1VDE0OjQ1OjM4Wmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xuB4AWCBvFgylDbp4ao4qqufxpRbTpQyhvSh1g1mhjcr_rL0zTgFYIB1IZ4Z7kOv-9-Rr9GS49-2nOnRT3ppXWa-5xEyb5hICAlggR_sf-c2TEeRRtycHdTJ5hJo8pbtt0_I9rOmNCJLANCMDWCDsfwBNW8gpnenOx0jsOiECNmlbS-Fh9cskGwX8I41AsARYIHiw_hrRdt_0HNZGhBWhxznJ4qmwFwYhmgmyM15AISIcBVggMK0EssIuNaQ84uk4WcPmQM4jAyh-AZuq-H3Iu-p3Oo4GWCCJeyadfPGMEUo3HT9fxxPFBF2iOcdrKJ69GeGMsMCqpgdYIJifOk1MvomWmVfCeX6M6u3VyKbYIcp7XP_XHn8zkjOMCFgg6Wu_1UpVML3pnmWX2TaUQYL_dj-Bgcdp6zCSnIUCqDMJWCDnhODNbkkrM2n07BKdkTfUl4Pbm5DItxbeXqsRZYfAUQpYIAK7MvmG180QkODlreCsHjh5DgNtawcbeH762SntOQOPC1gga36h73EtEV1-qQ6CYe_qf5eVdi5YXkHaggPumhQWgWwMWCAXUG15zm9R1v35QGGEgzO6BL2vSTTrgYUwV8trdEw6bQ1YIHAKhhVTFzYSL4L6K-8WUTx9Y628HMNM6MgEldTjLOnaDlggoQF1jcVM1h58Ye-bx2-DZ-UaY-5BsrmKtaq3Oq9sghIPWCDCyyw6veGgR-In6TaD2aAYWb_S4ijkq0_rdZ9LRKRsmhBYIHAhXK0C0cA409wDHUldPlJBi8Z1ydBZsTVxmi6ik53REVggJp5i8YzkbThoiRx1ilHwg7MRYPYT7RtLiQnk9QK18nMSWCCvQGaSlZrBhtBSQnWjiEMbAVCJnGVkE9Ulut_Hi9XwxhNYIN0J_1BwMrf4hkMw5vpxdurq6NbZVB6FEUry5xluKojrFFggKMRxpPXp8D5aE3Aj8qOUyYrwgoEIJ84YrNzy0xowTygVWCADAkD9b7Wpfx8nPs09J2JA0ziTafZhtUJh4dsH44pmXhZYIIowAZ7b9FVqfjqEC0QKuXoAJdyb6bJ8WoqyWsspsACiF1ggzsXkCWZf2MJyydkb-8g9bX0y-Mx69ipLbfSDMEYEoBEYGFggkAkBqRvcwPdf7Z-UwPl5DoFW8OE8vzLqxUdD-XW3qV0YGVggzTqBiVEuBgBbgZyc4xLySPkgllcBm6Orat3Asg3v79YYGlggog_mwlREsvzgVaAGdgiz4tOb-seOD0NhpffkKSFK5OwYG1ggIK0Gau2B8KMILfX07rqPemtYCBMGr9mLby52hpsI9rUYHFggoedyJe1S2U3BxobctAJl8O3dHRcglRS3SEJ-k7Y8HI8YHVggwwtGOuvzQVA8oftvbKz6kNr0q6bzLifyUbI1WmzeqaptZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCBjNfWJcy1T84uaoMHZ3pgeKkdrT2KrFijzt4ZvBJ7rcyJYIKSwE67m7tqcBK_B-a8whlGA2znaeS4ok1umT_0YjUPEb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEBHzX9vptPdYbXEEf9MAQHNjwCvNkY7kBXgzThmRhQTkC79fKOdnJPrz5sWkmVfueznc6iZ7ReMNKAAr6CP_wYuam5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xhNgYWGakZnJhbmRvbVggKnOsjX3a9fLBNn4J4zDNVBoI5Za6wLTvMvdYa8pE7nNoZGlnZXN0SUQAbGVsZW1lbnRWYWx1ZWZNYXJ0aW5xZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWXYGFhjpGZyYW5kb21YIIqsUMhMAVukyRciSUunHAhE_lh3ELvyF2uQdRoi4WoRaGRpZ2VzdElEAWxlbGVtZW50VmFsdWVkSmVhbnFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1l2BhYbKRmcmFuZG9tWCDA0c5_D14ZLZ2Qa1wNmmZ5YRrxs8AFj1VJZpuY2LDoMGhkaWdlc3RJRAJsZWxlbWVudFZhbHVl2QPsajE5OTAtMDEtMTVxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVggvdE6JW5v2GYXNvnWP9kP8pOuD5xAA4dmTSODW7awd-toZGlnZXN0SUQHbGVsZW1lbnRWYWx1ZWJGUnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnk"
    ],
    "eu_pid_sdjwt": [
      "eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6IldCcG9hdUZ6N0VDNUUwbHk4NHJuSUEiLCJ4NWMiOlsiTUlJQ1RqQ0NBZldnQXdJQkFnSVVURnpKNDJpbnd1VGpNQU9VL1IvZDRjaVJ5Y0V3Q2dZSUtvWkl6ajBFQXdJd1FqRUxNQWtHQTFVRUJoTUNVMFV4Q3pBSkJnTlZCQWdNQWxORk1SSXdFQVlEVlFRS0RBbHBSM0poYm5RdWFXOHhFakFRQmdOVkJBTU1DVk5FTFVwWFZDQkRRVEFlRncweU5qQTJNVEF3TnpVMU16WmFGdzB5TnpBMk1UQXdOelUxTXpaYU1FOHhDekFKQmdOVkJBWVRBbE5GTVFzd0NRWURWUVFJREFKVFJURVNNQkFHQTFVRUNnd0phVWR5WVc1MExtbHZNUjh3SFFZRFZRUUREQlpUUkMxS1YxUWdSRzlqZFcxbGJuUWdVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRWxCdDBUQkdoUFZXak1Kcmd1U3YweUIwbmRTSVVTcFFqalFSRkE1aUVtdjZPR3J0bnhIL1h3WlczTDJaRWw3YW9LQjRCTndjWjl0SlVOKzZOY0l3enVLT0J1ekNCdURBSkJnTlZIUk1FQWpBQU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RCYkJnTlZIUkVFVkRCU2hpdG9kSFJ3Y3pvdkwybHpjM1ZsY2kxd2JHRjVaM0p2ZFc1a0xYTmxjblpwWTJVdWFXZHlZVzUwTG1sdmdpTnBjM04xWlhJdGNHeGhlV2R5YjNWdVpDMXpaWEoyYVdObExtbG5jbUZ1ZEM1cGJ6QWRCZ05WSFE0RUZnUVVWVTU0Q2R3WHBGRDdkb05TSlJFTjgvT2p0K0F3SHdZRFZSMGpCQmd3Rm9BVTJWYi9TcjgyZTlYT1EwMHFhZzJyeWdxT1l6c3dDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdXc0R5aTB3OUhYU1cvUmZsQ09sQVRsWFpEOEV5VXAvZmpTTkZLdUdJR1JJQ0lFZ3ZyaDJhR29YcTIveU1TNzJ1RFpGbVNBNWw5YThKclBBazJFSFNqUHpmIl19.eyJfc2QiOiBbIjNJNEFZb1dEYTRlTGhoOXJaazRZSms2LVNVT3RYSEVhTHNEc3FwbWdxV2ciLCAiNHVqMk5SVUpUaVZXcngwYlczQjU3LVJTQldqWWlUUFBEN01sZER4VXE3YyIsICI1Qk43WUJjX0tWa25OYXpoNTE1NmZHUGFqVGI1Umc3a1ZPRVloUlVxNGtFIiwgIjl2OFJjYTVLZ3VDb0V2NzBxTE44bkRQcnpGQWpkOENoY3BEUVFwRDRVVTAiLCAiQ29yZUU1RzJQTERIWTdrZTlSVEdfbmNuaEF3VUFTdnNuVGJ1Zkg0RVFMayIsICJEa1E1cjRHTWlQZjNoNF9WRnZ6Ty1VQVBkRmNuOTR3TlRDODhuTkFLUnRjIiwgIkg2RkVFWVpSdUcxN0tnUmNVOUNhV1E1Vk5IdEZ4ZEhZUFhqRm1qaXJTRTQiLCAiSUMzMHdDSHVOcDVockJFal9VLWJ6MnRtOHd4c3pudkdPRVZmMWxJbmZBMCIsICJUelgta3Y5T2JNZEIybThld1NERnBCYnBudGxONW9KQXU1S19BS3dFZXRFIiwgImNCS1pqa0xzX1RqY3BlX1A4eGNVNlAzQ1oxYTdqU0ctM05iYkpJRlowbjgiLCAiZS1MRjZ5MVRnVXM5bXhlOHczUzdJdm5yb0JDaldzWEwwWXZoSWhPb2V2VSIsICJoTXF1WTM4aXpqMHZRZ2dIWGc4WTBSYk9KbEZOQU5PejFNZWN6N0ZqcGgwIiwgImtPenJreHVSdUtnSEpUVjFBTE5HQ214UjJ1M09oOWMxanY4Qjg2dHVQRm8iLCAidmQ2ampwckl3NFh1VWVIYlk0MWcyeW42OU1zekpSclZXYnBJY2RXWVVyayIsICJ2bFM5a2pVRnpKaGt1aDl1ZWxxN3RySVozc0g0VHBEa3dGZG51QzJYMTFNIiwgInZyTFpWRXQ4dzEzVk5scDRkUll4VFhhUllxX28wcnBvNTJJSng1RTJxMHciLCAieFZ1dFVmNWM0UzRSSzFMS1VHSnN4NFJqVl9rdmpjM2tUSXN3RkFvb2V1VSIsICJ5MUlta2duamFBWUFacGlybUsyQTZhaHBoVTVhMzVRMUwtV09pN0pnWS1NIl0sICJpc3MiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pbyIsICJ2Y3QiOiAidXJuOmV1ZGk6cGlkOjEiLCAiaWF0IjogMTc4OTExMTE1NywgIm5iZiI6IDE3ODkxMTExNTcsICJleHAiOiAxODIwNjQ3MTU3LCAiX3NkX2FsZyI6ICJzaGEtMjU2IiwgImNuZiI6IHsiandrIjogeyJrdHkiOiAiRUMiLCAiY3J2IjogIlAtMjU2IiwgIngiOiAianhWNU9PdjM2NlQxbWdrYUNxdVVaMlFrXzR4TGxyazAza2NBNFVwRkFJQSIsICJ5IjogImFqTDRMam9HbjI4b3hxcEJwem1YSm5sdlk5cEN3NE1UZ29ncnlmektoNWcifX0sICJzdGF0dXMiOiB7InN0YXR1c19saXN0IjogeyJpZHgiOiAxMTIxODcsICJ1cmkiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xIn19fQ.Mrti1pMMonUuYh24PZh7y4_q4Eei-4oQ8DRCSeVR3zWKRCwr-9sHa3p3Uh3Ce-HGKJTPJlhl8yI_-Ebu_Ext6A~WyI1aGR4TmNObHlEQ0dsNnlzWjQ4RUV3IiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJfeVR2NHREX2VCY1FnX1BvaEdtTkdBIiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJoaTF0QzVjWGhRcWxPUTJqYXVFVkJBIiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyIzN1I0dGtoV2dSbGp1anVpTFJidkNBIiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3ODk0ODM1MzgsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwibm9uY2UiOiJ3d3I5WnExYndtSXJ5SjExSl9RUDZkWHFqTk5YQU9YSXptdFBVcGdfRjVvIiwic2RfaGFzaCI6IjlWUEF5R016YkJUcHZydmNaaWk0RW5VaVFaTl93QUhMN0t2cnpjN2VZb3MifQ.R_1JrO57z4TOHNHwy2x7_QUNJqazFWBqw4tlQOqGSUUW_1H97xmsH86yqFYrUEcum_pmyhgTfS5jBHVFZ0bFXg"
    ]
  },
  "state": "88de1c52-e8c2-49e1-9248-b9f3574e4a2e",
  "nonce": "wwr9Zq1bwmIryJ11J_QP6dXqjNNXAOXIzmtPUpg_F5o",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "jwk_thumbprint": "2RQqy11o4ZeSpoYw-Udb8k6Yv6EjNfhczo1MR36uL7o"
}
2026-09-15 14:45:38 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:38+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)"
        }
      ]
    }
  }
}