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

bb495bfe-ca18-490f-bed1-5fac1cd67800

validated warnings
direct_post.jwt

9055edd2-b130-47aa-9eff-c8e7aae50bd7
x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc
nJ8ZYlk-quXIGDeaJqdf12H_QEJDn3rYgwdODZZNW7o

https://verifier-playground-service.igrant.io/post
600s
eu_pid_any_format_common
2026-09-15 14:45:45 UTC    2026-09-15 14:45:48 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": "mUo9XzX-JfC251nN0jCiIUVWioOokcQAnlshH8zxEis",
        "y": "48shZu9rbBi7SBr1NcWCbvxoEUb3c2E7khysqQMYhyU",
        "kid": "EPIqxxrMC3L4gBkry1nmAxCEoYgskxdxB9PHFVbLZnw",
        "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:48+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:48+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": [
    "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEBb7dtV3jMIO4tsWXjqDRUVxp-xSjsi34VqsJ5Wt9OMvrNiYPBp-3Ru7AstAdSm3NpDlB_Jj2hzTfb3NOqZZ7KZam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQJXMIICUzCCAfmgAwIBAgIUWDcd-YoRaTfnWsQvMyUDsT4QVcwwCgYIKoZIzj0EAwIwJTELMAkGA1UEBhMCRlIxFjAUBgNVBAMMDW1ETCBUZXN0IElBQ0EwHhcNMjYwOTEwMTMwODM1WhcNMjkwOTEwMTMwODM1WjAjMQswCQYDVQQGEwJGUjEUMBIGA1UEAwwLbURMIFRlc3QgRFMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQSQps7NUWMRMf3INLkK79jJ0j1fxCsq_kDASvMeOcLYXwT4mnWxMzzK2kidQbKcVWCWZ3dROr5qsDnIgvRe1TSo4IBBzCCAQMwDgYDVR0PAQH_BAQDAgeAMB0GA1UdDgQWBBQYaUlISNW-v-C2cF9bnD_oH3ET6jAfBgNVHSMEGDAWgBQpgOliNidxTwq79cWhU6shtpQZyTAkBgNVHREEHTAbhhlodHRwczovL21kbC10ZXN0LmludmFsaWQvMD8GA1UdEgQ4MDaGHWh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9jb250YWN0gRVpYWNhQG1kbC10ZXN0LmludmFsaWQwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovLzEyNy4wLjAuMTo4MDAwL2NybC9pYWNhLmNybDAVBgNVHSUBAf8ECzAJBgcogYxdBQECMAoGCCqGSM49BAMCA0gAMEUCIQDM0pHLaSMmWHh9CAsmNP5jHMjqnHtaU4X1wwbvDCMDjQIgXwyLJqrgrDXTryE0nVvobh0wzODG6EL1Q_Hs1iQAT0hZBWLYGFkFXaZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wOS0xNVQxNDo0MDo0OFppdmFsaWRGcm9twHQyMDI2LTA5LTE1VDE0OjQwOjQ4Wmp2YWxpZFVudGlswHQyMDI3LTA5LTE1VDE0OjQ1OjQ4Wmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xuB4AWCAdIbOCI72s9YaQoEVs9m6tY3g4qTY7DRFCsvfT5pBimQFYIBgaBzgAMD-VyDm4pTjEzcsxYzo0oYj0j_ZhwjxIPTomAlgg34xD2ImU6cDpXDaopickBKXFDK6Ibj4AVAx8Rg9C8wEDWCCAVW4y3cbzZ82iV4HaSr7jKbsa31Lodc1v7OO_5iKgGgRYIHDSHxPrrYoXvxXUiTbGqOHujGajzoxfeUb8547AJHfpBVggRpD-CjGkh3TK1z4XmLFWkW_Xfxfw5_P2WIyGNblyjuMGWCCEamhOhcDVeb-YkxisSR9HmyQIPV_vWzOiUDLyEfDugwdYIEJK1_9Hw-LvcQ0jjryrYotzwDthMO38c1lqVyq2jMNHCFggBq8a5NI1oFZu5VfPY1gZIbqE-ghNUUyikJMQRL_1fCIJWCBPLxcHXx8cJrrRioBhruFIUEtZF7mbDrT-veexUo3tAgpYILBTrUouNL5khfPLrCoNYhQJVyMk_FsjjKTBGhAkdHKUC1ggX__j8I5PQFbaE9MhzEJPTrfwCqQFFTXJBFpedRirPtMMWCDz_Vj7nxj_W3VceYIo9EVHhHIXemUW2wDfvAvV3N1Vng1YIPmmY-zDucFEj4lvu5ZPfCLJ8G6gKLkoJ-UrJvHEXi3cDlggLUXIqYSgOIoJwUhe222o7Urwx8P6G8pvdhoGOglvSr8PWCBmywTkXkMMu7mjZ6hYr_4QV17vDIDTG61l4Nv3BDjN1BBYIN4A2A0OvhoMBqWfw2kurdDHIf_8iVTfl-E9KWWGzwDUEVggAbS2jQzTKBmiesOBcEImu2Ufe-SCNfaA65H5fqSXd5ASWCAmwdIpbLp5UZGzZAPYXr9TGb_r852w1FgPVI52Ex7l0RNYICc2_cJ08e3FHF1nVEp5xSTHDBa4a6M-5ZT-Dohk2cGYFFgg5_5cNR_ViQHYw8COkpha2bHdqYJrTjSvwPXxRmLcThIVWCAU-_Ypvnw1TyEkelJHHOPOR6sx5294e3nGja8mlV0GPxZYIA96AbdRL8xARJdYeiqnJXamBhwbJu70SDKMuhlT_5ROF1ggtQGc90R7XR5Q7hYPDBx8SuZbhxeVx90n7nS4rmq-r_8YGFggTnU6EhH8shmJ8jJBE8ZKymUX2J02nIsiLFaGP7ee5d4YGVggoscATFJqzVXS-MqLMKKEgp0vQq3-2qZBaGhoWDNKvJ8YGlggcWKKpKKw7cD65BQmcn14H0Ry6D-u-ex3rirjYVoIiZcYG1ggQH1yj1wxLb4ZczXomIdV04jSmz8_GZauAvcHdo2fPcIYHFgg0gL6eISUUf6ob15QKKSr6S9f-9KGojDRnBEqKhnDM5wYHVggYMzJ61DHxJhV4bdJAJw4bAq7AcdeUa-7AFaKBoZS7LttZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCBjNfWJcy1T84uaoMHZ3pgeKkdrT2KrFijzt4ZvBJ7rcyJYIKSwE67m7tqcBK_B-a8whlGA2znaeS4ok1umT_0YjUPEb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEDcFNDeHsKOkJQ4ZukU_G2PKbc2uTCkXkkrLkV3QFwYWXpReIKLpN8lu9crtvLt9UDb8pX2b9E_4-7rwoHIkMFram5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xhNgYWGakZnJhbmRvbVggfFATFOqoZw7OpJaXORmAvdfOo-ezXLoswh2YOUrTwXZoZGlnZXN0SUQAbGVsZW1lbnRWYWx1ZWZNYXJ0aW5xZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWXYGFhjpGZyYW5kb21YIIRzo7wXSq2bVYEDi-oRWhS0EbWXd6iUcYfilKdJrOb7aGRpZ2VzdElEAWxlbGVtZW50VmFsdWVkSmVhbnFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1l2BhYbKRmcmFuZG9tWCAZEcKFtoSgfBd5FWLh6QnXu7TvXvjR4C44YS4xFfu6dmhkaWdlc3RJRAJsZWxlbWVudFZhbHVl2QPsajE5OTAtMDEtMTVxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVgghZqcqXtKmO06JcYoKhM669mhjRy0RxAUi8UfbJLx8AFoZGlnZXN0SUQHbGVsZW1lbnRWYWx1ZWJGUnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnk"
  ],
  "eu_pid_sdjwt": [
    "eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6IldCcG9hdUZ6N0VDNUUwbHk4NHJuSUEiLCJ4NWMiOlsiTUlJQ1RqQ0NBZldnQXdJQkFnSVVURnpKNDJpbnd1VGpNQU9VL1IvZDRjaVJ5Y0V3Q2dZSUtvWkl6ajBFQXdJd1FqRUxNQWtHQTFVRUJoTUNVMFV4Q3pBSkJnTlZCQWdNQWxORk1SSXdFQVlEVlFRS0RBbHBSM0poYm5RdWFXOHhFakFRQmdOVkJBTU1DVk5FTFVwWFZDQkRRVEFlRncweU5qQTJNVEF3TnpVMU16WmFGdzB5TnpBMk1UQXdOelUxTXpaYU1FOHhDekFKQmdOVkJBWVRBbE5GTVFzd0NRWURWUVFJREFKVFJURVNNQkFHQTFVRUNnd0phVWR5WVc1MExtbHZNUjh3SFFZRFZRUUREQlpUUkMxS1YxUWdSRzlqZFcxbGJuUWdVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRWxCdDBUQkdoUFZXak1Kcmd1U3YweUIwbmRTSVVTcFFqalFSRkE1aUVtdjZPR3J0bnhIL1h3WlczTDJaRWw3YW9LQjRCTndjWjl0SlVOKzZOY0l3enVLT0J1ekNCdURBSkJnTlZIUk1FQWpBQU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RCYkJnTlZIUkVFVkRCU2hpdG9kSFJ3Y3pvdkwybHpjM1ZsY2kxd2JHRjVaM0p2ZFc1a0xYTmxjblpwWTJVdWFXZHlZVzUwTG1sdmdpTnBjM04xWlhJdGNHeGhlV2R5YjNWdVpDMXpaWEoyYVdObExtbG5jbUZ1ZEM1cGJ6QWRCZ05WSFE0RUZnUVVWVTU0Q2R3WHBGRDdkb05TSlJFTjgvT2p0K0F3SHdZRFZSMGpCQmd3Rm9BVTJWYi9TcjgyZTlYT1EwMHFhZzJyeWdxT1l6c3dDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdXc0R5aTB3OUhYU1cvUmZsQ09sQVRsWFpEOEV5VXAvZmpTTkZLdUdJR1JJQ0lFZ3ZyaDJhR29YcTIveU1TNzJ1RFpGbVNBNWw5YThKclBBazJFSFNqUHpmIl19.eyJfc2QiOiBbIjNJNEFZb1dEYTRlTGhoOXJaazRZSms2LVNVT3RYSEVhTHNEc3FwbWdxV2ciLCAiNHVqMk5SVUpUaVZXcngwYlczQjU3LVJTQldqWWlUUFBEN01sZER4VXE3YyIsICI1Qk43WUJjX0tWa25OYXpoNTE1NmZHUGFqVGI1Umc3a1ZPRVloUlVxNGtFIiwgIjl2OFJjYTVLZ3VDb0V2NzBxTE44bkRQcnpGQWpkOENoY3BEUVFwRDRVVTAiLCAiQ29yZUU1RzJQTERIWTdrZTlSVEdfbmNuaEF3VUFTdnNuVGJ1Zkg0RVFMayIsICJEa1E1cjRHTWlQZjNoNF9WRnZ6Ty1VQVBkRmNuOTR3TlRDODhuTkFLUnRjIiwgIkg2RkVFWVpSdUcxN0tnUmNVOUNhV1E1Vk5IdEZ4ZEhZUFhqRm1qaXJTRTQiLCAiSUMzMHdDSHVOcDVockJFal9VLWJ6MnRtOHd4c3pudkdPRVZmMWxJbmZBMCIsICJUelgta3Y5T2JNZEIybThld1NERnBCYnBudGxONW9KQXU1S19BS3dFZXRFIiwgImNCS1pqa0xzX1RqY3BlX1A4eGNVNlAzQ1oxYTdqU0ctM05iYkpJRlowbjgiLCAiZS1MRjZ5MVRnVXM5bXhlOHczUzdJdm5yb0JDaldzWEwwWXZoSWhPb2V2VSIsICJoTXF1WTM4aXpqMHZRZ2dIWGc4WTBSYk9KbEZOQU5PejFNZWN6N0ZqcGgwIiwgImtPenJreHVSdUtnSEpUVjFBTE5HQ214UjJ1M09oOWMxanY4Qjg2dHVQRm8iLCAidmQ2ampwckl3NFh1VWVIYlk0MWcyeW42OU1zekpSclZXYnBJY2RXWVVyayIsICJ2bFM5a2pVRnpKaGt1aDl1ZWxxN3RySVozc0g0VHBEa3dGZG51QzJYMTFNIiwgInZyTFpWRXQ4dzEzVk5scDRkUll4VFhhUllxX28wcnBvNTJJSng1RTJxMHciLCAieFZ1dFVmNWM0UzRSSzFMS1VHSnN4NFJqVl9rdmpjM2tUSXN3RkFvb2V1VSIsICJ5MUlta2duamFBWUFacGlybUsyQTZhaHBoVTVhMzVRMUwtV09pN0pnWS1NIl0sICJpc3MiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pbyIsICJ2Y3QiOiAidXJuOmV1ZGk6cGlkOjEiLCAiaWF0IjogMTc4OTExMTE1NywgIm5iZiI6IDE3ODkxMTExNTcsICJleHAiOiAxODIwNjQ3MTU3LCAiX3NkX2FsZyI6ICJzaGEtMjU2IiwgImNuZiI6IHsiandrIjogeyJrdHkiOiAiRUMiLCAiY3J2IjogIlAtMjU2IiwgIngiOiAianhWNU9PdjM2NlQxbWdrYUNxdVVaMlFrXzR4TGxyazAza2NBNFVwRkFJQSIsICJ5IjogImFqTDRMam9HbjI4b3hxcEJwem1YSm5sdlk5cEN3NE1UZ29ncnlmektoNWcifX0sICJzdGF0dXMiOiB7InN0YXR1c19saXN0IjogeyJpZHgiOiAxMTIxODcsICJ1cmkiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xIn19fQ.Mrti1pMMonUuYh24PZh7y4_q4Eei-4oQ8DRCSeVR3zWKRCwr-9sHa3p3Uh3Ce-HGKJTPJlhl8yI_-Ebu_Ext6A~WyI1aGR4TmNObHlEQ0dsNnlzWjQ4RUV3IiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJfeVR2NHREX2VCY1FnX1BvaEdtTkdBIiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJoaTF0QzVjWGhRcWxPUTJqYXVFVkJBIiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyIzN1I0dGtoV2dSbGp1anVpTFJidkNBIiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3ODk0ODM1NDgsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwibm9uY2UiOiJuSjhaWWxrLXF1WElHRGVhSnFkZjEySF9RRUpEbjNyWWd3ZE9EWlpOVzdvIiwic2RfaGFzaCI6IjlWUEF5R016YkJUcHZydmNaaWk0RW5VaVFaTl93QUhMN0t2cnpjN2VZb3MifQ.f8q91tz8sDR1a2bgV6wjkKqpsZ_uyFyFMKUY9gs9yXmezELSNtZVUj8rQeNFnatyneyZ9pSRMB7DnuSTL0LMoA"
  ]
}

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'[\\xed\\xdbU\\xde3\\x08;\\x8blYx\\xea\\r\\x15\\x15\\xc6\\x9f\\xb1J;\"\\xdf\\x85j\\xb0\\x9eV\\xb7\\xd3\\x8c\\xbe\\xb3b`\\xf0i\\xfbtn\\xec\\x0b-\\x01\\xd4\\xa6\\xdc\\xdaC\\x94\\x1f\\xc9\\x8fhsM\\xf6\\xf74\\xea\\x99g\\xb2\\x99'"
            ]
          },
          "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:48ZivalidFrom\\xc0t2026-09-15T14:40:48ZjvalidUntil\\xc0t2027-09-15T14:45:48ZlvalueDigests\\xa1weu.europa.ec.eudi.pid.1\\xb8\\x1e\\x00X \\x1d!\\xb3\\x82#\\xbd\\xac\\xf5\\x86\\x90\\xa0El\\xf6n\\xadcx8\\xa96;\\r\\x11B\\xb2\\xf7\\xd3\\xe6\\x90b\\x99\\x01X \\x18\\x1a\\x078\\x000?\\x95\\xc89\\xb8\\xa58\\xc4\\xcd\\xcb1c:4\\xa1\\x88\\xf4\\x8f\\xf6a\\xc2<H=:&\\x02X \\xdf\\x8cC\\xd8\\x89\\x94\\xe9\\xc0\\xe9\\\\6\\xa8\\xa6\\'$\\x04\\xa5\\xc5\\x0c\\xae\\x88n>\\x00T\\x0c|F\\x0fB\\xf3\\x01\\x03X \\x80Un2\\xdd\\xc6\\xf3g\\xcd\\xa2W\\x81\\xdaJ\\xbe\\xe3)\\xbb\\x1a\\xdfR\\xe8u\\xcdo\\xec\\xe3\\xbf\\xe6\"\\xa0\\x1a\\x04X p\\xd2\\x1f\\x13\\xeb\\xad\\x8a\\x17\\xbf\\x15\\xd4\\x896\\xc6\\xa8\\xe1\\xee\\x8cf\\xa3\\xce\\x8c_yF\\xfc\\xe7\\x8e\\xc0$w\\xe9\\x05X F\\x90\\xfe\\n1\\xa4\\x87t\\xca\\xd7>\\x17\\x98\\xb1V\\x91o\\xd7\\x7f\\x17\\xf0\\xe7\\xf3\\xf6X\\x8c\\x865\\xb9r\\x8e\\xe3\\x06X \\x84jhN\\x85\\xc0\\xd5y\\xbf\\x98\\x93\\x18\\xacI\\x1fG\\x9b$\\x08=_\\xef[3\\xa2P2\\xf2\\x11\\xf0\\xee\\x83\\x07X BJ\\xd7\\xffG\\xc3\\xe2\\xefq\\r#\\x8e\\xbc\\xabb\\x8bs\\xc0;a0\\xed\\xfcsYjW*\\xb6\\x8c\\xc3G\\x08X \\x06\\xaf\\x1a\\xe4\\xd25\\xa0Vn\\xe5W\\xcfcX\\x19!\\xba\\x84\\xfa\\x08MQL\\xa2\\x90\\x93\\x10D\\xbf\\xf5|\"\\tX O/\\x17\\x07_\\x1f\\x1c&\\xba\\xd1\\x8a\\x80a\\xae\\xe1HPKY\\x17\\xb9\\x9b\\x0e\\xb4\\xfe\\xbd\\xe7\\xb1R\\x8d\\xed\\x02\\nX \\xb0S\\xadJ.4\\xbed\\x85\\xf3\\xcb\\xac*\\rb\\x14\\tW#$\\xfc[#\\x8c\\xa4\\xc1\\x1a\\x10$tr\\x94\\x0bX _\\xff\\xe3\\xf0\\x8eO@V\\xda\\x13\\xd3!\\xccBON\\xb7\\xf0\\n\\xa4\\x05\\x155\\xc9\\x04Z^u\\x18\\xab>\\xd3\\x0cX \\xf3\\xfdX\\xfb\\x9f\\x18\\xff[u\\\\y\\x82(\\xf4EG\\x84r\\x17ze\\x16\\xdb\\x00\\xdf\\xbc\\x0b\\xd5\\xdc\\xddU\\x9e\\rX \\xf9\\xa6c\\xec\\xc3\\xb9\\xc1D\\x8f\\x89o\\xbb\\x96O|\"\\xc9\\xf0n\\xa0(\\xb9(\\'\\xe5+&\\xf1\\xc4^-\\xdc\\x0eX -E\\xc8\\xa9\\x84\\xa08\\x8a\\t\\xc1H^\\xdbm\\xa8\\xedJ\\xf0\\xc7\\xc3\\xfa\\x1b\\xcaov\\x1a\\x06:\\toJ\\xbf\\x0fX f\\xcb\\x04\\xe4^C\\x0c\\xbb\\xb9\\xa3g\\xa8X\\xaf\\xfe\\x10W^\\xef\\x0c\\x80\\xd3\\x1b\\xade\\xe0\\xdb\\xf7\\x048\\xcd\\xd4\\x10X \\xde\\x00\\xd8\\r\\x0e\\xbe\\x1a\\x0c\\x06\\xa5\\x9f\\xc3i.\\xad\\xd0\\xc7!\\xff\\xfc\\x89T\\xdf\\x97\\xe1=)e\\x86\\xcf\\x00\\xd4\\x11X \\x01\\xb4\\xb6\\x8d\\x0c\\xd3(\\x19\\xa2z\\xc3\\x81pB&\\xbbe\\x1f{\\xe4\\x825\\xf6\\x80\\xeb\\x91\\xf9~\\xa4\\x97w\\x90\\x12X &\\xc1\\xd2)l\\xbayQ\\x91\\xb3d\\x03\\xd8^\\xbfS\\x19\\xbf\\xeb\\xf3\\x9d\\xb0\\xd4X\\x0fT\\x8ev\\x13\\x1e\\xe5\\xd1\\x13X \\'6\\xfd\\xc2t\\xf1\\xed\\xc5\\x1c]gTJy\\xc5$\\xc7\\x0c\\x16\\xb8k\\xa3>\\xe5\\x94\\xfe\\x0e\\x88d\\xd9\\xc1\\x98\\x14X \\xe7\\xfe\\\\5\\x1f\\xd5\\x89\\x01\\xd8\\xc3\\xc0\\x8e\\x92\\x98Z\\xd9\\xb1\\xdd\\xa9\\x82kN4\\xaf\\xc0\\xf5\\xf1Fb\\xdcN\\x12\\x15X \\x14\\xfb\\xf6)\\xbe|5O!$zRG\\x1c\\xe3\\xceG\\xab1\\xe7ox{y\\xc6\\x8d\\xaf&\\x95]\\x06?\\x16X \\x0fz\\x01\\xb7Q/\\xcc@D\\x97Xz*\\xa7%v\\xa6\\x06\\x1c\\x1b&\\xee\\xf4H2\\x8c\\xba\\x19S\\xff\\x94N\\x17X \\xb5\\x01\\x9c\\xf7D{]\\x1eP\\xee\\x16\\x0f\\x0c\\x1c|J\\xe6[\\x87\\x17\\x95\\xc7\\xdd\\'\\xeet\\xb8\\xaej\\xbe\\xaf\\xff\\x18\\x18X Nu:\\x12\\x11\\xfc\\xb2\\x19\\x89\\xf22A\\x13\\xc6J\\xcae\\x17\\xd8\\x9d6\\x9c\\x8b\",V\\x86?\\xb7\\x9e\\xe5\\xde\\x18\\x19X \\xa2\\xc7\\x00LRj\\xcdU\\xd2\\xf8\\xca\\x8b0\\xa2\\x84\\x82\\x9d/B\\xad\\xfe\\xda\\xa6AhhhX3J\\xbc\\x9f\\x18\\x1aX qb\\x8a\\xa4\\xa2\\xb0\\xed\\xc0\\xfa\\xe4\\x14&r}x\\x1fDr\\xe8?\\xae\\xf9\\xecw\\xae*\\xe3aZ\\x08\\x89\\x97\\x18\\x1bX @}r\\x8f\\\\1-\\xbe\\x19s5\\xe8\\x98\\x87U\\xd3\\x88\\xd2\\x9b??\\x19\\x96\\xae\\x02\\xf7\\x07v\\x8d\\x9f=\\xc2\\x18\\x1cX \\xd2\\x02\\xfax\\x84\\x94Q\\xfe\\xa8o^P(\\xa4\\xab\\xe9/_\\xfb\\xd2\\x86\\xa20\\xd1\\x9c\\x11**\\x19\\xc33\\x9c\\x18\\x1dX `\\xcc\\xc9\\xebP\\xc7\\xc4\\x98U\\xe1\\xb7I\\x00\\x9c8l\\n\\xbb\\x01\\xc7^Q\\xaf\\xbb\\x00V\\x8a\\x06\\x86R\\xec\\xbbmdeviceKeyInfo\\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'\\xdc\\x14\\xd0\\xde\\x1e\\xc2\\x8e\\x90\\x948f\\xe9\\x14\\xfcm\\x8f)\\xb76\\xb90\\xa4^I+.Ew@\\\\\\x18YzQx\\x82\\x8b\\xa4\\xdf%\\xbb\\xd7+\\xb6\\xf2\\xed\\xf5@\\xdb\\xf2\\x95\\xf6o\\xd1?\\xe3\\xee\\xeb\\xc2\\x81\\xc8\\x90\\xc1k'"
          ],
          "nameSpaces": {
            "eu.europa.ec.eudi.pid.1": [
              "CBORTag(24, b'\\xa4frandomX |P\\x13\\x14\\xea\\xa8g\\x0e\\xce\\xa4\\x96\\x979\\x19\\x80\\xbd\\xd7\\xce\\xa3\\xe7\\xb3\\\\\\xba,\\xc2\\x1d\\x989J\\xd3\\xc1vhdigestID\\x00lelementValuefMartinqelementIdentifierkfamily_name')",
              "CBORTag(24, b'\\xa4frandomX \\x84s\\xa3\\xbc\\x17J\\xad\\x9bU\\x81\\x03\\x8b\\xea\\x11Z\\x14\\xb4\\x11\\xb5\\x97w\\xa8\\x94q\\x87\\xe2\\x94\\xa7I\\xac\\xe6\\xfbhdigestID\\x01lelementValuedJeanqelementIdentifierjgiven_name')",
              "CBORTag(24, b'\\xa4frandomX \\x19\\x11\\xc2\\x85\\xb6\\x84\\xa0|\\x17y\\x15b\\xe1\\xe9\\t\\xd7\\xbb\\xb4\\xef^\\xf8\\xd1\\xe0.8a.1\\x15\\xfb\\xbavhdigestID\\x02lelementValue\\xd9\\x03\\xecj1990-01-15qelementIdentifierjbirth_date')",
              "CBORTag(24, b'\\xa4frandomX \\x85\\x9a\\x9c\\xa9{J\\x98\\xed:%\\xc6(*\\x13:\\xeb\\xd9\\xa1\\x8d\\x1c\\xb4G\\x10\\x14\\x8b\\xc5\\x1fl\\x92\\xf1\\xf0\\x01hdigestID\\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": 1789483548,
        "aud": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
        "nonce": "nJ8ZYlk-quXIGDeaJqdf12H_QEJDn3rYgwdODZZNW7o",
        "sd_hash": "9VPAyGMzbBTpvrvcZii4EnUiQZN_wAHL7Kvrzc7eYos"
      }
    }
  }
}

