This environment is intended for testing verification workflows and conducting interoperability sessions. For enquiries or support, please contact support@igrant.io

Session Detail

Inspect a single verification session

36b25c73-2f26-4ac5-9087-2e61cdad0f2c

failed
direct_post.jwt

c437b90c-2256-4ac1-a6b0-fce892ab654f
x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A
4LaxYMru83EWiLia5i9v3XlxwBC6kWYvCNzO7uUROBg

https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post
600s
eu_pid_mdoc_common
2026-08-13 14:57:40 UTC    2026-08-13 14:57:51 UTC

DCQL Query

View Query
{
  "credentials": [
    {
      "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
        }
      ]
    }
  ]
}

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": "yf7LsbSl_I6EcRwrL8w-VbErC1nkCzXMWHM-PbueZlM",
        "y": "m3CNr8_XNN3teaIqMesjl0AHZxLjxyG9UvK-oDmdPL0",
        "kid": "9_UXcwoGcchTQhJ9ah4JcOcq73ZhEeEBuvAVPdEnpoA",
        "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

Invalid
eu_pid_mdoc
mso_mdoc
Invalid
Valid Document DocType: eu.europa.ec.eudi.pid.1
Valid Issuer Signature IssuerAuth COSE_Sign1 signature verified
Valid Certificate Valid until 2027-04-17T16:26:32+00:00
Trusted Chain anchored at trusted root: C=LV,O=Raitis Staging,CN=PID DS STAGING
Valid Token Status Valid until 2026-11-09T00:00:00+00:00
Valid Device Signature DeviceSignature verification failed: signature does not match SessionTranscript (nonce/client_id binding check failed)
View Details
{
  "valid": false,
  "format": "mso_mdoc",
  "disclosed_claims": {
    "eu.europa.ec.eudi.pid.1:birth_date": "2000-05-26",
    "eu.europa.ec.eudi.pid.1:issuing_country": "Latvija",
    "eu.europa.ec.eudi.pid.1:family_name": "DEMO-TEST",
    "eu.europa.ec.eudi.pid.1:given_name": "KAL\u0112JS"
  },
  "issuer": "C=LV,O=Raitis Staging,CN=PID DS STAGING",
  "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 2027-04-17T16:26:32+00:00"
    },
    {
      "id": "trusted",
      "name": "Trusted",
      "status": "passed",
      "detail": "Chain anchored at trusted root: C=LV,O=Raitis Staging,CN=PID DS STAGING"
    },
    {
      "id": "token_status",
      "name": "Valid Token Status",
      "status": "passed",
      "detail": "Valid until 2026-11-09T00:00:00+00:00"
    },
    {
      "id": "device_signature",
      "name": "Valid Device Signature",
      "status": "failed",
      "detail": "DeviceSignature verification failed: signature does not match SessionTranscript (nonce/client_id binding check failed)"
    }
  ]
}

VP Token

View Raw Token
{
  "eu_pid_mdoc": [
    "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYbKRmcmFuZG9tWCBvhvzGpFSf8Wy3tsfUbKjUdft-48wyk9j7cAu4PFezkGhkaWdlc3RJRAxsZWxlbWVudFZhbHVl2QPsajIwMDAtMDUtMjZxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGukZnJhbmRvbVgg6KXsWFt1RvbsEizyX7MfcdcNUaDxAr53dtDSnUrjOZZoZGlnZXN0SUQDbGVsZW1lbnRWYWx1ZWdMYXR2aWphcWVsZW1lbnRJZGVudGlmaWVyb2lzc3VpbmdfY291bnRyedgYWGmkZnJhbmRvbVgg5hvn41jr9svf55yF5WUYyr0NceSDjNB29u6SUEaqN_VoZGlnZXN0SUQCbGVsZW1lbnRWYWx1ZWlERU1PLVRFU1RxZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWXYGFhmpGZyYW5kb21YIOA0YOfgV7DHvWQl9t_96EoANRhXXw7r5dmd9AxmozJGaGRpZ2VzdElECGxlbGVtZW50VmFsdWVnS0FMxJJKU3FlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1lamlzc3VlckF1dGiEQ6EBJqEYIVkBpTCCAaEwggFHoAMCAQICFCp-B75LM78picU4lPRQVXZyOXiCMAoGCCqGSM49BAMCMD8xFzAVBgNVBAMMDlBJRCBEUyBTVEFHSU5HMRcwFQYDVQQKDA5SYWl0aXMgU3RhZ2luZzELMAkGA1UEBhMCTFYwHhcNMjYwNDE3MTYyNjMyWhcNMjcwNDE3MTYyNjMyWjA_MRcwFQYDVQQDDA5QSUQgRFMgU1RBR0lORzEXMBUGA1UECgwOUmFpdGlzIFN0YWdpbmcxCzAJBgNVBAYTAkxWMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE1Xe5UfnqV63_E90FwSSSGoEvZ1zNf4JzspDPudUQ9BeFi5wj1DzzyX_zlKNsPYtghXJett_n1tQq-JXTQzuUP6MhMB8wHQYDVR0OBBYEFK45VQofRH2BK1LDjnhQPTkMOHbcMAoGCCqGSM49BAMCA0gAMEUCIQCfYp21nIhdOzhTzbdeaO4vwnoPRem9C1WMHhXeCELX_gIgfqe-P1y2QKwjFlYPbAxy0uIkBvAOmhtmQbaH3DCZH4RZA7fYGFkDsqZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wOC0xMVQwNzowOToyMFppdmFsaWRGcm9twHQyMDI2LTA4LTExVDA3OjA5OjIwWmp2YWxpZFVudGlswHQyMDI2LTExLTA5VDAwOjAwOjAwWmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xsgBYIGVatgemaAHuzGVhzXxG2yIHqZp1wwxEz1oJT8BJcXrMAVggJ0EPK4paCVQsce3ycC1P4KXy-69QKS4fGhJrDCpiGRwCWCAxhAyjLtDR4O6iN690yEV7kZdj4GUP5S7m7M1DMElJ7wNYIE_j990cFsnRcBrP1d1D7cj-jFMKj1PmSBbbT8hZ2LM6BFggr271MAaHFAn5U3lERgPDDBcfTOZeci9W9wjijjqkiWAFWCDRtz75WkqlTEGq40BBRxa4X1kpxGgi4_Z65MAWbFb1swZYIOeEouIanhAIPAYfMPrPfkBIyyNhfcbWhSbskmwKRfQdB1ggKY2990ptaGdxnLACv6s6xDv3prN9hLmr0vkSeBHdjV0IWCBn2fzfcNh_b56szc0md9Av7LpqKB-ESelJXiGUU2vmkwlYIKqEUUCW_onV0CMsGogg2QdSeuL3Wu3lwDpyQJSn4AWbClggFb6PN8qllNhkY0B8BgaVxWBRv8sulJMGBdAa3prlqC8LWCB3UwEIvfSWmawuwyGtwuybYjEJS82lW-A3hXR0v7-brAxYIDhd8aIp-DSQh4Bw06iWbj6cXYcQUrBVXAV0g30dHIe3DVgg1v5L1Qy78ukqdG3GwO_Kd0lX6ntSDbWhWKSXeMyjWcwOWCBKoVKJaLX_tqRamxiOR6Gh3p9o1DV45qtwhUGIRJKmlw9YIGbN7EENmioDws10IqGpxElf4qAOaN86n6dEoPgBd7oMEFggy0fjpY-1KHZlJI3qrmvbM4nE9dHPhUxEkVAvfD_wu6ERWCAhL4EV8YNNZvcLI0kdHhiejVsfZt3skCMmD922LGOUaG1kZXZpY2VLZXlJbmZvoWlkZXZpY2VLZXmkAQIgASFYIDzjtTfwKvaFgI67ijXwkiOiQO77ITJEiLzxqpSMiIklIlggqfvmUP-CS0D3bOjjMv4q0jfdNj6WHLC4P_wdLdT_KlJvZGlnZXN0QWxnb3JpdGhtZ1NIQS0yNTZYQKb_fru37_regpAJTLMO2smMGwRFm5fq4xYv_EkbC0D-dZvSmFFT8eLQ8iL1wa-TEyALesa3A-XjUrkgFlkxiUdsZGV2aWNlU2lnbmVkompuYW1lU3BhY2Vz2BhBoGpkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEDUD52loKEOrAZyx_t7iL8MubKjTRqoVFTfj_t7pXr1737tZ1XKACCE6u6d8Mr3RNDF5R2MQ80jEmqj0Zu5-f8bZnN0YXR1cwA"
  ]
}

