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

85f40784-affa-4a25-a4ba-e1ac8b650212

validated
direct_post.jwt

74aac1a4-1c8a-420f-a62b-25ab07ea3874
x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A
PvSMvsG2mejkUYShpGhzkbM97Uvwva1LejATNquxjmg

https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post
600s
eu_pid_mdoc_name_only
2026-06-11 14:19:49 UTC    2026-06-11 14:20:04 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",
            "family_name"
          ],
          "intent_to_retain": false
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "given_name"
          ],
          "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": "uJb4nLnWMXoBD-iXF8V7crRSl2TlT4xR2bdbUY5FukQ",
        "y": "tYiDw1nVjNErM1v9jiEiMctxhl4igvt9UBWkbrl9Kfw",
        "kid": "F41gF3jEyCgsuSUNUy36SfVzKURvk-ou-LNAgidbAPs",
        "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
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 2027-09-03T09:19:48+00:00
Trusted Chain signed by trusted root: 2.5.4.5=1,CN=Autorité de Certification France Identité IACA,OU=POUR QUALIFICATION UNIQUEMENT,OU=0002 130003262,O=Agence Nationale des Titres Sécurisés,C=FR
Valid Token Status Valid until 2026-09-11T12:59:47+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": "Couderc",
    "eu.europa.ec.eudi.pid.1:given_name": "Nicolas"
  },
  "issuer": "2.5.4.5=1,CN=Autorit\u00e9 de Certification France Identit\u00e9 IACA,OU=POUR QUALIFICATION UNIQUEMENT,OU=0002 130003262,O=Agence Nationale des Titres S\u00e9curis\u00e9s,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 2027-09-03T09:19:48+00:00"
    },
    {
      "id": "trusted",
      "name": "Trusted",
      "status": "passed",
      "detail": "Chain signed by trusted root: 2.5.4.5=1,CN=Autorit\u00e9 de Certification France Identit\u00e9 IACA,OU=POUR QUALIFICATION UNIQUEMENT,OU=0002 130003262,O=Agence Nationale des Titres S\u00e9curis\u00e9s,C=FR"
    },
    {
      "id": "token_status",
      "name": "Valid Token Status",
      "status": "passed",
      "detail": "Valid until 2026-09-11T12:59:47+00:00"
    },
    {
      "id": "device_signature",
      "name": "Valid Device Signature",
      "status": "passed",
      "detail": "DeviceAuth verified against SessionTranscript"
    }
  ]
}

VP Token

