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

5c3093bd-5d84-4d68-85ab-5073efd975ae

validated
dc_api

3695205c-8f2e-4d6b-9003-ce02b6984955
x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A
JHiL2InaYfIipz1-5_bek5yxcAauHtl3Un2S7jpRVmU

https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post
600s
eu_pid_mdoc_common
2026-06-14 17:16:49 UTC    2026-06-14 17:17:06 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
        }
      ]
    }
  ]
}

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-04-27T18:31:50+00:00
Trusted Chain signed by trusted root: CN=mdoc IACA,O=iGrant.io,ST=SE,C=SE
Valid Token Status Valid until 2027-06-14T00:00:00+00:00
Valid Device Signature DeviceAuth verified against SessionTranscript
View Details
{
  "valid": true,
  "format": "mso_mdoc",
  "disclosed_claims": {
    "eu.europa.ec.eudi.pid.1:issuing_country": "SE",
    "eu.europa.ec.eudi.pid.1:family_name": "Lindgren",
    "eu.europa.ec.eudi.pid.1:given_name": "Erik",
    "eu.europa.ec.eudi.pid.1:birth_date": "1985-03-15"
  },
  "issuer": "CN=mdoc IACA,O=iGrant.io,ST=SE,C=SE",
  "error": null,
  "checks": [
    {
      "id": "valid_document",
      "name": "Valid Document",
      "status": "passed",
      "detail": "DocType: eu.europa.ec.eudi.pid.1"
    },
    {
      "id": "issuer_signature",
      "name": "Valid Issuer Signature",
      "status": "passed",
      "detail": "IssuerAuth COSE_Sign1 signature verified"
    },
    {
      "id": "valid_certificate",
      "name": "Valid Certificate",
      "status": "passed",
      "detail": "Valid until 2027-04-27T18:31:50+00:00"
    },
    {
      "id": "trusted",
      "name": "Trusted",
      "status": "passed",
      "detail": "Chain signed by trusted root: CN=mdoc IACA,O=iGrant.io,ST=SE,C=SE"
    },
    {
      "id": "token_status",
      "name": "Valid Token Status",
      "status": "passed",
      "detail": "Valid until 2027-06-14T00:00:00+00:00"
    },
    {
      "id": "device_signature",
      "name": "Valid Device Signature",
      "status": "passed",
      "detail": "DeviceAuth verified against SessionTranscript"
    }
  ]
}

VP Token

