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

5631a43e-e71a-4c70-93d5-35feb6a3c5c6

validated warnings
dc_api

28ac07e8-c549-4de9-be11-a90f5efbb508
x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A
0O3xIunwqXX1O8z1DIhfrGrzPWhFlI04Fb6IvTvvd7g

https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post
600s
eu_pid_mdoc_name_only
2026-06-11 11:03:11 UTC    2026-06-11 11:03:33 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
        }
      ]
    }
  ]
}

Validation Result

Valid Warnings
eu_pid_mdoc
mso_mdoc
Warning
Valid Document DocType: eu.europa.ec.eudi.pid.1
Valid Issuer Signature IssuerAuth COSE_Sign1 signature verified
Valid Certificate Valid until 2026-09-29T12:02:00+00:00
Trusted Certificate chain (1 cert(s)) does not terminate at any of 11 configured trusted root(s)
Valid Token Status Valid until 2026-06-19T07:52:55+00:00
Valid Device Signature DeviceAuth verified against SessionTranscript
View Details
{
  "valid": false,
  "format": "mso_mdoc",
  "disclosed_claims": {
    "eu.europa.ec.eudi.pid.1:family_name": "Partala",
    "eu.europa.ec.eudi.pid.1:given_name": "Riitta"
  },
  "issuer": "CN=Scytales Root CA,O=Scytales,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 2026-09-29T12:02:00+00:00"
    },
    {
      "id": "trusted",
      "name": "Trusted",
      "status": "failed",
      "detail": "Certificate chain (1 cert(s)) does not terminate at any of 11 configured trusted root(s)"
    },
    {
      "id": "token_status",
      "name": "Valid Token Status",
      "status": "passed",
      "detail": "Valid until 2026-06-19T07:52:55+00:00"
    },
    {
      "id": "device_signature",
      "name": "Valid Device Signature",
      "status": "passed",
      "detail": "DeviceAuth verified against SessionTranscript"
    }
  ]
}

VP Token