Decoded Token

Decoded JWT headers, payloads, disclosures, and key binding

View Decoded Token
{
  "eu_pid_mdoc": {
    "version": "1.0",
    "documents": [
      {
        "docType": "eu.europa.ec.eudi.pid.1",
        "issuerSigned": {
          "nameSpaces": {
            "eu.europa.ec.eudi.pid.1": [
              "CBORTag(24, b'\\xa4frandomX o\\x86\\xfc\\xc6\\xa4T\\x9f\\xf1l\\xb7\\xb6\\xc7\\xd4l\\xa8\\xd4u\\xfb~\\xe3\\xcc2\\x93\\xd8\\xfbp\\x0b\\xb8<W\\xb3\\x90hdigestID\\x0clelementValue\\xd9\\x03\\xecj2000-05-26qelementIdentifierjbirth_date')",
              "CBORTag(24, b'\\xa4frandomX \\xe8\\xa5\\xecX[uF\\xf6\\xec\\x12,\\xf2_\\xb3\\x1fq\\xd7\\rQ\\xa0\\xf1\\x02\\xbewv\\xd0\\xd2\\x9dJ\\xe39\\x96hdigestID\\x03lelementValuegLatvijaqelementIdentifieroissuing_country')",
              "CBORTag(24, b'\\xa4frandomX \\xe6\\x1b\\xe7\\xe3X\\xeb\\xf6\\xcb\\xdf\\xe7\\x9c\\x85\\xe5e\\x18\\xca\\xbd\\rq\\xe4\\x83\\x8c\\xd0v\\xf6\\xee\\x92PF\\xaa7\\xf5hdigestID\\x02lelementValueiDEMO-TESTqelementIdentifierkfamily_name')",
              "CBORTag(24, b'\\xa4frandomX \\xe04`\\xe7\\xe0W\\xb0\\xc7\\xbdd%\\xf6\\xdf\\xfd\\xe8J\\x005\\x18W_\\x0e\\xeb\\xe5\\xd9\\x9d\\xf4\\x0cf\\xa32FhdigestID\\x08lelementValuegKAL\\xc4\\x92JSqelementIdentifierjgiven_name')"
            ]
          },
          "issuerAuth": [
            "b'\\xa1\\x01&'",
            {
              "33": "b'0\\x82\\x01\\xa10\\x82\\x01G\\xa0\\x03\\x02\\x01\\x02\\x02\\x14*~\\x07\\xbeK3\\xbf)\\x89\\xc58\\x94\\xf4PUvr9x\\x820\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x020?1\\x170\\x15\\x06\\x03U\\x04\\x03\\x0c\\x0ePID DS STAGING1\\x170\\x15\\x06\\x03U\\x04\\n\\x0c\\x0eRaitis Staging1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02LV0\\x1e\\x17\\r260417162632Z\\x17\\r270417162632Z0?1\\x170\\x15\\x06\\x03U\\x04\\x03\\x0c\\x0ePID DS STAGING1\\x170\\x15\\x06\\x03U\\x04\\n\\x0c\\x0eRaitis Staging1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02LV0Y0\\x13\\x06\\x07*\\x86H\\xce=\\x02\\x01\\x06\\x08*\\x86H\\xce=\\x03\\x01\\x07\\x03B\\x00\\x04\\xd5w\\xb9Q\\xf9\\xeaW\\xad\\xff\\x13\\xdd\\x05\\xc1$\\x92\\x1a\\x81/g\\\\\\xcd\\x7f\\x82s\\xb2\\x90\\xcf\\xb9\\xd5\\x10\\xf4\\x17\\x85\\x8b\\x9c#\\xd4<\\xf3\\xc9\\x7f\\xf3\\x94\\xa3l=\\x8b`\\x85r^\\xb6\\xdf\\xe7\\xd6\\xd4*\\xf8\\x95\\xd3C;\\x94?\\xa3!0\\x1f0\\x1d\\x06\\x03U\\x1d\\x0e\\x04\\x16\\x04\\x14\\xae9U\\n\\x1fD}\\x81+R\\xc3\\x8exP=9\\x0c8v\\xdc0\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x02\\x03H\\x000E\\x02!\\x00\\x9fb\\x9d\\xb5\\x9c\\x88];8S\\xcd\\xb7^h\\xee/\\xc2z\\x0fE\\xe9\\xbd\\x0bU\\x8c\\x1e\\x15\\xde\\x08B\\xd7\\xfe\\x02 ~\\xa7\\xbe?\\\\\\xb6@\\xac#\\x16V\\x0fl\\x0cr\\xd2\\xe2$\\x06\\xf0\\x0e\\x9a\\x1bfA\\xb6\\x87\\xdc0\\x99\\x1f\\x84'"
            },
            "b'\\xd8\\x18Y\\x03\\xb2\\xa6gdocTypeweu.europa.ec.eudi.pid.1gversionc1.0lvalidityInfo\\xa3fsigned\\xc0t2026-08-11T07:09:20ZivalidFrom\\xc0t2026-08-11T07:09:20ZjvalidUntil\\xc0t2026-11-09T00:00:00ZlvalueDigests\\xa1weu.europa.ec.eudi.pid.1\\xb2\\x00X eZ\\xb6\\x07\\xa6h\\x01\\xee\\xccea\\xcd|F\\xdb\"\\x07\\xa9\\x9au\\xc3\\x0cD\\xcfZ\\tO\\xc0Iqz\\xcc\\x01X \\'A\\x0f+\\x8aZ\\tT,q\\xed\\xf2p-O\\xe0\\xa5\\xf2\\xfb\\xafP).\\x1f\\x1a\\x12k\\x0c*b\\x19\\x1c\\x02X 1\\x84\\x0c\\xa3.\\xd0\\xd1\\xe0\\xee\\xa27\\xaft\\xc8E{\\x91\\x97c\\xe0e\\x0f\\xe5.\\xe6\\xec\\xcdC0II\\xef\\x03X O\\xe3\\xf7\\xdd\\x1c\\x16\\xc9\\xd1p\\x1a\\xcf\\xd5\\xddC\\xed\\xc8\\xfe\\x8cS\\n\\x8fS\\xe6H\\x16\\xdbO\\xc8Y\\xd8\\xb3:\\x04X \\xafn\\xf50\\x06\\x87\\x14\\t\\xf9SyDF\\x03\\xc3\\x0c\\x17\\x1fL\\xe6^r/V\\xf7\\x08\\xe2\\x8e:\\xa4\\x89`\\x05X \\xd1\\xb7>\\xf9ZJ\\xa5LA\\xaa\\xe3@AG\\x16\\xb8_Y)\\xc4h\"\\xe3\\xf6z\\xe4\\xc0\\x16lV\\xf5\\xb3\\x06X \\xe7\\x84\\xa2\\xe2\\x1a\\x9e\\x10\\x08<\\x06\\x1f0\\xfa\\xcf~@H\\xcb#a}\\xc6\\xd6\\x85&\\xec\\x92l\\nE\\xf4\\x1d\\x07X )\\x8d\\xbd\\xf7Jmhgq\\x9c\\xb0\\x02\\xbf\\xab:\\xc4;\\xf7\\xa6\\xb3}\\x84\\xb9\\xab\\xd2\\xf9\\x12x\\x11\\xdd\\x8d]\\x08X g\\xd9\\xfc\\xdfp\\xd8\\x7fo\\x9e\\xac\\xcd\\xcd&w\\xd0/\\xec\\xbaj(\\x1f\\x84I\\xe9I^!\\x94Sk\\xe6\\x93\\tX \\xaa\\x84Q@\\x96\\xfe\\x89\\xd5\\xd0#,\\x1a\\x88 \\xd9\\x07Rz\\xe2\\xf7Z\\xed\\xe5\\xc0:r@\\x94\\xa7\\xe0\\x05\\x9b\\nX \\x15\\xbe\\x8f7\\xca\\xa5\\x94\\xd8dc@|\\x06\\x06\\x95\\xc5`Q\\xbf\\xcb.\\x94\\x93\\x06\\x05\\xd0\\x1a\\xde\\x9a\\xe5\\xa8/\\x0bX wS\\x01\\x08\\xbd\\xf4\\x96\\x99\\xac.\\xc3!\\xad\\xc2\\xec\\x9bb1\\tK\\xcd\\xa5[\\xe07\\x85tt\\xbf\\xbf\\x9b\\xac\\x0cX 8]\\xf1\\xa2)\\xf84\\x90\\x87\\x80p\\xd3\\xa8\\x96n>\\x9c]\\x87\\x10R\\xb0U\\\\\\x05t\\x83}\\x1d\\x1c\\x87\\xb7\\rX \\xd6\\xfeK\\xd5\\x0c\\xbb\\xf2\\xe9*tm\\xc6\\xc0\\xef\\xcawIW\\xea{R\\r\\xb5\\xa1X\\xa4\\x97x\\xcc\\xa3Y\\xcc\\x0eX J\\xa1R\\x89h\\xb5\\xff\\xb6\\xa4Z\\x9b\\x18\\x8eG\\xa1\\xa1\\xde\\x9fh\\xd45x\\xe6\\xabp\\x85A\\x88D\\x92\\xa6\\x97\\x0fX f\\xcd\\xecA\\r\\x9a*\\x03\\xc2\\xcdt\"\\xa1\\xa9\\xc4I_\\xe2\\xa0\\x0eh\\xdf:\\x9f\\xa7D\\xa0\\xf8\\x01w\\xba\\x0c\\x10X \\xcbG\\xe3\\xa5\\x8f\\xb5(ve$\\x8d\\xea\\xaek\\xdb3\\x89\\xc4\\xf5\\xd1\\xcf\\x85LD\\x91P/|?\\xf0\\xbb\\xa1\\x11X !/\\x81\\x15\\xf1\\x83Mf\\xf7\\x0b#I\\x1d\\x1e\\x18\\x9e\\x8d[\\x1ff\\xdd\\xec\\x90#&\\x0f\\xdd\\xb6,c\\x94hmdeviceKeyInfo\\xa1ideviceKey\\xa4\\x01\\x02 \\x01!X <\\xe3\\xb57\\xf0*\\xf6\\x85\\x80\\x8e\\xbb\\x8a5\\xf0\\x92#\\xa2@\\xee\\xfb!2D\\x88\\xbc\\xf1\\xaa\\x94\\x8c\\x88\\x89%\"X \\xa9\\xfb\\xe6P\\xff\\x82K@\\xf7l\\xe8\\xe32\\xfe*\\xd27\\xdd6>\\x96\\x1c\\xb0\\xb8?\\xfc\\x1d-\\xd4\\xff*RodigestAlgorithmgSHA-256'",
            "b'\\xa6\\xff~\\xbb\\xb7\\xef\\xfa\\xde\\x82\\x90\\tL\\xb3\\x0e\\xda\\xc9\\x8c\\x1b\\x04E\\x9b\\x97\\xea\\xe3\\x16/\\xfcI\\x1b\\x0b@\\xfeu\\x9b\\xd2\\x98QS\\xf1\\xe2\\xd0\\xf2\"\\xf5\\xc1\\xaf\\x93\\x13 \\x0bz\\xc6\\xb7\\x03\\xe5\\xe3R\\xb9 \\x16Y1\\x89G'"
          ]
        },
        "deviceSigned": {
          "nameSpaces": "CBORTag(24, b'\\xa0')",
          "deviceAuth": {
            "deviceSignature": [
              "b'\\xa1\\x01&'",
              {},
              null,
              "b'\\xd4\\x0f\\x9d\\xa5\\xa0\\xa1\\x0e\\xac\\x06r\\xc7\\xfb{\\x88\\xbf\\x0c\\xb9\\xb2\\xa3M\\x1a\\xa8TT\\xdf\\x8f\\xfb{\\xa5z\\xf5\\xef~\\xedgU\\xca\\x00 \\x84\\xea\\xee\\x9d\\xf0\\xca\\xf7D\\xd0\\xc5\\xe5\\x1d\\x8cC\\xcd#\\x12j\\xa3\\xd1\\x9b\\xb9\\xf9\\xff\\x1b'"
            ]
          }
        }
      }
    ],
    "status": 0
  }
}