View Raw Token
{
  "eu_pid_mdoc": [
    "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYZqRmcmFuZG9tWCDnRLktTn1_eRpxC8wFmDJ_CriqoA4lPbJJTCoEfIFn9mhkaWdlc3RJRAFsZWxlbWVudFZhbHVlYlNFcWVsZW1lbnRJZGVudGlmaWVyb2lzc3VpbmdfY291bnRyedgYWGikZnJhbmRvbVggOg25Vjniu70k3JT6cizj_aMkw19gYqcuLMH5sCd28CJoZGlnZXN0SUQEbGVsZW1lbnRWYWx1ZWhMaW5kZ3JlbnFlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZdgYWGOkZnJhbmRvbVgg9xSTvI_Ja3mvKLFuJWxBE4NiPqmVE2c6tjq6Y_arNt9oZGlnZXN0SUQLbGVsZW1lbnRWYWx1ZWRFcmlrcWVsZW1lbnRJZGVudGlmaWVyamdpdmVuX25hbWXYGFhspGZyYW5kb21YIJDZqZyq6-2ffShxvO0a2ygWwgyJOPyhwJ7CYOmHTtb_aGRpZ2VzdElEEmxlbGVtZW50VmFsdWXZA-xqMTk4NS0wMy0xNXFlbGVtZW50SWRlbnRpZmllcmpiaXJ0aF9kYXRlamlzc3VlckF1dGiEQ6EBJqEYIVkB8jCCAe4wggGUoAMCAQICFDTvVNMDOQT7wFH8qZSyLkyuQFHVMAoGCCqGSM49BAMCMEIxCzAJBgNVBAYTAlNFMQswCQYDVQQIDAJTRTESMBAGA1UECgwJaUdyYW50LmlvMRIwEAYDVQQDDAltZG9jIElBQ0EwHhcNMjYwNDI3MTgzMTUwWhcNMjcwNDI3MTgzMTUwWjBNMQswCQYDVQQGEwJTRTELMAkGA1UECAwCU0UxEjAQBgNVBAoMCWlHcmFudC5pbzEdMBsGA1UEAwwUbWRvYyBEb2N1bWVudCBTaWduZXIwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARQ2-XJ5eoc-vV1iVPPQUDnKkUBw-zMToODvXbpA3g5tGhPUbLJZTpUf3IlsmTsPEf_8qCD1HtNX7iPaAFk7RGso10wWzAJBgNVHRMEAjAAMA4GA1UdDwEB_wQEAwIHgDAdBgNVHQ4EFgQUNxmrKBFvVoiIPR385iUbwTdDODUwHwYDVR0jBBgwFoAUrVDDM-kIQNfUEAKlcGk5ed7cFFswCgYIKoZIzj0EAwIDSAAwRQIhAKBgmy1bl1b4sBVeFs9DMFmm_nVDpKXWkxw5B_z-VtRMAiBlp323xnmxM-Mnn32lilLQIOK-ckhWNXkQTt_qXtJzZ1kEltgYWQSRp2ZzdGF0dXOha3N0YXR1c19saXN0omNpZHgZl05jdXJpeFRodHRwczovL2FwaS5wbGF5Z3JvdW5kLmZyYW5jZS1pZGVudGl0ZS5nb3V2LmZyL2lncmFudGlvL2lzc3Vlci1iYWNrZW5kL3N0YXR1c2xpc3RzLzFnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wNi0xNFQxNjoyNjozOVppdmFsaWRGcm9twHQyMDI2LTA2LTE0VDE2OjI2OjM5Wmp2YWxpZFVudGlswHQyMDI3LTA2LTE0VDAwOjAwOjAwWmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xtQBYIC-dsADrkFKc0ZRZO5B6GCC3RcXTUqUY4bKbj6knTMx1AVggz7M3a1JxwMmnMbOSE9sP7fxCtoOxmrjCuVMFUsYjfb4CWCDujlzg5EEGUMjXi96bSs8l1OiE39jdKeZ0C_fPTsBlIQNYIFqvDkHxLKi-bJ7jyeGmvknT7stAmI1dTXYZxn5fvjVFBFggsiNU2-x2Re2JeBgCh5FA_oWa2GwsoBjch-nztDxsd6AFWCDprurd8diLxzHuWzu509EEPixvLQEaFOpkKwpiMjY83QZYIBQJ4kOGQJcYdmWTcMxm5RuBKa5-l_f-Fl5mgRrl7-lKB1ggKo4UxWwyzXzyy0qEKDHORdYamQnY3k9_HwiQSNWoMiQIWCDhk3135z3V4vSqQ_Je-HyBCq0FCRVXWNlPnPWC1moB-wlYIBHg5Z_7O2wtkfr9k6mbNpzugvXUfhc7Rn4r8Zx9vhxjClgg3PN2nyhPVbEfVrcvTrQvPyYyFduAuSZIGP-CLwCGs14LWCBw2NwWVQqg9zdDbPflkXITxkzi6Fn0VFfp_ukjttJE1AxYIH4P_Dgk-SRacImo2ggjY2MfjVEl5NYBCPhW4YKLgDzuDVggCg96bTv1-nkKfefL5Gux4g0bt54LmUy8sHhxA8xjUWAOWCB5JC4NfdQrEQ8cyhWKbCI_NiQFa9n7l76pTRgK554sag9YIP7qg1CtQVcnFOx16mrfxIZJ13EFisCOzBrYot_AdUd0EFgg-M76jgjiP4uSffnF8mgHa_iwaKUIzOirUjV289BjsQ4RWCA-UfiQNsbXaMTE4E7dUjyyy9V5kRqyJm7o1NrS8wDzgBJYIGh6jcSrUHX1WxHMdfwVXSrRnPnsJjidvmTOEkvSdv1YE1ggclwAK9oGiiZfgQT9nK4JS_mEyy7gOg-xyrwGvJGIOc0UWCA_XoeVeeGRBfpv8DuvghG2rkZw8fFTXEDj71HOZ8EDYW1kZXZpY2VLZXlJbmZvoWlkZXZpY2VLZXmkAQIgASFYIF7HlDNFO_yZ_Vz5T80C4C7vL9h_i6nf8FIx-O0jqi77Ilggn1eQlxuf6Pe3pHFBxXKeRYzuvDh9LfV561mnQDBqBqlvZGlnZXN0QWxnb3JpdGhtZ1NIQS0yNTZYQNe2h2cI10zCJ0uUuFcL64OTMFiwLQXWoj9mrbnP54kfgJ3RNY7QjsEcv3Onntpyqz7f4P_yEp3bpgxL87UJSbZsZGV2aWNlU2lnbmVkompuYW1lU3BhY2Vz2BhBoGpkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEDOdglZcTM1J5UQj-9ElEuSWZt6ZYJAUyp5O-nRDfONsyPGvHLkkbjYB0WgkWsJPTWG5_BPFOuB8L0RL-rNSPa2ZnN0YXR1cwA"
  ]
}