Session Logs

6 total
2026-09-15 14:45:45 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "verifier-playground.igrant.io",
    "x-request-id": "c5c253b0783cda26769fb99eca51c209",
    "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": "a3b86abdcb7ce208-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": "bb495bfe-ca18-490f-bed1-5fac1cd67800",
  "request_id": "9055edd2-b130-47aa-9eff-c8e7aae50bd7",
  "nonce": "nJ8ZYlk-quXIGDeaJqdf12H_QEJDn3rYgwdODZZNW7o",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "EPIqxxrMC3L4gBkry1nmAxCEoYgskxdxB9PHFVbLZnw",
  "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": "mUo9XzX-JfC251nN0jCiIUVWioOokcQAnlshH8zxEis",
          "y": "48shZu9rbBi7SBr1NcWCbvxoEUb3c2E7khysqQMYhyU",
          "kid": "EPIqxxrMC3L4gBkry1nmAxCEoYgskxdxB9PHFVbLZnw",
          "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:48 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "6dbfdd5119196d2c844ce8c19b2811de",
    "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",
    "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": "a3b86ad2ebe2fa5c-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": "9055edd2-b130-47aa-9eff-c8e7aae50bd7"
  },
  "transaction_id": "bb495bfe-ca18-490f-bed1-5fac1cd67800",
  "nonce": "nJ8ZYlk-quXIGDeaJqdf12H_QEJDn3rYgwdODZZNW7o",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "EPIqxxrMC3L4gBkry1nmAxCEoYgskxdxB9PHFVbLZnw"
}
2026-09-15 14:45:48 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "027eb1993e2d658c7df612e3da799a62",
    "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": "a3b86ad38e7507ea-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": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMjU2IiwieCI6IllWZFh2dldINW55WTdCN3htLUdFV2ZvOUN4QW5tVENsQy1ZSENOZk12QTgiLCJ5IjoibEhVVDU2ZFRHU1NGRng0YmNNaVRpX3dwd0lWVG9wMWZNRlRZWG1jamE3byJ9LCJraWQiOiJFUElxeHhyTUMzTDRnQmtyeTFubUF4Q0VvWWdza3hkeEI5UEhGVmJMWm53In0..4z37FJDVYXzmk5H0.LWI9AU2F6pL7PMbccmdWmpqaLrLDrRBIRezQEqkoq6K_xUy3cJRwbwpWLJgqMFLgHIJINzjBLlxc_tpZJXXx1ImUGR-ZwiKoAQHTXcR7FnXNdYgCzj2EUzd7m5I1zrha-rbJTVGUZVtk9vhjn30yBUKOK3cfFYlIxmy7H7u_Uaj4qK0Pk_CLIjkzXDE2KeD_7uGM_QXGV8TW5Rp5nba6kFczkZLcLRjUAqu0Bz8Q3vMyDjeylvL8ynR5XHPMyqnQBPhuP4I_EtyCwP2J5Z5cepUVPQUhs1_Zsf8enhkHFG5kou0cXXm0TRlXBJ4boVlP6iE-QiSSjOpulR2SGSUY_i-K4unZYBxkw-HtiEO91VOvwAiiKGlp1pdh_szPOtMUxYrlEoDH7WXtjbgxjh1XHQScJb847KabKC_9Gsh2bDepJny4a_yV9pHzRZ3_tITknbEZ0v740SOzJZoyac3fVUYAkaW6N_cwt9h8O6v4VfxB9mQkpJgVv0FFjtnPQKwu_Mup7lzKzCZtg3MX9JYiCJc2SFLpX9rTz59CziWpNmBz7W9nZ8dAfJbwvZmUJlehef9n1VwDfW2RCt6BET39w6mLcjWhl27dzNlr96zn_9IUsl_x4n_WZ7-I0KvpOZXukQoWa0OFwb3VJEw-kDdciJ_hZDMi74fhd13MDauNWO4rQ-tRlPdAAPZS2WwGXumoFWsVHfXQfqIshM_Ommolz7AFrpcIlK3qH5uuE1BD0T7rsDK4PFTNhPu-qFJnJr2HzAe4jrvm8h-rm_4pK6fPjzhIHimecnGWfAYfOmxwJRcAko3qWR-w24IPBo8avKLxcagLxWtTHM8FN2IYgIhg_gnJHHrOTb8g_IQoYqQhvQj6pu0rBasMV7SRxGhaR8WOzdLEyCzWy4aPHOPF1B8KWgvb7-d6uSBfIT5r75zfdIsshlC1-AeDrR-qh8aIdh1actYbts3FsFOM6tFe9Z9__EI3TP6tVimKU77sdTA7fMIEkJYRyVoWJq3-RRYEUBV2pjd55yiWuaRqwc6d6BuPgyz5_mL7_Ow6zwsmOXQNvW3TMRdPP8FPC3QYs3MzQkKas5BI6bBfajqYehUhzjKyNRf1ESDZpVLcY-zgsm9X6m554dIcmJQ1vLtdY-F1Sav7Bg14yUURcql6-ZrIvfAud7aH_RZya--2KFnxxexcy2pe4IGQe0NJ-g_bxMKa7XdvmLGDu2Kbs8Q1tdQv8u2hII-bzDf28LvOU2W8DRoRdXNH0WFBn2AwG2phu44oq331eRZ-acIIUcWpf6JexjLqXCR5AkhagHBwcdJaLL3MhXZPIVaScmTt1ICeGAMWN4SJrplePn944KHdhr_7GMoRKSc4JVCIaphnryYrz1popnbqctc6XCl1ZygHCcb-zGGlsiY50Ij41pUzFzrtPxp8jMaoGpvD0iIrJfZpm407Fu6_6iVghzDAe73XMLPy902OroGFaSb_jjOH3QlhyhmAovM9bTWq7oUaMl9JrPz7qWWTlICRnhbUElHzOUSnSRh3FYD2bzL1PQVYsUQ2wwzir743DV53u_yzScxSOXDXrmM9dlijpH6rquVblaCD3Nosu0jtqQfr0jU9VUNnL_I-KZJowtaVQ660aWgLiQyO0Y0TrR9Z4C5RlWtnkPY454nlBYyUDQ_WkP2YFVhO7JJsoFNG_IaUkRTIRGFnr4SW7BKcKkdH2ir6rNvcsCaZ_jF3_w2JudgZqS5KTCq6FunHExJxgXpZGgTTWaNJ7VHrY_enra9mODm00wFKPVUPBXGpmfAHYfXxRUIracO0ELg4C9Uk50aFGO7icgSRI3xdoeeRyyyW_A94do9umTwX5bkzpM9ZVVCHW0fWnibrBu_DbH462X_55OR506oGG9iG9TFA3pgScPNogxlzJ17YNMUrjJjMw6U2QnaWpBG5ZshFp3AEIKZDhQ00QJ6lutO-zvOhGZJjVwUQvlZjyBIPk2AUdO-DenWYx0wxBvTzgs3zoxp1Ke19fXRQNnnhjlsmtK-n7HKEfq4-4uSS0KUsJQktCycDwndToHkxGqI1ecQP_cTLWpG5qGeq9MrVp-KZxDeDvaGTQlQzS38js2IKXImASmrf8i_Z9LF2j65z6W5jg102VNZv0X7_vYetJwCqgfgamxJ7fXQuxSvyZ1uK7drXqtdRJyagmLUDVkcCvlIqPYOMW_CXlA-Yx9JjQqARIrMkUOaRdUAQxiuhMfXd0683iSD1m0YcERZN0uOhR4N5kiCZ3Z7dplsMNNyyU-XoBgI10Nd0Piy2Mb59tC8CHUWJQJoVGZeyoV6IZ95mcNDmAVqNO-eFvCa6zZhc1qf40OhqS9us7o9DiYhcRGb5-r3rK7sPGTXrfMkDPOQhudT8dDhmAQChDP_znPUDuN3TPP0_-UkBLbw4lOf39-To6q6gErR-JnPsRctOmK4U8ZNwry4pdrIjw4Tki5BwULmnCmvAeBIlMQXmifH4K_2aEcERm5ERwfUCAHRfCzGD9-2fCbX7OE0KP4GUHk9i6okXtwUiRtZoHAwyg-3K4zqO2PkkpiH5YqBfCCTkrzIylRH5s146oirzXJpyPg4GZsHRVnwAl2Ai_sB429cF3c8j-13o4lFG3MOeqHY1Epk0Wh2cYlJKIAW0KJTA1k75gaZO8mbRgxd2N7_E6qglcHxu9K9CD5Y1DPHQ0uA-nahbVueWvDNRSa6yQXLouU8cHypJMSoNcRWwzE4cT0o1LcVYpHcT68bnywvtxPF6lP_0G_L-HmrJ0iV_cBm8KgS0tRxmuxDykioR_Lk8sBMOi0NavRhx-Ofl_IVDOcknKkz1APCQu6UHPc4REWr0mSxgIkFzdTjerlaSkUJbCY6b2TxYe_V92zLVPgjN8jYsDPEt93EnKrbOkiHKQjwJBaBiI-YQ31KihraQvfKnh6TGPemX42cSOH0HHu5N_I_PtFxdqU0Muc82RplLsebdDHKcAdsKvRwcOagwPesaD1YMOYhCUBWztMc802kbFEQL9xbZEZeobI-4uFa9D17nMgKpREv6qAPvSQLmudKXWe4nOPk6W8DwBxxoxugyKG8LcaMwGqq7IjalEemShGV-p4y5BTdH3y6VrL9MqfupN25rTR3G6W0NbRhMmS730kiDFAJGZfHKWVIg5-OA-zKiBS7ndlz2u9vEGQAhTnvZogRuwOHVNJ7Am-APUFZddFTUU9uGLiQMXoEHVQjZXJzQIBzJUDIvzXjN4gRX_Ecu-daXMJUz7vAKj5Ru7stTp6SzhCtyMhPFntF1lceo6j3iyTi2JaMCaPu-j6qOZOOxZPivR-VzrPtu3Sq1OslOdITxfQwxhDcqZqYCCqDDOg8bZzq_x_F6wSSz0IkbJirOe0fKoyk6dWJqT6FivSK5GJOHtpPkgxo5tQ5oj27b1-XPzcEeOw5mNGZ34ClK5Sh8dXMiCc2IFqkrZ6pboIpJJkIP3JXpY6_a6n7rZX69gaTmCsD7sQA-aDMbJ6xOLGkovD-qycSXqj1TSmp2UP3T4yvpGTwTLequvpxxrTSUjFHdLkwmb-MW8iztHKvIuLXsCvDngodnyFrxMnze1CHn-7ioA-nQo6bn3ORPMKC0Ug57hdJB3N4UZH-1qbOO8gV9s2nhCZy_5Tazt9gLPKyRJc21Q5CEyZqMsi17_PTkh9KFdrSyMLSPs_Bu9lwr3j9ppmfCuoowMRgCu8QZAaawB8oSvi9sobpnScrwNPXJj4nYVubUYG10g1L93kJrOD5DHpjbCPrCTp8eaKkyZl9FxfWzGqeS2LQeYFhoo8KgxQaXeEAwCHU5GKnS3xigTPuW0S6cYD6_G2bn47JUz26DmrK2nrX93L6OECRA4L5MgNOMSMzzLBpAPVeRPbAqr-d40xWV0lHioHf7HOPZUnspDbrTgWqWxOX4pkh0gJmKIf5moazDojzbkbXpFvi57lJBDi-7PURRNZgOY7mqLj6DRVhYvl1mnaUk_TYiECdyn3W-Jj7bejH6UbE7LY5M7NBUArZyUAYyqmiUF7zNid1ELRJj9-Oj7ujCM5sPud85B8Hh8TZ5gll-W6CxynZId__AYW27LjTs1wpnQXT5NUXffg3mDRRJQ06sdxs7G3wqYTCUynKaIuTtc8GGMsnuphuePzBgHkTsf3HDHg_59rxxc8DkFypPVdJWpM1SlDWj0VRug6z_tU2gUS0ys5GHbG5Li2TIxfblMkENzXFKwzGc_x63Ks2MxkdKrKpu8jtqg1bA4s7JDLSQcTDqDwVmqqJZZxx3HrQy9UEu6hYipHUPy6f8e7x4mql5ZMKSKn7SS-ZK4HPjjSXR2v6y1Br_NoiThPaFXtZLFsdWjXsCIQuc6ClEsrfVNk2pyVm7b5ARbry-96-Hyi61lLcZWHD4n9-5SBzhqW4tWy1HYN_sSLc8EY5zng7xCXsFMuRfe_CDESDE-FLLlWB2zZw9_aK-bG4zI6-DKu4LFq9IkQ6Y_fdNAQod2Ocexiu3BkPga0HcHFWs8klRfgS9Kmo0UiL0rmFKRVN9V9wzjmxkPAxUglPBNIbeM0SGZz2vxgFnWOpQ0P4VCs-LWREW6q6_MxGHDn2P_6HWDv3D2-gfCBLXsvh2gj649omh0cxT9To-Ua33TekK9rJ-amajPqulFx5yZEae4pvYDXh9WbU72nkSQ0FWgKMNMPZiYGnzcBx65gR_SuGPqbA57KynfZNYSzV6fyxvlPu94dXBHVsaCIppiYayd_lnUB22oy9g-f1g3NAUHC0oKLuWeFHrQOt4d4DFoFQn2RpSw5miIMsSGzMKdeW_t6UepV_mr6FNJuliCWTjEodYY8blHYt0rhJ9J3vz3VbW0vZNSHcnYnyjEzacu2ui3Bsm_zbLtFN4S-8B-HLSE1Q8c9EMAujbpEP_P72XCbYF5GQRGOo3Fw6_KIPmLluOwmnum4PyhWBh0DJvtX7dR8ecBlhg89veoGTChlyDtp49cjno2kbI-xUbGiPLBeNwuf9T3YUF937i-zlSlS4btQBQdC0qg5uiTx2EA9f2bZNLZEyEGMO82s_9hgxqa4CB9CvpL4zP_K2QGgWenGrjImUxDR212KBGSQSAv3d6qBiOkZY2sqf5T0NIpQjNCuvvGS_n3BUn1yoE_HB8cqnXEoP_HsHldB9IVXc4aWj-a1WgL26iQF-Pje-3VD-57-YdhB7QiIxpjZuoAbBCKmL_JwLLlCkol1zisv0XKWjQL0TnqSZGzOpi8xzVuNj0cb4yfS2g4Ep_DJHR6Svd9fCCenz6HoBkdDTwDJy9Bhdinyqg60NRKIoGnausnfYepotjo41CIzJCUcYiY9lwiFogHr0ceZU2tlvwDfwxm_XYSVt7uKOqDVBA9P04VAMxfDqAt0934DFDvlTjkRnrm_Ou9VMSoqMxpm4o7u8T2JKvcMjIfqj91W6o3hIFmovtB5dCjAdLEd-xhcMRR7Z2phI1FmYQNxu3-dkcQ_V4F1iBipqnwpONdIz4v9mnVeNKgZkp1OkKklZJROH3xO4IlyglFoFNCmHfJ56xFUGzUomM7rLLHVz-xSD5gLt4dIAVriePTFavWZNHE-wEpUXZ3c19am7D6WdtnDEITVY7jIzyGISC0Fp9RQzt6XtmqFmLPkbsuzS_G7vaOvs4PhTNur2zIwwyjZuJcFQm6GhDR5gBVzF6v0-8tFz6A5Tl2ySEONNM5ojFTvVslYSWvBSGyFwcaNaMUkoHmX6y82_ktr3QGtk2JhOurCS1bCkX_xYHWi98nWidiZKNCX6vLCx6TndRLLqZe1pmQiL1u6VuXVx5kbpCENmxIdBAmnb6phd4YPxhpYguhVi-Jbs8h2Iz78qhSXYVXeUBZZ2Xie7WrGtUH3a6NbUqPpFHFSICXo4GRmHTs22msTdvPHDqwma7izCA4w-sflidghFYpj-k7VI3_UnM3lb_WdjkkyNXm-NkbmDJlt99fv0WVPn7j8vdX5kCP8T6ktY0nTWspt0EhF6wRh-LELRbvrkWgHqZrEharNzLwb-VlWACg2WGIOgtv2EuC_H5mVpQMb7IyXbiGIEA3Jv4PhWQ1j0-_yPvnVHBIGwkRjlJIjVKEfrHXOSfpD2W7RVlJyXrCqEUL1pxZZJa3LFXtuHayIGe0QKqT6FY9Q17ptT0isOF1vj5nigap-Y4kZs2AaTiewpLebI_p-e9mqk2xxar3k0LNhO53dX4xxKEdtdEz7HJiIuAL4-85iX76OZnfjrnrndbwf-AdGoIjmTGw1ESnYlIKEP56iUT6BSb13rUIJpeOT_7sDdxbP_a3Jbvo4xaBdMqvKQAdphATEgK8l2AazkWEmV-_LNF10lrxCZov2IKZRopMqj5MMc3NowlXAWjv5DMrtnNTVz4sU4Og5Dy4jbysD2VY3v-r0zXoHAZi_HSZxA2RYFs6onPno6OxkdLo4MhkOmUja0Zkib2FBuEl2JH03l7VHH0WtllQgWvb_3JDBPy1gkl-hznlCgoTKk4-jZwdl6ihpZ8vtYD1rLT9w3P1LA-arJ67wwOZQtuo3qE3ThrHru2_OIVmi1HXL-toeZ8aVYYYYcg0EPbauIwLcHUF6E594grfcTs_0Yp57pqrY5yGeglLbtXVEycydq3CP9pEO-ZAcvw4Qp8HB91VOiW9b4eCRPBVJqUWR0mIBWT4Mz3c_Yfy927LQvlYeevusgznoFf5R1AkvQoaJiwjlE0iZotUt40Lg7QC_2j-PWQNcFe_8AwjTbHBei3H3t7W_u8RQ3SxgxavHt1jwZEZvWo9u5MgxuWIYXU12BxmHxM9k6KCAP8bZp4QR1dPMntEEK2fgYUpIIEEu-wUrwTJk2mxP3uuREQoXqLIh3U09FbaGkZ8b4Zblw0_HhMXtESLzpneBfxRk6PQUIXkfyii2wjaSyDtyidTKK8jmGR4h5MxiZKYYpnnaeMPBLo2S1ZJ8M7rpDDwU8OY346s99Z24NMQq5KpfxWiGmvQMFsoevOejxKsk3om9z4XUAZro-xrTGk8zHBuNaIJk5V8uION6ijelxPt-MpMTLCyfcXISAtOXuz2NfcZ0qIU47XALXjPVsjaofpQkeYqDoWjSVZ5KVMI0OuGokfN-sExL6z1TbupRS8m1_NDZRKN1e26c5EghaYuObeX5wPSdmidIggespBvfTr3niIzRREQ0U4_jhxseA1VoH31JXsudhfLyJTYjgR_s3dzv61U-QHkX8hyhIr3MdV0GX2f4upvBhkBE1May32HRMwI-Sw5sflmDvH5CwFmlb25wldKPpB42hnGrGaQ1m9mDega90Kyqf50Jb6DwS9ddww0XFDcHI3eDwZgmNEWisKBPodXGLRU1Sc85b08-SUlX0UN7XHi1U6TRF0d0FXzpZYMkZ9PpQufczJrkwagkqJjmgmSxSrDqY3AYy_Mr_v7UnGNhaYjMygjmzVPSob_KR0VB5eTLf-kM0jKpraeFljUkY3BzU1sxkNenTyEV2_TOKREkpIg29edEmaxV7FTcNs_ZhlGXYyGNn4ncadxbm_h5Qlve2CP9Z8VBGwd45Ts93NwYLASnjCxxTh993X2igQVdSa_j3RluYHrNLU4Sx4Fp6964pKykmnPHmKhjOjZLYGuVgYhEYDw-cx75VlTER7z-V8JIRPidHokJbsXLBvwNToal_MTgl3UbZVpXooS88-R39qcwQf251BQdjyowK-kEkRi-VF9kTgCq0J0xC4JQVwVITUKzzj8DvC4vWqkS_cshuC2wsBjFMuAbFyKZCvU3cNkiAjGiSbAoq5ym92GlkkiOtAb0Z500F3Ayc5-R8itptAc9zDG4HgvBfhuyaah792Dr7uNmen20TYGr2eKytMnoS8K8mX2WYU8KOr-oOVJpvilTkCtUQIm_utblYO-xxxeUSAaBLieucrvrZXirj1TI5QRRRdb1xXBQXsqn1Z133ieCxD9XfC5g1pLg_jLqn_x8hAo3RgAVR1OKVMg8VzvugHDiXIN2u_V__ILl6u1biVWoIh4C0_gMXnDQFEOUVSrubzrAwVLLZ6IqQ8iak-hQHvxbJLMUwDTexP5mPKvpxjwodqP9alzxCVElAoCRGPDq9Lt2jXPCTW66f58C_0TOA4Ajb4XTRdhz9Hnrq2uwSpKtFsU6JKjAyoukS603KX8I0GnTtzqD_FnNqg-_aoQG4pYzOqavtdQyIAtqLZOuaaWIP_F40N2OE6hlqXpA0iTiwJwxiE9mMiZMC4rSsCdIWqT3EP4T5eyisK5E1UfRTsgHwZfFDHzCNIbF9iwgUlieotSeD58ZZKY68cEji8tacIyexlVo4POuBn3PSbmiM0AKfxkz8fL1HY8CMe7BTz4be1KuaZn6xlL-gu2CJDnjUTyn28qoebdl7ZzDYN0PC8s2-jft7MeTV6JIEFjum71YuZuKEAlwirKklj6TPUUA4-sQvkfnaCgQR8UVdM0JZLYZXeO-h-r5wemPeCd3lhN3XCaPauA-LWxGGjMDqDv3RQUnfh003RCPnX8I3I5tpjflCUbo_ntY1uLXrryUSxxC1piwyRxOZcQbCowHpDyKCtua6_pBblUGEBYqOc8aOG5EbgQvlsMKjQYVSvnsviFmEwnKqF9k3PrG7LcH5fqO1WNOg1J1B4wDMu9ptPbuYFFhEvzzmHaPwEHf0FQeYmalVZlqUAjMMfn0_TShE1MmBYZBTU-LLnvk5uLsHLWc68_t4ZzhW6tmtodHU8GwtlgQu1LwIzGoooI-9YRoYLtHHHDZ_2w4yYLzun0z1252loH9qFqsjNc4Ree9-WTjVcH0VE3UG5SIdcs5eK1PemqwnBqnEKdZwK9ieEv5aHC3i4ZaD-y3UNSxlKObvr-TbrCTalIpFYspqH2zsatRwagVY_kGymqITtZXdyiupo4Z4FoC7XDvmuN47ZsYCm86eAuztmNwRHyhUCvBWg_ZWD8Q0wCfU7foyfCFkXlep5uYotrFfg346hxb91LSrk9g7ATpCDUDLfJ4Nh0OIGw8QkiLz9eO-Pr56sIAvvPvaSHbG1RNFbgzL-Na54UGIG1-bSpTExLd_6KCmC4LGRiuWploeIlxpp0U09egqFhXgMj0efUF-wxmeATOTk22c8IFQCfDyTt91qxECqe3rjeAnwdJ-6aYPZeGDpAUdetScbjQaKkUUR9XE93Nql6oYOPwa-GxHUSsJVDWfnydjP1xlGJser6mdyL4dqASfFnqpzHnxBISOKazEzChuxOecGxlsHxg4DywaPBz4Di3aCDMOsxL9YGh3Pcl-eK7I1k-qPUnGBQvgyceK47Ohq1KNfS4pngWMsufJBGaBLH1FgMknFqx-9mahw6XpjQ_SSDeI0kEJ3giJO78SLe20LVP_sztgDBwaf0U-hK7EFGgMA6XDeAvuBcPHBgdefYT1V0hgjr_xoHVZLfCVWmmncv_jH6vVET56t4S1-LK2RvwDeBOCjRRZflXzzJV45svv0MBybyo97nhmytjbqQloGxDsESD7es12U6o5YukFegiULQVslwaxBjFS5npo3VzC_b9w6JgvrJ-n8mxHQE2wh2-qFcYsC5zLgzAtbXOFRIegjcuGlqseXDCEtHvD4a2SanmIDEPdNfpjAqqTyvaIPZyjpscFSgF74FyS-o12zcQfMpK5-nR_gfS5HEeh7Ni5uEHutlTowqMsxOJzGxKpbOpw7T2m50JekymzYzkEvcER_nKpIApyC_ifYzVfs8Jk2WN2gtRh82iRGoQhwctRsyALgD1JQ5srBE6zLqU1AaeWu5N6I_F_x_BYhox9ihSPeY_Y5558wjiW0HBXxZU-3Z5258g.LYs2m_irMG5QW7Kyd8lsnw"
  },
  "transaction_id": "bb495bfe-ca18-490f-bed1-5fac1cd67800",
  "nonce": "nJ8ZYlk-quXIGDeaJqdf12H_QEJDn3rYgwdODZZNW7o",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "EPIqxxrMC3L4gBkry1nmAxCEoYgskxdxB9PHFVbLZnw"
}
2026-09-15 14:45:48 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "alg": "ECDH-ES",
    "enc": "A256GCM",
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "YVdXvvWH5nyY7B7xm-GEWfo9CxAnmTClC-YHCNfMvA8",
      "y": "lHUT56dTGSSFFx4bcMiTi_wpwIVTop1fMFTYXmcja7o"
    },
    "kid": "EPIqxxrMC3L4gBkry1nmAxCEoYgskxdxB9PHFVbLZnw"
  },
  "decrypted_payload": {
    "vp_token": {
      "eu_pid_mdoc": [
        "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEBb7dtV3jMIO4tsWXjqDRUVxp-xSjsi34VqsJ5Wt9OMvrNiYPBp-3Ru7AstAdSm3NpDlB_Jj2hzTfb3NOqZZ7KZam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQJXMIICUzCCAfmgAwIBAgIUWDcd-YoRaTfnWsQvMyUDsT4QVcwwCgYIKoZIzj0EAwIwJTELMAkGA1UEBhMCRlIxFjAUBgNVBAMMDW1ETCBUZXN0IElBQ0EwHhcNMjYwOTEwMTMwODM1WhcNMjkwOTEwMTMwODM1WjAjMQswCQYDVQQGEwJGUjEUMBIGA1UEAwwLbURMIFRlc3QgRFMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQSQps7NUWMRMf3INLkK79jJ0j1fxCsq_kDASvMeOcLYXwT4mnWxMzzK2kidQbKcVWCWZ3dROr5qsDnIgvRe1TSo4IBBzCCAQMwDgYDVR0PAQH_BAQDAgeAMB0GA1UdDgQWBBQYaUlISNW-v-C2cF9bnD_oH3ET6jAfBgNVHSMEGDAWgBQpgOliNidxTwq79cWhU6shtpQZyTAkBgNVHREEHTAbhhlodHRwczovL21kbC10ZXN0LmludmFsaWQvMD8GA1UdEgQ4MDaGHWh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9jb250YWN0gRVpYWNhQG1kbC10ZXN0LmludmFsaWQwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovLzEyNy4wLjAuMTo4MDAwL2NybC9pYWNhLmNybDAVBgNVHSUBAf8ECzAJBgcogYxdBQECMAoGCCqGSM49BAMCA0gAMEUCIQDM0pHLaSMmWHh9CAsmNP5jHMjqnHtaU4X1wwbvDCMDjQIgXwyLJqrgrDXTryE0nVvobh0wzODG6EL1Q_Hs1iQAT0hZBWLYGFkFXaZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wOS0xNVQxNDo0MDo0OFppdmFsaWRGcm9twHQyMDI2LTA5LTE1VDE0OjQwOjQ4Wmp2YWxpZFVudGlswHQyMDI3LTA5LTE1VDE0OjQ1OjQ4Wmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xuB4AWCAdIbOCI72s9YaQoEVs9m6tY3g4qTY7DRFCsvfT5pBimQFYIBgaBzgAMD-VyDm4pTjEzcsxYzo0oYj0j_ZhwjxIPTomAlgg34xD2ImU6cDpXDaopickBKXFDK6Ibj4AVAx8Rg9C8wEDWCCAVW4y3cbzZ82iV4HaSr7jKbsa31Lodc1v7OO_5iKgGgRYIHDSHxPrrYoXvxXUiTbGqOHujGajzoxfeUb8547AJHfpBVggRpD-CjGkh3TK1z4XmLFWkW_Xfxfw5_P2WIyGNblyjuMGWCCEamhOhcDVeb-YkxisSR9HmyQIPV_vWzOiUDLyEfDugwdYIEJK1_9Hw-LvcQ0jjryrYotzwDthMO38c1lqVyq2jMNHCFggBq8a5NI1oFZu5VfPY1gZIbqE-ghNUUyikJMQRL_1fCIJWCBPLxcHXx8cJrrRioBhruFIUEtZF7mbDrT-veexUo3tAgpYILBTrUouNL5khfPLrCoNYhQJVyMk_FsjjKTBGhAkdHKUC1ggX__j8I5PQFbaE9MhzEJPTrfwCqQFFTXJBFpedRirPtMMWCDz_Vj7nxj_W3VceYIo9EVHhHIXemUW2wDfvAvV3N1Vng1YIPmmY-zDucFEj4lvu5ZPfCLJ8G6gKLkoJ-UrJvHEXi3cDlggLUXIqYSgOIoJwUhe222o7Urwx8P6G8pvdhoGOglvSr8PWCBmywTkXkMMu7mjZ6hYr_4QV17vDIDTG61l4Nv3BDjN1BBYIN4A2A0OvhoMBqWfw2kurdDHIf_8iVTfl-E9KWWGzwDUEVggAbS2jQzTKBmiesOBcEImu2Ufe-SCNfaA65H5fqSXd5ASWCAmwdIpbLp5UZGzZAPYXr9TGb_r852w1FgPVI52Ex7l0RNYICc2_cJ08e3FHF1nVEp5xSTHDBa4a6M-5ZT-Dohk2cGYFFgg5_5cNR_ViQHYw8COkpha2bHdqYJrTjSvwPXxRmLcThIVWCAU-_Ypvnw1TyEkelJHHOPOR6sx5294e3nGja8mlV0GPxZYIA96AbdRL8xARJdYeiqnJXamBhwbJu70SDKMuhlT_5ROF1ggtQGc90R7XR5Q7hYPDBx8SuZbhxeVx90n7nS4rmq-r_8YGFggTnU6EhH8shmJ8jJBE8ZKymUX2J02nIsiLFaGP7ee5d4YGVggoscATFJqzVXS-MqLMKKEgp0vQq3-2qZBaGhoWDNKvJ8YGlggcWKKpKKw7cD65BQmcn14H0Ry6D-u-ex3rirjYVoIiZcYG1ggQH1yj1wxLb4ZczXomIdV04jSmz8_GZauAvcHdo2fPcIYHFgg0gL6eISUUf6ob15QKKSr6S9f-9KGojDRnBEqKhnDM5wYHVggYMzJ61DHxJhV4bdJAJw4bAq7AcdeUa-7AFaKBoZS7LttZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCBjNfWJcy1T84uaoMHZ3pgeKkdrT2KrFijzt4ZvBJ7rcyJYIKSwE67m7tqcBK_B-a8whlGA2znaeS4ok1umT_0YjUPEb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEDcFNDeHsKOkJQ4ZukU_G2PKbc2uTCkXkkrLkV3QFwYWXpReIKLpN8lu9crtvLt9UDb8pX2b9E_4-7rwoHIkMFram5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xhNgYWGakZnJhbmRvbVggfFATFOqoZw7OpJaXORmAvdfOo-ezXLoswh2YOUrTwXZoZGlnZXN0SUQAbGVsZW1lbnRWYWx1ZWZNYXJ0aW5xZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWXYGFhjpGZyYW5kb21YIIRzo7wXSq2bVYEDi-oRWhS0EbWXd6iUcYfilKdJrOb7aGRpZ2VzdElEAWxlbGVtZW50VmFsdWVkSmVhbnFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1l2BhYbKRmcmFuZG9tWCAZEcKFtoSgfBd5FWLh6QnXu7TvXvjR4C44YS4xFfu6dmhkaWdlc3RJRAJsZWxlbWVudFZhbHVl2QPsajE5OTAtMDEtMTVxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVgghZqcqXtKmO06JcYoKhM669mhjRy0RxAUi8UfbJLx8AFoZGlnZXN0SUQHbGVsZW1lbnRWYWx1ZWJGUnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnk"
      ],
      "eu_pid_sdjwt": [
        "eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6IldCcG9hdUZ6N0VDNUUwbHk4NHJuSUEiLCJ4NWMiOlsiTUlJQ1RqQ0NBZldnQXdJQkFnSVVURnpKNDJpbnd1VGpNQU9VL1IvZDRjaVJ5Y0V3Q2dZSUtvWkl6ajBFQXdJd1FqRUxNQWtHQTFVRUJoTUNVMFV4Q3pBSkJnTlZCQWdNQWxORk1SSXdFQVlEVlFRS0RBbHBSM0poYm5RdWFXOHhFakFRQmdOVkJBTU1DVk5FTFVwWFZDQkRRVEFlRncweU5qQTJNVEF3TnpVMU16WmFGdzB5TnpBMk1UQXdOelUxTXpaYU1FOHhDekFKQmdOVkJBWVRBbE5GTVFzd0NRWURWUVFJREFKVFJURVNNQkFHQTFVRUNnd0phVWR5WVc1MExtbHZNUjh3SFFZRFZRUUREQlpUUkMxS1YxUWdSRzlqZFcxbGJuUWdVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRWxCdDBUQkdoUFZXak1Kcmd1U3YweUIwbmRTSVVTcFFqalFSRkE1aUVtdjZPR3J0bnhIL1h3WlczTDJaRWw3YW9LQjRCTndjWjl0SlVOKzZOY0l3enVLT0J1ekNCdURBSkJnTlZIUk1FQWpBQU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RCYkJnTlZIUkVFVkRCU2hpdG9kSFJ3Y3pvdkwybHpjM1ZsY2kxd2JHRjVaM0p2ZFc1a0xYTmxjblpwWTJVdWFXZHlZVzUwTG1sdmdpTnBjM04xWlhJdGNHeGhlV2R5YjNWdVpDMXpaWEoyYVdObExtbG5jbUZ1ZEM1cGJ6QWRCZ05WSFE0RUZnUVVWVTU0Q2R3WHBGRDdkb05TSlJFTjgvT2p0K0F3SHdZRFZSMGpCQmd3Rm9BVTJWYi9TcjgyZTlYT1EwMHFhZzJyeWdxT1l6c3dDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdXc0R5aTB3OUhYU1cvUmZsQ09sQVRsWFpEOEV5VXAvZmpTTkZLdUdJR1JJQ0lFZ3ZyaDJhR29YcTIveU1TNzJ1RFpGbVNBNWw5YThKclBBazJFSFNqUHpmIl19.eyJfc2QiOiBbIjNJNEFZb1dEYTRlTGhoOXJaazRZSms2LVNVT3RYSEVhTHNEc3FwbWdxV2ciLCAiNHVqMk5SVUpUaVZXcngwYlczQjU3LVJTQldqWWlUUFBEN01sZER4VXE3YyIsICI1Qk43WUJjX0tWa25OYXpoNTE1NmZHUGFqVGI1Umc3a1ZPRVloUlVxNGtFIiwgIjl2OFJjYTVLZ3VDb0V2NzBxTE44bkRQcnpGQWpkOENoY3BEUVFwRDRVVTAiLCAiQ29yZUU1RzJQTERIWTdrZTlSVEdfbmNuaEF3VUFTdnNuVGJ1Zkg0RVFMayIsICJEa1E1cjRHTWlQZjNoNF9WRnZ6Ty1VQVBkRmNuOTR3TlRDODhuTkFLUnRjIiwgIkg2RkVFWVpSdUcxN0tnUmNVOUNhV1E1Vk5IdEZ4ZEhZUFhqRm1qaXJTRTQiLCAiSUMzMHdDSHVOcDVockJFal9VLWJ6MnRtOHd4c3pudkdPRVZmMWxJbmZBMCIsICJUelgta3Y5T2JNZEIybThld1NERnBCYnBudGxONW9KQXU1S19BS3dFZXRFIiwgImNCS1pqa0xzX1RqY3BlX1A4eGNVNlAzQ1oxYTdqU0ctM05iYkpJRlowbjgiLCAiZS1MRjZ5MVRnVXM5bXhlOHczUzdJdm5yb0JDaldzWEwwWXZoSWhPb2V2VSIsICJoTXF1WTM4aXpqMHZRZ2dIWGc4WTBSYk9KbEZOQU5PejFNZWN6N0ZqcGgwIiwgImtPenJreHVSdUtnSEpUVjFBTE5HQ214UjJ1M09oOWMxanY4Qjg2dHVQRm8iLCAidmQ2ampwckl3NFh1VWVIYlk0MWcyeW42OU1zekpSclZXYnBJY2RXWVVyayIsICJ2bFM5a2pVRnpKaGt1aDl1ZWxxN3RySVozc0g0VHBEa3dGZG51QzJYMTFNIiwgInZyTFpWRXQ4dzEzVk5scDRkUll4VFhhUllxX28wcnBvNTJJSng1RTJxMHciLCAieFZ1dFVmNWM0UzRSSzFMS1VHSnN4NFJqVl9rdmpjM2tUSXN3RkFvb2V1VSIsICJ5MUlta2duamFBWUFacGlybUsyQTZhaHBoVTVhMzVRMUwtV09pN0pnWS1NIl0sICJpc3MiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pbyIsICJ2Y3QiOiAidXJuOmV1ZGk6cGlkOjEiLCAiaWF0IjogMTc4OTExMTE1NywgIm5iZiI6IDE3ODkxMTExNTcsICJleHAiOiAxODIwNjQ3MTU3LCAiX3NkX2FsZyI6ICJzaGEtMjU2IiwgImNuZiI6IHsiandrIjogeyJrdHkiOiAiRUMiLCAiY3J2IjogIlAtMjU2IiwgIngiOiAianhWNU9PdjM2NlQxbWdrYUNxdVVaMlFrXzR4TGxyazAza2NBNFVwRkFJQSIsICJ5IjogImFqTDRMam9HbjI4b3hxcEJwem1YSm5sdlk5cEN3NE1UZ29ncnlmektoNWcifX0sICJzdGF0dXMiOiB7InN0YXR1c19saXN0IjogeyJpZHgiOiAxMTIxODcsICJ1cmkiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xIn19fQ.Mrti1pMMonUuYh24PZh7y4_q4Eei-4oQ8DRCSeVR3zWKRCwr-9sHa3p3Uh3Ce-HGKJTPJlhl8yI_-Ebu_Ext6A~WyI1aGR4TmNObHlEQ0dsNnlzWjQ4RUV3IiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJfeVR2NHREX2VCY1FnX1BvaEdtTkdBIiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJoaTF0QzVjWGhRcWxPUTJqYXVFVkJBIiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyIzN1I0dGtoV2dSbGp1anVpTFJidkNBIiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3ODk0ODM1NDgsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwibm9uY2UiOiJuSjhaWWxrLXF1WElHRGVhSnFkZjEySF9RRUpEbjNyWWd3ZE9EWlpOVzdvIiwic2RfaGFzaCI6IjlWUEF5R016YkJUcHZydmNaaWk0RW5VaVFaTl93QUhMN0t2cnpjN2VZb3MifQ.f8q91tz8sDR1a2bgV6wjkKqpsZ_uyFyFMKUY9gs9yXmezELSNtZVUj8rQeNFnatyneyZ9pSRMB7DnuSTL0LMoA"
      ]
    },
    "state": "9055edd2-b130-47aa-9eff-c8e7aae50bd7"
  }
}
2026-09-15 14:45:48 UTC INFO /post VP Token received
Data:
{
  "vp_token": {
    "eu_pid_mdoc": [
      "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEBb7dtV3jMIO4tsWXjqDRUVxp-xSjsi34VqsJ5Wt9OMvrNiYPBp-3Ru7AstAdSm3NpDlB_Jj2hzTfb3NOqZZ7KZam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQJXMIICUzCCAfmgAwIBAgIUWDcd-YoRaTfnWsQvMyUDsT4QVcwwCgYIKoZIzj0EAwIwJTELMAkGA1UEBhMCRlIxFjAUBgNVBAMMDW1ETCBUZXN0IElBQ0EwHhcNMjYwOTEwMTMwODM1WhcNMjkwOTEwMTMwODM1WjAjMQswCQYDVQQGEwJGUjEUMBIGA1UEAwwLbURMIFRlc3QgRFMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQSQps7NUWMRMf3INLkK79jJ0j1fxCsq_kDASvMeOcLYXwT4mnWxMzzK2kidQbKcVWCWZ3dROr5qsDnIgvRe1TSo4IBBzCCAQMwDgYDVR0PAQH_BAQDAgeAMB0GA1UdDgQWBBQYaUlISNW-v-C2cF9bnD_oH3ET6jAfBgNVHSMEGDAWgBQpgOliNidxTwq79cWhU6shtpQZyTAkBgNVHREEHTAbhhlodHRwczovL21kbC10ZXN0LmludmFsaWQvMD8GA1UdEgQ4MDaGHWh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9jb250YWN0gRVpYWNhQG1kbC10ZXN0LmludmFsaWQwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovLzEyNy4wLjAuMTo4MDAwL2NybC9pYWNhLmNybDAVBgNVHSUBAf8ECzAJBgcogYxdBQECMAoGCCqGSM49BAMCA0gAMEUCIQDM0pHLaSMmWHh9CAsmNP5jHMjqnHtaU4X1wwbvDCMDjQIgXwyLJqrgrDXTryE0nVvobh0wzODG6EL1Q_Hs1iQAT0hZBWLYGFkFXaZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wOS0xNVQxNDo0MDo0OFppdmFsaWRGcm9twHQyMDI2LTA5LTE1VDE0OjQwOjQ4Wmp2YWxpZFVudGlswHQyMDI3LTA5LTE1VDE0OjQ1OjQ4Wmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xuB4AWCAdIbOCI72s9YaQoEVs9m6tY3g4qTY7DRFCsvfT5pBimQFYIBgaBzgAMD-VyDm4pTjEzcsxYzo0oYj0j_ZhwjxIPTomAlgg34xD2ImU6cDpXDaopickBKXFDK6Ibj4AVAx8Rg9C8wEDWCCAVW4y3cbzZ82iV4HaSr7jKbsa31Lodc1v7OO_5iKgGgRYIHDSHxPrrYoXvxXUiTbGqOHujGajzoxfeUb8547AJHfpBVggRpD-CjGkh3TK1z4XmLFWkW_Xfxfw5_P2WIyGNblyjuMGWCCEamhOhcDVeb-YkxisSR9HmyQIPV_vWzOiUDLyEfDugwdYIEJK1_9Hw-LvcQ0jjryrYotzwDthMO38c1lqVyq2jMNHCFggBq8a5NI1oFZu5VfPY1gZIbqE-ghNUUyikJMQRL_1fCIJWCBPLxcHXx8cJrrRioBhruFIUEtZF7mbDrT-veexUo3tAgpYILBTrUouNL5khfPLrCoNYhQJVyMk_FsjjKTBGhAkdHKUC1ggX__j8I5PQFbaE9MhzEJPTrfwCqQFFTXJBFpedRirPtMMWCDz_Vj7nxj_W3VceYIo9EVHhHIXemUW2wDfvAvV3N1Vng1YIPmmY-zDucFEj4lvu5ZPfCLJ8G6gKLkoJ-UrJvHEXi3cDlggLUXIqYSgOIoJwUhe222o7Urwx8P6G8pvdhoGOglvSr8PWCBmywTkXkMMu7mjZ6hYr_4QV17vDIDTG61l4Nv3BDjN1BBYIN4A2A0OvhoMBqWfw2kurdDHIf_8iVTfl-E9KWWGzwDUEVggAbS2jQzTKBmiesOBcEImu2Ufe-SCNfaA65H5fqSXd5ASWCAmwdIpbLp5UZGzZAPYXr9TGb_r852w1FgPVI52Ex7l0RNYICc2_cJ08e3FHF1nVEp5xSTHDBa4a6M-5ZT-Dohk2cGYFFgg5_5cNR_ViQHYw8COkpha2bHdqYJrTjSvwPXxRmLcThIVWCAU-_Ypvnw1TyEkelJHHOPOR6sx5294e3nGja8mlV0GPxZYIA96AbdRL8xARJdYeiqnJXamBhwbJu70SDKMuhlT_5ROF1ggtQGc90R7XR5Q7hYPDBx8SuZbhxeVx90n7nS4rmq-r_8YGFggTnU6EhH8shmJ8jJBE8ZKymUX2J02nIsiLFaGP7ee5d4YGVggoscATFJqzVXS-MqLMKKEgp0vQq3-2qZBaGhoWDNKvJ8YGlggcWKKpKKw7cD65BQmcn14H0Ry6D-u-ex3rirjYVoIiZcYG1ggQH1yj1wxLb4ZczXomIdV04jSmz8_GZauAvcHdo2fPcIYHFgg0gL6eISUUf6ob15QKKSr6S9f-9KGojDRnBEqKhnDM5wYHVggYMzJ61DHxJhV4bdJAJw4bAq7AcdeUa-7AFaKBoZS7LttZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCBjNfWJcy1T84uaoMHZ3pgeKkdrT2KrFijzt4ZvBJ7rcyJYIKSwE67m7tqcBK_B-a8whlGA2znaeS4ok1umT_0YjUPEb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEDcFNDeHsKOkJQ4ZukU_G2PKbc2uTCkXkkrLkV3QFwYWXpReIKLpN8lu9crtvLt9UDb8pX2b9E_4-7rwoHIkMFram5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xhNgYWGakZnJhbmRvbVggfFATFOqoZw7OpJaXORmAvdfOo-ezXLoswh2YOUrTwXZoZGlnZXN0SUQAbGVsZW1lbnRWYWx1ZWZNYXJ0aW5xZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWXYGFhjpGZyYW5kb21YIIRzo7wXSq2bVYEDi-oRWhS0EbWXd6iUcYfilKdJrOb7aGRpZ2VzdElEAWxlbGVtZW50VmFsdWVkSmVhbnFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1l2BhYbKRmcmFuZG9tWCAZEcKFtoSgfBd5FWLh6QnXu7TvXvjR4C44YS4xFfu6dmhkaWdlc3RJRAJsZWxlbWVudFZhbHVl2QPsajE5OTAtMDEtMTVxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVgghZqcqXtKmO06JcYoKhM669mhjRy0RxAUi8UfbJLx8AFoZGlnZXN0SUQHbGVsZW1lbnRWYWx1ZWJGUnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnk"
    ],
    "eu_pid_sdjwt": [
      "eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6IldCcG9hdUZ6N0VDNUUwbHk4NHJuSUEiLCJ4NWMiOlsiTUlJQ1RqQ0NBZldnQXdJQkFnSVVURnpKNDJpbnd1VGpNQU9VL1IvZDRjaVJ5Y0V3Q2dZSUtvWkl6ajBFQXdJd1FqRUxNQWtHQTFVRUJoTUNVMFV4Q3pBSkJnTlZCQWdNQWxORk1SSXdFQVlEVlFRS0RBbHBSM0poYm5RdWFXOHhFakFRQmdOVkJBTU1DVk5FTFVwWFZDQkRRVEFlRncweU5qQTJNVEF3TnpVMU16WmFGdzB5TnpBMk1UQXdOelUxTXpaYU1FOHhDekFKQmdOVkJBWVRBbE5GTVFzd0NRWURWUVFJREFKVFJURVNNQkFHQTFVRUNnd0phVWR5WVc1MExtbHZNUjh3SFFZRFZRUUREQlpUUkMxS1YxUWdSRzlqZFcxbGJuUWdVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRWxCdDBUQkdoUFZXak1Kcmd1U3YweUIwbmRTSVVTcFFqalFSRkE1aUVtdjZPR3J0bnhIL1h3WlczTDJaRWw3YW9LQjRCTndjWjl0SlVOKzZOY0l3enVLT0J1ekNCdURBSkJnTlZIUk1FQWpBQU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RCYkJnTlZIUkVFVkRCU2hpdG9kSFJ3Y3pvdkwybHpjM1ZsY2kxd2JHRjVaM0p2ZFc1a0xYTmxjblpwWTJVdWFXZHlZVzUwTG1sdmdpTnBjM04xWlhJdGNHeGhlV2R5YjNWdVpDMXpaWEoyYVdObExtbG5jbUZ1ZEM1cGJ6QWRCZ05WSFE0RUZnUVVWVTU0Q2R3WHBGRDdkb05TSlJFTjgvT2p0K0F3SHdZRFZSMGpCQmd3Rm9BVTJWYi9TcjgyZTlYT1EwMHFhZzJyeWdxT1l6c3dDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdXc0R5aTB3OUhYU1cvUmZsQ09sQVRsWFpEOEV5VXAvZmpTTkZLdUdJR1JJQ0lFZ3ZyaDJhR29YcTIveU1TNzJ1RFpGbVNBNWw5YThKclBBazJFSFNqUHpmIl19.eyJfc2QiOiBbIjNJNEFZb1dEYTRlTGhoOXJaazRZSms2LVNVT3RYSEVhTHNEc3FwbWdxV2ciLCAiNHVqMk5SVUpUaVZXcngwYlczQjU3LVJTQldqWWlUUFBEN01sZER4VXE3YyIsICI1Qk43WUJjX0tWa25OYXpoNTE1NmZHUGFqVGI1Umc3a1ZPRVloUlVxNGtFIiwgIjl2OFJjYTVLZ3VDb0V2NzBxTE44bkRQcnpGQWpkOENoY3BEUVFwRDRVVTAiLCAiQ29yZUU1RzJQTERIWTdrZTlSVEdfbmNuaEF3VUFTdnNuVGJ1Zkg0RVFMayIsICJEa1E1cjRHTWlQZjNoNF9WRnZ6Ty1VQVBkRmNuOTR3TlRDODhuTkFLUnRjIiwgIkg2RkVFWVpSdUcxN0tnUmNVOUNhV1E1Vk5IdEZ4ZEhZUFhqRm1qaXJTRTQiLCAiSUMzMHdDSHVOcDVockJFal9VLWJ6MnRtOHd4c3pudkdPRVZmMWxJbmZBMCIsICJUelgta3Y5T2JNZEIybThld1NERnBCYnBudGxONW9KQXU1S19BS3dFZXRFIiwgImNCS1pqa0xzX1RqY3BlX1A4eGNVNlAzQ1oxYTdqU0ctM05iYkpJRlowbjgiLCAiZS1MRjZ5MVRnVXM5bXhlOHczUzdJdm5yb0JDaldzWEwwWXZoSWhPb2V2VSIsICJoTXF1WTM4aXpqMHZRZ2dIWGc4WTBSYk9KbEZOQU5PejFNZWN6N0ZqcGgwIiwgImtPenJreHVSdUtnSEpUVjFBTE5HQ214UjJ1M09oOWMxanY4Qjg2dHVQRm8iLCAidmQ2ampwckl3NFh1VWVIYlk0MWcyeW42OU1zekpSclZXYnBJY2RXWVVyayIsICJ2bFM5a2pVRnpKaGt1aDl1ZWxxN3RySVozc0g0VHBEa3dGZG51QzJYMTFNIiwgInZyTFpWRXQ4dzEzVk5scDRkUll4VFhhUllxX28wcnBvNTJJSng1RTJxMHciLCAieFZ1dFVmNWM0UzRSSzFMS1VHSnN4NFJqVl9rdmpjM2tUSXN3RkFvb2V1VSIsICJ5MUlta2duamFBWUFacGlybUsyQTZhaHBoVTVhMzVRMUwtV09pN0pnWS1NIl0sICJpc3MiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pbyIsICJ2Y3QiOiAidXJuOmV1ZGk6cGlkOjEiLCAiaWF0IjogMTc4OTExMTE1NywgIm5iZiI6IDE3ODkxMTExNTcsICJleHAiOiAxODIwNjQ3MTU3LCAiX3NkX2FsZyI6ICJzaGEtMjU2IiwgImNuZiI6IHsiandrIjogeyJrdHkiOiAiRUMiLCAiY3J2IjogIlAtMjU2IiwgIngiOiAianhWNU9PdjM2NlQxbWdrYUNxdVVaMlFrXzR4TGxyazAza2NBNFVwRkFJQSIsICJ5IjogImFqTDRMam9HbjI4b3hxcEJwem1YSm5sdlk5cEN3NE1UZ29ncnlmektoNWcifX0sICJzdGF0dXMiOiB7InN0YXR1c19saXN0IjogeyJpZHgiOiAxMTIxODcsICJ1cmkiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xIn19fQ.Mrti1pMMonUuYh24PZh7y4_q4Eei-4oQ8DRCSeVR3zWKRCwr-9sHa3p3Uh3Ce-HGKJTPJlhl8yI_-Ebu_Ext6A~WyI1aGR4TmNObHlEQ0dsNnlzWjQ4RUV3IiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJfeVR2NHREX2VCY1FnX1BvaEdtTkdBIiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJoaTF0QzVjWGhRcWxPUTJqYXVFVkJBIiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyIzN1I0dGtoV2dSbGp1anVpTFJidkNBIiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3ODk0ODM1NDgsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwibm9uY2UiOiJuSjhaWWxrLXF1WElHRGVhSnFkZjEySF9RRUpEbjNyWWd3ZE9EWlpOVzdvIiwic2RfaGFzaCI6IjlWUEF5R016YkJUcHZydmNaaWk0RW5VaVFaTl93QUhMN0t2cnpjN2VZb3MifQ.f8q91tz8sDR1a2bgV6wjkKqpsZ_uyFyFMKUY9gs9yXmezELSNtZVUj8rQeNFnatyneyZ9pSRMB7DnuSTL0LMoA"
    ]
  },
  "state": "9055edd2-b130-47aa-9eff-c8e7aae50bd7",
  "nonce": "nJ8ZYlk-quXIGDeaJqdf12H_QEJDn3rYgwdODZZNW7o",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "jwk_thumbprint": "EPIqxxrMC3L4gBkry1nmAxCEoYgskxdxB9PHFVbLZnw"
}
2026-09-15 14:45:48 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:48+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)"
        }
      ]
    }
  }
}