View Raw Token
{
  "eu_pid_mdoc": [
    "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGC2BhYV6RoZGlnZXN0SUQYKGZyYW5kb21Q7rDLLI-eWZrESpftDy2aJXFlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZWxlbGVtZW50VmFsdWVnUGFydGFsYdgYWFWkaGRpZ2VzdElEGCJmcmFuZG9tUOf4k--j1Yd1DvRGQHB8dPdxZWxlbWVudElkZW50aWZpZXJqZ2l2ZW5fbmFtZWxlbGVtZW50VmFsdWVmUmlpdHRhamlzc3VlckF1dGiEQ6EBJqEYIVkCTDCCAkgwggHtoAMCAQICCQVeNBjt5x6TgzAKBggqhkjOPQQDAjA7MQswCQYDVQQGEwJTRTERMA8GA1UEChMIU2N5dGFsZXMxGTAXBgNVBAMTEFNjeXRhbGVzIFJvb3QgQ0EwHhcNMjUwOTI5MTIwMjAwWhcNMjYwOTI5MTIwMjAwWjBPMQswCQYDVQQGEwJTRTERMA8GA1UEChMIU2N5dGFsZXMxLTArBgNVBAMTJFNjeXRhbGVzIERvY3VtZW50IHNpZ25lciBjZXJ0aWZpY2F0ZTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJ-ySZFIVmOi10IMtkilrxMKWkmiqI-yVknNPfhAlDN80550m2BuEIx2_yYCo-eBESknbcOQNa2ybyzxINbO2umjgcUwgcIwHQYDVR0OBBYEFNXEDvbM3HTFVsJVY6LTArbz06QCMB8GA1UdIwQYMBaAFAgN5FBxUTo6i9RE3LBZ94QrEh6wMA4GA1UdDwEB_wQEAwIHgDASBgNVHSUECzAJBgcogYxdBQECMCIGA1UdEgQbMBmGF2h0dHA6Ly93d3cuc2N5dGFsZXMuY29tMDgGA1UdHwQxMC8wLaAroCmGJ2h0dHBzOi8vc3RhdGljLm1kb2MuaWQvY3JsL3NjeXRhbGVzLmNybDAKBggqhkjOPQQDAgNJADBGAiEAq8BVpuG86djAMbRwrXF076ZC3grBqtJNXdRsiulFwGICIQCBOYBdZKHOC1LeSU0Dag7wEyRhYcUlV3BPtV5phN17ClkG5tgYWQbhp2ZzdGF0dXOha3N0YXR1c19saXN0omNpZHgYVmN1cml4Vmh0dHBzOi8vYXBpLm5leHQuZ2xvYmFsLm1kb2MuaWQvd2FsbGV0L1N0YXR1c1BhZ2VMaXN0L2RiNWIzY2U4MzhiODQxYzNhZjMwMjU3YTVkZTE0NmRjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFndmVyc2lvbmMxLjBsdmFsaWRpdHlJbmZvpGZzaWduZWTAdDIwMjYtMDYtMDlUMDc6NTI6NTVaaXZhbGlkRnJvbcB0MjAyNi0wNi0wOVQwNzo1Mjo1NVpqdmFsaWRVbnRpbMB0MjAyNi0wNi0xOVQwNzo1Mjo1NVpuZXhwZWN0ZWRVcGRhdGXAdDIwMjYtMDYtMTZUMDc6NTI6NTVabHZhbHVlRGlnZXN0c6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjG4JAFYIH7bBogsfpDJE0o0Ar6BByg-bDRD3IAhYPnsypftRjvtBVggqgYmUwsq0L_qj-m4bpTHAdkDbQu54884WxkUuza6gbsGWCDgXLcRxbBXsU1nZ0VzBLS_4GnRMLLV0ZRZSEiqBAMzAQdYIMcTLgl8d1FtaZkuIhmdzX2u9SxKNp1fzqdGpS1R7vi-CFggBXC2iI-xsipUX5V7zbvTwhjh3jX_VJ3OhFtHZQCTWkIKWCBduxGuiLZx2uGdJ8U7zbkY2TeKSBP-JEJFB4G6QrBQmxBYIKRpy_Ak9tyNF6YcgwsuxvRm2ZTKXXXOWM1sVOVOTOi8E1ggXByNQSM9g-ifCgq8SI9-4ArgntV68JO2YplNAU5lW3QYGFggFEnhQFE4c6QrXhZVaTlmSWermcE5oBhHC6JIvk5TyD4YGVggNUXfaQLCwstUCcs_EZ6o0ETjy3sMNpG6u5UmZfnTDHoYGlggG5Rd6AsWmO-IRk50QAc4dpV2GuADHOaGxngQpDYwn2IYHFggdmRE20CCSjl7WJshH4vm7i3B7vUEUTcaocwkJ8p1w-gYHVggPUTdS5VpqvE5s_uTn9mh_mdy7JOa56uSzTlmwEe5RREYHlgg3hzB-BJlpxNoYPo0CF-Nm_uFt2S6JdGVifl8ofJDboIYH1gg3OfhDilF-_dfZK7mjV1XJAMDjG5i4pi-7tGRKb2ZoM8YIlggl53tIcVfcIcwu0hBBzSBN5qi_YmAK3sPJYPUTQyNXSkYJVggGhsMnddLEGh_6eeUGw4Qrfo0RqkyHWKOiUmG7FEtuPMYJ1ggc4SvY2YDYTW3nLs-Vws3uVO_gUyOZE-YMGt-5_z_tFIYKFggve3nnYXzqf3-rOQlvdYXHzKhSPibg--IBLyGK_jyrEkYK1ggiVNfz-wEJp1r1HOaeHMa6TA7ehJ-xftfXwSuzUryKVwYLFgg_RdBV2woRX8JToSTs22HDfbO2Hi28u2ssefys5wohx0YMFggO5ic_Qain_iEIPqOaux3cxoIcJri0sMbAl27ItCW8kQYMVgg7X__GkGkJ-VOBVYxuWRu2VPV_sxtB6XICZ7MNiXZiKIYMlggtZUX6sOjA1Wvcd1J7WXnZVydJ0xEzPig6863Je0DrWMYNFggw9nf9xSsPDg4cMKWXDx5NDHA_kvYOceGFrqkpBAsDQIYNVgg5STJ7w4_T1vEqdbHkao8qiIFxyojBKfrMS6g5oc8oNkYNlggfy4Oq-WcTY86T65kBwkvTIEgAZT6CR6NOmBYJhj0R0MYOFggWdqZeveghE3IuXGsdVYM7NrW2SzNo4ZoLOMD7qdutbcYOVggxZHqh2SMrMUZhSIbNBLItp8IpN4NWEe00Bt5PLHODxEYOlggXC5fTyb0RJ66P-336SYnqEQXzebWTx4KsdLVpfZD2zMYPFggOl7VdKzrlBjrl88MfshKsHg5xgyyAWgnY5fypJVaxZ8YPVggRS4vc6zT7MgDCZuKU4GjRoiit_ZXPAjs5YhjQ7RICJMYPlggH6X0eve5bYFUb7OT84h2Dsr4VGZ8jbN8DJpgdaCxMUcYQFggwBKjaEVWsEM7Ehq0fFO2p-50r10yFghEb4ABOsbYmLIYQVggI51BCzvqi4VM-gFob-n1Xp1Rjl3xXV3nIDFgLM1Ap1AYQ1ggeKGQXu5xaVe_dS0fF3XWv5SgtS0SpEf3N0FUWYR2mBFtZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCCioOVgalMogfEsiaA-tzEmHdZ0XgDJ8-fKTTMPU6PCniJYILDIZzmdfxQWOKVgcb7QuvbUNLhQo2fUjtTVjvRkPf-cb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEBNji7Q9J9e10mIpXKv8I9BQE7ca3rxGekGfFZeeFxrmq6k-LOprqR2ZroVTV9e9NKG8VxsRL5HlJxKIwZGPgTdbGRldmljZVNpZ25lZKJqbmFtZVNwYWNlc9gYQaBqZGV2aWNlQXV0aKFvZGV2aWNlU2lnbmF0dXJlhEOhASag9lhAeCD5sA76egmPXaEkHm1fZhZJvucrluJ_NhdZY5ATxcR2RXZZCZo3yqo2Wp62bLxXpQxUA8b-S8ulW4SqnQ-Y3WZzdGF0dXMA"
  ]
}

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\\x18(frandomP\\xee\\xb0\\xcb,\\x8f\\x9eY\\x9a\\xc4J\\x97\\xed\\x0f-\\x9a%qelementIdentifierkfamily_namelelementValuegPartala')",
              "CBORTag(24, b'\\xa4hdigestID\\x18\"frandomP\\xe7\\xf8\\x93\\xef\\xa3\\xd5\\x87u\\x0e\\xf4F@p|t\\xf7qelementIdentifierjgiven_namelelementValuefRiitta')"
            ]
          },
          "issuerAuth": [
            "b'\\xa1\\x01&'",
            {
              "33": "b'0\\x82\\x02H0\\x82\\x01\\xed\\xa0\\x03\\x02\\x01\\x02\\x02\\t\\x05^4\\x18\\xed\\xe7\\x1e\\x93\\x830\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x020;1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02SE1\\x110\\x0f\\x06\\x03U\\x04\\n\\x13\\x08Scytales1\\x190\\x17\\x06\\x03U\\x04\\x03\\x13\\x10Scytales Root CA0\\x1e\\x17\\r250929120200Z\\x17\\r260929120200Z0O1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02SE1\\x110\\x0f\\x06\\x03U\\x04\\n\\x13\\x08Scytales1-0+\\x06\\x03U\\x04\\x03\\x13$Scytales Document signer certificate0Y0\\x13\\x06\\x07*\\x86H\\xce=\\x02\\x01\\x06\\x08*\\x86H\\xce=\\x03\\x01\\x07\\x03B\\x00\\x04\\x9f\\xb2I\\x91HVc\\xa2\\xd7B\\x0c\\xb6H\\xa5\\xaf\\x13\\nZI\\xa2\\xa8\\x8f\\xb2VI\\xcd=\\xf8@\\x943|\\xd3\\x9et\\x9b`n\\x10\\x8cv\\xff&\\x02\\xa3\\xe7\\x81\\x11)\\'m\\xc3\\x905\\xad\\xb2o,\\xf1 \\xd6\\xce\\xda\\xe9\\xa3\\x81\\xc50\\x81\\xc20\\x1d\\x06\\x03U\\x1d\\x0e\\x04\\x16\\x04\\x14\\xd5\\xc4\\x0e\\xf6\\xcc\\xdct\\xc5V\\xc2Uc\\xa2\\xd3\\x02\\xb6\\xf3\\xd3\\xa4\\x020\\x1f\\x06\\x03U\\x1d#\\x04\\x180\\x16\\x80\\x14\\x08\\r\\xe4PqQ::\\x8b\\xd4D\\xdc\\xb0Y\\xf7\\x84+\\x12\\x1e\\xb00\\x0e\\x06\\x03U\\x1d\\x0f\\x01\\x01\\xff\\x04\\x04\\x03\\x02\\x07\\x800\\x12\\x06\\x03U\\x1d%\\x04\\x0b0\\t\\x06\\x07(\\x81\\x8c]\\x05\\x01\\x020\"\\x06\\x03U\\x1d\\x12\\x04\\x1b0\\x19\\x86\\x17http://www.scytales.com08\\x06\\x03U\\x1d\\x1f\\x0410/0-\\xa0+\\xa0)\\x86\\'https://static.mdoc.id/crl/scytales.crl0\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x02\\x03I\\x000F\\x02!\\x00\\xab\\xc0U\\xa6\\xe1\\xbc\\xe9\\xd8\\xc01\\xb4p\\xadqt\\xef\\xa6B\\xde\\n\\xc1\\xaa\\xd2M]\\xd4l\\x8a\\xe9E\\xc0b\\x02!\\x00\\x819\\x80]d\\xa1\\xce\\x0bR\\xdeIM\\x03j\\x0e\\xf0\\x13$aa\\xc5%WpO\\xb5^i\\x84\\xdd{\\n'"
            },
            "b'\\xd8\\x18Y\\x06\\xe1\\xa7fstatus\\xa1kstatus_list\\xa2cidx\\x18VcurixVhttps://api.next.global.mdoc.id/wallet/StatusPageList/db5b3ce838b841c3af30257a5de146dcgdocTypeweu.europa.ec.eudi.pid.1gversionc1.0lvalidityInfo\\xa4fsigned\\xc0t2026-06-09T07:52:55ZivalidFrom\\xc0t2026-06-09T07:52:55ZjvalidUntil\\xc0t2026-06-19T07:52:55ZnexpectedUpdate\\xc0t2026-06-16T07:52:55ZlvalueDigests\\xa1weu.europa.ec.eudi.pid.1\\xb8$\\x01X ~\\xdb\\x06\\x88,~\\x90\\xc9\\x13J4\\x02\\xbe\\x81\\x07(>l4C\\xdc\\x80!`\\xf9\\xec\\xca\\x97\\xedF;\\xed\\x05X \\xaa\\x06&S\\x0b*\\xd0\\xbf\\xea\\x8f\\xe9\\xb8n\\x94\\xc7\\x01\\xd9\\x03m\\x0b\\xb9\\xe3\\xcf8[\\x19\\x14\\xbb6\\xba\\x81\\xbb\\x06X \\xe0\\\\\\xb7\\x11\\xc5\\xb0W\\xb1MggEs\\x04\\xb4\\xbf\\xe0i\\xd10\\xb2\\xd5\\xd1\\x94YHH\\xaa\\x04\\x033\\x01\\x07X \\xc7\\x13.\\t|wQmi\\x99.\"\\x19\\x9d\\xcd}\\xae\\xf5,J6\\x9d_\\xce\\xa7F\\xa5-Q\\xee\\xf8\\xbe\\x08X \\x05p\\xb6\\x88\\x8f\\xb1\\xb2*T_\\x95{\\xcd\\xbb\\xd3\\xc2\\x18\\xe1\\xde5\\xffT\\x9d\\xce\\x84[Ge\\x00\\x93ZB\\nX ]\\xbb\\x11\\xae\\x88\\xb6q\\xda\\xe1\\x9d\\'\\xc5;\\xcd\\xb9\\x18\\xd97\\x8aH\\x13\\xfe$BE\\x07\\x81\\xbaB\\xb0P\\x9b\\x10X \\xa4i\\xcb\\xf0$\\xf6\\xdc\\x8d\\x17\\xa6\\x1c\\x83\\x0b.\\xc6\\xf4f\\xd9\\x94\\xca]u\\xceX\\xcdlT\\xe5NL\\xe8\\xbc\\x13X \\\\\\x1c\\x8dA#=\\x83\\xe8\\x9f\\n\\n\\xbcH\\x8f~\\xe0\\n\\xe0\\x9e\\xd5z\\xf0\\x93\\xb6b\\x99M\\x01Ne[t\\x18\\x18X \\x14I\\xe1@Q8s\\xa4+^\\x16Ui9fIg\\xab\\x99\\xc19\\xa0\\x18G\\x0b\\xa2H\\xbeNS\\xc8>\\x18\\x19X 5E\\xdfi\\x02\\xc2\\xc2\\xcbT\\t\\xcb?\\x11\\x9e\\xa8\\xd0D\\xe3\\xcb{\\x0c6\\x91\\xba\\xbb\\x95&e\\xf9\\xd3\\x0cz\\x18\\x1aX \\x1b\\x94]\\xe8\\x0b\\x16\\x98\\xef\\x88FNt@\\x078v\\x95v\\x1a\\xe0\\x03\\x1c\\xe6\\x86\\xc6x\\x10\\xa460\\x9fb\\x18\\x1cX vdD\\xdb@\\x82J9{X\\x9b!\\x1f\\x8b\\xe6\\xee-\\xc1\\xee\\xf5\\x04Q7\\x1a\\xa1\\xcc$\\'\\xcau\\xc3\\xe8\\x18\\x1dX =D\\xddK\\x95i\\xaa\\xf19\\xb3\\xfb\\x93\\x9f\\xd9\\xa1\\xfegr\\xec\\x93\\x9a\\xe7\\xab\\x92\\xcd9f\\xc0G\\xb9E\\x11\\x18\\x1eX \\xde\\x1c\\xc1\\xf8\\x12e\\xa7\\x13h`\\xfa4\\x08_\\x8d\\x9b\\xfb\\x85\\xb7d\\xba%\\xd1\\x95\\x89\\xf9|\\xa1\\xf2Cn\\x82\\x18\\x1fX \\xdc\\xe7\\xe1\\x0e)E\\xfb\\xf7_d\\xae\\xe6\\x8d]W$\\x03\\x03\\x8cnb\\xe2\\x98\\xbe\\xee\\xd1\\x91)\\xbd\\x99\\xa0\\xcf\\x18\"X \\x97\\x9d\\xed!\\xc5_p\\x870\\xbbHA\\x074\\x817\\x9a\\xa2\\xfd\\x89\\x80+{\\x0f%\\x83\\xd4M\\x0c\\x8d])\\x18%X \\x1a\\x1b\\x0c\\x9d\\xd7K\\x10h\\x7f\\xe9\\xe7\\x94\\x1b\\x0e\\x10\\xad\\xfa4F\\xa92\\x1db\\x8e\\x89I\\x86\\xecQ-\\xb8\\xf3\\x18\\'X s\\x84\\xafcf\\x03a5\\xb7\\x9c\\xbb>W\\x0b7\\xb9S\\xbf\\x81L\\x8edO\\x980k~\\xe7\\xfc\\xff\\xb4R\\x18(X \\xbd\\xed\\xe7\\x9d\\x85\\xf3\\xa9\\xfd\\xfe\\xac\\xe4%\\xbd\\xd6\\x17\\x1f2\\xa1H\\xf8\\x9b\\x83\\xef\\x88\\x04\\xbc\\x86+\\xf8\\xf2\\xacI\\x18+X \\x89S_\\xcf\\xec\\x04&\\x9dk\\xd4s\\x9axs\\x1a\\xe90;z\\x12~\\xc5\\xfb__\\x04\\xae\\xcdJ\\xf2)\\\\\\x18,X \\xfd\\x17AWl(E\\x7f\\tN\\x84\\x93\\xb3m\\x87\\r\\xf6\\xce\\xd8x\\xb6\\xf2\\xed\\xac\\xb1\\xe7\\xf2\\xb3\\x9c(\\x87\\x1d\\x180X ;\\x98\\x9c\\xfd\\x06\\xa2\\x9f\\xf8\\x84 \\xfa\\x8ej\\xecws\\x1a\\x08p\\x9a\\xe2\\xd2\\xc3\\x1b\\x02]\\xbb\"\\xd0\\x96\\xf2D\\x181X \\xed\\x7f\\xff\\x1aA\\xa4\\'\\xe5N\\x05V1\\xb9dn\\xd9S\\xd5\\xfe\\xccm\\x07\\xa5\\xc8\\t\\x9e\\xcc6%\\xd9\\x88\\xa2\\x182X \\xb5\\x95\\x17\\xea\\xc3\\xa3\\x03U\\xafq\\xddI\\xede\\xe7e\\\\\\x9d\\'LD\\xcc\\xf8\\xa0\\xeb\\xce\\xb7%\\xed\\x03\\xadc\\x184X \\xc3\\xd9\\xdf\\xf7\\x14\\xac<88p\\xc2\\x96\\\\<y41\\xc0\\xfeK\\xd89\\xc7\\x86\\x16\\xba\\xa4\\xa4\\x10,\\r\\x02\\x185X \\xe5$\\xc9\\xef\\x0e?O[\\xc4\\xa9\\xd6\\xc7\\x91\\xaa<\\xaa\"\\x05\\xc7*#\\x04\\xa7\\xeb1.\\xa0\\xe6\\x87<\\xa0\\xd9\\x186X \\x7f.\\x0e\\xab\\xe5\\x9cM\\x8f:O\\xaed\\x07\\t/L\\x81 \\x01\\x94\\xfa\\t\\x1e\\x8d:`X&\\x18\\xf4GC\\x188X Y\\xda\\x99z\\xf7\\xa0\\x84M\\xc8\\xb9q\\xacuV\\x0c\\xec\\xda\\xd6\\xd9,\\xcd\\xa3\\x86h,\\xe3\\x03\\xee\\xa7n\\xb5\\xb7\\x189X \\xc5\\x91\\xea\\x87d\\x8c\\xac\\xc5\\x19\\x85\"\\x1b4\\x12\\xc8\\xb6\\x9f\\x08\\xa4\\xde\\rXG\\xb4\\xd0\\x1by<\\xb1\\xce\\x0f\\x11\\x18:X \\\\._O&\\xf4D\\x9e\\xba?\\xed\\xf7\\xe9&\\'\\xa8D\\x17\\xcd\\xe6\\xd6O\\x1e\\n\\xb1\\xd2\\xd5\\xa5\\xf6C\\xdb3\\x18<X :^\\xd5t\\xac\\xeb\\x94\\x18\\xeb\\x97\\xcf\\x0c~\\xc8J\\xb0x9\\xc6\\x0c\\xb2\\x01h\\'c\\x97\\xf2\\xa4\\x95Z\\xc5\\x9f\\x18=X E./s\\xac\\xd3\\xec\\xc8\\x03\\t\\x9b\\x8aS\\x81\\xa3F\\x88\\xa2\\xb7\\xf6W<\\x08\\xec\\xe5\\x88cC\\xb4H\\x08\\x93\\x18>X \\x1f\\xa5\\xf4z\\xf7\\xb9m\\x81To\\xb3\\x93\\xf3\\x88v\\x0e\\xca\\xf8Tf|\\x8d\\xb3|\\x0c\\x9a`u\\xa0\\xb11G\\x18@X \\xc0\\x12\\xa3hEV\\xb0C;\\x12\\x1a\\xb4|S\\xb6\\xa7\\xeet\\xaf]2\\x16\\x08Do\\x80\\x01:\\xc6\\xd8\\x98\\xb2\\x18AX #\\x9dA\\x0b;\\xea\\x8b\\x85L\\xfa\\x01ho\\xe9\\xf5^\\x9dQ\\x8e]\\xf1]]\\xe7 1`,\\xcd@\\xa7P\\x18CX x\\xa1\\x90^\\xeeqiW\\xbfu-\\x1f\\x17u\\xd6\\xbf\\x94\\xa0\\xb5-\\x12\\xa4G\\xf77ATY\\x84v\\x98\\x11mdeviceKeyInfo\\xa1ideviceKey\\xa4\\x01\\x02 \\x01!X \\xa2\\xa0\\xe5`jS(\\x81\\xf1,\\x89\\xa0>\\xb71&\\x1d\\xd6t^\\x00\\xc9\\xf3\\xe7\\xcaM3\\x0fS\\xa3\\xc2\\x9e\"X \\xb0\\xc8g9\\x9d\\x7f\\x14\\x168\\xa5`q\\xbe\\xd0\\xba\\xf6\\xd44\\xb8P\\xa3g\\xd4\\x8e\\xd4\\xd5\\x8e\\xf4d=\\xff\\x9codigestAlgorithmgSHA-256'",
            "b'M\\x8e.\\xd0\\xf4\\x9f^\\xd7I\\x88\\xa5r\\xaf\\xf0\\x8fA@N\\xdckz\\xf1\\x19\\xe9\\x06|V^x\\\\k\\x9a\\xae\\xa4\\xf8\\xb3\\xa9\\xae\\xa4vf\\xba\\x15M_^\\xf4\\xd2\\x86\\xf1\\\\lD\\xbeG\\x94\\x9cJ#\\x06F>\\x04\\xdd'"
          ]
        },
        "deviceSigned": {
          "nameSpaces": "CBORTag(24, b'\\xa0')",
          "deviceAuth": {
            "deviceSignature": [
              "b'\\xa1\\x01&'",
              {},
              null,
              "b'x \\xf9\\xb0\\x0e\\xfaz\\t\\x8f]\\xa1$\\x1em_f\\x16I\\xbe\\xe7+\\x96\\xe2\\x7f6\\x17Yc\\x90\\x13\\xc5\\xc4vEvY\\t\\x9a7\\xca\\xaa6Z\\x9e\\xb6l\\xbcW\\xa5\\x0cT\\x03\\xc6\\xfeK\\xcb\\xa5[\\x84\\xaa\\x9d\\x0f\\x98\\xdd'"
            ]
          }
        }
      }
    ],
    "status": 0
  }
}