Decoded Token

Decoded JWT headers, payloads, disclosures, and key binding

View Decoded Token
{
  "eu_pid_mdoc": {
    "version": "1.0",
    "documents": [
      {
        "docType": "eu.europa.ec.eudi.pid.1",
        "issuerSigned": {
          "nameSpaces": {
            "eu.europa.ec.eudi.pid.1": [
              "CBORTag(24, b'\\xa4frandomX \\xe7D\\xb9-N}\\x7fy\\x1aq\\x0b\\xcc\\x05\\x982\\x7f\\n\\xb8\\xaa\\xa0\\x0e%=\\xb2IL*\\x04|\\x81g\\xf6hdigestID\\x01lelementValuebSEqelementIdentifieroissuing_country')",
              "CBORTag(24, b'\\xa4frandomX :\\r\\xb9V9\\xe2\\xbb\\xbd$\\xdc\\x94\\xfar,\\xe3\\xfd\\xa3$\\xc3_`b\\xa7.,\\xc1\\xf9\\xb0\\'v\\xf0\"hdigestID\\x04lelementValuehLindgrenqelementIdentifierkfamily_name')",
              "CBORTag(24, b'\\xa4frandomX \\xf7\\x14\\x93\\xbc\\x8f\\xc9ky\\xaf(\\xb1n%lA\\x13\\x83b>\\xa9\\x95\\x13g:\\xb6:\\xbac\\xf6\\xab6\\xdfhdigestID\\x0blelementValuedErikqelementIdentifierjgiven_name')",
              "CBORTag(24, b'\\xa4frandomX \\x90\\xd9\\xa9\\x9c\\xaa\\xeb\\xed\\x9f}(q\\xbc\\xed\\x1a\\xdb(\\x16\\xc2\\x0c\\x898\\xfc\\xa1\\xc0\\x9e\\xc2`\\xe9\\x87N\\xd6\\xffhdigestID\\x12lelementValue\\xd9\\x03\\xecj1985-03-15qelementIdentifierjbirth_date')"
            ]
          },
          "issuerAuth": [
            "b'\\xa1\\x01&'",
            {
              "33": "b\"0\\x82\\x01\\xee0\\x82\\x01\\x94\\xa0\\x03\\x02\\x01\\x02\\x02\\x144\\xefT\\xd3\\x039\\x04\\xfb\\xc0Q\\xfc\\xa9\\x94\\xb2.L\\xae@Q\\xd50\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x020B1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02SE1\\x0b0\\t\\x06\\x03U\\x04\\x08\\x0c\\x02SE1\\x120\\x10\\x06\\x03U\\x04\\n\\x0c\\tiGrant.io1\\x120\\x10\\x06\\x03U\\x04\\x03\\x0c\\tmdoc IACA0\\x1e\\x17\\r260427183150Z\\x17\\r270427183150Z0M1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02SE1\\x0b0\\t\\x06\\x03U\\x04\\x08\\x0c\\x02SE1\\x120\\x10\\x06\\x03U\\x04\\n\\x0c\\tiGrant.io1\\x1d0\\x1b\\x06\\x03U\\x04\\x03\\x0c\\x14mdoc Document Signer0Y0\\x13\\x06\\x07*\\x86H\\xce=\\x02\\x01\\x06\\x08*\\x86H\\xce=\\x03\\x01\\x07\\x03B\\x00\\x04P\\xdb\\xe5\\xc9\\xe5\\xea\\x1c\\xfa\\xf5u\\x89S\\xcfA@\\xe7*E\\x01\\xc3\\xec\\xccN\\x83\\x83\\xbdv\\xe9\\x03x9\\xb4hOQ\\xb2\\xc9e:T\\x7fr%\\xb2d\\xec<G\\xff\\xf2\\xa0\\x83\\xd4{M_\\xb8\\x8fh\\x01d\\xed\\x11\\xac\\xa3]0[0\\t\\x06\\x03U\\x1d\\x13\\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\\x147\\x19\\xab(\\x11oV\\x88\\x88=\\x1d\\xfc\\xe6%\\x1b\\xc17C850\\x1f\\x06\\x03U\\x1d#\\x04\\x180\\x16\\x80\\x14\\xadP\\xc33\\xe9\\x08@\\xd7\\xd4\\x10\\x02\\xa5pi9y\\xde\\xdc\\x14[0\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x02\\x03H\\x000E\\x02!\\x00\\xa0`\\x9b-[\\x97V\\xf8\\xb0\\x15^\\x16\\xcfC0Y\\xa6\\xfeuC\\xa4\\xa5\\xd6\\x93\\x1c9\\x07\\xfc\\xfeV\\xd4L\\x02 e\\xa7}\\xb7\\xc6y\\xb13\\xe3'\\x9f}\\xa5\\x8aR\\xd0 \\xe2\\xberHV5y\\x10N\\xdf\\xea^\\xd2sg\""
            },
            "b'\\xd8\\x18Y\\x04\\x91\\xa7fstatus\\xa1kstatus_list\\xa2cidx\\x19\\x97NcurixThttps://api.playground.france-identite.gouv.fr/igrantio/issuer-backend/statuslists/1gdocTypeweu.europa.ec.eudi.pid.1gversionc1.0lvalidityInfo\\xa3fsigned\\xc0t2026-06-14T16:26:39ZivalidFrom\\xc0t2026-06-14T16:26:39ZjvalidUntil\\xc0t2027-06-14T00:00:00ZlvalueDigests\\xa1weu.europa.ec.eudi.pid.1\\xb5\\x00X /\\x9d\\xb0\\x00\\xeb\\x90R\\x9c\\xd1\\x94Y;\\x90z\\x18 \\xb7E\\xc5\\xd3R\\xa5\\x18\\xe1\\xb2\\x9b\\x8f\\xa9\\'L\\xccu\\x01X \\xcf\\xb37kRq\\xc0\\xc9\\xa71\\xb3\\x92\\x13\\xdb\\x0f\\xed\\xfcB\\xb6\\x83\\xb1\\x9a\\xb8\\xc2\\xb9S\\x05R\\xc6#}\\xbe\\x02X \\xee\\x8e\\\\\\xe0\\xe4A\\x06P\\xc8\\xd7\\x8b\\xde\\x9bJ\\xcf%\\xd4\\xe8\\x84\\xdf\\xd8\\xdd)\\xe6t\\x0b\\xf7\\xcfN\\xc0e!\\x03X Z\\xaf\\x0eA\\xf1,\\xa8\\xbel\\x9e\\xe3\\xc9\\xe1\\xa6\\xbeI\\xd3\\xee\\xcb@\\x98\\x8d]Mv\\x19\\xc6~_\\xbe5E\\x04X \\xb2#T\\xdb\\xecvE\\xed\\x89x\\x18\\x02\\x87\\x91@\\xfe\\x85\\x9a\\xd8l,\\xa0\\x18\\xdc\\x87\\xe9\\xf3\\xb4<lw\\xa0\\x05X \\xe9\\xae\\xea\\xdd\\xf1\\xd8\\x8b\\xc71\\xee[;\\xb9\\xd3\\xd1\\x04>,o-\\x01\\x1a\\x14\\xead+\\nb26<\\xdd\\x06X \\x14\\t\\xe2C\\x86@\\x97\\x18ve\\x93p\\xccf\\xe5\\x1b\\x81)\\xae~\\x97\\xf7\\xfe\\x16^f\\x81\\x1a\\xe5\\xef\\xe9J\\x07X *\\x8e\\x14\\xc5l2\\xcd|\\xf2\\xcbJ\\x84(1\\xceE\\xd6\\x1a\\x99\\t\\xd8\\xdeO\\x7f\\x1f\\x08\\x90H\\xd5\\xa82$\\x08X \\xe1\\x93}w\\xe7=\\xd5\\xe2\\xf4\\xaaC\\xf2^\\xf8|\\x81\\n\\xad\\x05\\t\\x15WX\\xd9O\\x9c\\xf5\\x82\\xd6j\\x01\\xfb\\tX \\x11\\xe0\\xe5\\x9f\\xfb;l-\\x91\\xfa\\xfd\\x93\\xa9\\x9b6\\x9c\\xee\\x82\\xf5\\xd4~\\x17;F~+\\xf1\\x9c}\\xbe\\x1cc\\nX \\xdc\\xf3v\\x9f(OU\\xb1\\x1fV\\xb7/N\\xb4/?&2\\x15\\xdb\\x80\\xb9&H\\x18\\xff\\x82/\\x00\\x86\\xb3^\\x0bX p\\xd8\\xdc\\x16U\\n\\xa0\\xf77Cl\\xf7\\xe5\\x91r\\x13\\xc6L\\xe2\\xe8Y\\xf4TW\\xe9\\xfe\\xe9#\\xb6\\xd2D\\xd4\\x0cX ~\\x0f\\xfc8$\\xf9$Zp\\x89\\xa8\\xda\\x08#cc\\x1f\\x8dQ%\\xe4\\xd6\\x01\\x08\\xf8V\\xe1\\x82\\x8b\\x80<\\xee\\rX \\n\\x0fzm;\\xf5\\xfay\\n}\\xe7\\xcb\\xe4k\\xb1\\xe2\\r\\x1b\\xb7\\x9e\\x0b\\x99L\\xbc\\xb0xq\\x03\\xcccQ`\\x0eX y$.\\r}\\xd4+\\x11\\x0f\\x1c\\xca\\x15\\x8al\"?6$\\x05k\\xd9\\xfb\\x97\\xbe\\xa9M\\x18\\n\\xe7\\x9e,j\\x0fX \\xfe\\xea\\x83P\\xadAW\\'\\x14\\xecu\\xeaj\\xdf\\xc4\\x86I\\xd7q\\x05\\x8a\\xc0\\x8e\\xcc\\x1a\\xd8\\xa2\\xdf\\xc0uGt\\x10X \\xf8\\xce\\xfa\\x8e\\x08\\xe2?\\x8b\\x92}\\xf9\\xc5\\xf2h\\x07k\\xf8\\xb0h\\xa5\\x08\\xcc\\xe8\\xabR5v\\xf3\\xd0c\\xb1\\x0e\\x11X >Q\\xf8\\x906\\xc6\\xd7h\\xc4\\xc4\\xe0N\\xddR<\\xb2\\xcb\\xd5y\\x91\\x1a\\xb2&n\\xe8\\xd4\\xda\\xd2\\xf3\\x00\\xf3\\x80\\x12X hz\\x8d\\xc4\\xabPu\\xf5[\\x11\\xccu\\xfc\\x15]*\\xd1\\x9c\\xf9\\xec&8\\x9d\\xbed\\xce\\x12K\\xd2v\\xfdX\\x13X r\\\\\\x00+\\xda\\x06\\x8a&_\\x81\\x04\\xfd\\x9c\\xae\\tK\\xf9\\x84\\xcb.\\xe0:\\x0f\\xb1\\xca\\xbc\\x06\\xbc\\x91\\x889\\xcd\\x14X ?^\\x87\\x95y\\xe1\\x91\\x05\\xfao\\xf0;\\xaf\\x82\\x11\\xb6\\xaeFp\\xf1\\xf1S\\\\@\\xe3\\xefQ\\xceg\\xc1\\x03amdeviceKeyInfo\\xa1ideviceKey\\xa4\\x01\\x02 \\x01!X ^\\xc7\\x943E;\\xfc\\x99\\xfd\\\\\\xf9O\\xcd\\x02\\xe0.\\xef/\\xd8\\x7f\\x8b\\xa9\\xdf\\xf0R1\\xf8\\xed#\\xaa.\\xfb\"X \\x9fW\\x90\\x97\\x1b\\x9f\\xe8\\xf7\\xb7\\xa4qA\\xc5r\\x9eE\\x8c\\xee\\xbc8}-\\xf5y\\xebY\\xa7@0j\\x06\\xa9odigestAlgorithmgSHA-256'",
            "b\"\\xd7\\xb6\\x87g\\x08\\xd7L\\xc2'K\\x94\\xb8W\\x0b\\xeb\\x83\\x930X\\xb0-\\x05\\xd6\\xa2?f\\xad\\xb9\\xcf\\xe7\\x89\\x1f\\x80\\x9d\\xd15\\x8e\\xd0\\x8e\\xc1\\x1c\\xbfs\\xa7\\x9e\\xdar\\xab>\\xdf\\xe0\\xff\\xf2\\x12\\x9d\\xdb\\xa6\\x0cK\\xf3\\xb5\\tI\\xb6\""
          ]
        },
        "deviceSigned": {
          "nameSpaces": "CBORTag(24, b'\\xa0')",
          "deviceAuth": {
            "deviceSignature": [
              "b'\\xa1\\x01&'",
              {},
              null,
              "b\"\\xcev\\tYq35'\\x95\\x10\\x8f\\xefD\\x94K\\x92Y\\x9bze\\x82@S*y;\\xe9\\xd1\\r\\xf3\\x8d\\xb3#\\xc6\\xbcr\\xe4\\x91\\xb8\\xd8\\x07E\\xa0\\x91k\\t=5\\x86\\xe7\\xf0O\\x14\\xeb\\x81\\xf0\\xbd\\x11/\\xea\\xcdH\\xf6\\xb6\""
            ]
          }
        }
      }
    ],
    "status": 0
  }
}

