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

1f8d418e-c783-41e7-b94e-757898dd4b26

failed
direct_post.jwt

afa511ef-806e-4e3e-b433-9484876eb886
x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A
lXkZfs5wLQsE2Tl8rTnBYpGYFZZ7rTWRemK6MPu8CVs

https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post
600s
eu_pid_mdoc_common
2026-08-18 13:43:42 UTC    2026-08-18 13:43:53 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": "odiFEk0ajss8YBfRU72w3HDsa9LVtj1rYfFlL95S6ZA",
        "y": "z6SjbyM1Cfu6mHXUQcUxQU1FI3ht5jjSKUI_bBbIXQ4",
        "kid": "_mLr81OTC6oMnHsXCysSjByhTe8JAp_ElydKz0QWx_s",
        "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
'dict' object has no attribute 'doctype'
View Details
{
  "valid": false,
  "format": "mso_mdoc",
  "disclosed_claims": {},
  "issuer": null,
  "error": "'dict' object has no attribute 'doctype'",
  "checks": []
}

VP Token

View Raw Token
{
  "eu_pid_mdoc": [
    "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEBY_AIgsPwdcw9PURJEIjQBR6zUvHxla4CtPQftEIpiJ6Fz7mPzz-KN-od7E2UR0YQ23E02PCx597fBOJxzVszqam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQIaMIICFjCCAbygAwIBAgIUXPJ0WdTpIETWDp3B07DpRahoGMUwCgYIKoZIzj0EAwIwJTELMAkGA1UEBhMCRlIxFjAUBgNVBAMMDW1ETCBUZXN0IElBQ0EwHhcNMjYwODE3MTIxNjIxWhcNMjcwODE4MTIxNjIxWjAjMQswCQYDVQQGEwJGUjEUMBIGA1UEAwwLbURMIFRlc3QgRFMwWjAUBgcqhkjOPQIBBgkrJAMDAggBAQcDQgAEQWi0SLQb9TybV7Jgy1ZM_YCxAim1_vFakMp8dpjZHp121luvMabqemY5aYAl8ZHI2518DbGUgPfUxLhInH3RUqOByjCBxzAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB_wQEAwIHgDAdBgNVHQ4EFgQUgcECOrWZCVO7fRsSQt8XsFFJcwUwHwYDVR0jBBgwFoAUYxaYXfMI1xn7A3RzD-RQd4SF7K8wJAYDVR0RBB0wG4YZaHR0cHM6Ly9tZGwtdGVzdC5pbnZhbGlkLzAtBgNVHR8EJjAkMCKgIKAehhxodHRwczovL21kbC10ZXN0LmludmFsaWQvY3JsMBIGA1UdJQQLMAkGByiBjF0FAQIwCgYIKoZIzj0EAwIDSAAwRQIhALhesE8j8739j0zVClkfm5B2CTIhU_OPrP46_DPXhlB1AiB2SYN2oHsSLFexbo_OHxFc7W_ouCUMnkR1TaopzbrmBlkEItgYWQQdpmdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Nmc2lnbmVkwHQyMDI2LTA4LTE4VDEzOjM4OjUzWml2YWxpZEZyb23AdDIwMjYtMDgtMThUMTM6Mzg6NTNaanZhbGlkVW50aWzAdDIwMjctMDgtMThUMTM6NDM6NTNabHZhbHVlRGlnZXN0c6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjG1AFgg693TAyrHGd9Fksp_SNMs-jEvphCOFiO_F-EYHF7FuswBWCBVUVbG-MfqRRtsRONFu5PcNc35e3cxWu3YpBeD8XrOFwJYIFQx6hW-ZOyiZ3PMboopjTh8LNLu-FNDYunPe9zC3zmXA1ggdFVxcHVgAatvPAliqp8mTDUV1F6QikOJmme0gTYo0L4EWCDCOYy4gIClhgxZqNnyC_m7ysfSQ-5nYJ98olWS-RUkKAVYIK63UK83XZjwmChrGubvP29hXoedsWo7l6tkDh5WbHS0BlggULJyigTkRSyhIrT_-pIQYRATO7jdUWq0HeWrhYcuAegHWCAvyO0P_LjIC8VwgKk6nExjq9mfavxga7hPpLjuBv_vjQhYIDFcQhnPD86cWt5reZHyi4P6ShPIO8jRC7ZEH1-ZUnPKCVgg1mW-bhnDLS3jAtyHvmIELiOGp2oJJU2P7tCLmmlGy5YKWCAEw1xnRZgjxdLUgYo96yCAC7GwIj9qpvmkBRGJ0QxlEQtYIP_Dmt0NMIUVVfFIN3iE1LuSIExFTOm9MAdyBD9Z9mctDFggChnLGwDcG0QfBcU1F1Xw_jkM6y4a8V4KyCBkyj-qrM0NWCAv4qdY69zvmZ063WkBbLQAd2DJy__BAMjMnCyYlsE63w5YIJobRxGTs7bbCBGNFMBIv4MbgTLqMp3lxg2t3CDFHXe1D1ggZpObTuufLXBV5kVjS6ngJisNIeuDFu_xc_vUuqn5gtUQWCB6X6f9ay_rpL38YEr3i9dC73oGPMdj7h9YJzryvzJnaRFYIFHAZ0uegoF_2Wzk5TvVL7G6C16bkE-aXB02ilofDbCLElggjXKYGsumO6KDP-RqIiYFi71xZIJLrdr3XdzuF1s5qUsTWCBi6Pjis7c5F_Y7KFiUyxx2EcQoWgcvj5mib4G0k4om_hRYIM4BtZtgO76Qvtg6qVa3AKT0AN7K_aKaTZlH7OIMB345bWRldmljZUtleUluZm-haWRldmljZUtleaQBAiAZAQAhWCBlaY6G6fRKh3mAuj8DKMEaqw53G7IkOvUEzkZfAxAbyCJYIBSvDi5DNkVrA5eOa5lXx4lSq4hdlzqpITrYNXoBJarvb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEABbSeGe34TVuvbee2-PdwKdOPJqJeHkzNbgpfJM27iiHWRS9euTVwYcluFcqu_gdH80TniAgmdow3RHYzRg93fam5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xhNgYWGOkZnJhbmRvbVgg5tY1Fn9o5hBEk5HZSPYCV9IcYDlleK8Nr1_m40_PchFoZGlnZXN0SUQBbGVsZW1lbnRWYWx1ZWRFcmlrcWVsZW1lbnRJZGVudGlmaWVyamdpdmVuX25hbWXYGFhspGZyYW5kb21YIEVmzTyW7rGSqjmMDypNvxPPLn3ZFWQ1wpk41bmhO9QnaGRpZ2VzdElECWxlbGVtZW50VmFsdWXZA-xqMTk4NS0wMy0xNXFlbGVtZW50SWRlbnRpZmllcmpiaXJ0aF9kYXRl2BhYZqRmcmFuZG9tWCAZt8ZBlkGL1Hr6QIysNx6J9AnT8tEfWEF_eHV-7O9j4GhkaWdlc3RJRAtsZWxlbWVudFZhbHVlYlNFcWVsZW1lbnRJZGVudGlmaWVyb2lzc3VpbmdfY291bnRyedgYWGikZnJhbmRvbVggipdFKBbApMQo0SDtCRYuJTMuPAPZiYDEbzzNuI3Nn2poZGlnZXN0SUQPbGVsZW1lbnRWYWx1ZWhMaW5kZ3JlbnFlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZQ"
  ]
}

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'X\\xfc\\x02 \\xb0\\xfc\\x1ds\\x0fOQ\\x12D\"4\\x01G\\xac\\xd4\\xbc|ek\\x80\\xad=\\x07\\xed\\x10\\x8ab\\'\\xa1s\\xeec\\xf3\\xcf\\xe2\\x8d\\xfa\\x87{\\x13e\\x11\\xd1\\x846\\xdcM6<,y\\xf7\\xb7\\xc18\\x9csV\\xcc\\xea'"
            ]
          },
          "nameSpaces": "CBORTag(24, b'\\xa0')"
        },
        "issuerSigned": {
          "issuerAuth": [
            "b'\\xa1\\x01&'",
            {
              "33": "b'0\\x82\\x02\\x160\\x82\\x01\\xbc\\xa0\\x03\\x02\\x01\\x02\\x02\\x14\\\\\\xf2tY\\xd4\\xe9 D\\xd6\\x0e\\x9d\\xc1\\xd3\\xb0\\xe9E\\xa8h\\x18\\xc50\\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\\r260817121621Z\\x17\\r270818121621Z0#1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02FR1\\x140\\x12\\x06\\x03U\\x04\\x03\\x0c\\x0bmDL Test DS0Z0\\x14\\x06\\x07*\\x86H\\xce=\\x02\\x01\\x06\\t+$\\x03\\x03\\x02\\x08\\x01\\x01\\x07\\x03B\\x00\\x04Ah\\xb4H\\xb4\\x1b\\xf5<\\x9bW\\xb2`\\xcbVL\\xfd\\x80\\xb1\\x02)\\xb5\\xfe\\xf1Z\\x90\\xca|v\\x98\\xd9\\x1e\\x9dv\\xd6[\\xaf1\\xa6\\xeazf9i\\x80%\\xf1\\x91\\xc8\\xdb\\x9d|\\r\\xb1\\x94\\x80\\xf7\\xd4\\xc4\\xb8H\\x9c}\\xd1R\\xa3\\x81\\xca0\\x81\\xc70\\x0c\\x06\\x03U\\x1d\\x13\\x01\\x01\\xff\\x04\\x020\\x000\\x0e\\x06\\x03U\\x1d\\x0f\\x01\\x01\\xff\\x04\\x04\\x03\\x02\\x07\\x800\\x1d\\x06\\x03U\\x1d\\x0e\\x04\\x16\\x04\\x14\\x81\\xc1\\x02:\\xb5\\x99\\tS\\xbb}\\x1b\\x12B\\xdf\\x17\\xb0QIs\\x050\\x1f\\x06\\x03U\\x1d#\\x04\\x180\\x16\\x80\\x14c\\x16\\x98]\\xf3\\x08\\xd7\\x19\\xfb\\x03ts\\x0f\\xe4Pw\\x84\\x85\\xec\\xaf0$\\x06\\x03U\\x1d\\x11\\x04\\x1d0\\x1b\\x86\\x19https://mdl-test.invalid/0-\\x06\\x03U\\x1d\\x1f\\x04&0$0\"\\xa0 \\xa0\\x1e\\x86\\x1chttps://mdl-test.invalid/crl0\\x12\\x06\\x03U\\x1d%\\x04\\x0b0\\t\\x06\\x07(\\x81\\x8c]\\x05\\x01\\x020\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x02\\x03H\\x000E\\x02!\\x00\\xb8^\\xb0O#\\xf3\\xbd\\xfd\\x8fL\\xd5\\nY\\x1f\\x9b\\x90v\\t2!S\\xf3\\x8f\\xac\\xfe:\\xfc3\\xd7\\x86Pu\\x02 vI\\x83v\\xa0{\\x12,W\\xb1n\\x8f\\xce\\x1f\\x11\\\\\\xedo\\xe8\\xb8%\\x0c\\x9eDuM\\xaa)\\xcd\\xba\\xe6\\x06'"
            },
            "b'\\xd8\\x18Y\\x04\\x1d\\xa6gdocTypeweu.europa.ec.eudi.pid.1gversionc1.0lvalidityInfo\\xa3fsigned\\xc0t2026-08-18T13:38:53ZivalidFrom\\xc0t2026-08-18T13:38:53ZjvalidUntil\\xc0t2027-08-18T13:43:53ZlvalueDigests\\xa1weu.europa.ec.eudi.pid.1\\xb5\\x00X \\xeb\\xdd\\xd3\\x03*\\xc7\\x19\\xdfE\\x92\\xca\\x7fH\\xd3,\\xfa1/\\xa6\\x10\\x8e\\x16#\\xbf\\x17\\xe1\\x18\\x1c^\\xc5\\xba\\xcc\\x01X UQV\\xc6\\xf8\\xc7\\xeaE\\x1blD\\xe3E\\xbb\\x93\\xdc5\\xcd\\xf9{w1Z\\xed\\xd8\\xa4\\x17\\x83\\xf1z\\xce\\x17\\x02X T1\\xea\\x15\\xbed\\xec\\xa2gs\\xccn\\x8a)\\x8d8|,\\xd2\\xee\\xf8SCb\\xe9\\xcf{\\xdc\\xc2\\xdf9\\x97\\x03X tUqpu`\\x01\\xabo<\\tb\\xaa\\x9f&L5\\x15\\xd4^\\x90\\x8aC\\x89\\x9ag\\xb4\\x816(\\xd0\\xbe\\x04X \\xc29\\x8c\\xb8\\x80\\x80\\xa5\\x86\\x0cY\\xa8\\xd9\\xf2\\x0b\\xf9\\xbb\\xca\\xc7\\xd2C\\xeeg`\\x9f|\\xa2U\\x92\\xf9\\x15$(\\x05X \\xae\\xb7P\\xaf7]\\x98\\xf0\\x98(k\\x1a\\xe6\\xef?oa^\\x87\\x9d\\xb1j;\\x97\\xabd\\x0e\\x1eVlt\\xb4\\x06X P\\xb2r\\x8a\\x04\\xe4E,\\xa1\"\\xb4\\xff\\xfa\\x92\\x10a\\x10\\x13;\\xb8\\xddQj\\xb4\\x1d\\xe5\\xab\\x85\\x87.\\x01\\xe8\\x07X /\\xc8\\xed\\x0f\\xfc\\xb8\\xc8\\x0b\\xc5p\\x80\\xa9:\\x9cLc\\xab\\xd9\\x9fj\\xfc`k\\xb8O\\xa4\\xb8\\xee\\x06\\xff\\xef\\x8d\\x08X 1\\\\B\\x19\\xcf\\x0f\\xce\\x9cZ\\xdeky\\x91\\xf2\\x8b\\x83\\xfaJ\\x13\\xc8;\\xc8\\xd1\\x0b\\xb6D\\x1f_\\x99Rs\\xca\\tX \\xd6e\\xben\\x19\\xc3--\\xe3\\x02\\xdc\\x87\\xbeb\\x04.#\\x86\\xa7j\\t%M\\x8f\\xee\\xd0\\x8b\\x9aiF\\xcb\\x96\\nX \\x04\\xc3\\\\gE\\x98#\\xc5\\xd2\\xd4\\x81\\x8a=\\xeb \\x80\\x0b\\xb1\\xb0\"?j\\xa6\\xf9\\xa4\\x05\\x11\\x89\\xd1\\x0ce\\x11\\x0bX \\xff\\xc3\\x9a\\xdd\\r0\\x85\\x15U\\xf1H7x\\x84\\xd4\\xbb\\x92 LEL\\xe9\\xbd0\\x07r\\x04?Y\\xf6g-\\x0cX \\n\\x19\\xcb\\x1b\\x00\\xdc\\x1bD\\x1f\\x05\\xc55\\x17U\\xf0\\xfe9\\x0c\\xeb.\\x1a\\xf1^\\n\\xc8 d\\xca?\\xaa\\xac\\xcd\\rX /\\xe2\\xa7X\\xeb\\xdc\\xef\\x99\\x9d:\\xddi\\x01l\\xb4\\x00w`\\xc9\\xcb\\xff\\xc1\\x00\\xc8\\xcc\\x9c,\\x98\\x96\\xc1:\\xdf\\x0eX \\x9a\\x1bG\\x11\\x93\\xb3\\xb6\\xdb\\x08\\x11\\x8d\\x14\\xc0H\\xbf\\x83\\x1b\\x812\\xea2\\x9d\\xe5\\xc6\\r\\xad\\xdc \\xc5\\x1dw\\xb5\\x0fX f\\x93\\x9bN\\xeb\\x9f-pU\\xe6EcK\\xa9\\xe0&+\\r!\\xeb\\x83\\x16\\xef\\xf1s\\xfb\\xd4\\xba\\xa9\\xf9\\x82\\xd5\\x10X z_\\xa7\\xfdk/\\xeb\\xa4\\xbd\\xfc`J\\xf7\\x8b\\xd7B\\xefz\\x06<\\xc7c\\xee\\x1fX\\':\\xf2\\xbf2gi\\x11X Q\\xc0gK\\x9e\\x82\\x81\\x7f\\xd9l\\xe4\\xe5;\\xd5/\\xb1\\xba\\x0b^\\x9b\\x90O\\x9a\\\\\\x1d6\\x8aZ\\x1f\\r\\xb0\\x8b\\x12X \\x8dr\\x98\\x1a\\xcb\\xa6;\\xa2\\x83?\\xe4j\"&\\x05\\x8b\\xbdqd\\x82K\\xad\\xda\\xf7]\\xdc\\xee\\x17[9\\xa9K\\x13X b\\xe8\\xf8\\xe2\\xb3\\xb79\\x17\\xf6;(X\\x94\\xcb\\x1cv\\x11\\xc4(Z\\x07/\\x8f\\x99\\xa2o\\x81\\xb4\\x93\\x8a&\\xfe\\x14X \\xce\\x01\\xb5\\x9b`;\\xbe\\x90\\xbe\\xd8:\\xa9V\\xb7\\x00\\xa4\\xf4\\x00\\xde\\xca\\xfd\\xa2\\x9aM\\x99G\\xec\\xe2\\x0c\\x07~9mdeviceKeyInfo\\xa1ideviceKey\\xa4\\x01\\x02 \\x19\\x01\\x00!X ei\\x8e\\x86\\xe9\\xf4J\\x87y\\x80\\xba?\\x03(\\xc1\\x1a\\xab\\x0ew\\x1b\\xb2$:\\xf5\\x04\\xceF_\\x03\\x10\\x1b\\xc8\"X \\x14\\xaf\\x0e.C6Ek\\x03\\x97\\x8ek\\x99W\\xc7\\x89R\\xab\\x88]\\x97:\\xa9!:\\xd85z\\x01%\\xaa\\xefodigestAlgorithmgSHA-256'",
            "b\"\\x01m'\\x86{~\\x13V\\xeb\\xdby\\xed\\xbe=\\xdc\\nt\\xe3\\xc9\\xa8\\x97\\x87\\x933[\\x82\\x97\\xc93n\\xe2\\x88u\\x91K\\xd7\\xaeM\\\\\\x18r[\\x85r\\xab\\xbf\\x81\\xd1\\xfc\\xd19\\xe2\\x02\\t\\x9d\\xa3\\r\\xd1\\x1d\\x8c\\xd1\\x83\\xdd\\xdf\""
          ],
          "nameSpaces": {
            "eu.europa.ec.eudi.pid.1": [
              "CBORTag(24, b'\\xa4frandomX \\xe6\\xd65\\x16\\x7fh\\xe6\\x10D\\x93\\x91\\xd9H\\xf6\\x02W\\xd2\\x1c`9ex\\xaf\\r\\xaf_\\xe6\\xe3O\\xcfr\\x11hdigestID\\x01lelementValuedErikqelementIdentifierjgiven_name')",
              "CBORTag(24, b\"\\xa4frandomX Ef\\xcd<\\x96\\xee\\xb1\\x92\\xaa9\\x8c\\x0f*M\\xbf\\x13\\xcf.}\\xd9\\x15d5\\xc2\\x998\\xd5\\xb9\\xa1;\\xd4'hdigestID\\tlelementValue\\xd9\\x03\\xecj1985-03-15qelementIdentifierjbirth_date\")",
              "CBORTag(24, b'\\xa4frandomX \\x19\\xb7\\xc6A\\x96A\\x8b\\xd4z\\xfa@\\x8c\\xac7\\x1e\\x89\\xf4\\t\\xd3\\xf2\\xd1\\x1fXA\\x7fxu~\\xec\\xefc\\xe0hdigestID\\x0blelementValuebSEqelementIdentifieroissuing_country')",
              "CBORTag(24, b'\\xa4frandomX \\x8a\\x97E(\\x16\\xc0\\xa4\\xc4(\\xd1 \\xed\\t\\x16.%3.<\\x03\\xd9\\x89\\x80\\xc4o<\\xcd\\xb8\\x8d\\xcd\\x9fjhdigestID\\x0flelementValuehLindgrenqelementIdentifierkfamily_name')"
            ]
          }
        }
      }
    ]
  }
}