Session Logs

4 total
2026-06-11 11:03:11 UTC INFO /presentations/dc-api ISO Annex C DeviceRequest created
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "content-type": "application/x-www-form-urlencoded",
    "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "sec-fetch-dest": "document",
    "referer": "https://api.playground.france-identite.gouv.fr/igrantio/verifier/admin/create-request/",
    "sec-ch-ua-mobile": "?0",
    "accept-encoding": "gzip, deflate, br, zstd",
    "accept-language": "fi-FI,fi;q=0.9,en-US;q=0.8,en;q=0.7",
    "via": "1.1 Caddy",
    "sec-fetch-site": "same-origin",
    "sec-fetch-mode": "navigate",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "x-forwarded-proto": "https",
    "cache-control": "max-age=0",
    "sec-ch-ua": "\"Chromium\";v=\"148\", \"Google Chrome\";v=\"148\", \"Not/A)Brand\";v=\"99\"",
    "x-forwarded-for": "85.76.82.114, 127.0.0.1,10.42.7.1",
    "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36",
    "origin": "https://api.playground.france-identite.gouv.fr",
    "sec-ch-ua-platform": "\"macOS\"",
    "sec-fetch-user": "?1",
    "upgrade-insecure-requests": "1",
    "content-length": "139",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "a6bbe993-3b9a-4e60-915f-d613b3b0fc85",
    "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-4ff9a01bd83ea25093a2b7e9192ca516-76e4f905f68df731-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": "iso-annex-c"
  },
  "transaction_id": "5631a43e-e71a-4c70-93d5-35feb6a3c5c6",
  "request_id": "28ac07e8-c549-4de9-be11-a90f5efbb508",
  "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",
              "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": "iso-annex-c"
}
2026-06-11 11:03:33 UTC INFO /callback DC API wallet response received
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "sec-fetch-mode": "cors",
    "x-forwarded-for": "85.76.82.114, 127.0.0.1,10.42.7.1",
    "origin": "https://api.playground.france-identite.gouv.fr",
    "sec-fetch-dest": "empty",
    "via": "1.1 Caddy",
    "sec-fetch-site": "same-origin",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "accept-encoding": "gzip, deflate, br, zstd",
    "sec-ch-ua-platform": "\"macOS\"",
    "accept-language": "fi-FI,fi;q=0.9,en-US;q=0.8,en;q=0.7",
    "sec-ch-ua": "\"Chromium\";v=\"148\", \"Google Chrome\";v=\"148\", \"Not/A)Brand\";v=\"99\"",
    "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36",
    "referer": "https://api.playground.france-identite.gouv.fr/igrantio/verifier/admin/create-request/",
    "sec-ch-ua-mobile": "?0",
    "content-type": "application/json",
    "accept": "*/*",
    "x-forwarded-proto": "https",
    "content-length": "4036",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "0c56003b-0ee2-453d-acbb-3f64d2c227cb",
    "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=58b6d0242e011866f76515025d0ee9949129c5baec557af26f098f406314d3d2;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-79a1d7921ffaf083335daa4368f6932e-33798238c4c3c4ba-00",
    "tracestate": ""
  },
  "request_body": {
    "response": "gmVkY2FwaaJjZW5jWEEEWIHy-HePKY40t6QVrkVN5Rovmc8v4UO7SK9m2MLglb1JjHtE5_wNJZaHqx2_nC5Dwzd658veAhqebYkGgv3ofWpjaXBoZXJUZXh0WQtHdLv7nFb6e-5HIC-_rvaEm8LSrrGXnqX-JsZXTXmsHMISe_6-TTNXdeJAab0xJPhJJGKPdouuw6eB4p3KtSBwQ8-u0Li0ilB5FHex8Au9L5-eQNu_HKYC8BeMN-JlRjJxpIbMVQkR7FU8wnKFQDvstCt2AWcs9YtTCIbuBb0YhT64W0Md_109RXhNqfH_MSoclJNIVCa-nMCyPVHzA0x1pabYOLQ0NdorTFLxoKvxvHg-Zt_fvy21mMjYEJ-yySLNInzxdCePl64GrZp2Cih2UryPWtUyetYVwi3RM8W9JA5LNzBmkq8XzUeOEAJl_8TnybfO-hfa47ply6yAlD6DFnGfgWouQqaRBOmeV5E9HNsIXDBJt9F51RnrqwjdzbBLFXOC5yjSAx95r4MpaFeNJLUrBMTe4QWwt6uLVLil_60dQua06mlhcpyrY6ZKqUU34-t10c_jv1bo-VR5nZqRfVi_4XHpYL-imlrPeZYq9BvmeSha4LV1BG1mgwMUy8HmYZVPbwpWMu14PkIDlY9-WEsT1kAQh7n7YYAgaNSwt0FNW5wc4rsRlqQIlYk34HHCbM5AQwD9AQekuR_vehv_sSrr7F99eaEfmL2srcJ1O9U4OacV-aiyA0MkP5VaERF6mDjk7PptqukH7kk6wLmZd4IYjZ-83WFTmB24VqeiHcjr1Q_4Y2aOWueawwNpannJLiC0zRJ94o-EJTdMYvKc1lgLY7470_g7cR583jgHjtTeiPZLRhWXPKOu3vf77tJqDhbCSJLOz663w9t8JT6s6IaOI_rvxN3BsuH3CD21nXT5UR02i6u0TTk84KcVf6WpBbl7EN1_DA9CuWf6KTtOMsTv-uCTwyGPTtjR8JmskHAEqckkwHTrcKLRpNk4iI38_OdLellpLcppBQHklM-SfgCdqYdCl8Fl6LXmtsk52fTXXwQ_vOtzI9AgOCnuKGbu-dDC1HSQmF4LEJL_pyzcwA8ev1WrOf4iuEpxd3aKwJbAnzFnDidoKoFtduN_qspH83VXboWK3kXsCTsjfpUq1njxZ8p2IsbVxZIJh96ebr730kI_-Ka0KCUPdalZiSjWIQ5olswr6EnPLQPUoDaIGisxEy7WdtQElU4-t6CHh39qc_gbxFgGd05nhb-KoXvOQVOG4A1Duqw3C3XlsA0swxl3Lc9J24yx0i-GhDPcck4agUYZoiZ5b7klV8xWbsrO7sgmGD5nMnKaXPUK94DbYf_gT_6ZC-or6S4ONfRp4yh4DpYlaxP5gsC8kwCezzcqVu-F7_CLFGkAKHFriwTAe13-3e51j_zLs3PPMtfinzt7no5QjYLXxM8Xyy7hJu9BlJ2CjADtKk7lh63yx686KIY59wAtKMmsqSSmSJxKpaNUIinfgUyCBggC_WGwTw1PuW55F2gCNatocbWX3c3nBaK-0xc02UfQGP5BXcQgAkO4jt6UMvXgHbR0selC8FregTUdO7ZgOrQdlTSiWf9rbmLJ0gZghQose0sfjsUw5Cw-enB59OTOFH7hDMwfd_hUZEYTvNOgJ7wokg5SJ7YiPVmPLuC_1Do4gJ4D8VSsuZXyl-Y23kR6sDYX57Zk03-J_wlf3tyLe6Py_NP0Pr-kM74QDyvXhnBD9-R3bOAsZmV66SS_fDZ_WLtPYMbh9uuLamTUalLKO-MrMV6UEpG6UHEIY7F_ZTiM3brVORoCXeosxW_XM4-JCBu4_zYf4U3Yj1pxKRpg4rsg-x3mSS664aobL2ChuG2Z7j2s4mR33kN1k00VEAI7LCP9nhHDyeDfuKVT3gZ0l19L9QQdwCPf1B6t9tlBMftTIUbj8sgKE7UhcmYzcKcvGTS3WyUuVz3G4Njvqw2v9qTDTA71y-73_fiJ98cW3sLrsM9uKd4cv2vv3_N1vmywbeHRWERpCb6l3HYbVg6vRbY0knOQFHnO6hxY9IAepkCm4QVtihhkywhenyi-U6wcby9RrpoExKwchupVPxozSsn-p6fTc_9EX3sfP0KCWKZtyqVAeSED4MOy5cb3kHx8xMxV5OrIWNOQO6otnwKSbPmCmbSXwb5UlGguJSO5l6ixH7Zaz6LpZWgVHUCLRIvIuOL6KbQ96jP_gyX3p_ljL2XQbzjmys1mjbX87yTzwxaZUQ-zBPrwamV_vGPpEaNLYzpZFnffss1aoBmV99TaloHDjtY6O2hi8tQfpT9xZPrI1SoH-cp6SrdpkTWRW9TP2lXm3RzeuzIp8TKSYyWhJBHoMqMn1CUEUimE2Y05GkrTPh3aUQvlANqHn98260MRCbkQ9MwSVocHcHZmHKzLw2rvuiChuwjgoVEQOtF9mrKdx7zPNST29VrPryGZuuXs2LGQqZokW65GBfcJVZjl-tccq6sGuR7VeOa0sNUG_UG6989V340M0ikO8s4iP7S3046phRT2rYrVa-b92kZ1u2SuDC62L35k-HlEKTWGjd7qMrBGvNGa06AFF1Dzn_XoHwdruLAFSL8JgGCkK7KL7LrerCIGk52x7uOljiQBBaxHonNjCrhlCAjAZFdKjTx4YCexr_I91A5XPWI3sz-13OXjDejZ0rVZ7hv6KxTCFzHy6vvkGcg3C6QiHA11e5PqFl1tFvG15BrfX1-cZ3_iBJg57YGgRBABMeQkKhAtbX5FcYBtl-fswMLkFQP-jTQTZak8h9z791fMZGsLejpzc3FEk-mf6Qiy4sUvT_mV1tBPMKT0TI3XdEMoazlVx4ILjLSM0RZrhfGBKJWto-CS_1sg1EsYmAaPfaqhxcli9G320yLVpA-TQShnQgaxz2kfZgemvGjOI-xif20iZ4gffB5ym2_fDdn8SIIJSkY82LxnARLA6VHZrlbssFXdcAFDiZAOoYdkpXvViaLR2skwbilfKxU1FABogXADhPIz4PtSZSNXWuEeWY6njiD17c03OfphjPJngN3S3QzhIpyKbd0XH1k-ALdGGk7sB8akyIQJZNth7DkONZ2Ln5JguCr5mJclVBE6CYyBmDZ-bJLrvnypfLOlKtj4lfCOZDrnKVP3Vv_UECiouHdG0Vsgerj7_jx-MxNdXebhDm89rDWZ0fMH3IzBhsShDVmKE_XC_5lCApaziHIbrfDQOvCBr3wwgmmFSQil-wBqU4p2Xy92cTyvVvt9gNQEZiD30_j_tyL9fO_jmrcVm6bgqAM2MMQu5UPACwaX2HLBaJoNP5SwAfecGMmWo5E3hqOzCSLHkn_Aij29VVZIBtSv2gC3KTnsGvdM459ilIysML-c71vjXD_LVt6WzUZTjVQibtUyj8yFNnWQk-u1qpUXwwwYmM8hqTmcZE0ldPFnvhcoy2rV91IHbTRVcv_wSo2GR1f5mzGQjGsQT1r2ySl4ml7ej-ccWs3a_9E9pBzw0TAkC0rhmw-EWyPQ2_Ht3tIcteGcPwg4yqwo_YAQEdowWoVY7SDkHikbSTUAgHMuv_GPxmZYrc9tfQMEzsWKb3Wp6RObrRWSQk2p8kpYnirmaNHkWpJUZWrODjl534OxK6UrQFAx5DoLF2jLI2BOTMQL8w-MUVNuYETGDnFMzF6U7fS1UdBRjDoFKXt3sW7eQhPQqu4CBNQr-0rvOmMjnDUa42o5nMVqYVsVjDuwztgZTH1CHIkMRzAw27XSANdTdHb5BZ3LlwQbXQ1npiDqE16W5w3oiNalhU2lyJvzQ-S6ERQhdwho3HTnqdE9UH16pPoVwMt458lOc3otpiMfD70NzrjWAE06zLrEq-3IvIRN3h5KC7GPjLG3YKQUaaYzUCHIh2AhKu9huQkh8sq6KmA63y9huFuiXxdK354xMkqgSrSKdaRU-2zSp_6USfCD_CThldSjWQ",
    "state": "28ac07e8-c549-4de9-be11-a90f5efbb508"
  },
  "transaction_id": "5631a43e-e71a-4c70-93d5-35feb6a3c5c6",
  "nonce": "0O3xIunwqXX1O8z1DIhfrGrzPWhFlI04Fb6IvTvvd7g",
  "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-11 11:03:33 UTC INFO /callback ISO Annex C DeviceResponse received
