This environment is intended for testing verification workflows and conducting interoperability sessions. For enquiries or support, please contact [email protected]

Session Detail

Inspect a single verification session

1f7eccc4-9887-40b4-b68b-24f8aa00c524

validated warnings
iso18013-7-annex-a

911f239c-89e9-4b0b-bef3-c152895658d3
https://verifier-playground-service.igrant.io
fXwcmPDe8ormiwmm-Px0TV_Y9ZmVn7b2mJU1U8DeTQM

https://verifier-playground-service.igrant.io/iso18013/annex-a/911f239c-89e9-4b0b-bef3-c152895658d3
600s
eu_pid_mdoc_common
2026-09-09 12:06:15 UTC    2026-09-09 12:06:22 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 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 2027-09-08T12:21:21+00:00
Trusted Certificate chain (1 cert(s)) does not terminate at any of 1 configured trusted root(s)
Valid Token Status Valid until 2027-09-09T12:06:19+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": "Martin",
    "eu.europa.ec.eudi.pid.1:given_name": "Jean",
    "eu.europa.ec.eudi.pid.1:birth_date": "1990-01-15",
    "eu.europa.ec.eudi.pid.1:issuing_country": "FR"
  },
  "issuer": "CN=mDL Test IACA,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-08T12:21:21+00:00"
    },
    {
      "id": "trusted",
      "name": "Trusted",
      "status": "failed",
      "detail": "Certificate chain (1 cert(s)) does not terminate at any of 1 configured trusted root(s)"
    },
    {
      "id": "token_status",
      "name": "Valid Token Status",
      "status": "passed",
      "detail": "Valid until 2027-09-09T12:06:19+00:00"
    },
    {
      "id": "device_signature",
      "name": "Valid Device Signature",
      "status": "passed",
      "detail": "DeviceAuth verified against SessionTranscript"
    }
  ]
}

VP Token