Session Logs

6 total
2026-08-18 13:43:42 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "via": "1.1 Caddy",
    "sec-fetch-site": "same-origin",
    "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
    "origin": "https://api.playground.france-identite.gouv.fr",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "sec-fetch-user": "?1",
    "upgrade-insecure-requests": "1",
    "content-type": "application/x-www-form-urlencoded",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "user-agent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:147.0) Gecko/20100101 Firefox/147.0",
    "sec-fetch-dest": "document",
    "sec-fetch-mode": "navigate",
    "accept-encoding": "gzip, deflate, br, zstd",
    "referer": "https://api.playground.france-identite.gouv.fr/igrantio/verifier/admin/create-request/",
    "x-forwarded-proto": "https",
    "priority": "u=0, i",
    "accept-language": "fr,fr-FR;q=0.9,en-US;q=0.8,en;q=0.7",
    "x-forwarded-for": "45.80.21.154, 127.0.0.1,10.42.7.1",
    "content-length": "142",
    "cookie": "p2r_cookie_consent=%7B%22essential%22%3Atrue%2C%22analytics%22%3Afalse%2C%22preferences%22%3Afalse%2C%22timestamp%22%3A%222026-08-10T14%3A04%3A44.382Z%22%2C%22version%22%3A%222%22%7D; csrftoken=GChFZlMAX855aIEY5DXrSmiqcTftLtbr; rpsessionid=xbi3gq9c7r80bngis15na9g11z98oii9",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "f2dab37e-71c3-4fdd-a0d3-c9277b1198a0",
    "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=9cf625618a990724fb45e434ea38b12140b63e3a9368da51a33c5f5f9ca71c1a;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-6a4ab29937eba3921109c8fb2c8af8c1-68026eb010c4f8f9-00",
    "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": "haip-vp://"
  },
  "transaction_id": "1f8d418e-c783-41e7-b94e-757898dd4b26",
  "request_id": "afa511ef-806e-4e3e-b433-9484876eb886",
  "nonce": "lXkZfs5wLQsE2Tl8rTnBYpGYFZZ7rTWRemK6MPu8CVs",
  "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": "_mLr81OTC6oMnHsXCysSjByhTe8JAp_ElydKz0QWx_s",
  "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": "odiFEk0ajss8YBfRU72w3HDsa9LVtj1rYfFlL95S6ZA",
          "y": "z6SjbyM1Cfu6mHXUQcUxQU1FI3ht5jjSKUI_bBbIXQ4",
          "kid": "_mLr81OTC6oMnHsXCysSjByhTe8JAp_ElydKz0QWx_s",
          "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-18 13:43:53 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "via": "1.1 Caddy",
    "user-agent": "wallet-simulator/1.0",
    "x-forwarded-for": "45.80.21.154, 127.0.0.1,10.42.7.1",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "accept": "application/oauth-authz-req+jwt, application/jwt;q=0.9, */*;q=0.8",
    "accept-encoding": "identity",
    "x-forwarded-proto": "https",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "60740d7b-60f3-4af0-8745-7f902c5ab069",
    "x-envoy-attempt-count": "1",
    "x-envoy-original-path": "/igrantio/verifier-backend/authorize/afa511ef-806e-4e3e-b433-9484876eb886",
    "x-forwarded-client-cert": "By=spiffe://cluster.local/ns/igrantio/sa/igrantio-playground-unfold;Hash=1fb852dcc804072f0a57c3f17021774e377fc73c626a420d3d1cb59f713c59f4;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-4ed59da93ad64965a060eeded8c1d42c-c29a04936c0f8d83-00",
    "tracestate": ""
  },
  "path_params": {
    "request_id": "afa511ef-806e-4e3e-b433-9484876eb886"
  },
  "transaction_id": "1f8d418e-c783-41e7-b94e-757898dd4b26",
  "nonce": "lXkZfs5wLQsE2Tl8rTnBYpGYFZZ7rTWRemK6MPu8CVs",
  "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": "_mLr81OTC6oMnHsXCysSjByhTe8JAp_ElydKz0QWx_s"
}
2026-08-18 13:43:53 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "accept-encoding": "identity",
    "x-forwarded-for": "45.80.21.154, 127.0.0.1,10.42.7.1",
    "user-agent": "wallet-simulator/1.0",
    "x-forwarded-proto": "https",
    "via": "1.1 Caddy",
    "content-type": "application/x-www-form-urlencoded",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "content-length": "4649",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "3ba05e88-0295-4164-b655-a9987b20016c",
    "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=1fb852dcc804072f0a57c3f17021774e377fc73c626a420d3d1cb59f713c59f4;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-c821f9c196ee63db6ca1395cd7d218c8-6d12025c0b14bd84-00",
    "tracestate": ""
  },
  "form_fields": {
    "response_jwe": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMjU2IiwieCI6IkRLWlI2c01XS0FHXzdyOVY2SjlvVGZHVnFIcjBabTVBWlctUW9RdlJha0kiLCJ5IjoiZUkwVi15U1ZsS2FCVDRBTHpxQV9MdW9yc2xub0pNWkNhMEJlZXpKdXJ3MCJ9LCJraWQiOiJfbUxyODFPVEM2b01uSHNYQ3lzU2pCeWhUZThKQXBfRWx5ZEt6MFFXeF9zIn0..itjXLMKY_1ueJt6o.IZBnCbP8-T26rTFi3uxZ2uJmG3ZOOi4SRYnJmujZyJ_ezhjfw5ubVsnygVqdmh2d7q41hOVRzhX79YB3ty-JN1s1FGVoSUX5tvO-kMk6i78WZglQC22cdvC9PV9wcI1sVule8ScuC_ZR2hzVnvvNRzDEd7Wn288Tye_MjwXSFr4QEj7I2zYjuSEkdbUa0GGFuU9iuQbeOXlvRFEwZ5LERTVojhUGZN7roAp2RaHCHKBv1TsBwkjC02XSCiHnUggn3krVvEtAdIE-C-Q9XTZfkt2mbecoSjqdyNz5a8hC2qjf928I9gYv9-EhRrowY74YaW9wIWNv-OJ5VTHez5qj9aCJZll7RA17lUjXVnkPrmaMAzohwo1XWBL3QvgPuqyQb0kmYlygSJaGd3gHCbvj7G8mfstqLjYlTfSSTL_v9Yz8mHx-Wla0Jrkamibb18TU7_9FR9n3Gn1gBhEOMLKmJl-4NRfTpkGrrsCxxEVXv3N03sDMjFtIFNyvSrBBOW-sjAWxJ4_Y-5dFboIj_ArYVNOY1zUJMKLm3-OWGuxuRsqDS74FzQXkLncWSOG29hFLMQSnKHVU1zFPfludvSTNL5aCPVfrxD7t5UHI71mQp2TJDqsFRmeqNqlnbaEQmcq1yPxx8HmqKGyDiF2-tHjLDvo1QvISrc8NSfBhN51VRlLZcjLtNbspDilfSl4dlIFDAtIyC_k5YWTNOKfbcQ7CXwN3JrkE5fkiR2BEhminbgbcCK0s1O3JDBBdnl6RP-vwZD8giSSRGc5m3eTAC6m4TYZKz-ix9gAn85Iga-RbS8bLmrRHA1f_mSNp_LocjbPWb3mnvDtOF6M3sj8Zkmyx58_MgLtUXsV0ZwSwu-7nMDE27u_1-klB9dW0dmJ1nGtY0UN-15K3eOpLIf4V6IfP3vNLsKxlonEVVE_Wg3f-FP--hzaw17Faz2pwVbmzos0PLjG6xv1u72URE6QNBhlJCcg6ea653MR4-Qu5Q_cBVCC-8AfoBusz0si8g-zo9_IvwMvR3wpAcIlDrzdSRIUZzXfqLmFPvuanWfJV130k9Ay7ysWV0JziAEY_83VLPdZsZcPgDMfvlerNNdsM0eOX9LkaK00oPOT0_DHXhr__qVquw6ABP3Vlkvpomm9-M1dBrH5dpK96QAlBn13g4ElIbWEeQbXZJ4m8Vns61MPS4dWCiLSHa6tw6gI_wNkAfkYTVpBNtoA9b74R8nRJ-94SJ4nR6cYG4SiEDzLxQ_SbrHyO_H24askhtoDZi2TomubgcW-mXI7w4S97hj4s7Se_8WuYqMCHyhGB_cAcS3MfxdEvYqA45hj7WVQBusJOSndWU_rwMVX9w93LrSdPbbIuyobjEp2mN_JcbWfZaIMiyUE4_z2Qh8thQhZl2czRULfEYqscxk_R3ex0aILTPjLVe_u3jE1V5TnD-F6zrmzwstLpdPYJqVbZ7aksJlCX5c1-Bu0Yg7QGkGDwlf4iPj_mwicpfn9xJi9XRFL0sJBBzEpp8sCafFdCECuIBSa7BmrNg4FkZY9dl54fkVvRqud4lWq6pAiE1RuH5WQvvmFhg0HPhuLDM5gh6kjPDwnNNjgx93oEEEgnuEcpmRqtCfHq2Vr5UxSddvPYIZPp8JMNQ67nci7rMQ0Z1ubiS335JOxEqDqAcdQVR7OrB5tDofJlWdm-LfWwNCEmveP1oim0ydbmpgQ69PHUs7RciIcv4za1Xq7JfmogRIVppoRATBmGOwSXWzKdeluWyWrHVmnPVtSyuPYGMiGN2Z7e-IvXNOtGvBWJvZQ-IZoWKwG3EUKVhgJTmDNunlNa7kKnOiyMoTiRow8Riw3L8jjudqE99c5OFJgwlUVsivG5mSvf09hSaZ6bM_oy6B6ffHD-7SqeydyvIBpe01TfWihBlc6rdLlX-f-vsAk-LCxmWgMb7LFQSITMVH9v3TskgLYMPNIsCmW_FsTc5crOYHXCeCxYCJIzsfTXO0MJ_pj_B5PnYebfO0a0PBIIPHqWbU7TC1SAr3TOIfn4CZUCQ47sewuoAyeoIgcdSEd4fpRoVQnuNSkNqOl5yeuvBYJByVzNGa44ucVnxS2FDT2zswUoafep149JfV6cFROVHLYeUiiALtkJTsG1lyPxszh4GaHN3PTXesk_sLG1yOFWOWxda_nqsioX6B70o7pXKPcW8JT6NxVxxjZVpGvoEAUBuqjd9fYHGMoCNV6uhNOCnh-j24uBZbMRpkuCseVtlNAMmPR8XH_ejmd7FjhI105ccYvZh-j-V5orsbhgVASj1Ob6NeAq972NfWdkEzmGTyKyGH1bzcANii75M_onRF6l398Rd61ACD-_N2ugfzFE5Co_eFAxDhpUQxCBHWJM-le1zn7IzLMff8FqUPlzeCGmD2bnh2EUL0YWd2EeX_yYXstS5xr9hpxKDAXmB5W_et4kw7X4snyFj03HtTyTuGGeIaHQpmRCL9wOQcJ8GigQvQPm1CMzDRbqZQkObsr9gT02b4s7tIvQuedhHSjAdz932PNK1ZlkbMq7saD5hvGFGzfgn5HV5rfn7yc-0DrN7Cf9R_eFXXN6KwGvee7kl-beKXAHBbIUB3ij-ETEpgfaHGPlyA9661loIZvWD6WvYW2p7Mu4EeyosQCPjgH1O5Pd6YNQPgsv9e7uQqA-dsyoRl1cddwUpAVVI7Va2wOItwCjzp00Wyuvi-2NaLnI1pOaMZTJTl8Nw3t5vdRslDt1n-8RonJFUdB6ipYaejvOYIgPixjfr8PpUmKwyDWi20ohYlqjWEw04WjFtH-IF2ZRDxrdVr0TkK5Oc2jT5p-od5fmxLpXBi_v2GC_opcHyGwug7-5q7JDgay8xAu_Ttgt8b_4GxNsbNZ_GIddSBv_jpPzFkPHyP9aZ3wOg2kF_DeRzQDCpqRK3DEhNt_se5u2i7OQw16w88BG7aCN7fLaY3Q3rTrrZQ6BGyFVsUf8DI9LCCDPP2E_bIreferW7fFM0kOyMQfVxRI9opfolXnZa7liO6zwtDY6ONTxY4spt0Al4ZbhNuEVbtNEZw60cBLDKYbl0gAO-OsxryNkvlVPZROc3QF1s9t5bwEaGH49HXsgH1JsDBeuKJoJzH-akCKUT9mmBzcS6xa-_7La7v99KK57GIewOAt90B3LNeocvsnLIr2siLarxPPXNUOfqOq5M54w9fNJVpB40Z1lUbTkaan9HfJY_5NDIzenwk2eOMbesdZwj-jTkcDtNbtOKH7XpYeoaQYRxkoEexuLK8EtaxdlJE_DDFHhIEpzbfG1PCran_DLzC1NRGH7SmIHX479aBHnU6coCnQyb03XnsjvEYGVlebLtsvlp4PdKdEhuHf4mSl6UiSgmMtFER5eRPGt7OZ544LiypFLwo0g-Rd8xyFLBKjRSDAPyyD_ICHNpcsWeVPQkqtOQSAMaVgeFsxoJO1qdusamMm8KsE6M2SuBC6LMZe2Onp90EczCFcwGxZx5X_RYN1TjXR5OoLouhPEPXOxNtOCtPCKuVcHNA0w9plhesoqu5BDH5luU1sBHmJBe1f1mtAdZ1yEkt95NW72Q7OdnqBFEocp8nvgMDaL0QYbDLiBw-R8JaBje5mpLne9FKxqSyRcDIvZ_ZceXKdpwdWldKZn5ILRPbxLQCTetEkh_VaDVHp5MlTWGfAXxe5FFATqd0SwamQ7kSMwYwvyeoR_YCF5DOYU6QWyAUakF7GWV49u3BuKcrFh3ZNGso-MyplpE8VHX7c4D2xGpN23ulkuflLnmFxeCwinF3zQNEAb4FeWHeu3r0dpPXH0byOHpghXUO6aVj6NbNXYfrqYk2VWp95qyHVGWTn3oft_eKHr3hbwTag4TLRNr8ZoeZhQ-SegSSQWUgXj6phIAVddfqrMxT8s9bNzq_rKjL7-O69uzBa520TF_T689K7F4-N_3tYZntaUk_gs_vNXRGxu0D6zmGUnW5NpnTSqEcg9VlP3AevRUtuqyMPwQSj_z7553-BDdsFjcd7Xrb9YGwCK4ghCF74fbw7_FZdIYpfe1WYCsCK5p-Xq-8N_t5WTTGXWX6-nNn4zu-k1HYN5zQ57wwylJBIeJOPk_n7yAucWvCxitF71ZWg78hA7EmKLZTNhmnkFyKE4z3-BDFerDrs_kKvEKF28uOTXsO-pDIcyZNyDYi4xu_KrJK4Xzsp1NOofx2PuNWwJDi5KJ7uZ_iuMFZqfTY9WTONduUDGc9wiBEjeQN729WRNwdw1s7hHndwSLfKkaQkKgD2KetgXkRRZnv7vZU4A9B9VaL-m88N-GQwzdahrMIQ.8wc0NrwHf_ueL4n0gKq9hQ"
  },
  "transaction_id": "1f8d418e-c783-41e7-b94e-757898dd4b26",
  "nonce": "lXkZfs5wLQsE2Tl8rTnBYpGYFZZ7rTWRemK6MPu8CVs",
  "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": "_mLr81OTC6oMnHsXCysSjByhTe8JAp_ElydKz0QWx_s"
}
2026-08-18 13:43:53 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "alg": "ECDH-ES",
    "enc": "A256GCM",
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "DKZR6sMWKAG_7r9V6J9oTfGVqHr0Zm5AZW-QoQvRakI",
      "y": "eI0V-ySVlKaBT4ALzqA_LuorslnoJMZCa0BeezJurw0"
    },
    "kid": "_mLr81OTC6oMnHsXCysSjByhTe8JAp_ElydKz0QWx_s"
  },
  "decrypted_payload": {
    "vp_token": {
      "eu_pid_mdoc": [
        "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEBY_AIgsPwdcw9PURJEIjQBR6zUvHxla4CtPQftEIpiJ6Fz7mPzz-KN-od7E2UR0YQ23E02PCx597fBOJxzVszqam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQIaMIICFjCCAbygAwIBAgIUXPJ0WdTpIETWDp3B07DpRahoGMUwCgYIKoZIzj0EAwIwJTELMAkGA1UEBhMCRlIxFjAUBgNVBAMMDW1ETCBUZXN0IElBQ0EwHhcNMjYwODE3MTIxNjIxWhcNMjcwODE4MTIxNjIxWjAjMQswCQYDVQQGEwJGUjEUMBIGA1UEAwwLbURMIFRlc3QgRFMwWjAUBgcqhkjOPQIBBgkrJAMDAggBAQcDQgAEQWi0SLQb9TybV7Jgy1ZM_YCxAim1_vFakMp8dpjZHp121luvMabqemY5aYAl8ZHI2518DbGUgPfUxLhInH3RUqOByjCBxzAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB_wQEAwIHgDAdBgNVHQ4EFgQUgcECOrWZCVO7fRsSQt8XsFFJcwUwHwYDVR0jBBgwFoAUYxaYXfMI1xn7A3RzD-RQd4SF7K8wJAYDVR0RBB0wG4YZaHR0cHM6Ly9tZGwtdGVzdC5pbnZhbGlkLzAtBgNVHR8EJjAkMCKgIKAehhxodHRwczovL21kbC10ZXN0LmludmFsaWQvY3JsMBIGA1UdJQQLMAkGByiBjF0FAQIwCgYIKoZIzj0EAwIDSAAwRQIhALhesE8j8739j0zVClkfm5B2CTIhU_OPrP46_DPXhlB1AiB2SYN2oHsSLFexbo_OHxFc7W_ouCUMnkR1TaopzbrmBlkEItgYWQQdpmdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Nmc2lnbmVkwHQyMDI2LTA4LTE4VDEzOjM4OjUzWml2YWxpZEZyb23AdDIwMjYtMDgtMThUMTM6Mzg6NTNaanZhbGlkVW50aWzAdDIwMjctMDgtMThUMTM6NDM6NTNabHZhbHVlRGlnZXN0c6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjG1AFgg693TAyrHGd9Fksp_SNMs-jEvphCOFiO_F-EYHF7FuswBWCBVUVbG-MfqRRtsRONFu5PcNc35e3cxWu3YpBeD8XrOFwJYIFQx6hW-ZOyiZ3PMboopjTh8LNLu-FNDYunPe9zC3zmXA1ggdFVxcHVgAatvPAliqp8mTDUV1F6QikOJmme0gTYo0L4EWCDCOYy4gIClhgxZqNnyC_m7ysfSQ-5nYJ98olWS-RUkKAVYIK63UK83XZjwmChrGubvP29hXoedsWo7l6tkDh5WbHS0BlggULJyigTkRSyhIrT_-pIQYRATO7jdUWq0HeWrhYcuAegHWCAvyO0P_LjIC8VwgKk6nExjq9mfavxga7hPpLjuBv_vjQhYIDFcQhnPD86cWt5reZHyi4P6ShPIO8jRC7ZEH1-ZUnPKCVgg1mW-bhnDLS3jAtyHvmIELiOGp2oJJU2P7tCLmmlGy5YKWCAEw1xnRZgjxdLUgYo96yCAC7GwIj9qpvmkBRGJ0QxlEQtYIP_Dmt0NMIUVVfFIN3iE1LuSIExFTOm9MAdyBD9Z9mctDFggChnLGwDcG0QfBcU1F1Xw_jkM6y4a8V4KyCBkyj-qrM0NWCAv4qdY69zvmZ063WkBbLQAd2DJy__BAMjMnCyYlsE63w5YIJobRxGTs7bbCBGNFMBIv4MbgTLqMp3lxg2t3CDFHXe1D1ggZpObTuufLXBV5kVjS6ngJisNIeuDFu_xc_vUuqn5gtUQWCB6X6f9ay_rpL38YEr3i9dC73oGPMdj7h9YJzryvzJnaRFYIFHAZ0uegoF_2Wzk5TvVL7G6C16bkE-aXB02ilofDbCLElggjXKYGsumO6KDP-RqIiYFi71xZIJLrdr3XdzuF1s5qUsTWCBi6Pjis7c5F_Y7KFiUyxx2EcQoWgcvj5mib4G0k4om_hRYIM4BtZtgO76Qvtg6qVa3AKT0AN7K_aKaTZlH7OIMB345bWRldmljZUtleUluZm-haWRldmljZUtleaQBAiAZAQAhWCBlaY6G6fRKh3mAuj8DKMEaqw53G7IkOvUEzkZfAxAbyCJYIBSvDi5DNkVrA5eOa5lXx4lSq4hdlzqpITrYNXoBJarvb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEABbSeGe34TVuvbee2-PdwKdOPJqJeHkzNbgpfJM27iiHWRS9euTVwYcluFcqu_gdH80TniAgmdow3RHYzRg93fam5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xhNgYWGOkZnJhbmRvbVgg5tY1Fn9o5hBEk5HZSPYCV9IcYDlleK8Nr1_m40_PchFoZGlnZXN0SUQBbGVsZW1lbnRWYWx1ZWRFcmlrcWVsZW1lbnRJZGVudGlmaWVyamdpdmVuX25hbWXYGFhspGZyYW5kb21YIEVmzTyW7rGSqjmMDypNvxPPLn3ZFWQ1wpk41bmhO9QnaGRpZ2VzdElECWxlbGVtZW50VmFsdWXZA-xqMTk4NS0wMy0xNXFlbGVtZW50SWRlbnRpZmllcmpiaXJ0aF9kYXRl2BhYZqRmcmFuZG9tWCAZt8ZBlkGL1Hr6QIysNx6J9AnT8tEfWEF_eHV-7O9j4GhkaWdlc3RJRAtsZWxlbWVudFZhbHVlYlNFcWVsZW1lbnRJZGVudGlmaWVyb2lzc3VpbmdfY291bnRyedgYWGikZnJhbmRvbVggipdFKBbApMQo0SDtCRYuJTMuPAPZiYDEbzzNuI3Nn2poZGlnZXN0SUQPbGVsZW1lbnRWYWx1ZWhMaW5kZ3JlbnFlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZQ"
      ]
    },
    "state": "afa511ef-806e-4e3e-b433-9484876eb886"
  }
}
2026-08-18 13:43:53 UTC INFO /post VP Token received
Data:
{
  "vp_token": {
    "eu_pid_mdoc": [
      "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEBY_AIgsPwdcw9PURJEIjQBR6zUvHxla4CtPQftEIpiJ6Fz7mPzz-KN-od7E2UR0YQ23E02PCx597fBOJxzVszqam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQIaMIICFjCCAbygAwIBAgIUXPJ0WdTpIETWDp3B07DpRahoGMUwCgYIKoZIzj0EAwIwJTELMAkGA1UEBhMCRlIxFjAUBgNVBAMMDW1ETCBUZXN0IElBQ0EwHhcNMjYwODE3MTIxNjIxWhcNMjcwODE4MTIxNjIxWjAjMQswCQYDVQQGEwJGUjEUMBIGA1UEAwwLbURMIFRlc3QgRFMwWjAUBgcqhkjOPQIBBgkrJAMDAggBAQcDQgAEQWi0SLQb9TybV7Jgy1ZM_YCxAim1_vFakMp8dpjZHp121luvMabqemY5aYAl8ZHI2518DbGUgPfUxLhInH3RUqOByjCBxzAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB_wQEAwIHgDAdBgNVHQ4EFgQUgcECOrWZCVO7fRsSQt8XsFFJcwUwHwYDVR0jBBgwFoAUYxaYXfMI1xn7A3RzD-RQd4SF7K8wJAYDVR0RBB0wG4YZaHR0cHM6Ly9tZGwtdGVzdC5pbnZhbGlkLzAtBgNVHR8EJjAkMCKgIKAehhxodHRwczovL21kbC10ZXN0LmludmFsaWQvY3JsMBIGA1UdJQQLMAkGByiBjF0FAQIwCgYIKoZIzj0EAwIDSAAwRQIhALhesE8j8739j0zVClkfm5B2CTIhU_OPrP46_DPXhlB1AiB2SYN2oHsSLFexbo_OHxFc7W_ouCUMnkR1TaopzbrmBlkEItgYWQQdpmdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Nmc2lnbmVkwHQyMDI2LTA4LTE4VDEzOjM4OjUzWml2YWxpZEZyb23AdDIwMjYtMDgtMThUMTM6Mzg6NTNaanZhbGlkVW50aWzAdDIwMjctMDgtMThUMTM6NDM6NTNabHZhbHVlRGlnZXN0c6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjG1AFgg693TAyrHGd9Fksp_SNMs-jEvphCOFiO_F-EYHF7FuswBWCBVUVbG-MfqRRtsRONFu5PcNc35e3cxWu3YpBeD8XrOFwJYIFQx6hW-ZOyiZ3PMboopjTh8LNLu-FNDYunPe9zC3zmXA1ggdFVxcHVgAatvPAliqp8mTDUV1F6QikOJmme0gTYo0L4EWCDCOYy4gIClhgxZqNnyC_m7ysfSQ-5nYJ98olWS-RUkKAVYIK63UK83XZjwmChrGubvP29hXoedsWo7l6tkDh5WbHS0BlggULJyigTkRSyhIrT_-pIQYRATO7jdUWq0HeWrhYcuAegHWCAvyO0P_LjIC8VwgKk6nExjq9mfavxga7hPpLjuBv_vjQhYIDFcQhnPD86cWt5reZHyi4P6ShPIO8jRC7ZEH1-ZUnPKCVgg1mW-bhnDLS3jAtyHvmIELiOGp2oJJU2P7tCLmmlGy5YKWCAEw1xnRZgjxdLUgYo96yCAC7GwIj9qpvmkBRGJ0QxlEQtYIP_Dmt0NMIUVVfFIN3iE1LuSIExFTOm9MAdyBD9Z9mctDFggChnLGwDcG0QfBcU1F1Xw_jkM6y4a8V4KyCBkyj-qrM0NWCAv4qdY69zvmZ063WkBbLQAd2DJy__BAMjMnCyYlsE63w5YIJobRxGTs7bbCBGNFMBIv4MbgTLqMp3lxg2t3CDFHXe1D1ggZpObTuufLXBV5kVjS6ngJisNIeuDFu_xc_vUuqn5gtUQWCB6X6f9ay_rpL38YEr3i9dC73oGPMdj7h9YJzryvzJnaRFYIFHAZ0uegoF_2Wzk5TvVL7G6C16bkE-aXB02ilofDbCLElggjXKYGsumO6KDP-RqIiYFi71xZIJLrdr3XdzuF1s5qUsTWCBi6Pjis7c5F_Y7KFiUyxx2EcQoWgcvj5mib4G0k4om_hRYIM4BtZtgO76Qvtg6qVa3AKT0AN7K_aKaTZlH7OIMB345bWRldmljZUtleUluZm-haWRldmljZUtleaQBAiAZAQAhWCBlaY6G6fRKh3mAuj8DKMEaqw53G7IkOvUEzkZfAxAbyCJYIBSvDi5DNkVrA5eOa5lXx4lSq4hdlzqpITrYNXoBJarvb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEABbSeGe34TVuvbee2-PdwKdOPJqJeHkzNbgpfJM27iiHWRS9euTVwYcluFcqu_gdH80TniAgmdow3RHYzRg93fam5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xhNgYWGOkZnJhbmRvbVgg5tY1Fn9o5hBEk5HZSPYCV9IcYDlleK8Nr1_m40_PchFoZGlnZXN0SUQBbGVsZW1lbnRWYWx1ZWRFcmlrcWVsZW1lbnRJZGVudGlmaWVyamdpdmVuX25hbWXYGFhspGZyYW5kb21YIEVmzTyW7rGSqjmMDypNvxPPLn3ZFWQ1wpk41bmhO9QnaGRpZ2VzdElECWxlbGVtZW50VmFsdWXZA-xqMTk4NS0wMy0xNXFlbGVtZW50SWRlbnRpZmllcmpiaXJ0aF9kYXRl2BhYZqRmcmFuZG9tWCAZt8ZBlkGL1Hr6QIysNx6J9AnT8tEfWEF_eHV-7O9j4GhkaWdlc3RJRAtsZWxlbWVudFZhbHVlYlNFcWVsZW1lbnRJZGVudGlmaWVyb2lzc3VpbmdfY291bnRyedgYWGikZnJhbmRvbVggipdFKBbApMQo0SDtCRYuJTMuPAPZiYDEbzzNuI3Nn2poZGlnZXN0SUQPbGVsZW1lbnRWYWx1ZWhMaW5kZ3JlbnFlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZQ"
    ]
  },
  "state": "afa511ef-806e-4e3e-b433-9484876eb886",
  "nonce": "lXkZfs5wLQsE2Tl8rTnBYpGYFZZ7rTWRemK6MPu8CVs",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "jwk_thumbprint": "_mLr81OTC6oMnHsXCysSjByhTe8JAp_ElydKz0QWx_s"
}
2026-08-18 13:43:53 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",
      "error": "'dict' object has no attribute 'doctype'",
      "checks": []
    }
  }
}