Data:
{
  "credential_ids": [
    "eu_pid_mdoc"
  ],
  "encrypted": true
}
2026-06-11 11:03:33 UTC INFO /callback Validation succeeded with warnings
How to fix:
Credentials verified successfully. Non-critical checks (trust chain or token status) produced warnings.
Data:
{
  "hint": "Credentials verified successfully. Non-critical checks (trust chain or token status) produced warnings.",
  "credentials": {
    "eu_pid_mdoc": {
      "valid": false,
      "format": "mso_mdoc",
      "disclosed_claims": {
        "eu.europa.ec.eudi.pid.1:family_name": "Partala",
        "eu.europa.ec.eudi.pid.1:given_name": "Riitta"
      },
      "issuer": "CN=Scytales Root CA,O=Scytales,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 2026-09-29T12:02:00+00:00"
        },
        {
          "id": "trusted",
          "name": "Trusted",
          "status": "failed",
          "detail": "Certificate chain (1 cert(s)) does not terminate at any of 11 configured trusted root(s)"
        },
        {
          "id": "token_status",
          "name": "Valid Token Status",
          "status": "passed",
          "detail": "Valid until 2026-06-19T07:52:55+00:00"
        },
        {
          "id": "device_signature",
          "name": "Valid Device Signature",
          "status": "passed",
          "detail": "DeviceAuth verified against SessionTranscript"
        }
      ]
    }
  }
}