View Raw Token
{
  "eu_pid_mdoc": [
    "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEDJ1nm7GNTomm17AXAy6udqIIAFtc284vX8zm41jDz264rwjF-oX_GDtuQHlLHeZFy1P2eeWQ06xrcKPf_5JRvoam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQJXMIICUzCCAfmgAwIBAgIUPmD9pJQVLvahIjl03rDz-fLJuAYwCgYIKoZIzj0EAwIwJTELMAkGA1UEBhMCRlIxFjAUBgNVBAMMDW1ETCBUZXN0IElBQ0EwHhcNMjYwOTA3MTIyMTIxWhcNMjcwOTA4MTIyMTIxWjAjMQswCQYDVQQGEwJGUjEUMBIGA1UEAwwLbURMIFRlc3QgRFMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAReVsWhtE__S_dMZhmiUBFkYRYpgiPW9GAWvxB_pts9mXtMabQKddmyBMr6KLJrQMeMlcN0ngpPhinL1e6kx65ko4IBBzCCAQMwDgYDVR0PAQH_BAQDAgeAMB0GA1UdDgQWBBRUq4qH6aWHHK7aTx6-C9MUcFnHKzAfBgNVHSMEGDAWgBSKlTGsNIUdumeTqZPxEkyq578-WzAkBgNVHREEHTAbhhlodHRwczovL21kbC10ZXN0LmludmFsaWQvMD8GA1UdEgQ4MDaGHWh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9jb250YWN0gRVpYWNhQG1kbC10ZXN0LmludmFsaWQwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovLzEyNy4wLjAuMTo4MDAwL2NybC9pYWNhLmNybDAVBgNVHSUBAf8ECzAJBgcogYxdBQECMAoGCCqGSM49BAMCA0gAMEUCIQCexzyUvI0i_oKKmzoe-akiMjcvN6eUKL-ql1X3aqdeHgIgFIeQnRm6CFGmWrxqW44gEJT77vgVHL0laxZIqCHfDZNZBWLYGFkFXaZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wOS0wOVQxMjowMToxOVppdmFsaWRGcm9twHQyMDI2LTA5LTA5VDEyOjAxOjE5Wmp2YWxpZFVudGlswHQyMDI3LTA5LTA5VDEyOjA2OjE5Wmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xuB4AWCAUvoS9N_CD21lA-rcCmwrimVaLAO8UCWBqJLQN-gDyxQFYIDqlYSfYlwC3L2LhOMQu9CAd4r1RN0A2RrkG0dwXMFnhAlggFjqcAtA1QCxRRrfxb4Pkeklt_saqtm4rk-fs-Mcbg6EDWCBHKqpWPcPHlftV8Ym5XjxvQP3gAd8feChuxTPv2xknowRYIKTnjSpL1829amtHx6980Tvlypu8G_7Y1fx5Ee7jg1A-BVgguJSwZHGFdWrb5l_XEMvQRKFKn6BNKolIDIrHyzuR4rcGWCCWQGU3ePYjbPZnE6CO0U0I6Rpyi50JCDtUKUTSAyHiNgdYIMqdFWNeEPSYjAer_WbNQEDi35mCf8gukGQX9O3eGfftCFggB7gOvfOGjHl7-vxWiZsIgtHhPhVlKhv7flT2FDQJL_QJWCDCxeaAUrVTSV57oUY1LUOAV0ET43HWNMUfVaIASCE7VwpYILUNscc_2kdzMXXJWLPU_mV9RxNfZcFa9p7FEgdo83SFC1ggMmxTVCq8vbwtz0N_vJ77XwVxlwpADC7PfErU20DHewgMWCD9D1i_-iTMcwTgpL-0bRyrwCBRMbJssXtWc_CEm8BUmA1YIIe7954_T9Sdkx2pjgRhR0cHO5thUqZHHs5Xfp0B7zUdDlggeAfoZ4POCUmOsaql1al_wtIU14G-pmGi7hIUA09w4zMPWCBSue6nZ5yQ2ahfhnduD9PNRYRhGzgt0vDYYXd0BP2eJxBYIKVk-Slnut0bGbzm_IHBSGHaGKG6d34EMY80hd3zgcBeEVggf9G4fA9rhCxJ-s93y7avc9_Q4_gEa8anpYispBaRXRwSWCBivZ17-EY1IQ3YjNBxDcJDX3lTo1Zx2MDCBy0XHZTyghNYII9I6Q__rJTfkart1Hl1ddaY9GUO5pKIszAvBBXre5l9FFgg6buzE4vkg7_uB3GFNisGMiir-qxwXKX6omCvxcs6_ugVWCDG7WNxS4EObKeyMu5Y75Lg9RRfAc9TW7Td_BkNcvnSlxZYIEbYYcXox1Gzd73SByilibFcqbJa8aDJpHp8GcJdLDLsF1gg9edE1sbc6mV2cfqpauVxr-sXHzlfzOlm9tC0zDo-XDQYGFggqhxW6gMvqHfKuuGiLd6_qmcVCJlwGUwXwAH1pRaeWfcYGVgg0GI1pxhR8KS02DnYKmkJDwZf_YebWNzrvPUwpJ1srQUYGlggX5wI3INS0pVZAxZEvKad_qL_jQkYW79Q9GqINvay03IYG1gg_Be1hHlfbs5cBbiyqS-JqfPXudJh3dbSwWSt5OVlXRUYHFggqegHfijntxYSKOluefdOlRxGSFwmRKX91x0mNLU34dUYHVggdy-nETuxrWH29F-on9E6U1eO-xzIqAmCv5hxyZF61rBtZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCDdKYmYtH2-_-b02UWw_TqnwDPeMJboUrPfgwZPFgDeeiJYINL6rJvTbxkBaHbxvq-FyPKiBzNzpJSGdo8rE1mAl9Blb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEAgDjVISDnS2a2Ru7fvK1IRf-OJYSwNPH56NM4ibzzPvx41KrytF2qhTHGNUD8mnDX3mFYYExOijY-zHjI9tFwSam5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xhNgYWGakZnJhbmRvbVggtprls8RvWbaCaAyKkMWRkkXW1-aKNe9y5hdLMTzZ9-xoZGlnZXN0SUQAbGVsZW1lbnRWYWx1ZWZNYXJ0aW5xZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWXYGFhjpGZyYW5kb21YIJ_KxCLaYAGdgHP0Dr0jcI1FFzpozgLo2V0cbyGyKqUVaGRpZ2VzdElEAWxlbGVtZW50VmFsdWVkSmVhbnFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1l2BhYbKRmcmFuZG9tWCAaP8SAWjysT3hWWKc6uiwrryURDTwAe2RFmTRdKRyPXmhkaWdlc3RJRAJsZWxlbWVudFZhbHVl2QPsajE5OTAtMDEtMTVxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVggRenpz6Vtyc-HOdRqdoKEBX4uqDB9GwvCFh9ZftHe0ehoZGlnZXN0SUQHbGVsZW1lbnRWYWx1ZWJGUnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnk"
  ]
}

