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

364d1469-66dd-4d66-80fe-7c211d93b27b

validated
direct_post.jwt

24699659-3fdf-47ec-b3a7-34d05c4eb673
x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A
kaRvN-d_QFI3tONtovABMrN31hgvq8KrPV2z39M6_I0

https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post
600s
eu_pid_mdoc_name_only
2026-06-11 14:12:32 UTC    2026-06-11 14:12:44 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": "7LVdpFW9HtpuGOH3mnFQL8OuLt4BBFR1DRkgQThg6k8",
        "y": "-62oD27ghc4751vjZ-m76bAs1rDPL8BS1A7Bs7J8qD4",
        "kid": "sB1BEq4hF6XRcQOmpI8vO52rGQHM4nA48CSlY-nocGA",
        "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_WS9txpFjZq1ffsRHbgH2qfbV62xkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQHudpDnUY79k0s1t1S_aqY_OaYiKhks8uXkMPM8dJCkM1shq3tc9ngRCTnnLxjloz-MuIJfe5YRaHXeAdjGQSEBmc3RhdHVzAA"
  ]
}

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'{\\x9d\\xa49\\xd4c\\xbfd\\xd2\\xcdm\\xd5/\\xda\\xa9\\x8f\\xcei\\x88\\x8a\\x86K<\\xb9y\\x0c<\\xcf\\x1d$)\\x0c\\xd6\\xc8j\\xde\\xd7=\\x9e\\x04BNy\\xcb\\xc69h\\xcf\\xe3. \\x97\\xde\\xe5\\x84Z\\x1dw\\x80v1\\x90H@'"
            ]
          }
        }
      }
    ],
    "status": 0
  }
}

Session Logs