View Raw Token
{
  "eu_pid_mdoc": [
    "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGC2BhYZ6RoZGlnZXN0SUQEZnJhbmRvbVggB16INdsjUPNZPDP3McLeCFa0ilf7mVt07sOrn-HDagpxZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWVsZWxlbWVudFZhbHVlZ0NvdWRlcmPYGFhmpGhkaWdlc3RJRAdmcmFuZG9tWCBB1n0weM9u5HzNPlb3m21ElZ2HecL58J8lxYH6hD8pDHFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1lbGVsZW1lbnRWYWx1ZWdOaWNvbGFzamlzc3VlckF1dGiEQ6EBJqEYIVkDJzCCAyMwggLJoAMCAQICFBSB79ZAY9EZgRtxAnQ4ivCNfQaZMAoGCCqGSM49BAMCMIHHMQswCQYDVQQGEwJGUjEwMC4GA1UECgwnQWdlbmNlIE5hdGlvbmFsZSBkZXMgVGl0cmVzIFPDqWN1cmlzw6lzMRcwFQYDVQQLDA4wMDAyIDEzMDAwMzI2MjEmMCQGA1UECwwdUE9VUiBRVUFMSUZJQ0FUSU9OIFVOSVFVRU1FTlQxOTA3BgNVBAMMMEF1dG9yaXTDqSBkZSBDZXJ0aWZpY2F0aW9uIEZyYW5jZSBJZGVudGl0w6kgSUFDQTEKMAgGA1UEBRMBMTAeFw0yNjA2MDMwOTE5NDhaFw0yNzA5MDMwOTE5NDhaMHExCzAJBgNVBAYTAkZSMTAwLgYDVQQKDCdBZ2VuY2UgTmF0aW9uYWxlIGRlcyBUaXRyZXMgU8OpY3VyaXPDqXMxFzAVBgNVBAsMDjAwMDIgMTMwMDAzMjYyMQswCQYDVQQDDAJEUzEKMAgGA1UEBRMBMjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABI3MW0kUDjq6j-JeotQc8t6ftCi-qXuBV6yghWBf59IN2FPy_JMsjMal7-TTa4fjBkTQukAgr5Y3hdx45F4xruajgecwgeQwHQYDVR0OBBYEFG4hqu2T6yh3TEhvvTUlLBIe7A16MB8GA1UdIwQYMBaAFOqhrD5GuggV08t6hpRf9ska9vGlMA4GA1UdDwEB_wQEAwIHgDAVBgNVHSUBAf8ECzAJBgcogYxdBQECME0GA1UdHwRGMEQwQqBAoD6GPGh0dHA6Ly9jcmwucXVhbGlmLmFudHMuZ291di5mci9hY19mcmFuY2VfaWRlbnRpdGVfaWFjYV8xLmNybDAsBgNVHRIEJTAjgSFmcmFuY2UtaWRlbnRpdGVAaW50ZXJpZXVyLmdvdXYuZnIwCgYIKoZIzj0EAwIDSAAwRQIgKABP1aiQk-ftLcx0T5UdciJw0lJBje5eMPf4bpSUKGkCIQCeBeA8m9QvFR1cNMQdNXhgaW1G5uTYgXqkdB-Nzi2YWFkDLdgYWQMopmdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Rmc2lnbmVkwHQyMDI2LTA2LTExVDEyOjU5OjQ3Wml2YWxpZEZyb23AdDIwMjYtMDYtMTFUMTI6NTk6NDdaanZhbGlkVW50aWzAdDIwMjYtMDktMTFUMTI6NTk6NDdabmV4cGVjdGVkVXBkYXRlwHQyMDI2LTA4LTIyVDEyOjU5OjQ3Wmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xrQBYIGkzo36RRkJx7URkmEBA8YP6vRZYDQdvCUYm2BE6_OeAAVggVNatCTtjWuwDAPHXJDl1tdRfDXKMCQ20nniAcygLPKUCWCDRE2VJhwRM-5WkJzqDmPa0gjG3JLveL5Y7sJN_wOi1WANYIMbAh7m3jWnMOW7AH8tskOMKNiNMhph6aG-3Hd2yVPQYBFggtKT8LN-YY9EVrDeDCYhIW8Pu3hWiQD-TXM9YpMZTG2oFWCA7tVP3kyQebEwtlBIXXW8_Krc811vowF5q1yf6fPtjEAZYILwoF1PGpxhOM2glpPKHR8jOmUHO1ha72MPN1nfrARNSB1ggMu6arpU5T2ixY_8KbQN_DMHC7bY-WvdjFR6PM7EYQvkIWCC_BOfuOMz2ZdTFmbGRlNWRfBXUrge-9VAivtg7J8htSglYICNGvRsQkFLapq90Mt6VLsbz6yyA92KsOXHmld3--WzTClggAgKnCYYR0FfSETdSrFDeajctiCItaiBJMchex9802oILWCA0GqeGIsrBLVf4UBDO5uz1L3T2i3izSgJ9525_H4vJqAxYIH6NWOOOZW-iITnX0YW5QLCvHUBJOfQkZ5yhaE8ZSVR_bWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggmOqaUukmpO_QCLYHP1BFOk_qhXMgig85gubZx_Si9xkiWCAcSLFzg-cEFq9YZemDBsog2yF1_cFHTCl2m2uSoIpt4W9kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhAJgIVopF9WdAXVxSYapTE3JNPETjnZ_lt6zs1JhV7Pgq-sS3Ex5QlLv0iP4t_WS9txpFjZq1ffsRHbgH2qfbV62xkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQJgy8COzKRiEqtuOUSlLi_6O6mFUJGOAxNHWWocxG6_cM7oVlsfYOOWg78adAj1O9K9YNbTkQH2XfWnJkKspigJmc3RhdHVzAA"
  ]
}

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'\\xa4hdigestID\\x04frandomX \\x07^\\x885\\xdb#P\\xf3Y<3\\xf71\\xc2\\xde\\x08V\\xb4\\x8aW\\xfb\\x99[t\\xee\\xc3\\xab\\x9f\\xe1\\xc3j\\nqelementIdentifierkfamily_namelelementValuegCouderc')",
              "CBORTag(24, b'\\xa4hdigestID\\x07frandomX A\\xd6}0x\\xcfn\\xe4|\\xcd>V\\xf7\\x9bmD\\x95\\x9d\\x87y\\xc2\\xf9\\xf0\\x9f%\\xc5\\x81\\xfa\\x84?)\\x0cqelementIdentifierjgiven_namelelementValuegNicolas')"
            ]
          },
          "issuerAuth": [
            "b'\\xa1\\x01&'",
            {
              "33": "b'0\\x82\\x03#0\\x82\\x02\\xc9\\xa0\\x03\\x02\\x01\\x02\\x02\\x14\\x14\\x81\\xef\\xd6@c\\xd1\\x19\\x81\\x1bq\\x02t8\\x8a\\xf0\\x8d}\\x06\\x990\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x020\\x81\\xc71\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02FR100.\\x06\\x03U\\x04\\n\\x0c\\'Agence Nationale des Titres S\\xc3\\xa9curis\\xc3\\xa9s1\\x170\\x15\\x06\\x03U\\x04\\x0b\\x0c\\x0e0002 1300032621&0$\\x06\\x03U\\x04\\x0b\\x0c\\x1dPOUR QUALIFICATION UNIQUEMENT1907\\x06\\x03U\\x04\\x03\\x0c0Autorit\\xc3\\xa9 de Certification France Identit\\xc3\\xa9 IACA1\\n0\\x08\\x06\\x03U\\x04\\x05\\x13\\x0110\\x1e\\x17\\r260603091948Z\\x17\\r270903091948Z0q1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02FR100.\\x06\\x03U\\x04\\n\\x0c\\'Agence Nationale des Titres S\\xc3\\xa9curis\\xc3\\xa9s1\\x170\\x15\\x06\\x03U\\x04\\x0b\\x0c\\x0e0002 1300032621\\x0b0\\t\\x06\\x03U\\x04\\x03\\x0c\\x02DS1\\n0\\x08\\x06\\x03U\\x04\\x05\\x13\\x0120Y0\\x13\\x06\\x07*\\x86H\\xce=\\x02\\x01\\x06\\x08*\\x86H\\xce=\\x03\\x01\\x07\\x03B\\x00\\x04\\x8d\\xcc[I\\x14\\x0e:\\xba\\x8f\\xe2^\\xa2\\xd4\\x1c\\xf2\\xde\\x9f\\xb4(\\xbe\\xa9{\\x81W\\xac\\xa0\\x85`_\\xe7\\xd2\\r\\xd8S\\xf2\\xfc\\x93,\\x8c\\xc6\\xa5\\xef\\xe4\\xd3k\\x87\\xe3\\x06D\\xd0\\xba@ \\xaf\\x967\\x85\\xdcx\\xe4^1\\xae\\xe6\\xa3\\x81\\xe70\\x81\\xe40\\x1d\\x06\\x03U\\x1d\\x0e\\x04\\x16\\x04\\x14n!\\xaa\\xed\\x93\\xeb(wLHo\\xbd5%,\\x12\\x1e\\xec\\rz0\\x1f\\x06\\x03U\\x1d#\\x04\\x180\\x16\\x80\\x14\\xea\\xa1\\xac>F\\xba\\x08\\x15\\xd3\\xcbz\\x86\\x94_\\xf6\\xc9\\x1a\\xf6\\xf1\\xa50\\x0e\\x06\\x03U\\x1d\\x0f\\x01\\x01\\xff\\x04\\x04\\x03\\x02\\x07\\x800\\x15\\x06\\x03U\\x1d%\\x01\\x01\\xff\\x04\\x0b0\\t\\x06\\x07(\\x81\\x8c]\\x05\\x01\\x020M\\x06\\x03U\\x1d\\x1f\\x04F0D0B\\xa0@\\xa0>\\x86<http://crl.qualif.ants.gouv.fr/ac_france_identite_iaca_1.crl0,\\x06\\x03U\\x1d\\x12\\x04%0#\\x81!france-identite@interieur.gouv.fr0\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x02\\x03H\\x000E\\x02 (\\x00O\\xd5\\xa8\\x90\\x93\\xe7\\xed-\\xcctO\\x95\\x1dr\"p\\xd2RA\\x8d\\xee^0\\xf7\\xf8n\\x94\\x94(i\\x02!\\x00\\x9e\\x05\\xe0<\\x9b\\xd4/\\x15\\x1d\\\\4\\xc4\\x1d5x`imF\\xe6\\xe4\\xd8\\x81z\\xa4t\\x1f\\x8d\\xce-\\x98X'"
            },
            "b'\\xd8\\x18Y\\x03(\\xa6gdocTypeweu.europa.ec.eudi.pid.1gversionc1.0lvalidityInfo\\xa4fsigned\\xc0t2026-06-11T12:59:47ZivalidFrom\\xc0t2026-06-11T12:59:47ZjvalidUntil\\xc0t2026-09-11T12:59:47ZnexpectedUpdate\\xc0t2026-08-22T12:59:47ZlvalueDigests\\xa1weu.europa.ec.eudi.pid.1\\xad\\x00X i3\\xa3~\\x91FBq\\xedDd\\x98@@\\xf1\\x83\\xfa\\xbd\\x16X\\r\\x07o\\tF&\\xd8\\x11:\\xfc\\xe7\\x80\\x01X T\\xd6\\xad\\t;cZ\\xec\\x03\\x00\\xf1\\xd7$9u\\xb5\\xd4_\\rr\\x8c\\t\\r\\xb4\\x9ex\\x80s(\\x0b<\\xa5\\x02X \\xd1\\x13eI\\x87\\x04L\\xfb\\x95\\xa4\\':\\x83\\x98\\xf6\\xb4\\x821\\xb7$\\xbb\\xde/\\x96;\\xb0\\x93\\x7f\\xc0\\xe8\\xb5X\\x03X \\xc6\\xc0\\x87\\xb9\\xb7\\x8di\\xcc9n\\xc0\\x1f\\xcbl\\x90\\xe3\\n6#L\\x86\\x98zho\\xb7\\x1d\\xdd\\xb2T\\xf4\\x18\\x04X \\xb4\\xa4\\xfc,\\xdf\\x98c\\xd1\\x15\\xac7\\x83\\t\\x88H[\\xc3\\xee\\xde\\x15\\xa2@?\\x93\\\\\\xcfX\\xa4\\xc6S\\x1bj\\x05X ;\\xb5S\\xf7\\x93$\\x1elL-\\x94\\x12\\x17]o?*\\xb7<\\xd7[\\xe8\\xc0^j\\xd7\\'\\xfa|\\xfbc\\x10\\x06X \\xbc(\\x17S\\xc6\\xa7\\x18N3h%\\xa4\\xf2\\x87G\\xc8\\xce\\x99A\\xce\\xd6\\x16\\xbb\\xd8\\xc3\\xcd\\xd6w\\xeb\\x01\\x13R\\x07X 2\\xee\\x9a\\xae\\x959Oh\\xb1c\\xff\\nm\\x03\\x7f\\x0c\\xc1\\xc2\\xed\\xb6>Z\\xf7c\\x15\\x1e\\x8f3\\xb1\\x18B\\xf9\\x08X \\xbf\\x04\\xe7\\xee8\\xcc\\xf6e\\xd4\\xc5\\x99\\xb1\\x91\\x94\\xd5\\x91|\\x15\\xd4\\xae\\x07\\xbe\\xf5P\"\\xbe\\xd8;\\'\\xc8mJ\\tX #F\\xbd\\x1b\\x10\\x90R\\xda\\xa6\\xaft2\\xde\\x95.\\xc6\\xf3\\xeb,\\x80\\xf7b\\xac9q\\xe6\\x95\\xdd\\xfe\\xf9l\\xd3\\nX \\x02\\x02\\xa7\\t\\x86\\x11\\xd0W\\xd2\\x117R\\xacP\\xdej7-\\x88\"-j I1\\xc8^\\xc7\\xdf4\\xda\\x82\\x0bX 4\\x1a\\xa7\\x86\"\\xca\\xc1-W\\xf8P\\x10\\xce\\xe6\\xec\\xf5/t\\xf6\\x8bx\\xb3J\\x02}\\xe7n\\x7f\\x1f\\x8b\\xc9\\xa8\\x0cX ~\\x8dX\\xe3\\x8eeo\\xa2!9\\xd7\\xd1\\x85\\xb9@\\xb0\\xaf\\x1d@I9\\xf4$g\\x9c\\xa1hO\\x19IT\\x7fmdeviceKeyInfo\\xa1ideviceKey\\xa4\\x01\\x02 \\x01!X \\x98\\xea\\x9aR\\xe9&\\xa4\\xef\\xd0\\x08\\xb6\\x07?PE:O\\xea\\x85s \\x8a\\x0f9\\x82\\xe6\\xd9\\xc7\\xf4\\xa2\\xf7\\x19\"X \\x1cH\\xb1s\\x83\\xe7\\x04\\x16\\xafXe\\xe9\\x83\\x06\\xca \\xdb!u\\xfd\\xc1GL)v\\x9bk\\x92\\xa0\\x8am\\xe1odigestAlgorithmgSHA-256'",
            "b'&\\x02\\x15\\xa2\\x91}Y\\xd0\\x17W\\x14\\x98j\\x94\\xc4\\xdc\\x93O\\x118\\xe7g\\xf9m\\xeb;5&\\x15{>\\n\\xbe\\xb1-\\xc4\\xc7\\x94%.\\xfd\"?\\x8b\\x7fY/m\\xc6\\x91cf\\xad_~\\xc4Gn\\x01\\xf6\\xa9\\xf6\\xd5\\xeb'"
          ]
        },
        "deviceSigned": {
          "nameSpaces": "CBORTag(24, b'\\xa0')",
          "deviceAuth": {
            "deviceSignature": [
              "b'\\xa1\\x01&'",
              {},
              null,
              "b'\\x982\\xf0#\\xb3)\\x18\\x84\\xaa\\xdb\\x8eQ)K\\x8b\\xfe\\x8e\\xeaaT$c\\x80\\xc4\\xd1\\xd6Z\\x871\\x1b\\xaf\\xdc3\\xba\\x15\\x96\\xc7\\xd88\\xe5\\xa0\\xef\\xc6\\x9d\\x02=N\\xf4\\xafX5\\xb4\\xe4@}\\x97}i\\xc9\\x90\\xab)\\x8a\\x02'"
            ]
          }
        }
      }
    ],
    "status": 0
  }
}