Session Logs

4 total
2026-06-14 17:16:49 UTC INFO /presentations/dc-api ISO Annex C DeviceRequest created
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "origin": "https://api.playground.france-identite.gouv.fr",
    "x-forwarded-proto": "https",
    "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36",
    "sec-ch-ua": "\"Google Chrome\";v=\"149\", \"Chromium\";v=\"149\", \"Not)A;Brand\";v=\"24\"",
    "via": "1.1 Caddy",
    "sec-ch-ua-platform": "\"macOS\"",
    "upgrade-insecure-requests": "1",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "sec-fetch-site": "same-origin",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "sec-fetch-mode": "navigate",
    "content-type": "application/x-www-form-urlencoded",
    "accept-encoding": "gzip, deflate, br, zstd",
    "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",
    "sec-ch-ua-mobile": "?0",
    "x-forwarded-for": "103.184.239.114, 127.0.0.1,10.42.7.1",
    "cache-control": "max-age=0",
    "sec-fetch-user": "?1",
    "referer": "https://api.playground.france-identite.gouv.fr/igrantio/verifier/admin/create-request/",
    "accept-language": "en-GB,en-US;q=0.9,en;q=0.8",
    "content-length": "160",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "ccbe93e6-40a5-440f-ba1f-e3dfce3d2cfb",
    "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=871cdb16068edf6723b5baa2cc52522cc45bac3e008fc52ae64e115435d8893b;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-1bd9fb854cd6abc91e46e9ec22705ba4-38940c27c3e7102a-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": "iso-annex-c"
  },
  "transaction_id": "5c3093bd-5d84-4d68-85ab-5073efd975ae",
  "request_id": "3695205c-8f2e-4d6b-9003-ce02b6984955",
  "origin": "https://api.playground.france-identite.gouv.fr",
  "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": "iso-annex-c"
}
2026-06-14 17:17:06 UTC INFO /callback DC API wallet response received
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "via": "1.1 Caddy",
    "sec-ch-ua": "\"Google Chrome\";v=\"149\", \"Chromium\";v=\"149\", \"Not)A;Brand\";v=\"24\"",
    "referer": "https://api.playground.france-identite.gouv.fr/igrantio/verifier/admin/create-request/",
    "sec-fetch-mode": "cors",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36",
    "sec-ch-ua-platform": "\"macOS\"",
    "accept-language": "en-GB,en-US;q=0.9,en;q=0.8",
    "content-type": "application/json",
    "x-forwarded-for": "103.184.239.114, 127.0.0.1,10.42.7.1",
    "sec-fetch-site": "same-origin",
    "origin": "https://api.playground.france-identite.gouv.fr",
    "accept-encoding": "gzip, deflate, br, zstd",
    "x-forwarded-proto": "https",
    "sec-fetch-dest": "empty",
    "sec-ch-ua-mobile": "?0",
    "accept": "*/*",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "content-length": "3458",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "fd6019c4-9a22-4242-a6f1-141d08ebb1a1",
    "x-envoy-attempt-count": "1",
    "x-envoy-original-path": "/igrantio/verifier/admin/api/dc-callback",
    "x-forwarded-client-cert": "By=spiffe://cluster.local/ns/igrantio/sa/igrantio-playground-unfold;Hash=871cdb16068edf6723b5baa2cc52522cc45bac3e008fc52ae64e115435d8893b;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-72887fbbfdf53685e9eb188d8271afc5-82a494f2200015f9-00",
    "tracestate": ""
  },
  "request_body": {
    "response": "gmVkY2FwaaJjZW5jWEEE4KbQbZzI-M2RkkV6Ze5kp9yyY41VASGUeeylFoLKhCNFM7abAdtFGLzwRin7rYsQHl2zVH3ivKYiJycw3VrLtmpjaXBoZXJUZXh0WQmWN4PTS6dcGr4RJsuKiTxfeaCwNNdftOxsEo1jEb5KvIbh7-VOJOmNXHMhIGWGsql47iDT-2qz316SSVqBBJG6ctIDoXc7zD1iAaYRR_WUV3E7w6oUVqIy1ghpjegoQL8Yhlos6SgFk0JEVUHXFadJ8XHAiT2IGBuI8q2SFXvQZNfnpSddEa6WgolO7JkYHtzi7YpZlvqxCtLyWuOF3lcMLcGwtRMTun_83f9CWyhhx0is5cTuLIy6rEzgXm4rfnaH8mSsXDJSlN9oaDji3muP6WntpNWF4ZmTCOIVej3UBlftBd03hi4gwYgjo9qIalHW6ZB7VDDa_dtLFLG4zSAv39rnCIxJnvuIhhrnMNn4qvjPGkRcOyv510Zp129rOI3NkGYPSOEFBiyaoVN0CBCxG4uKuHb2O_kno69jJv7BGOHQbOPHAEKAR3cbRaQqv_uhHqcWr3-sYDBCC7Pv1wB8R5Ycgnp-riUgoKhwUPIzFfssKcn9RQ4_7KzpcmGoF99MLFJBd2ujHeMBCUA8NIGw7kvt8eWW6P8RQBPAUNgtGQXOYZou2WGAWLHVJ8w6Yo5wv3rUQ0vS0FS2mml80U6QWkeRzyMEsOCB7ASfLZp0Q7mwgRB074LZM_X4797MC42NZgyRk-OuB8mGO9lMyYj77DjGVEd6tTWePUS86DoH-MO3_DChlczmF-gjXVW_uVZFuojbxbB8OL8mrWQhx_mONS_aA42jBEZ5sCHFMJofH519BcsnXboUT-y2AcLIfyGHZkl5jgv75fY6QxzNPS51HyPQD-4wXUoz5bAGR2yn9UXFKWEntbL7M-4yhBop32W6CzuX16g2ejnpOpojRe-gdvCWz9ndpBmMR2qRddfRufjmcSNmhvrwsWig4u34HE6AxqB4vuMgCBgIFqV9Ch_SQEj_em5CNg-oyEYVzmg1j27fmWxFP-OKFxtI-nLR6vV2bY8bkzHHfkQuwJQV-_HUksgdOX-7rYyqvSwyh5La6M2dPS-Caj4bSUJ-0d2oxBcFoTOmMaIa5E7ORTJ0ZO1z720KuWgDmRInR9rvn2HXlCAvUwqaQL5xsBF9Ul3Kyl0dMWNzU-HIqzISRdP0fd0coK1TuPuXisGdTm-vwmOiPaFazXLNAt33y6FueNWujxctVUULNahgfg63J9tRBxAtCsoaEuMue28BpN9spmnYJk_ShsOyE7LYZWR4-Pn_sB7bnIVxItQ0rdfVURne27lSnQ6VDUM8c4oLPByAnlDjdhiuCsQ3y9UDSqKrnQBOwL3laf4D0tKSn0fZVZZAYrsROylZjoFt6a6SCgwxSSVU1qMvOOfnsVIMxGAAWje6hQayLGt2hbTw4rWHYWrI9MbvsigpDwBX-CjuU5KhBxDowplYFoDMJs_Sjcza9eC619key3WdGdbNLHnUvqL66uN7VY7qVjR8Hw3Mf9SFHqETw-fPhvQBTsQE53r1PalFREcr6kKWHSyagbKUsUf87Hy7DQZeP0FAxrYxN5nW_VLDei76jj3O5Ejt5o8UYmkOmfBNGvNikGbspV4CtHmpxSlDYdl3fumDEZWHdjswbcwkzTSqOx8I6zTBovOGI_J3X8eNHlwivWLSlxAQTm4hYKD_ceCbQa6-Ss1I67myE3f8m7joIkK03ZmrT6I9TT8NTBkorNxa0uYQw2P8E29Yj8oJXx-MJ_H2fI7yNL_UxYz-x1OsKnTWUagiDbnuEqJ3wQ91XXk1P_2NIwCWy77GEIXCOCIxSLV7oXFzD7b8ca-BkGwb-ersM1zh5qohAzO96_Uemz7u8OEr52_lBtMm6FbxcCXH2iK1vKYCV1FnrAkkLhbOShMaELdTWkBzPU8xy3oV8wgS3--CYi42jTq-6gVcGH9zH0K6yklZGNIDq_tbhWCcStPkYJ1yLF02cqYkonnL2k3jKC9RpIcEtWEBYxzjp-D6HgJWV79n3apbq-fJR9WZB_c9MLK8K2FWRsrbebLohYmDnWzQEmwYPQXLh9dYr79LrhICCE7Y2SykZ8HR8yKUKxO_ujDSioP7cBGBAU0rV3ch-RWwG5j3AON-D82IySFieAeYTmYeKqPxXx9nd-6__SgnA54d4WauCSDKiD0lYY6sAVDfUlXJnCvUQfe4lJZNcgS11eHAoEexIuykH9wYWgjlSiDWUd2xeGmEtRyxY2BaQl-HirTVlq1NO9OsbEgdbRBShFBj6Q7t0IRcA1z5QytBq9-L0S1zhOrUXIATtghLzr2sK5w6kw2rT0lQVCz3VUQP_9C1S1sFemu_RkUYPkmjRM6m7YqJBtzzT52aPH6PSIyfRjqSh0QDaPZIqUuuYTJurmhjRa3cHgX245abUgwN7ARxC4ogyrtypj0udSIK1mJIe_dqWeAAhdqU0FeJtpZvUD9RNH0QUw4Jz-nQi8jSGCEqqw9keNxK6pvw8e2drQV5vNPYclZVPXM69JuFKSYBl7O-bBywSTk-IbvcXjPOj12cQkmr8hAnsB0Z-MZfNmE1Fb78iCUoizGuO7vkVfqtpwoFwkEuOFYwi9oR-s6YwnAmDG3pdBcUvPzL3qtayz6BpR0h7l87TsHsagtq0fyr0w9FTnDlURTVYiturjxCSZnjbD9Uy1kuZpWMzGc6LVBsUIr3ozWG8fkqX9Yri4ZCIK63so3xs0GwYF1FKFxMIUAb6WN95eddwqqZ4k-Uykw1UxVTc8parK_onxTG6s7riem2Lc2G52hWPC7QeBnZP52N_tBXXfGvOaCuQ2m2lmx-QNXpOUHbmgPRqI3UxQcP_vrPoCC8ABxuVJ5iq_XlDbk7OC8lf0F2tBsKMVpdOF1TayTPRgAkWOQ2XXtpdI7pjy53_CKY1y8pYZEzCTMQCwnzyPU4eUrdipQamRw_-kimbSTKLPdeOayfUwqdAJj5YRedgPXhgOdQauXeACdXzgkRN6NZ3_EcEwDnI_ubHUbMI2o7ttkGbc6JtUMDTpIwHhhUnAH0ZtggmfrY3zlBxCn83B5a52cdxncHO2Ln1HLVntR2Wdr7oj6vaQewXly8kZn9GmwGn7QCjtOSww3LwD1e7b4rhSm2pRZ9xtL88bcxdXft6j2CgJtICYRNYtBsCxR2aj6R-tVuFfZ67RH_eb9uxolvvFEVX-ysthfKTX32JqSXslHFaH9aBtpe-JS2fEHTKilb4OQwnnj85v8wVppJgxxu82p9SXgWpOM80SQNP8G0Yj-Gx6wlLr6QDVpOCC-PFNFW73IAqK1spSakMqbdvS508HN8TIT_ExYWV36J",
    "state": "3695205c-8f2e-4d6b-9003-ce02b6984955"
  },
  "transaction_id": "5c3093bd-5d84-4d68-85ab-5073efd975ae",
  "nonce": "JHiL2InaYfIipz1-5_bek5yxcAauHtl3Un2S7jpRVmU",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "response_mode": "dc_api"
}
2026-06-14 17:17:06 UTC INFO /callback ISO Annex C DeviceResponse received
Data:
{
  "credential_ids": [
    "eu_pid_mdoc"
  ],
  "encrypted": true
}
2026-06-14 17:17:06 UTC INFO /callback 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:issuing_country": "SE",
        "eu.europa.ec.eudi.pid.1:family_name": "Lindgren",
        "eu.europa.ec.eudi.pid.1:given_name": "Erik",
        "eu.europa.ec.eudi.pid.1:birth_date": "1985-03-15"
      },
      "issuer": "CN=mdoc IACA,O=iGrant.io,ST=SE,C=SE",
      "checks": [
        {
          "id": "valid_document",
          "name": "Valid Document",
          "status": "passed",
          "detail": "DocType: eu.europa.ec.eudi.pid.1"
        },
        {
          "id": "issuer_signature",
          "name": "Valid Issuer Signature",
          "status": "passed",
          "detail": "IssuerAuth COSE_Sign1 signature verified"
        },
        {
          "id": "valid_certificate",
          "name": "Valid Certificate",
          "status": "passed",
          "detail": "Valid until 2027-04-27T18:31:50+00:00"
        },
        {
          "id": "trusted",
          "name": "Trusted",
          "status": "passed",
          "detail": "Chain signed by trusted root: CN=mdoc IACA,O=iGrant.io,ST=SE,C=SE"
        },
        {
          "id": "token_status",
          "name": "Valid Token Status",
          "status": "passed",
          "detail": "Valid until 2027-06-14T00:00:00+00:00"
        },
        {
          "id": "device_signature",
          "name": "Valid Device Signature",
          "status": "passed",
          "detail": "DeviceAuth verified against SessionTranscript"
        }
      ]
    }
  }
}