Decoded Token

Decoded JWT headers, payloads, disclosures, and key binding

View Decoded Token
{
  "eu_pid_mdoc": {
    "status": 0,
    "version": "1.0",
    "documents": [
      {
        "docType": "eu.europa.ec.eudi.pid.1",
        "deviceSigned": {
          "deviceAuth": {
            "deviceSignature": [
              "b'\\xa1\\x01&'",
              {},
              null,
              "b'\\xc9\\xd6y\\xbb\\x18\\xd4\\xe8\\x9am{\\x01p2\\xea\\xe7j \\x80\\x05\\xb5\\xcd\\xbc\\xe2\\xf5\\xfc\\xcen5\\x8c<\\xf6\\xeb\\x8a\\xf0\\x8c_\\xa8_\\xf1\\x83\\xb6\\xe4\\x07\\x94\\xb1\\xded\\\\\\xb5?g\\x9eY\\r:\\xc6\\xb7\\n=\\xff\\xf9%\\x1b\\xe8'"
            ]
          },
          "nameSpaces": "CBORTag(24, b'\\xa0')"
        },
        "issuerSigned": {
          "issuerAuth": [
            "b'\\xa1\\x01&'",
            {
              "33": "b'0\\x82\\x02S0\\x82\\x01\\xf9\\xa0\\x03\\x02\\x01\\x02\\x02\\x14>`\\xfd\\xa4\\x94\\x15.\\xf6\\xa1\"9t\\xde\\xb0\\xf3\\xf9\\xf2\\xc9\\xb8\\x060\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x020%1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02FR1\\x160\\x14\\x06\\x03U\\x04\\x03\\x0c\\rmDL Test IACA0\\x1e\\x17\\r260907122121Z\\x17\\r270908122121Z0#1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02FR1\\x140\\x12\\x06\\x03U\\x04\\x03\\x0c\\x0bmDL Test DS0Y0\\x13\\x06\\x07*\\x86H\\xce=\\x02\\x01\\x06\\x08*\\x86H\\xce=\\x03\\x01\\x07\\x03B\\x00\\x04^V\\xc5\\xa1\\xb4O\\xffK\\xf7Lf\\x19\\xa2P\\x11da\\x16)\\x82#\\xd6\\xf4`\\x16\\xbf\\x10\\x7f\\xa6\\xdb=\\x99{Li\\xb4\\nu\\xd9\\xb2\\x04\\xca\\xfa(\\xb2k@\\xc7\\x8c\\x95\\xc3t\\x9e\\nO\\x86)\\xcb\\xd5\\xee\\xa4\\xc7\\xaed\\xa3\\x82\\x01\\x070\\x82\\x01\\x030\\x0e\\x06\\x03U\\x1d\\x0f\\x01\\x01\\xff\\x04\\x04\\x03\\x02\\x07\\x800\\x1d\\x06\\x03U\\x1d\\x0e\\x04\\x16\\x04\\x14T\\xab\\x8a\\x87\\xe9\\xa5\\x87\\x1c\\xae\\xdaO\\x1e\\xbe\\x0b\\xd3\\x14pY\\xc7+0\\x1f\\x06\\x03U\\x1d#\\x04\\x180\\x16\\x80\\x14\\x8a\\x951\\xac4\\x85\\x1d\\xbag\\x93\\xa9\\x93\\xf1\\x12L\\xaa\\xe7\\xbf>[0$\\x06\\x03U\\x1d\\x11\\x04\\x1d0\\x1b\\x86\\x19https://mdl-test.invalid/0?\\x06\\x03U\\x1d\\x12\\x04806\\x86\\x1dhttp://127.0.0.1:8000/contact\\x81\\[email protected]\\x06\\x03U\\x1d\\x1f\\x04,0*0(\\xa0&\\xa0$\\x86\"http://127.0.0.1:8000/crl/iaca.crl0\\x15\\x06\\x03U\\x1d%\\x01\\x01\\xff\\x04\\x0b0\\t\\x06\\x07(\\x81\\x8c]\\x05\\x01\\x020\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x02\\x03H\\x000E\\x02!\\x00\\x9e\\xc7<\\x94\\xbc\\x8d\"\\xfe\\x82\\x8a\\x9b:\\x1e\\xf9\\xa9\"27/7\\xa7\\x94(\\xbf\\xaa\\x97U\\xf7j\\xa7^\\x1e\\x02 \\x14\\x87\\x90\\x9d\\x19\\xba\\x08Q\\xa6Z\\xbcj[\\x8e \\x10\\x94\\xfb\\xee\\xf8\\x15\\x1c\\xbd%k\\x16H\\xa8!\\xdf\\r\\x93'"
            },
            "b'\\xd8\\x18Y\\x05]\\xa6gdocTypeweu.europa.ec.eudi.pid.1gversionc1.0lvalidityInfo\\xa3fsigned\\xc0t2026-09-09T12:01:19ZivalidFrom\\xc0t2026-09-09T12:01:19ZjvalidUntil\\xc0t2027-09-09T12:06:19ZlvalueDigests\\xa1weu.europa.ec.eudi.pid.1\\xb8\\x1e\\x00X \\x14\\xbe\\x84\\xbd7\\xf0\\x83\\xdbY@\\xfa\\xb7\\x02\\x9b\\n\\xe2\\x99V\\x8b\\x00\\xef\\x14\\t`j$\\xb4\\r\\xfa\\x00\\xf2\\xc5\\x01X :\\xa5a\\'\\xd8\\x97\\x00\\xb7/b\\xe18\\xc4.\\xf4 \\x1d\\xe2\\xbdQ7@6F\\xb9\\x06\\xd1\\xdc\\x170Y\\xe1\\x02X \\x16:\\x9c\\x02\\xd05@,QF\\xb7\\xf1o\\x83\\xe4zIm\\xfe\\xc6\\xaa\\xb6n+\\x93\\xe7\\xec\\xf8\\xc7\\x1b\\x83\\xa1\\x03X G*\\xaaV=\\xc3\\xc7\\x95\\xfbU\\xf1\\x89\\xb9^<o@\\xfd\\xe0\\x01\\xdf\\x1fx(n\\xc53\\xef\\xdb\\x19\\'\\xa3\\x04X \\xa4\\xe7\\x8d*K\\xd7\\xcd\\xbdjkG\\xc7\\xaf|\\xd1;\\xe5\\xca\\x9b\\xbc\\x1b\\xfe\\xd8\\xd5\\xfcy\\x11\\xee\\xe3\\x83P>\\x05X \\xb8\\x94\\xb0dq\\x85uj\\xdb\\xe6_\\xd7\\x10\\xcb\\xd0D\\xa1J\\x9f\\xa0M*\\x89H\\x0c\\x8a\\xc7\\xcb;\\x91\\xe2\\xb7\\x06X \\x96@e7x\\xf6#l\\xf6g\\x13\\xa0\\x8e\\xd1M\\x08\\xe9\\x1ar\\x8b\\x9d\\t\\x08;T)D\\xd2\\x03!\\xe26\\x07X \\xca\\x9d\\x15c^\\x10\\xf4\\x98\\x8c\\x07\\xab\\xfdf\\xcd@@\\xe2\\xdf\\x99\\x82\\x7f\\xc8.\\x90d\\x17\\xf4\\xed\\xde\\x19\\xf7\\xed\\x08X \\x07\\xb8\\x0e\\xbd\\xf3\\x86\\x8cy{\\xfa\\xfcV\\x89\\x9b\\x08\\x82\\xd1\\xe1>\\x15e*\\x1b\\xfb~T\\xf6\\x144\\t/\\xf4\\tX \\xc2\\xc5\\xe6\\x80R\\xb5SI^{\\xa1F5-C\\x80WA\\x13\\xe3q\\xd64\\xc5\\x1fU\\xa2\\x00H!;W\\nX \\xb5\\r\\xb1\\xc7?\\xdaGs1u\\xc9X\\xb3\\xd4\\xfee}G\\x13_e\\xc1Z\\xf6\\x9e\\xc5\\x12\\x07h\\xf3t\\x85\\x0bX 2lST*\\xbc\\xbd\\xbc-\\xcfC\\x7f\\xbc\\x9e\\xfb_\\x05q\\x97\\n@\\x0c.\\xcf|J\\xd4\\xdb@\\xc7{\\x08\\x0cX \\xfd\\x0fX\\xbf\\xfa$\\xccs\\x04\\xe0\\xa4\\xbf\\xb4m\\x1c\\xab\\xc0 Q1\\xb2l\\xb1{Vs\\xf0\\x84\\x9b\\xc0T\\x98\\rX \\x87\\xbb\\xf7\\x9e?O\\xd4\\x9d\\x93\\x1d\\xa9\\x8e\\x04aGG\\x07;\\x9baR\\xa6G\\x1e\\xceW~\\x9d\\x01\\xef5\\x1d\\x0eX x\\x07\\xe8g\\x83\\xce\\tI\\x8e\\xb1\\xaa\\xa5\\xd5\\xa9\\x7f\\xc2\\xd2\\x14\\xd7\\x81\\xbe\\xa6a\\xa2\\xee\\x12\\x14\\x03Op\\xe33\\x0fX R\\xb9\\xee\\xa7g\\x9c\\x90\\xd9\\xa8_\\x86wn\\x0f\\xd3\\xcdE\\x84a\\x1b8-\\xd2\\xf0\\xd8awt\\x04\\xfd\\x9e\\'\\x10X \\xa5d\\xf9)g\\xba\\xdd\\x1b\\x19\\xbc\\xe6\\xfc\\x81\\xc1Ha\\xda\\x18\\xa1\\xbaw~\\x041\\x8f4\\x85\\xdd\\xf3\\x81\\xc0^\\x11X \\x7f\\xd1\\xb8|\\x0fk\\x84,I\\xfa\\xcfw\\xcb\\xb6\\xafs\\xdf\\xd0\\xe3\\xf8\\x04k\\xc6\\xa7\\xa5\\x88\\xac\\xa4\\x16\\x91]\\x1c\\x12X b\\xbd\\x9d{\\xf8F5!\\r\\xd8\\x8c\\xd0q\\r\\xc2C_yS\\xa3Vq\\xd8\\xc0\\xc2\\x07-\\x17\\x1d\\x94\\xf2\\x82\\x13X \\x8fH\\xe9\\x0f\\xff\\xac\\x94\\xdf\\x91\\xaa\\xed\\xd4yuu\\xd6\\x98\\xf4e\\x0e\\xe6\\x92\\x88\\xb30/\\x04\\x15\\xeb{\\x99}\\x14X \\xe9\\xbb\\xb3\\x13\\x8b\\xe4\\x83\\xbf\\xee\\x07q\\x856+\\x062(\\xab\\xfa\\xacp\\\\\\xa5\\xfa\\xa2`\\xaf\\xc5\\xcb:\\xfe\\xe8\\x15X \\xc6\\xedcqK\\x81\\x0el\\xa7\\xb22\\xeeX\\xef\\x92\\xe0\\xf5\\x14_\\x01\\xcfS[\\xb4\\xdd\\xfc\\x19\\rr\\xf9\\xd2\\x97\\x16X F\\xd8a\\xc5\\xe8\\xc7Q\\xb3w\\xbd\\xd2\\x07(\\xa5\\x89\\xb1\\\\\\xa9\\xb2Z\\xf1\\xa0\\xc9\\xa4z|\\x19\\xc2],2\\xec\\x17X \\xf5\\xe7D\\xd6\\xc6\\xdc\\xeaevq\\xfa\\xa9j\\xe5q\\xaf\\xeb\\x17\\x1f9_\\xcc\\xe9f\\xf6\\xd0\\xb4\\xcc:>\\\\4\\x18\\x18X \\xaa\\x1cV\\xea\\x03/\\xa8w\\xca\\xba\\xe1\\xa2-\\xde\\xbf\\xaag\\x15\\x08\\x99p\\x19L\\x17\\xc0\\x01\\xf5\\xa5\\x16\\x9eY\\xf7\\x18\\x19X \\xd0b5\\xa7\\x18Q\\xf0\\xa4\\xb4\\xd89\\xd8*i\\t\\x0f\\x06_\\xfd\\x87\\x9bX\\xdc\\xeb\\xbc\\xf50\\xa4\\x9dl\\xad\\x05\\x18\\x1aX _\\x9c\\x08\\xdc\\x83R\\xd2\\x95Y\\x03\\x16D\\xbc\\xa6\\x9d\\xfe\\xa2\\xff\\x8d\\t\\x18[\\xbfP\\xf4j\\x886\\xf6\\xb2\\xd3r\\x18\\x1bX \\xfc\\x17\\xb5\\x84y_n\\xce\\\\\\x05\\xb8\\xb2\\xa9/\\x89\\xa9\\xf3\\xd7\\xb9\\xd2a\\xdd\\xd6\\xd2\\xc1d\\xad\\xe4\\xe5e]\\x15\\x18\\x1cX \\xa9\\xe8\\x07~(\\xe7\\xb7\\x16\\x12(\\xe9ny\\xf7N\\x95\\x1cFH\\\\&D\\xa5\\xfd\\xd7\\x1d&4\\xb57\\xe1\\xd5\\x18\\x1dX w/\\xa7\\x11;\\xb1\\xada\\xf6\\xf4_\\xa8\\x9f\\xd1:SW\\x8e\\xfb\\x1c\\xc8\\xa8\\t\\x82\\xbf\\x98q\\xc9\\x91z\\xd6\\xb0mdeviceKeyInfo\\xa1ideviceKey\\xa4\\x01\\x02 \\x01!X \\xdd)\\x89\\x98\\xb4}\\xbe\\xff\\xe6\\xf4\\xd9E\\xb0\\xfd:\\xa7\\xc03\\xde0\\x96\\xe8R\\xb3\\xdf\\x83\\x06O\\x16\\x00\\xdez\"X \\xd2\\xfa\\xac\\x9b\\xd3o\\x19\\x01hv\\xf1\\xbe\\xaf\\x85\\xc8\\xf2\\xa2\\x073s\\xa4\\x94\\x86v\\x8f+\\x13Y\\x80\\x97\\xd0eodigestAlgorithmgSHA-256'",
            "b' \\x0e5HH9\\xd2\\xd9\\xad\\x91\\xbb\\xb7\\xef+R\\x11\\x7f\\xe3\\x89a,\\r<~z4\\xce\"o<\\xcf\\xbf\\x1e5*\\xbc\\xad\\x17j\\xa1Lq\\x8dP?&\\x9c5\\xf7\\x98V\\x18\\x13\\x13\\xa2\\x8d\\x8f\\xb3\\x1e2=\\xb4\\\\\\x12'"
          ],
          "nameSpaces": {
            "eu.europa.ec.eudi.pid.1": [
              "CBORTag(24, b'\\xa4frandomX \\xb6\\x9a\\xe5\\xb3\\xc4oY\\xb6\\x82h\\x0c\\x8a\\x90\\xc5\\x91\\x92E\\xd6\\xd7\\xe6\\x8a5\\xefr\\xe6\\x17K1<\\xd9\\xf7\\xechdigestID\\x00lelementValuefMartinqelementIdentifierkfamily_name')",
              "CBORTag(24, b'\\xa4frandomX \\x9f\\xca\\xc4\"\\xda`\\x01\\x9d\\x80s\\xf4\\x0e\\xbd#p\\x8dE\\x17:h\\xce\\x02\\xe8\\xd9]\\x1co!\\xb2*\\xa5\\x15hdigestID\\x01lelementValuedJeanqelementIdentifierjgiven_name')",
              "CBORTag(24, b'\\xa4frandomX \\x1a?\\xc4\\x80Z<\\xacOxVX\\xa7:\\xba,+\\xaf%\\x11\\r<\\x00{dE\\x994])\\x1c\\x8f^hdigestID\\x02lelementValue\\xd9\\x03\\xecj1990-01-15qelementIdentifierjbirth_date')",
              "CBORTag(24, b'\\xa4frandomX E\\xe9\\xe9\\xcf\\xa5m\\xc9\\xcf\\x879\\xd4jv\\x82\\x84\\x05~.\\xa80}\\x1b\\x0b\\xc2\\x16\\x1fY~\\xd1\\xde\\xd1\\xe8hdigestID\\x07lelementValuebFRqelementIdentifieroissuing_country')"
            ]
          }
        }
      }
    ]
  }
}