6 total
2026-06-11 14:12:32 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "content-type": "application/x-www-form-urlencoded",
    "upgrade-insecure-requests": "1",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "sec-ch-ua": "\"Google Chrome\";v=\"149\", \"Chromium\";v=\"149\", \"Not)A;Brand\";v=\"24\"",
    "sec-fetch-dest": "document",
    "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",
    "via": "1.1 Caddy",
    "sec-fetch-user": "?1",
    "x-forwarded-for": "93.123.21.36, 127.0.0.1,10.42.7.1",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "accept-language": "en-US,en;q=0.9",
    "cache-control": "max-age=0",
    "sec-ch-ua-platform": "\"Android\"",
    "origin": "https://api.playground.france-identite.gouv.fr",
    "x-forwarded-proto": "https",
    "sec-ch-ua-mobile": "?1",
    "user-agent": "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Mobile Safari/537.36",
    "sec-fetch-site": "same-origin",
    "sec-fetch-mode": "navigate",
    "referer": "https://api.playground.france-identite.gouv.fr/igrantio/verifier/admin/create-request/",
    "accept-encoding": "gzip, deflate, br, zstd",
    "content-length": "149",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "2818f37d-0b48-4e2b-94e1-c23c8d089859",
    "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-a84c33fb07bf25a9e5235fb92dacb5f3-2d9c6eaaaa21b3d6-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": "364d1469-66dd-4d66-80fe-7c211d93b27b",
  "request_id": "24699659-3fdf-47ec-b3a7-34d05c4eb673",
  "nonce": "kaRvN-d_QFI3tONtovABMrN31hgvq8KrPV2z39M6_I0",
  "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": "sB1BEq4hF6XRcQOmpI8vO52rGQHM4nA48CSlY-nocGA",
  "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": "7LVdpFW9HtpuGOH3mnFQL8OuLt4BBFR1DRkgQThg6k8",
          "y": "-62oD27ghc4751vjZ-m76bAs1rDPL8BS1A7Bs7J8qD4",
          "kid": "sB1BEq4hF6XRcQOmpI8vO52rGQHM4nA48CSlY-nocGA",
          "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:12:38 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",
    "x-forwarded-for": "93.123.21.36, 127.0.0.1,10.42.7.1",
    "accept-encoding": "gzip",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "app-version": "1.3.4961",
    "device-id": "354918f2f2714318",
    "x-forwarded-proto": "https",
    "user-agent": "okhttp/4.12.0",
    "via": "1.1 Caddy",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "fd3c8fda-e9b8-42d2-8ff7-fc6e8f3e4c8b",
    "x-envoy-attempt-count": "1",
    "x-envoy-original-path": "/igrantio/verifier-backend/authorize/24699659-3fdf-47ec-b3a7-34d05c4eb673",
    "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-f95392fd53e52a7d78701c39c6d9359b-43d2232ba405dbae-00",
    "tracestate": ""
  },
  "path_params": {
    "request_id": "24699659-3fdf-47ec-b3a7-34d05c4eb673"
  },
  "transaction_id": "364d1469-66dd-4d66-80fe-7c211d93b27b",
  "nonce": "kaRvN-d_QFI3tONtovABMrN31hgvq8KrPV2z39M6_I0",
  "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": "sB1BEq4hF6XRcQOmpI8vO52rGQHM4nA48CSlY-nocGA"
}
2026-06-11 14:12:44 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "via": "1.1 Caddy",
    "device-id": "354918f2f2714318",
    "x-forwarded-for": "93.123.21.36, 127.0.0.1,10.42.7.1",
    "app-version": "1.3.4961",
    "accept-encoding": "gzip",
    "user-agent": "okhttp/4.12.0",
    "x-forwarded-proto": "https",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "os-version": "and_16_36_2026-02-05",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "content-type": "application/x-www-form-urlencoded; charset=utf-8",
    "content-length": "4452",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "45f91e83-a122-4eff-958d-e1eb69c6c7f3",
    "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-53d38388357db25933d3b003e705cff1-ee00c6dfb1b71c94-00",
    "tracestate": ""
  },
  "form_fields": {
    "state": "24699659-3fdf-47ec-b3a7-34d05c4eb673",
    "response_jwe": "eyJhbGciOiJFQ0RILUVTIiwiYXB1IjoiIiwiYXB2IjoiYTJGU2RrNHRaRjlSUmtremRFOU9kRzkyUVVKTmNrNHpNV2huZG5FNFMzSlFWako2TXpsTk5sOUpNQSIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiJBMTZ5cWZ4bFM1dG1EUmNDcGNXM3dNZlNMV0dpRUVyX3lMTUVCYmw2TGRzIiwieSI6InRRdzdDcTZ2Z2ZRMjZkN2VYYklYYnkxVVZqcVB2aGl5R0dVaFp4Sm9iSUUifSwia2lkIjoic0IxQkVxNGhGNlhSY1FPbXBJOHZPNTJyR1FITTRuQTQ4Q1NsWS1ub2NHQSJ9..pAM284IIU_5NhhQm.gnHO0-8Ky-bEo9lle_hciu4Y2ClPy4H1rxWA1g9NfTUOiH_XAv0Or2--1eCfWmYSGeAiQUzhcQ332iLMn-QyLjRwGVkbvD_Oi9jj_oStLgI-0Mb8KZ3pEebsFjH7hEifBmlCFhuHKDPBcrV1Bh028pNObaJCcylrBP_XpIXF5LdgySjTV5H_gCE9LEDmQULbgNUtBSAiO6bDck-h5gVrnoO4r-XF-Olcl2-QjiyxKHg0sBx0RdIJcRQ-OU9ZJXXS1VnrEo4IcKzbTt2F9Qx--d7F3h6x2qW3ROmdTSbkC4u2X7zzbhlNcKkAmaVfPi4FPo71FFlHO1YgZjAWbRxY-zpxEIGwkdvfEBrQe3VQ5Alwm_JMJ0XS_hF6genkwlcYIHfK8WtaaphLqqL_5QXeo1HdwGiOQ19q6nMFrX0MPVC5-Sf11FhH05D6-VT-Osr5AhxZ_A8rtcMdiSNMm5pw-EwAxPVdyGqRPelqdYpccAUgu4H32HcQynBr1e0PxxRonugW9dJThZzu4WVF0mQ33EVcBxdVTnK4UOngqXWgvlVG0__yr0xcsAI2gF8YcHsMzQN0CtR_mPzbfqHt0bXFCVbCnp6wWNM8UfJBN5L5N0WyCGgozhZGae7pbseWUDydAFo5e9wQG7gTyb-ImqFGrSSyHFxEW7U_Mbe9h6k_DOL7X_NXDv2h2WaOuvx-u7cMX5GStbzwJsnk7cSsCKh0NQf17z_alPEsTe-Eq23WVS2dwwq2J03Ah0WkhXvXyOLmCRNx_wH16hzjReuCFxZf96uJZba-RTDuwZOQQXjRuedU6-u0QTEL3T9sU_RksTLms6zpK0aVSZegSEStY902pyC-zvpN_O_60LOPrbIvhq9VX7ndneJ9OVwFQrGb9DC9I1Kqb9UYjlQZubtskcVQeDXL60OMoOmOmDQGOI3ICgI7DZETm9zSzygrzJobmoBsN9H59I4E-sEeNVuYsKUn8ti8FdHKj23FIf7tF-P3cmZDMBXp7GJUXd5knz_gwIkVH_wppWv1OkuMb8yGENo2tCH4ft7_6wyak4po2-2wcUD9N5MwJX77PdNIRLhwzDvXLXIl9LgVflkdCac22_zWisKf_9wmlAv2ZV7xHfKz-nmZNIVzK4DWMlkow7KaH9SYbssEU84PM3nbr0n3lduGs4vN_1DqZQJowBtsmPwEzGRX3NvKSSMQRz3z8m23njldkJX_tY3uWC0As76Icp7NLfNVQkMPS979Do4uxN42qXPyvqSXpJaW54jWxYTiTIpq408DrJNZZ3Es4BFMrFOFN_rKntE7eJup7-xf20R5awJKiUq8rs-4v25FQJOoymAHWKVdpyNnqa8wwl_uC5_2CzAISmcsDmIE6_8AeyRrjxKGfcMHG8HW_rdERbUIvMCfFz2juzhvNW2_n7T12lJzZP6S3mcTg1Q7YZwpw3OCYFr5X0wTGOb0OtYA11BZ59uOFHV1Yx7WKDJTbBmLS88nEeSimOckQX3l0t6bG-KCjlck-pzVcMpwI3L-Gd1-Fp9QQ3QjPOhItM1OKQ_IyeR6M1qats8QqYrEUW-bzWr6QtnUnTzn4B9eQa7lYjmIuDoOiRsr3x-2rqiQR1Tyzn6w05zTB3asyFfFd_960_KOkNhCfVtJohFexWJkT9w_qyZBS-eCVthJCWOiCmFoQ1VOPF2KeXPVbUMxNorf5vuf4lEC-fsVLEdPR6HmVF3-etJocHk9rsk6OCwl1CEv4kdbISB0ZP6aKCy8d1il3zUUyHM5mG1vim9IhDBGEUySpAyBnUbh0geIwJjkLEwd8uEqqEiSdtrzDidsunzDwdajH8FK8Lo-csKGxvoUlmZAzhjcdrGDAlG7XKAChzk4mZikdkrxwAZaSgo2UzLbP3KY3AkrRkPOFcTPr4tZmEGFn17-UIYyyNFXhy04942xeMU49pOCbfLsCVd0LyPdEFsWWwR7zA_3jfQAO2gWoN9di_AHShOTO_70Twh7D5gzl4cL4TPQf4JaXo2hOpmHYEEU0OIMtVfn2eANkbpOOQlgiB1OgkxYpSrpWQBvNqklmqMHQkmVzEB4R42LFlM4zkhGGaqSeeEa8QOY-BfOAMl9eE33ylhKCgQ6wzkJWalPPGlFa6nqyrookDHJsWHVW9yNUrLzSSuP4AxX33Huhg_4dQEvCWPZo38H3pyo5_g3WK9aUyJ_q6vyG0-xlZEqNBjWcA8yOixLn-YKNt6NePUX8Fdm8wyirL8qsFufGiiSuS9JMBlgn4t2UjDxRZAIxWCpqwxyaS18CosRkqH3kIhuCZeXyCDIA6J9u3fPQYPB-_VX4hIt_1dpgeqMC3t-Avo4NaZerUmPURqKczBDK-H3XBIlYrvIYElZMRIFVXSQ7MMi_GqFuZYM95oYxFfAsiIVTlxgtxtT8jatuS951QpKS9r6CunTRS4zKr7X8dX9_Q73wWb1vmZ2nb0IwJqMJMFzvJPJ2YIlkvPDeZzuWz4E6kMfpeXiItEKVUJKCE3piJj0t-fXJSe2atMNJaUc_JFBSfxeCPhGUS1k2S-c89s1VKlZuvkgCRvRqskmNjCYJmUOZD6gz9qUFBjKsnnd4GAJ394qyL-i3o1x29vQpVlm3TBceA9JpQqCmRUfpRLpc52Hx7VJriAp3ozb1oV0269e4qAELc8zV8O_tOp_Yl-xgEsXaHnrfORenMddOlSQBdr-xSJmjyizao92Z9I21TloO5_J5Yu4EtagQ16FS9SQzWViNRRphKmJ-YBNCYkx_nDFyw5JvQ1cc2aoK467EyzCalLv8XrvdgnGREu9v6Jl4QuFGJOPQGxAcW9NgC5eYUOVI80bKIFhcx9lvVocxLe1jTOkTRikDtTzDHVk5L6ANos9wRwZSPx4ZBb3sbfBGPSTpaWXYBBnvqUYAl_KeBEDwP7vQIEJiIUxuf-HM_jXukfysvdsC0LSlJVqtR5L2yUKZH0YK-c3qW7rNs1wjnkLqiWe6_w71-6vhtL5VEmIg_lioEtiS8bBmaIzz8lQI3uzf0fo-nLr8cRlcrRp2qgsPFi5q8u2kg5mz1x7akT-CxtO2uUPaByXTG0VpLSYBEjMY2kK2rQNnxfjpFgIxYir-DsMGFVehWqHypQFjeSfKDnCQIsb1oUnxixj-I-TSDiOk3fDqPUvQsWL8ImzGDt6C_qzT3agOir2kTPxfspXIVmQMt_YN45nwCLSRTM8NpI5NMOkriT4I4pDB0POv5IFoip7XNzlntnGzcXB2-ZylmqNhEpkCkYFnzVXlsBj8TM2xwRuefTSvXFtPQjq_RQAFpt3nd1FiKcfRbjjOlFm6aNJTxSWRWLUAURHq1TBj6pohVLpKqwgPdjjAF82BMs6X7zLHSjvevy1SW0Vqd6x-vPCm6SJUOlH7CjJzV6lyzKJpnhPxA8W1NqYglSu6R1VE1Re5rGHi1TYvCRQ8O8twlSPyRshdEZaoHUbRxpEGVeqHErRy9UZh2mHRlGz5k5Sx8dXBfL4gb_2k2zOnmFpnCmu-xHmJmp2wvZe_LNAjSxcdh9u0rpW8RGY6UIE7S77WRqhm_nzk0m_aPouKn1_U_8qSIS9TvOErmnbiH93EygaSWuweppjPHDv2UQfFx59dIHzVW56NF9S9OySwuF5qert7a6fORFznTO7wGpk3-OSaaUn1jMo_Ik6daj_eSW3xrk9Ptp7qwzob2aSILF7KNECZA1HtUZPCeqo84jsBIvi3s04H-Pa-s20WtHA0YeXW-v2OPDtenyA6LGeDkQ1estt5OVIq8GVFZboqOpGky6zn4g8TuLLiBGqLsgleJ327NGamEtXRotOHk-unZTwjRxNuU-xpmFjTFGur7BPQ5OkAk6kTzMBCvKgJLsjLF5Z98aa54Hl6flGDWWT3EhwuYt_Rvy7mOe1dZOj-5LVhwMvL8ChBZe5S8FBDX9P-XVtACtwMoplu36Dr36X18g8cQ.8DOaqAaSvxi19lSbZYKLjA"
  },
  "transaction_id": "364d1469-66dd-4d66-80fe-7c211d93b27b",
  "nonce": "kaRvN-d_QFI3tONtovABMrN31hgvq8KrPV2z39M6_I0",
  "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": "sB1BEq4hF6XRcQOmpI8vO52rGQHM4nA48CSlY-nocGA"
}
2026-06-11 14:12:44 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "alg": "ECDH-ES",
    "apu": "",
    "apv": "a2FSdk4tZF9RRkkzdE9OdG92QUJNck4zMWhndnE4S3JQVjJ6MzlNNl9JMA",
    "enc": "A256GCM",
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "A16yqfxlS5tmDRcCpcW3wMfSLWGiEEr_yLMEBbl6Lds",
      "y": "tQw7Cq6vgfQ26d7eXbIXby1UVjqPvhiyGGUhZxJobIE"
    },
    "kid": "sB1BEq4hF6XRcQOmpI8vO52rGQHM4nA48CSlY-nocGA"
  },
  "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_WS9txpFjZq1ffsRHbgH2qfbV62xkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQHudpDnUY79k0s1t1S_aqY_OaYiKhks8uXkMPM8dJCkM1shq3tc9ngRCTnnLxjloz-MuIJfe5YRaHXeAdjGQSEBmc3RhdHVzAA"
      ]
    },
    "state": "24699659-3fdf-47ec-b3a7-34d05c4eb673"
  }
}
2026-06-11 14:12:44 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_WS9txpFjZq1ffsRHbgH2qfbV62xkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQHudpDnUY79k0s1t1S_aqY_OaYiKhks8uXkMPM8dJCkM1shq3tc9ngRCTnnLxjloz-MuIJfe5YRaHXeAdjGQSEBmc3RhdHVzAA"
    ]
  },
  "state": "24699659-3fdf-47ec-b3a7-34d05c4eb673",
  "nonce": "kaRvN-d_QFI3tONtovABMrN31hgvq8KrPV2z39M6_I0",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "jwk_thumbprint": "sB1BEq4hF6XRcQOmpI8vO52rGQHM4nA48CSlY-nocGA"
}
2026-06-11 14:12:44 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"
        }
      ]
    }
  }
}