Session Logs

6 total
2026-06-11 14:19:49 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "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",
    "cache-control": "max-age=0",
    "referer": "https://api.playground.france-identite.gouv.fr/igrantio/verifier/admin/create-request/",
    "accept-language": "en-US,en;q=0.9",
    "x-forwarded-for": "93.123.21.36, 127.0.0.1,10.42.7.1",
    "sec-fetch-mode": "navigate",
    "origin": "https://api.playground.france-identite.gouv.fr",
    "x-forwarded-proto": "https",
    "via": "1.1 Caddy",
    "sec-fetch-site": "same-origin",
    "sec-ch-ua": "\"Google Chrome\";v=\"149\", \"Chromium\";v=\"149\", \"Not)A;Brand\";v=\"24\"",
    "sec-ch-ua-mobile": "?1",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "upgrade-insecure-requests": "1",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "content-type": "application/x-www-form-urlencoded",
    "sec-ch-ua-platform": "\"Android\"",
    "user-agent": "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Mobile Safari/537.36",
    "accept-encoding": "gzip, deflate, br, zstd",
    "sec-fetch-dest": "document",
    "sec-fetch-user": "?1",
    "content-length": "149",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "5956000c-f164-4a6e-a426-d38aa273a1ba",
    "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=58b6d0242e011866f76515025d0ee9949129c5baec557af26f098f406314d3d2;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-989d2cb4a5bebb60bed4cafafd17769d-57a251d7fb33d59a-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",
                "family_name"
              ],
              "intent_to_retain": false
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "given_name"
              ],
              "intent_to_retain": false
            }
          ]
        }
      ]
    },
    "preset_id": "eu_pid_mdoc_name_only",
    "protocol_profile": "haip",
    "wallet_url_scheme": "openid4vp://"
  },
  "transaction_id": "85f40784-affa-4a25-a4ba-e1ac8b650212",
  "request_id": "74aac1a4-1c8a-420f-a62b-25ab07ea3874",
  "nonce": "PvSMvsG2mejkUYShpGhzkbM97Uvwva1LejATNquxjmg",
  "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": "F41gF3jEyCgsuSUNUy36SfVzKURvk-ou-LNAgidbAPs",
  "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": "uJb4nLnWMXoBD-iXF8V7crRSl2TlT4xR2bdbUY5FukQ",
          "y": "tYiDw1nVjNErM1v9jiEiMctxhl4igvt9UBWkbrl9Kfw",
          "kid": "F41gF3jEyCgsuSUNUy36SfVzKURvk-ou-LNAgidbAPs",
          "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",
              "family_name"
            ],
            "intent_to_retain": false
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "given_name"
            ],
            "intent_to_retain": false
          }
        ]
      }
    ]
  },
  "preset_id": "eu_pid_mdoc_name_only",
  "protocol_profile": "haip"
}
2026-06-11 14:19:53 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "os-version": "and_16_36_2026-02-05",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "app-version": "1.3.4961",
    "via": "1.1 Caddy",
    "device-id": "354918f2f2714318",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "x-forwarded-proto": "https",
    "x-forwarded-for": "93.123.21.36, 127.0.0.1,10.42.7.1",
    "user-agent": "okhttp/4.12.0",
    "accept-encoding": "gzip",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "deda92ec-99c0-4902-80a4-bfc020eaf6d6",
    "x-envoy-attempt-count": "1",
    "x-envoy-original-path": "/igrantio/verifier-backend/authorize/74aac1a4-1c8a-420f-a62b-25ab07ea3874",
    "x-forwarded-client-cert": "By=spiffe://cluster.local/ns/igrantio/sa/igrantio-playground-unfold;Hash=58b6d0242e011866f76515025d0ee9949129c5baec557af26f098f406314d3d2;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-e396eeedb25ddde8dceddccd15cc6499-828b4931f1613d11-00",
    "tracestate": ""
  },
  "path_params": {
    "request_id": "74aac1a4-1c8a-420f-a62b-25ab07ea3874"
  },
  "transaction_id": "85f40784-affa-4a25-a4ba-e1ac8b650212",
  "nonce": "PvSMvsG2mejkUYShpGhzkbM97Uvwva1LejATNquxjmg",
  "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": "F41gF3jEyCgsuSUNUy36SfVzKURvk-ou-LNAgidbAPs"
}
2026-06-11 14:20:03 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; charset=utf-8",
    "app-version": "1.3.4961",
    "user-agent": "okhttp/4.12.0",
    "x-forwarded-proto": "https",
    "x-forwarded-for": "93.123.21.36, 127.0.0.1,10.42.7.1",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "via": "1.1 Caddy",
    "accept-encoding": "gzip",
    "os-version": "and_16_36_2026-02-05",
    "device-id": "354918f2f2714318",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "content-length": "4452",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "f0aa404f-053f-4d80-9e9a-ca5d39d67619",
    "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=58b6d0242e011866f76515025d0ee9949129c5baec557af26f098f406314d3d2;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-f286d53333afa59cc55f269c2e4c1129-7bdd7455ee43f524-00",
    "tracestate": ""
  },
  "form_fields": {
    "state": "74aac1a4-1c8a-420f-a62b-25ab07ea3874",
    "response_jwe": "eyJhbGciOiJFQ0RILUVTIiwiYXB1IjoiIiwiYXB2IjoiVUhaVFRYWnpSekp0WldwclZWbFRhSEJIYUhwcllrMDVOMVYyZDNaaE1VeGxha0ZVVG5GMWVHcHRadyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiJQcFQyaFpmdllBS0gwWDJxZlpQbHRJemg3d0U3Z3ZPVjFNRHV4cnp5ejg0IiwieSI6IjlnNDBIMHR1U2dEUDRsQkZZZ2FCQ29tYTNqVFYwcDRkdUdEN1pEOFJVaGMifSwia2lkIjoiRjQxZ0YzakV5Q2dzdVNVTlV5MzZTZlZ6S1VSdmstb3UtTE5BZ2lkYkFQcyJ9..jL7-OdLiPfIndMie.MZhRPx7y46tRQubqeZ1ZT7rckPEdNvxrLX1Fy-17lt4lcGO7cb4R0SH7SPxrxo6eGSF57aHaG8ssZqisnp7vihdtoYarsFgmmsqS6UF87mMmdgU6v59vKhoNCn9p2WsUfn2cUQJdAF8BVsJL6roJNQWrxadIrndK6S8-e1bVWOGbkyEkYSUCatT-fJbtaxiAsByjr3qq1Gsa2Dm9ik12wRN-I7qWT8Zg_Kc57vkaTtSwAJ8gyfS_2CFNo72EPDpKOCK_lmgJajvqHXPAGphgcf-3RtCBO2q2Vqg_tZoc_JCTs1hDw_UAAUXeJIFxzkg85wXSthRxq9KnLt9Axarl_vCpLYiNozZk0gIPM2dTaf9NYmwBoCLZsV4EVrT9JVOxguEdSbGTsCP2ULx5P3lb0PpVmwL-rI0Tn7qq8YYLBuEo_CSSfSHE3Hf6wmtiTB9R7jM8s-DqkWp27dOOoq5JxBR0il8TXejghfR3iH5EqK4i0gmLcKOjG_2SyyHFZYeHZOUWiZHiSgwyYZDhjEBWw1AzAWA1cHtV_9n8r29MlgZKrp_4vTyM-t0lnhsocWEIkw-LKF5YYOBSfu-OGcCGv4cRqnx0zE2jvw-LE6k8T3163cBhRxlcOtBAI8EXevvXa4yq9XwkugcrZ-l25aPt7Mgm4pbEnQ2lgvShu7fey3oKhXVdVLOpThscVlUernWAz_HWNU9jF92OUOZBiRd7CioXmDhyD0yVu135TFEWlLmQ7gyTlzmcO52uQ2r8jS1_tHM-KjhRVQ4kyxAWo7BnjPAToWBpsbQ3YLrkhZrFCCJDhAfPSx3BCDXr7ciSLw6TtbP05fE0qEi7ctu8Dt_JUam0r8t3qK9ov4UxVfnUXogSrHMWAY0aSLG9gXaTpUa2Z_USni0qmIaW1f-4PZ8j6F1P7k9OniG3WHVmWezaV4Cx_ch6UZPtQiaKJ-vB4gLnc8PZc-BRb6y1jcY3Jau5mOV61ww8LAFyq0xvyQ6maZlt145WHswntA_KTuhtaTkbhlXpf9q-LPzPhiqRvTfBXlHrvwbDxCZj3xv0-WoFHNQ7W1yjc9MGcHUMdOlbzMfOuLz3xbHYG6T9zu2wdfQ3EZYth17aQcP0XpuLhM7OGIafOThK8j20_kvPxm1iol3uSkqzAR-b2v2wNt44wzbohz3r8YL3d4xp0I_O6Sp04l2o6TLZY-2jGEJnhj2cwbFSZKvSHrh3uNg98oaWIPBhOhz6JqXjsuCxSwLRWesn3ObALvMji-Cl9ouCV1ukjLp1LuMTBuebRQTF0BbJq8baCahNCKdr6IJX7lqO810HsfyMyE7-PzOZRv-g6YxBTTrdoHpjPVbmK33Lux_DvqklMX-33ZR1qCNOoDGZQLU9-uIvQZb9o4M0saGlrzMlS-0FD_HxKj9y3kfe8rbweqAQRVkyPdAXRGU5FF5lDwFdC6lS-8u7n4T225_01PiorrEGiiMEiN1ofc9NSyvw6Qj43qQG8gOKOywJq7OVWBiyVz002hC0JFVOh3kNYS-7ItvgAFDg7pXuvZApxLG2JDAwgkjbKzRy177WOUHX3-e4dl_xBSnfu0EGOe2Nw90Aq8bIIovUMfSQW9fIzIqLH21K7gxy8pxZoNPwaakplxLMkJ_4tMHxWVNiw4aEsW2Cg-AKMe4ocgTUNcSixetKjyKcRJqZu6q6Xhzwoag3x9Rxxff9d3gnZ9KBWESEGn9btKkXncIKlqzXfJjNjO82FsqZp9m9XTjSKLofAUDSqmkeGcKWrr7ZYAAn2ABYa-MHe9DARvcL3inqDiDlpkbSfmbTOBQboOrpVJ1X6qwYRgPspPF8Zr0q1pVo2q46Q6_P6ZKV55OfSvyHaJVZosC-3NkzmlCeMkH6wdFCOOjj_uGV3TdiwW5n6bKqvBzRgG_zWOZJUce0RyKDv4cUb79-og6ggalwdZaDpso8eb5zcL5PrFEHyrNhdJOw2gUAfPQs_EN6GFg_enc3tlT_NZl2ms9h9pEHG6nIGTKk8t2Tfd20_nQxSTVuEG0kgOxmNZDx4dyehV0O14WriTB2ITR1JgJVSsnD7cdiQ9guWrZ_7fjmG7oV6Q5dj_YdO3LvF1X-SJgdRDo2uzjryu5o5XiryrUdep0ZlEXNi5ObdEBjojbJ4tRFqowCNhbLHW3C5O5WfsrPFMUmMGk1AqpZaBPFGSn-fwPvvPkLXRCEyhOMUqFBCJFMFqYiXWFUkFghN3UFKcP_pqE7u_W4s08hqGGlX6NjqoL7CVMzeq4K2ZthSqGMixSIXQ5zcxZztPRyvOhMt98NBxs1WUawBAm61UK5PdKgmp-GAeta6DD6TM1-DsqP8tJo3SY4N0FJ9BspPf7AmDG4U2LUz8dm85sAO2-OUmo3nzwcyCJIXjTkTNFK-cCCi_oEL0hQd3TGMQ-D46m_wwBwMpDLaqUcu8hx-avVCNe8xdUYtKUiwWZXHbVbQZwk6Fjchm5_F9xJYo8D2931itgsehYLhLUhAjms1-kxmZInSxhaa_6OpQMDL42O5t8u_PNBV4590FRbfOTURk3Iz-RoRwTnHYpezH1hc2Vk7jAlU2RRe4-udAJIv2jwGDIQgQ52NSB8TrLQ7rAqnBkFv3tTU1i13y5FZNbn8gLcUB3HiacMPMFrdUa5vnjayDJF3MzRxGJFuPkpwTp2tyf2VYYqVjGO9ee2q2NolHxxhvPKOK03s8BzQgf16JKWKXuQOSVov_GRsG_Q9G4C-kxPXpxPxR1gU6c8tOzGHRHB_fQKE5Ek--jgKwIQ0mI02lTIrsQSrZ8xFzSvuoHExM-aTeVDlD-6MWC17cppQQVMlYQtDzN2tZ_jm7bMCN9WE_siEbVhFRVn4hQ18rUGFKNgN1cf4VWQywMLTdTKlZBiXusOTcA7FX6HcJLwEoPGXIL_fP_dAIDiehgb6R0nPiLCeI-VlGb390wUb83CVLL0wEofTUjdZt0gbc15ZiLdUzKEjxZf-aMFxgdz0iTQOluaeiRO5BGt4Y8YV-VVHpqQFUFLxTzSiAK1J9fRd-j5DEqyS9QUfIhsexPyQ5KhODdLgvw_cZZUvio2ZY8HwbgAEMeQO_ImhRAoTkpK5L6dYOXTQsHAh7SYedALjq105PlBiGOZiowE7hiBmt9MLuw5dHMnSYEiiy4Io4sYK6qer1rH_HOXpJoQCJE-mU-P20oL5juEvgZzRFeoRtQobqxF5wEqTKB7I1-CBRQUFg3pt8v7y4hTLoYhjKjWLriWTvTDLoz7S_BOG5L8p_XR7O5sBA6OxLTt0WTWhTtwom-1g4DQYlXtyTAQQjppDaaKynkLT5xBAyd0ylfVHI6Gawm4TmiB7aJCtvgv97ilWdUQkfbIdmoGTZzGU8A7_NsGFvD1e8Dp3mUPyzqhc8OwVp3q-EcRXvbErtxX8iXnpRfY4jPRgT2Vz1P-cNRalM-mHa_b7OQU1WlyiJodqp-qCv-gRhzbeGKlcV0TLefDR4UNfWzn7pqdCG_Qgkwxo4EmWicmpap8qa1G0JFBuYblGYtjLeP7UzbT8_dZi7KtsEqGXkn7IJRBg3ykzAlGv_VyZjObNAx53mZXqAVxNIuYjMZBSdRkLjeuEpAhLtXq-Y79oyibit6kWbGMCvhvKwcG3AEywrn6qLIKox-w9wsOAXSYWfDJRhU2-2nI-W7eePxQZ9gbyIi26Qu8XjCE7wZh-UAgJhaIsUmsD-vWejD3RTz-DC8_yBkRWIilR8rENMQy3XeZStBQpm4vSrF_k1z3NZCH5g1By4Xb-noZCQrput5ANrRbF79B0MWESjAiFFYElG_9Xwhxes8n_W0AISEFoyTOiRc86VvZ2j-vk4Zs4-dzUNcCxPzMo3pVbS9CJL5sMBVas3psW6NX80nKh2WtxojO8yC3ykeBvzXs57fs0B0A1_Gb_ONUYw0B497lfGoR4IxbJNAD-k-F4tgRsaFJMfu39Q.VbS-FWVPdOAqwW6QSg6W-w"
  },
  "transaction_id": "85f40784-affa-4a25-a4ba-e1ac8b650212",
  "nonce": "PvSMvsG2mejkUYShpGhzkbM97Uvwva1LejATNquxjmg",
  "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": "F41gF3jEyCgsuSUNUy36SfVzKURvk-ou-LNAgidbAPs"
}
2026-06-11 14:20:03 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "alg": "ECDH-ES",
    "apu": "",
    "apv": "UHZTTXZzRzJtZWprVVlTaHBHaHprYk05N1V2d3ZhMUxlakFUTnF1eGptZw",
    "enc": "A256GCM",
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "PpT2hZfvYAKH0X2qfZPltIzh7wE7gvOV1MDuxrzyz84",
      "y": "9g40H0tuSgDP4lBFYgaBComa3jTV0p4duGD7ZD8RUhc"
    },
    "kid": "F41gF3jEyCgsuSUNUy36SfVzKURvk-ou-LNAgidbAPs"
  },
  "decrypted_payload": {
    "vp_token": {
      "eu_pid_mdoc": [
        "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGC2BhYZ6RoZGlnZXN0SUQEZnJhbmRvbVggB16INdsjUPNZPDP3McLeCFa0ilf7mVt07sOrn-HDagpxZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWVsZWxlbWVudFZhbHVlZ0NvdWRlcmPYGFhmpGhkaWdlc3RJRAdmcmFuZG9tWCBB1n0weM9u5HzNPlb3m21ElZ2HecL58J8lxYH6hD8pDHFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1lbGVsZW1lbnRWYWx1ZWdOaWNvbGFzamlzc3VlckF1dGiEQ6EBJqEYIVkDJzCCAyMwggLJoAMCAQICFBSB79ZAY9EZgRtxAnQ4ivCNfQaZMAoGCCqGSM49BAMCMIHHMQswCQYDVQQGEwJGUjEwMC4GA1UECgwnQWdlbmNlIE5hdGlvbmFsZSBkZXMgVGl0cmVzIFPDqWN1cmlzw6lzMRcwFQYDVQQLDA4wMDAyIDEzMDAwMzI2MjEmMCQGA1UECwwdUE9VUiBRVUFMSUZJQ0FUSU9OIFVOSVFVRU1FTlQxOTA3BgNVBAMMMEF1dG9yaXTDqSBkZSBDZXJ0aWZpY2F0aW9uIEZyYW5jZSBJZGVudGl0w6kgSUFDQTEKMAgGA1UEBRMBMTAeFw0yNjA2MDMwOTE5NDhaFw0yNzA5MDMwOTE5NDhaMHExCzAJBgNVBAYTAkZSMTAwLgYDVQQKDCdBZ2VuY2UgTmF0aW9uYWxlIGRlcyBUaXRyZXMgU8OpY3VyaXPDqXMxFzAVBgNVBAsMDjAwMDIgMTMwMDAzMjYyMQswCQYDVQQDDAJEUzEKMAgGA1UEBRMBMjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABI3MW0kUDjq6j-JeotQc8t6ftCi-qXuBV6yghWBf59IN2FPy_JMsjMal7-TTa4fjBkTQukAgr5Y3hdx45F4xruajgecwgeQwHQYDVR0OBBYEFG4hqu2T6yh3TEhvvTUlLBIe7A16MB8GA1UdIwQYMBaAFOqhrD5GuggV08t6hpRf9ska9vGlMA4GA1UdDwEB_wQEAwIHgDAVBgNVHSUBAf8ECzAJBgcogYxdBQECME0GA1UdHwRGMEQwQqBAoD6GPGh0dHA6Ly9jcmwucXVhbGlmLmFudHMuZ291di5mci9hY19mcmFuY2VfaWRlbnRpdGVfaWFjYV8xLmNybDAsBgNVHRIEJTAjgSFmcmFuY2UtaWRlbnRpdGVAaW50ZXJpZXVyLmdvdXYuZnIwCgYIKoZIzj0EAwIDSAAwRQIgKABP1aiQk-ftLcx0T5UdciJw0lJBje5eMPf4bpSUKGkCIQCeBeA8m9QvFR1cNMQdNXhgaW1G5uTYgXqkdB-Nzi2YWFkDLdgYWQMopmdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Rmc2lnbmVkwHQyMDI2LTA2LTExVDEyOjU5OjQ3Wml2YWxpZEZyb23AdDIwMjYtMDYtMTFUMTI6NTk6NDdaanZhbGlkVW50aWzAdDIwMjYtMDktMTFUMTI6NTk6NDdabmV4cGVjdGVkVXBkYXRlwHQyMDI2LTA4LTIyVDEyOjU5OjQ3Wmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xrQBYIGkzo36RRkJx7URkmEBA8YP6vRZYDQdvCUYm2BE6_OeAAVggVNatCTtjWuwDAPHXJDl1tdRfDXKMCQ20nniAcygLPKUCWCDRE2VJhwRM-5WkJzqDmPa0gjG3JLveL5Y7sJN_wOi1WANYIMbAh7m3jWnMOW7AH8tskOMKNiNMhph6aG-3Hd2yVPQYBFggtKT8LN-YY9EVrDeDCYhIW8Pu3hWiQD-TXM9YpMZTG2oFWCA7tVP3kyQebEwtlBIXXW8_Krc811vowF5q1yf6fPtjEAZYILwoF1PGpxhOM2glpPKHR8jOmUHO1ha72MPN1nfrARNSB1ggMu6arpU5T2ixY_8KbQN_DMHC7bY-WvdjFR6PM7EYQvkIWCC_BOfuOMz2ZdTFmbGRlNWRfBXUrge-9VAivtg7J8htSglYICNGvRsQkFLapq90Mt6VLsbz6yyA92KsOXHmld3--WzTClggAgKnCYYR0FfSETdSrFDeajctiCItaiBJMchex9802oILWCA0GqeGIsrBLVf4UBDO5uz1L3T2i3izSgJ9525_H4vJqAxYIH6NWOOOZW-iITnX0YW5QLCvHUBJOfQkZ5yhaE8ZSVR_bWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggmOqaUukmpO_QCLYHP1BFOk_qhXMgig85gubZx_Si9xkiWCAcSLFzg-cEFq9YZemDBsog2yF1_cFHTCl2m2uSoIpt4W9kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhAJgIVopF9WdAXVxSYapTE3JNPETjnZ_lt6zs1JhV7Pgq-sS3Ex5QlLv0iP4t_WS9txpFjZq1ffsRHbgH2qfbV62xkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQJgy8COzKRiEqtuOUSlLi_6O6mFUJGOAxNHWWocxG6_cM7oVlsfYOOWg78adAj1O9K9YNbTkQH2XfWnJkKspigJmc3RhdHVzAA"
      ]
    },
    "state": "74aac1a4-1c8a-420f-a62b-25ab07ea3874"
  }
}
2026-06-11 14:20:03 UTC INFO /post VP Token received
Data:
{
  "vp_token": {
    "eu_pid_mdoc": [
      "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGC2BhYZ6RoZGlnZXN0SUQEZnJhbmRvbVggB16INdsjUPNZPDP3McLeCFa0ilf7mVt07sOrn-HDagpxZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWVsZWxlbWVudFZhbHVlZ0NvdWRlcmPYGFhmpGhkaWdlc3RJRAdmcmFuZG9tWCBB1n0weM9u5HzNPlb3m21ElZ2HecL58J8lxYH6hD8pDHFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1lbGVsZW1lbnRWYWx1ZWdOaWNvbGFzamlzc3VlckF1dGiEQ6EBJqEYIVkDJzCCAyMwggLJoAMCAQICFBSB79ZAY9EZgRtxAnQ4ivCNfQaZMAoGCCqGSM49BAMCMIHHMQswCQYDVQQGEwJGUjEwMC4GA1UECgwnQWdlbmNlIE5hdGlvbmFsZSBkZXMgVGl0cmVzIFPDqWN1cmlzw6lzMRcwFQYDVQQLDA4wMDAyIDEzMDAwMzI2MjEmMCQGA1UECwwdUE9VUiBRVUFMSUZJQ0FUSU9OIFVOSVFVRU1FTlQxOTA3BgNVBAMMMEF1dG9yaXTDqSBkZSBDZXJ0aWZpY2F0aW9uIEZyYW5jZSBJZGVudGl0w6kgSUFDQTEKMAgGA1UEBRMBMTAeFw0yNjA2MDMwOTE5NDhaFw0yNzA5MDMwOTE5NDhaMHExCzAJBgNVBAYTAkZSMTAwLgYDVQQKDCdBZ2VuY2UgTmF0aW9uYWxlIGRlcyBUaXRyZXMgU8OpY3VyaXPDqXMxFzAVBgNVBAsMDjAwMDIgMTMwMDAzMjYyMQswCQYDVQQDDAJEUzEKMAgGA1UEBRMBMjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABI3MW0kUDjq6j-JeotQc8t6ftCi-qXuBV6yghWBf59IN2FPy_JMsjMal7-TTa4fjBkTQukAgr5Y3hdx45F4xruajgecwgeQwHQYDVR0OBBYEFG4hqu2T6yh3TEhvvTUlLBIe7A16MB8GA1UdIwQYMBaAFOqhrD5GuggV08t6hpRf9ska9vGlMA4GA1UdDwEB_wQEAwIHgDAVBgNVHSUBAf8ECzAJBgcogYxdBQECME0GA1UdHwRGMEQwQqBAoD6GPGh0dHA6Ly9jcmwucXVhbGlmLmFudHMuZ291di5mci9hY19mcmFuY2VfaWRlbnRpdGVfaWFjYV8xLmNybDAsBgNVHRIEJTAjgSFmcmFuY2UtaWRlbnRpdGVAaW50ZXJpZXVyLmdvdXYuZnIwCgYIKoZIzj0EAwIDSAAwRQIgKABP1aiQk-ftLcx0T5UdciJw0lJBje5eMPf4bpSUKGkCIQCeBeA8m9QvFR1cNMQdNXhgaW1G5uTYgXqkdB-Nzi2YWFkDLdgYWQMopmdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Rmc2lnbmVkwHQyMDI2LTA2LTExVDEyOjU5OjQ3Wml2YWxpZEZyb23AdDIwMjYtMDYtMTFUMTI6NTk6NDdaanZhbGlkVW50aWzAdDIwMjYtMDktMTFUMTI6NTk6NDdabmV4cGVjdGVkVXBkYXRlwHQyMDI2LTA4LTIyVDEyOjU5OjQ3Wmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xrQBYIGkzo36RRkJx7URkmEBA8YP6vRZYDQdvCUYm2BE6_OeAAVggVNatCTtjWuwDAPHXJDl1tdRfDXKMCQ20nniAcygLPKUCWCDRE2VJhwRM-5WkJzqDmPa0gjG3JLveL5Y7sJN_wOi1WANYIMbAh7m3jWnMOW7AH8tskOMKNiNMhph6aG-3Hd2yVPQYBFggtKT8LN-YY9EVrDeDCYhIW8Pu3hWiQD-TXM9YpMZTG2oFWCA7tVP3kyQebEwtlBIXXW8_Krc811vowF5q1yf6fPtjEAZYILwoF1PGpxhOM2glpPKHR8jOmUHO1ha72MPN1nfrARNSB1ggMu6arpU5T2ixY_8KbQN_DMHC7bY-WvdjFR6PM7EYQvkIWCC_BOfuOMz2ZdTFmbGRlNWRfBXUrge-9VAivtg7J8htSglYICNGvRsQkFLapq90Mt6VLsbz6yyA92KsOXHmld3--WzTClggAgKnCYYR0FfSETdSrFDeajctiCItaiBJMchex9802oILWCA0GqeGIsrBLVf4UBDO5uz1L3T2i3izSgJ9525_H4vJqAxYIH6NWOOOZW-iITnX0YW5QLCvHUBJOfQkZ5yhaE8ZSVR_bWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggmOqaUukmpO_QCLYHP1BFOk_qhXMgig85gubZx_Si9xkiWCAcSLFzg-cEFq9YZemDBsog2yF1_cFHTCl2m2uSoIpt4W9kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhAJgIVopF9WdAXVxSYapTE3JNPETjnZ_lt6zs1JhV7Pgq-sS3Ex5QlLv0iP4t_WS9txpFjZq1ffsRHbgH2qfbV62xkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQJgy8COzKRiEqtuOUSlLi_6O6mFUJGOAxNHWWocxG6_cM7oVlsfYOOWg78adAj1O9K9YNbTkQH2XfWnJkKspigJmc3RhdHVzAA"
    ]
  },
  "state": "74aac1a4-1c8a-420f-a62b-25ab07ea3874",
  "nonce": "PvSMvsG2mejkUYShpGhzkbM97Uvwva1LejATNquxjmg",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "jwk_thumbprint": "F41gF3jEyCgsuSUNUy36SfVzKURvk-ou-LNAgidbAPs"
}
2026-06-11 14:20:04 UTC INFO /post Validation succeeded
How to fix:
All credential presentations passed verification.
Data:
{
  "hint": "All credential presentations passed verification.",
  "credentials": {
    "eu_pid_mdoc": {
      "valid": true,
      "format": "mso_mdoc",
      "disclosed_claims": {
        "eu.europa.ec.eudi.pid.1:family_name": "Couderc",
        "eu.europa.ec.eudi.pid.1:given_name": "Nicolas"
      },
      "issuer": "2.5.4.5=1,CN=Autorit\u00e9 de Certification France Identit\u00e9 IACA,OU=POUR QUALIFICATION UNIQUEMENT,OU=0002 130003262,O=Agence Nationale des Titres S\u00e9curis\u00e9s,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 2027-09-03T09:19:48+00:00"
        },
        {
          "id": "trusted",
          "name": "Trusted",
          "status": "passed",
          "detail": "Chain signed by trusted root: 2.5.4.5=1,CN=Autorit\u00e9 de Certification France Identit\u00e9 IACA,OU=POUR QUALIFICATION UNIQUEMENT,OU=0002 130003262,O=Agence Nationale des Titres S\u00e9curis\u00e9s,C=FR"
        },
        {
          "id": "token_status",
          "name": "Valid Token Status",
          "status": "passed",
          "detail": "Valid until 2026-09-11T12:59:47+00:00"
        },
        {
          "id": "device_signature",
          "name": "Valid Device Signature",
          "status": "passed",
          "detail": "DeviceAuth verified against SessionTranscript"
        }
      ]
    }
  }
}