Session Logs

4 total
2026-09-09 12:06:15 UTC INFO /presentations ISO Annex A DeviceRequest created
Data:
{
  "transaction_id": "1f7eccc4-9887-40b4-b68b-24f8aa00c524",
  "request_id": "911f239c-89e9-4b0b-bef3-c152895658d3",
  "endpoint": "https://verifier-playground-service.igrant.io/iso18013/annex-a/911f239c-89e9-4b0b-bef3-c152895658d3",
  "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-a"
}
2026-09-09 12:06:19 UTC INFO /iso18013/annex-a/911f239c-89e9-4b0b-bef3-c152895658d3 ISO Annex A session established; DeviceRequest sent
Data:
{
  "request_id": "911f239c-89e9-4b0b-bef3-c152895658d3"
}
2026-09-09 12:06:22 UTC INFO /iso18013/annex-a/911f239c-89e9-4b0b-bef3-c152895658d3 ISO Annex A DeviceResponse received
Data:
{
  "request_id": "911f239c-89e9-4b0b-bef3-c152895658d3",
  "credential_ids": [
    "eu_pid_mdoc"
  ]
}
2026-09-09 12:06:22 UTC INFO /iso18013/annex-a/911f239c-89e9-4b0b-bef3-c152895658d3 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": "Martin",
        "eu.europa.ec.eudi.pid.1:given_name": "Jean",
        "eu.europa.ec.eudi.pid.1:birth_date": "1990-01-15",
        "eu.europa.ec.eudi.pid.1:issuing_country": "FR"
      },
      "issuer": "CN=mDL Test IACA,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-08T12:21:21+00:00"
        },
        {
          "id": "trusted",
          "name": "Trusted",
          "status": "failed",
          "detail": "Certificate chain (1 cert(s)) does not terminate at any of 1 configured trusted root(s)"
        },
        {
          "id": "token_status",
          "name": "Valid Token Status",
          "status": "passed",
          "detail": "Valid until 2027-09-09T12:06:19+00:00"
        },
        {
          "id": "device_signature",
          "name": "Valid Device Signature",
          "status": "passed",
          "detail": "DeviceAuth verified against SessionTranscript"
        }
      ]
    }
  }
}