Session Logs

6 total
2026-08-13 14:57:40 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "sec-ch-ua": "\"Not=A?Brand\";v=\"99\", \"Google Chrome\";v=\"151\", \"Chromium\";v=\"151\"",
    "accept-language": "lv,en-US;q=0.9,en;q=0.8,sv;q=0.7,ru;q=0.6,de;q=0.5,nb;q=0.4,zh-CN;q=0.3,zh;q=0.2,fr;q=0.1",
    "sec-fetch-mode": "navigate",
    "referer": "https://api.playground.france-identite.gouv.fr/igrantio/verifier/admin/create-request/",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "cache-control": "max-age=0",
    "sec-ch-ua-platform": "\"Windows\"",
    "dnt": "1",
    "accept-encoding": "gzip, deflate, br, zstd",
    "via": "1.1 Caddy",
    "sec-fetch-user": "?1",
    "x-forwarded-for": "78.84.65.215, 127.0.0.1,10.42.7.1",
    "sec-ch-ua-mobile": "?0",
    "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36",
    "sec-fetch-dest": "document",
    "x-forwarded-proto": "https",
    "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "content-type": "application/x-www-form-urlencoded",
    "sec-fetch-site": "same-origin",
    "upgrade-insecure-requests": "1",
    "origin": "https://api.playground.france-identite.gouv.fr",
    "content-length": "146",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "a1576a64-6a47-9545-b2b5-a4b9af3021b2",
    "x-envoy-attempt-count": "1",
    "x-envoy-original-path": "/igrantio/verifier/admin/create-request/",
    "x-forwarded-client-cert": "By=spiffe://cluster.local/ns/igrantio/sa/igrantio-playground-unfold;Hash=7e58aa380f0fe18ee0c282f6af4df5aed7197b24b448505850d0367ef4d97735;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-77a98304deb6a4a17c61b6e2aa437f8a-2bbab673e3f2d126-01",
    "tracestate": ""
  },
  "request_body": {
    "dcql_query": {
      "credentials": [
        {
          "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
            }
          ]
        }
      ]
    },
    "preset_id": "eu_pid_mdoc_common",
    "protocol_profile": "haip",
    "wallet_url_scheme": "openid4vp://"
  },
  "transaction_id": "36b25c73-2f26-4ac5-9087-2e61cdad0f2c",
  "request_id": "c437b90c-2256-4ac1-a6b0-fce892ab654f",
  "nonce": "4LaxYMru83EWiLia5i9v3XlxwBC6kWYvCNzO7uUROBg",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "9_UXcwoGcchTQhJ9ah4JcOcq73ZhEeEBuvAVPdEnpoA",
  "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": "yf7LsbSl_I6EcRwrL8w-VbErC1nkCzXMWHM-PbueZlM",
          "y": "m3CNr8_XNN3teaIqMesjl0AHZxLjxyG9UvK-oDmdPL0",
          "kid": "9_UXcwoGcchTQhJ9ah4JcOcq73ZhEeEBuvAVPdEnpoA",
          "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_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
          }
        ]
      }
    ]
  },
  "preset_id": "eu_pid_mdoc_common",
  "protocol_profile": "haip"
}
2026-08-13 14:57:45 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "x-forwarded-for": "5.241.152.205, 127.0.0.1,10.42.7.1",
    "via": "1.1 Caddy",
    "user-agent": "Dalvik/2.1.0 (Linux; U; Android 12; Redmi Note 9 Pro Build/SKQ1.211019.001)",
    "accept-encoding": "gzip",
    "x-forwarded-proto": "https",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "497efe80-265a-418c-b1d8-678407d76a46",
    "x-envoy-attempt-count": "1",
    "x-envoy-original-path": "/igrantio/verifier-backend/authorize/c437b90c-2256-4ac1-a6b0-fce892ab654f",
    "x-forwarded-client-cert": "By=spiffe://cluster.local/ns/igrantio/sa/igrantio-playground-unfold;Hash=7e58aa380f0fe18ee0c282f6af4df5aed7197b24b448505850d0367ef4d97735;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-d95ae0bf0d1584a9937cf44815bb60dd-ff0e71a2345cfeac-00",
    "tracestate": ""
  },
  "path_params": {
    "request_id": "c437b90c-2256-4ac1-a6b0-fce892ab654f"
  },
  "transaction_id": "36b25c73-2f26-4ac5-9087-2e61cdad0f2c",
  "nonce": "4LaxYMru83EWiLia5i9v3XlxwBC6kWYvCNzO7uUROBg",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "9_UXcwoGcchTQhJ9ah4JcOcq73ZhEeEBuvAVPdEnpoA"
}
2026-08-13 14:57:51 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "content-type": "application/x-www-form-urlencoded",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "x-forwarded-for": "5.241.152.205, 127.0.0.1,10.42.7.1",
    "accept-charset": "UTF-8",
    "accept-encoding": "gzip",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "user-agent": "ktor-client",
    "accept": "application/json",
    "x-forwarded-proto": "https",
    "via": "1.1 Caddy",
    "content-length": "4397",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "daab9504-9b50-494b-87ab-cf6abc5b3367",
    "x-envoy-attempt-count": "1",
    "x-envoy-original-path": "/igrantio/verifier-backend/post",
    "x-forwarded-client-cert": "By=spiffe://cluster.local/ns/igrantio/sa/igrantio-playground-unfold;Hash=7e58aa380f0fe18ee0c282f6af4df5aed7197b24b448505850d0367ef4d97735;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-ee46b6e32148432f89a801b5a2d2bb7f-1963a10f22963064-00",
    "tracestate": ""
  },
  "form_fields": {
    "response_jwe": "eyJlcGsiOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiJFRjZyRzR3X0J0NXB5ejBfMWh0WUJ6ZUE1ZGMweldhNF9TVWVYMHIzTjJBIiwieSI6IlNIbHFvSG5vZHFMd21xTjc5VWZqMy1hQWMtWmV1QVBXZDNBZnNfdUhWOEEifSwiYXB2IjoiTkV4aGVGbE5jblU0TTBWWGFVeHBZVFZwT1hZeldHeDRkMEpETm10WFdYWkRUbnBQTjNWVlVrOUNadyIsImtpZCI6IjlfVVhjd29HY2NoVFFoSjlhaDRKY09jcTczWmhFZUVCdXZBVlBkRW5wb0EiLCJhcHUiOiJoWDl5OWE0UUhtMlVGX2xsdDluN1l3IiwiZW5jIjoiQTI1NkdDTSIsImFsZyI6IkVDREgtRVMifQ..j80MTiNMJQr7K3zm.NMKZYNlqBSY1jYW0TzCKFxmHP4ht4okWXneYakC8FkVQSI5IiEBHW2bGiqD9NhOFavxXm9_HWnZ51zbEj7aZbMKhBzlqzhUMi36-0ODABgGmYODjCrHgRGFGSGWDBHSIscqoSdBUjEF6N2unBEYgpxVpAVJQ99glamEWImG5L1NFvFR5s2aXMVtKCuyr7BIonQoQPWBxv6LRba1IfsRUZFiQ6sXvg1nwDa1atdzrE_8tyl89Wb4PVlKco7pif8g2TNepmimQN9P0aoj8LCVxNeDsKmm1u8mKATCrh1TGn-gbwWSX5Vl7ziRP29N_tfoBJAMruHoGoC3kv5sLZJfFpk7_Cbcg0lHZARvW34aMqJr0z1MfW6cv9jbwjTrBoF8HNhVJTbHwGHcqlkwDf1UpyWrbSL__nWTTui1mHIjp_zV2SU4y4cvPI9-JkSqT-8p4xTCIC0ZtBHNygqEt4CsulIcptKRCNVTrhwArwyZuZgHRapg99vKW-tEOg7jRIr_B0IZHi7p5C4hdgR5HaqIORxsLLhJpueupZutPuNCUOXaRyXI6eKOYas6pvvXfnGf1ikHSK1xrC7LK6vaV2DtkrkDaknY2f5zoDONEXxJru8HZclpgnYra7_IIJSDbEiN0AUh8oV9kyJ7fkuV3WnIgNUVr2-NwiEH66gLlWDphuE9xKodIYnOY6pfElpGH0eAXZinGP-LPDZ0YDjaFinqvrz4ePkKrY05rGl8VbbydktE8RN3HixWiAcUp_rz9xD7n6RM3z1m6ClhEMYDdt70QKQLoO_TEDm1NdcwNU6lenkop3xBaeWImBud56zJt-7JP_oN9miMcVHHFqV3hhMUe-zDIqgGZwxTMEjdW9mY9POaD8MYarZgZIIZ91Xgyc3JuYGlwENhK1rPa7PrthVkj7FbTeYgcyMuQOF0xpgAy5so6NXy1KfoOIcLVCAzxFvb5HdvBhYbcO56uhRpDhUaRjY6k89rfRstvztFCrt4ko7Svyz7nLVySGmnmo2OZIu7M5vZil-pTw4OKY62NowKrPlf-ks9Zkk8mUt3dH6YRCBDQRG8klJsKnEIk6VhCWRNIcPwswAiCTFVh2tudXt24YH49pN_WcF8FQs2ZvG1m1iwNaEvZJMXQMO6nxSxuwV7Eh3PLKhzFUSaNrqBECPUzHvdtYJX1yGpuxG6q0RG2ofX1lxogNglEeCExiNCJhu-rMYInDRYV3BcO8_vtokNFOzGP4jnkMKXkT1l7VQtoXkc51qrRoCbP2XBB6iBXcESu7pzqy8_lVeq_kSfuVgW4lX1APqMRtQ-Hg03oMC08nm1hfpIMEdIssqkvA05sm7LlVHdkdr5fXVlK-XXAVCD3_Iq1Akvp7zGcPX6tRr78iW2kvnURK_VttwZIdLZb9OtqUpBZzBytHrQIC8EogperdK9627mqLcxFmHOnt6LYvmI2WW4B2kwtSC0znl6XVa8srVPmvQCRXol54Ow8W8Ser4kqN1y5xKDYDKRrOovhxTf5qlq3CBb0fkZifDw3q0aHpbNzF4XXBawYTyQw4ZtApm6Y3gUVyFiad06vzcSF1vDMuIr7gaw4a_RlK4vscIQe7egODKHTvaIDIKzELWl_2aOktHjbO1BnsVQc7xYoscbYYVgvx7ymF0-VUDEwoosBTmSyC3Io2HANvnd3xlVmpd_cnCSDvZ-5U-T-88rH_iCnpjEKNg0eHdts5c82hNYR9ig7237sw98RNq_0NOdbCodBtRx5THhcktagN0cUG5PGvXFoKbcRSbfGkGGVJ4FETC3C8SNpmbC8C3sNieIR33U7etdVf71MqLnZ_5RGvHQ8IxOauZlStVQdHEl5TWmLV9CVfdT9RR258IPddnaOsmtKpw9d2SRrFnQFC_odF7Rknz2cufreTBI5LSWq_wGdk_5v-p9NA-Fy21ObFiZZ5NAPrS8awb0eJdwu6qwy17rlOxGXFEjI26RUUfCPeOEBIoSHM8sZFFosIahizk8XIOrNF3xia5mgqBBlFJBGM1Zlt7ipRd9eBpsuEUq5jf7KIIz9Drzdn6PJqu2Ap1bE93DoEpLuQt9bELAJoyo0eFsE81DOo2qkts0KUY0yoVbs7bzwpJ5qvqoKNNyFVaNaiNdFuYBjpE-NFpxybX0r3HfKqHUPcW1feaKZQE7os_R2r7WCj7P3r9fsIwU3iisUZ13VRNubuNpaSM2a0nPDzTBCtwGdIBF5-KVx7EBdSzR2qyFzHNUfAOsQkq3aYNa4LIcUZSYStLqs54MItrdeZ8p6j0Cnshlr4I12uSQtTJJlbdJNMSFXnWXOp7ADevEL-Fff_GS9lOHnPoow9ZRpESm8yQ_RDBMmna8189Jo6g_u05jkxU4ZZ7hP0ZlwCD8ZgyD5i3soANDVpZubYe59LhDwfOSPjqWrv9JcBPHehcSyntlisL2Vp3_vWsgjy4YI2zUcdrn19t3ac8No6YAZcAZvdR93gNYbJ76rejb3qqIFrsItm6XHYZ3TgY4f6GfIv5BlFhcA4zdPq__yDrOeXT5f3AI51x_jL1_M0x-9NJCsSrz40_GrN8Uvr9z0pTJp2QrVzRRQ2UVQ4MPo1l1CIDyk9MogQw41b1-3i_vuNE44z3Q0e9GHBcRYbKSixm3dz-x-PGuJpBZR-bcoRJppq4ffyTzkuVmw3wSxSnguKDVAui3Tv5tdv9Q7s3Ylb-jKIpyQkgTtqiNK9OJ9yw-2P_bu1ekvkQVhfHTppDGT89y1_qAWqQdaXJns5-dQLU9UsweROD49nfU94ikAWdlm7ySXqmSI6dCAnVlYbL1n7L9WuEHHJRSKqicI_h3w4VdEYGdo5tY-X4FFN6LMk8HcIxiO_M1Pdcl0_Rzb2ql6PZ3lzCQ_JowYm1RcedBfVATzsQBBt0sL9UyKz3Vx7A-udYkiJj88XfbrEvvEg5ZFoQcTevmgzSpT1bFkvwmliv5H5z98a-gvbjBmE3vm2yQGlR_4kKOrNXLUvCMM3R2yo4Nhy7L9aerZjnBdGYb_g01u5PRZyRv0vT8s-1oPClK_3-E8g4lqvMrMnndP1p5wyfbEmsQr9bOeYZPN52FhqrfvyzFbMRmYEdEdW7wuy5c6J5inX6W1QggIOK3I0NQsx8D7C5sq6dKCWsQFG6RlGuaCPByLHUj9Kpfde8NJagBgwoDqiAPO-Cx5Sa_PNmE1s234xhib2SsH0268tqJs_M_4IgGvrHMXsMdWYUnWz8qClIdMLZXJ_xMgYSpDbXm_WbkQ5ggHM5xHLhJ64hDAD7dCKUfyum4t12Dlj2hpDgdMaYauRHuwlTLLujz0FhPqiE630K7arCLIKyNkgZYKYVtTv4r5-SvzTacTT6G8NQcMUY6NfxukogTWaTVusAWtBHp9qfZ_960l_tnVaeuN-3iXYnZfqyrF4BN0iVDO3Fo_NmEwlgpxh3U_xqZH66H5Ua1ypwMVolM7yvqA2S06z_sBPSlV_eM96a3fIh1V4DryNru5VJiOZAdirIC4rMY3Q6SHR7jSWkg5PVnqLzbKfAQn6SYF_oyMukQmc9mvpgU_oVMY4TG2_C4xA3CtDKJehWUBprlj9-AU-NnbpkwoktI2zAkGpygmy5JwaT7bZc6xHyJCLOs84alG73VMYo6NnLZYGKr8S-hKLCLjEVeV7ioqYijLmEaqwX38VmGm2Byk5Bhwu2voW8SvmtUhDiH5OvVR1381ogFsmaE9fz6yIB5X6JgTlIu4_Bezu3rpunkB9wibhnKYL1gPb3TartRTYaWRfu0Hou-Wk-YO6DINvwbVVTfhqH38ZkDvNTBMBYpqHugclo-6ln-xKprp92bJMv-fHDWCs1rELfZIx6V5YHFg-tIlHFczXGf21B7um1mhwH_h3pM8xVB1LHhIk1Ko66kIZUHi8QBtyKjrmYH_u2VI.xVztbU56iJQIo9g2pTgp2w"
  },
  "transaction_id": "36b25c73-2f26-4ac5-9087-2e61cdad0f2c",
  "nonce": "4LaxYMru83EWiLia5i9v3XlxwBC6kWYvCNzO7uUROBg",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "9_UXcwoGcchTQhJ9ah4JcOcq73ZhEeEBuvAVPdEnpoA"
}
2026-08-13 14:57:51 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "EF6rG4w_Bt5pyz0_1htYBzeA5dc0zWa4_SUeX0r3N2A",
      "y": "SHlqoHnodqLwmqN79Ufj3-aAc-ZeuAPWd3Afs_uHV8A"
    },
    "apv": "NExheFlNcnU4M0VXaUxpYTVpOXYzWGx4d0JDNmtXWXZDTnpPN3VVUk9CZw",
    "kid": "9_UXcwoGcchTQhJ9ah4JcOcq73ZhEeEBuvAVPdEnpoA",
    "apu": "hX9y9a4QHm2UF_llt9n7Yw",
    "enc": "A256GCM",
    "alg": "ECDH-ES"
  },
  "decrypted_payload": {
    "vp_token": {
      "eu_pid_mdoc": [
        "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYbKRmcmFuZG9tWCBvhvzGpFSf8Wy3tsfUbKjUdft-48wyk9j7cAu4PFezkGhkaWdlc3RJRAxsZWxlbWVudFZhbHVl2QPsajIwMDAtMDUtMjZxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGukZnJhbmRvbVgg6KXsWFt1RvbsEizyX7MfcdcNUaDxAr53dtDSnUrjOZZoZGlnZXN0SUQDbGVsZW1lbnRWYWx1ZWdMYXR2aWphcWVsZW1lbnRJZGVudGlmaWVyb2lzc3VpbmdfY291bnRyedgYWGmkZnJhbmRvbVgg5hvn41jr9svf55yF5WUYyr0NceSDjNB29u6SUEaqN_VoZGlnZXN0SUQCbGVsZW1lbnRWYWx1ZWlERU1PLVRFU1RxZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWXYGFhmpGZyYW5kb21YIOA0YOfgV7DHvWQl9t_96EoANRhXXw7r5dmd9AxmozJGaGRpZ2VzdElECGxlbGVtZW50VmFsdWVnS0FMxJJKU3FlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1lamlzc3VlckF1dGiEQ6EBJqEYIVkBpTCCAaEwggFHoAMCAQICFCp-B75LM78picU4lPRQVXZyOXiCMAoGCCqGSM49BAMCMD8xFzAVBgNVBAMMDlBJRCBEUyBTVEFHSU5HMRcwFQYDVQQKDA5SYWl0aXMgU3RhZ2luZzELMAkGA1UEBhMCTFYwHhcNMjYwNDE3MTYyNjMyWhcNMjcwNDE3MTYyNjMyWjA_MRcwFQYDVQQDDA5QSUQgRFMgU1RBR0lORzEXMBUGA1UECgwOUmFpdGlzIFN0YWdpbmcxCzAJBgNVBAYTAkxWMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE1Xe5UfnqV63_E90FwSSSGoEvZ1zNf4JzspDPudUQ9BeFi5wj1DzzyX_zlKNsPYtghXJett_n1tQq-JXTQzuUP6MhMB8wHQYDVR0OBBYEFK45VQofRH2BK1LDjnhQPTkMOHbcMAoGCCqGSM49BAMCA0gAMEUCIQCfYp21nIhdOzhTzbdeaO4vwnoPRem9C1WMHhXeCELX_gIgfqe-P1y2QKwjFlYPbAxy0uIkBvAOmhtmQbaH3DCZH4RZA7fYGFkDsqZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wOC0xMVQwNzowOToyMFppdmFsaWRGcm9twHQyMDI2LTA4LTExVDA3OjA5OjIwWmp2YWxpZFVudGlswHQyMDI2LTExLTA5VDAwOjAwOjAwWmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xsgBYIGVatgemaAHuzGVhzXxG2yIHqZp1wwxEz1oJT8BJcXrMAVggJ0EPK4paCVQsce3ycC1P4KXy-69QKS4fGhJrDCpiGRwCWCAxhAyjLtDR4O6iN690yEV7kZdj4GUP5S7m7M1DMElJ7wNYIE_j990cFsnRcBrP1d1D7cj-jFMKj1PmSBbbT8hZ2LM6BFggr271MAaHFAn5U3lERgPDDBcfTOZeci9W9wjijjqkiWAFWCDRtz75WkqlTEGq40BBRxa4X1kpxGgi4_Z65MAWbFb1swZYIOeEouIanhAIPAYfMPrPfkBIyyNhfcbWhSbskmwKRfQdB1ggKY2990ptaGdxnLACv6s6xDv3prN9hLmr0vkSeBHdjV0IWCBn2fzfcNh_b56szc0md9Av7LpqKB-ESelJXiGUU2vmkwlYIKqEUUCW_onV0CMsGogg2QdSeuL3Wu3lwDpyQJSn4AWbClggFb6PN8qllNhkY0B8BgaVxWBRv8sulJMGBdAa3prlqC8LWCB3UwEIvfSWmawuwyGtwuybYjEJS82lW-A3hXR0v7-brAxYIDhd8aIp-DSQh4Bw06iWbj6cXYcQUrBVXAV0g30dHIe3DVgg1v5L1Qy78ukqdG3GwO_Kd0lX6ntSDbWhWKSXeMyjWcwOWCBKoVKJaLX_tqRamxiOR6Gh3p9o1DV45qtwhUGIRJKmlw9YIGbN7EENmioDws10IqGpxElf4qAOaN86n6dEoPgBd7oMEFggy0fjpY-1KHZlJI3qrmvbM4nE9dHPhUxEkVAvfD_wu6ERWCAhL4EV8YNNZvcLI0kdHhiejVsfZt3skCMmD922LGOUaG1kZXZpY2VLZXlJbmZvoWlkZXZpY2VLZXmkAQIgASFYIDzjtTfwKvaFgI67ijXwkiOiQO77ITJEiLzxqpSMiIklIlggqfvmUP-CS0D3bOjjMv4q0jfdNj6WHLC4P_wdLdT_KlJvZGlnZXN0QWxnb3JpdGhtZ1NIQS0yNTZYQKb_fru37_regpAJTLMO2smMGwRFm5fq4xYv_EkbC0D-dZvSmFFT8eLQ8iL1wa-TEyALesa3A-XjUrkgFlkxiUdsZGV2aWNlU2lnbmVkompuYW1lU3BhY2Vz2BhBoGpkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEDUD52loKEOrAZyx_t7iL8MubKjTRqoVFTfj_t7pXr1737tZ1XKACCE6u6d8Mr3RNDF5R2MQ80jEmqj0Zu5-f8bZnN0YXR1cwA"
      ]
    },
    "state": "c437b90c-2256-4ac1-a6b0-fce892ab654f"
  }
}
2026-08-13 14:57:51 UTC INFO /post VP Token received
Data:
{
  "vp_token": {
    "eu_pid_mdoc": [
      "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYbKRmcmFuZG9tWCBvhvzGpFSf8Wy3tsfUbKjUdft-48wyk9j7cAu4PFezkGhkaWdlc3RJRAxsZWxlbWVudFZhbHVl2QPsajIwMDAtMDUtMjZxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGukZnJhbmRvbVgg6KXsWFt1RvbsEizyX7MfcdcNUaDxAr53dtDSnUrjOZZoZGlnZXN0SUQDbGVsZW1lbnRWYWx1ZWdMYXR2aWphcWVsZW1lbnRJZGVudGlmaWVyb2lzc3VpbmdfY291bnRyedgYWGmkZnJhbmRvbVgg5hvn41jr9svf55yF5WUYyr0NceSDjNB29u6SUEaqN_VoZGlnZXN0SUQCbGVsZW1lbnRWYWx1ZWlERU1PLVRFU1RxZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWXYGFhmpGZyYW5kb21YIOA0YOfgV7DHvWQl9t_96EoANRhXXw7r5dmd9AxmozJGaGRpZ2VzdElECGxlbGVtZW50VmFsdWVnS0FMxJJKU3FlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1lamlzc3VlckF1dGiEQ6EBJqEYIVkBpTCCAaEwggFHoAMCAQICFCp-B75LM78picU4lPRQVXZyOXiCMAoGCCqGSM49BAMCMD8xFzAVBgNVBAMMDlBJRCBEUyBTVEFHSU5HMRcwFQYDVQQKDA5SYWl0aXMgU3RhZ2luZzELMAkGA1UEBhMCTFYwHhcNMjYwNDE3MTYyNjMyWhcNMjcwNDE3MTYyNjMyWjA_MRcwFQYDVQQDDA5QSUQgRFMgU1RBR0lORzEXMBUGA1UECgwOUmFpdGlzIFN0YWdpbmcxCzAJBgNVBAYTAkxWMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE1Xe5UfnqV63_E90FwSSSGoEvZ1zNf4JzspDPudUQ9BeFi5wj1DzzyX_zlKNsPYtghXJett_n1tQq-JXTQzuUP6MhMB8wHQYDVR0OBBYEFK45VQofRH2BK1LDjnhQPTkMOHbcMAoGCCqGSM49BAMCA0gAMEUCIQCfYp21nIhdOzhTzbdeaO4vwnoPRem9C1WMHhXeCELX_gIgfqe-P1y2QKwjFlYPbAxy0uIkBvAOmhtmQbaH3DCZH4RZA7fYGFkDsqZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wOC0xMVQwNzowOToyMFppdmFsaWRGcm9twHQyMDI2LTA4LTExVDA3OjA5OjIwWmp2YWxpZFVudGlswHQyMDI2LTExLTA5VDAwOjAwOjAwWmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xsgBYIGVatgemaAHuzGVhzXxG2yIHqZp1wwxEz1oJT8BJcXrMAVggJ0EPK4paCVQsce3ycC1P4KXy-69QKS4fGhJrDCpiGRwCWCAxhAyjLtDR4O6iN690yEV7kZdj4GUP5S7m7M1DMElJ7wNYIE_j990cFsnRcBrP1d1D7cj-jFMKj1PmSBbbT8hZ2LM6BFggr271MAaHFAn5U3lERgPDDBcfTOZeci9W9wjijjqkiWAFWCDRtz75WkqlTEGq40BBRxa4X1kpxGgi4_Z65MAWbFb1swZYIOeEouIanhAIPAYfMPrPfkBIyyNhfcbWhSbskmwKRfQdB1ggKY2990ptaGdxnLACv6s6xDv3prN9hLmr0vkSeBHdjV0IWCBn2fzfcNh_b56szc0md9Av7LpqKB-ESelJXiGUU2vmkwlYIKqEUUCW_onV0CMsGogg2QdSeuL3Wu3lwDpyQJSn4AWbClggFb6PN8qllNhkY0B8BgaVxWBRv8sulJMGBdAa3prlqC8LWCB3UwEIvfSWmawuwyGtwuybYjEJS82lW-A3hXR0v7-brAxYIDhd8aIp-DSQh4Bw06iWbj6cXYcQUrBVXAV0g30dHIe3DVgg1v5L1Qy78ukqdG3GwO_Kd0lX6ntSDbWhWKSXeMyjWcwOWCBKoVKJaLX_tqRamxiOR6Gh3p9o1DV45qtwhUGIRJKmlw9YIGbN7EENmioDws10IqGpxElf4qAOaN86n6dEoPgBd7oMEFggy0fjpY-1KHZlJI3qrmvbM4nE9dHPhUxEkVAvfD_wu6ERWCAhL4EV8YNNZvcLI0kdHhiejVsfZt3skCMmD922LGOUaG1kZXZpY2VLZXlJbmZvoWlkZXZpY2VLZXmkAQIgASFYIDzjtTfwKvaFgI67ijXwkiOiQO77ITJEiLzxqpSMiIklIlggqfvmUP-CS0D3bOjjMv4q0jfdNj6WHLC4P_wdLdT_KlJvZGlnZXN0QWxnb3JpdGhtZ1NIQS0yNTZYQKb_fru37_regpAJTLMO2smMGwRFm5fq4xYv_EkbC0D-dZvSmFFT8eLQ8iL1wa-TEyALesa3A-XjUrkgFlkxiUdsZGV2aWNlU2lnbmVkompuYW1lU3BhY2Vz2BhBoGpkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEDUD52loKEOrAZyx_t7iL8MubKjTRqoVFTfj_t7pXr1737tZ1XKACCE6u6d8Mr3RNDF5R2MQ80jEmqj0Zu5-f8bZnN0YXR1cwA"
    ]
  },
  "state": "c437b90c-2256-4ac1-a6b0-fce892ab654f",
  "nonce": "4LaxYMru83EWiLia5i9v3XlxwBC6kWYvCNzO7uUROBg",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "jwk_thumbprint": "9_UXcwoGcchTQhJ9ah4JcOcq73ZhEeEBuvAVPdEnpoA"
}
2026-08-13 14:57:51 UTC WARNING /post Validation failed
How to fix:
One or more credentials failed verification. Check the 'credentials' object below for per-credential errors.
Data:
{
  "hint": "One or more credentials failed verification. Check the 'credentials' object below for per-credential errors.",
  "credentials": {
    "eu_pid_mdoc": {
      "valid": false,
      "format": "mso_mdoc",
      "disclosed_claims": {
        "eu.europa.ec.eudi.pid.1:birth_date": "2000-05-26",
        "eu.europa.ec.eudi.pid.1:issuing_country": "Latvija",
        "eu.europa.ec.eudi.pid.1:family_name": "DEMO-TEST",
        "eu.europa.ec.eudi.pid.1:given_name": "KAL\u0112JS"
      },
      "issuer": "C=LV,O=Raitis Staging,CN=PID DS STAGING",
      "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 2027-04-17T16:26:32+00:00"
        },
        {
          "id": "trusted",
          "name": "Trusted",
          "status": "passed",
          "detail": "Chain anchored at trusted root: C=LV,O=Raitis Staging,CN=PID DS STAGING"
        },
        {
          "id": "token_status",
          "name": "Valid Token Status",
          "status": "passed",
          "detail": "Valid until 2026-11-09T00:00:00+00:00"
        },
        {
          "id": "device_signature",
          "name": "Valid Device Signature",
          "status": "failed",
          "detail": "DeviceSignature verification failed: signature does not match SessionTranscript (nonce/client_id binding check failed)"
        }
      ]
    }
  }
}