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

7bd0c2cb-a728-4231-a310-f6b3ff6752c1

validated warnings
iso18013-7-annex-a

8f4d28a1-a26a-4ea5-b911-1793c0bbdc1a
https://verifier-playground-service.igrant.io
aDeXGKD549dSzKtcR4C_U04DUZf6ZiG1eUTfPOhGf8I

https://verifier-playground-service.igrant.io/iso18013/annex-a/8f4d28a1-a26a-4ea5-b911-1793c0bbdc1a
600s
eu_pid_mdoc_common
2026-06-10 13:36:09 UTC    2026-06-10 13:36:19 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-04-27T18:31:50+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-06-10T00:00:00+00:00
Valid Device Signature DeviceAuth verified against SessionTranscript
View Details
{
  "valid": false,
  "format": "mso_mdoc",
  "disclosed_claims": {
    "eu.europa.ec.eudi.pid.1:birth_date": "1985-03-15",
    "eu.europa.ec.eudi.pid.1:given_name": "Erik",
    "eu.europa.ec.eudi.pid.1:family_name": "Lindgren",
    "eu.europa.ec.eudi.pid.1:issuing_country": "SE"
  },
  "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": "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-06-10T00: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": [
    "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQHyMIIB7jCCAZSgAwIBAgIUNO9U0wM5BPvAUfyplLIuTK5AUdUwCgYIKoZIzj0EAwIwQjELMAkGA1UEBhMCU0UxCzAJBgNVBAgMAlNFMRIwEAYDVQQKDAlpR3JhbnQuaW8xEjAQBgNVBAMMCW1kb2MgSUFDQTAeFw0yNjA0MjcxODMxNTBaFw0yNzA0MjcxODMxNTBaME0xCzAJBgNVBAYTAlNFMQswCQYDVQQIDAJTRTESMBAGA1UECgwJaUdyYW50LmlvMR0wGwYDVQQDDBRtZG9jIERvY3VtZW50IFNpZ25lcjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABFDb5cnl6hz69XWJU89BQOcqRQHD7MxOg4O9dukDeDm0aE9RssllOlR_ciWyZOw8R__yoIPUe01fuI9oAWTtEayjXTBbMAkGA1UdEwQCMAAwDgYDVR0PAQH_BAQDAgeAMB0GA1UdDgQWBBQ3GasoEW9WiIg9HfzmJRvBN0M4NTAfBgNVHSMEGDAWgBStUMMz6QhA19QQAqVwaTl53twUWzAKBggqhkjOPQQDAgNIADBFAiEAoGCbLVuXVviwFV4Wz0MwWab-dUOkpdaTHDkH_P5W1EwCIGWnfbfGebEz4yeffaWKUtAg4r5ySFY1eRBO3-pe0nNnWQSY2BhZBJOnZnN0YXR1c6Frc3RhdHVzX2xpc3SiY2lkeBoAAY2EY3VyaXhUaHR0cHM6Ly9hcGkucGxheWdyb3VuZC5mcmFuY2UtaWRlbnRpdGUuZ291di5mci9pZ3JhbnRpby9pc3N1ZXItYmFja2VuZC9zdGF0dXNsaXN0cy8xZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFndmVyc2lvbmMxLjBsdmFsaWRpdHlJbmZvo2ZzaWduZWTAdDIwMjYtMDYtMTBUMTM6MzI6MjdaaXZhbGlkRnJvbcB0MjAyNi0wNi0xMFQxMzozMjoyN1pqdmFsaWRVbnRpbMB0MjAyNy0wNi0xMFQwMDowMDowMFpsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMbUAWCBBqMRW72Yf0mjKFMXIfWEVlEUr4KhCKq2a-Kc--pe1bAFYIFBilP_8CDdONvfGwfoa98XoAJV5lmhPJFFrMyDuQYwQAlggNCRR4jRZsnBCJgEiCkQSEwbckYWOFiEdqBHprh2q2NoDWCDJZb1VwAPr9GwEMWlGiLmB7sy6Qt1KAowOyzeIKTYrYgRYII8uqw6GV_hl5CKeRq_dMdnHYqNpH9f5h1j1wxWriUlOBVggDepO9ICnRKRcBPZ1mFSRMiAO9fZ2syN0AEphVcD4QXkGWCCed8qg6lFzlS9oyHTsHHCvk4G2wdL1J1pX7ixQwizxZgdYIN7aTm4fbNrleP4FVhGMAxz6AQloAK3Eit78fC7SniIiCFgguBjvFSxmAlaswjos94f63h9PE3zhSpgaL54yfP7KD4QJWCDdLRdK2XTRJLPShXaWAM4NYF0XP9tlqtfIdujM-HO7NQpYIPFgYlI6b88jx376-ujHnB1Mc7Lz8mxfazGdUoJYDFtSC1ggEDSjmnaIG3_7tXfV40koMmpREL4CMzHFpqO3TEPlRfIMWCBIN_bwiO2BYPG-mhBZhZ3N2kr1s6diW8yuASM8Ho_y8w1YIJSfLDV8LE741qrdpEBFlLjqKuAZfFauV4rB9Kg_tMm3DlggVQd59vzvRr3N5Ol7Rj3o4GhOH3U9S0tSTBJ2SlMzYcQPWCBrqUURQALVEjAm4ndBXNMH3OH02AKiSKt4hD1JmToFJBBYIAHfodBiHJ9s3xrBeS2kRnuuyavIzOx6aTZjnIDs_gZcEVggEjrnEIE96bSgwaroAHfGJMCIQMkNaGqODyZCWAw8YIkSWCCJPCap5kSQiU8WSCCZNEZzrChFUEnGvgSMsr8I_LvwARNYIADVZisvLxxZJfvGAQiz7EMshXGuZF5ymDpgcHt0Ig_-FFggMO0pZW1BmRG3UfAyRXyy-xnyyGfhWLPefV7HzCUX9VNtZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCA7IBwHv_TvKscHZU7aHKEjgH4a0Ax1wKgm4ogm6c0VvCJYIE0NNhlrJnD_KsmRs7Zd-FjsMeOXT38wAPm1hEztTLpGb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEAHua8QeeT953SQNmGUPn37mioViwYJWeJU-9qLEi9yld7GzvRkLCk4ZnT50XStoOFvWjydIesoz6BqIs1SZPXWam5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xhNgYWGykZnJhbmRvbVgg50-HLo-SKoLIugO2mGZrNBEtYkGpZRm4rqD7aViKIcBoZGlnZXN0SUQGbGVsZW1lbnRWYWx1ZdkD7GoxOTg1LTAzLTE1cWVsZW1lbnRJZGVudGlmaWVyamJpcnRoX2RhdGXYGFhjpGZyYW5kb21YINVMm6p7erFk8LG93Ej5krhqfSuRUSkE1M03DiAi14jtaGRpZ2VzdElECWxlbGVtZW50VmFsdWVkRXJpa3FlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1l2BhYaKRmcmFuZG9tWCChfD2vh_VqyBfPCcL9uFT0zPnhOwPqXGod_VhA6RkBD2hkaWdlc3RJRA5sZWxlbWVudFZhbHVlaExpbmRncmVucWVsZW1lbnRJZGVudGlmaWVya2ZhbWlseV9uYW1l2BhYZqRmcmFuZG9tWCBGMaTmRK8bZ-aeq2fua2P1Pkm4JuLi-LbO_PucRS_JNmhkaWdlc3RJRBRsZWxlbWVudFZhbHVlYlNFcWVsZW1lbnRJZGVudGlmaWVyb2lzc3VpbmdfY291bnRyeWxkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihaWRldmljZU1hY4RDoQEFoPZYIGsdfIKUd-4fnOUDbAide7ysKhrrca7KLqVLzXHWguaLZnN0YXR1cwA"
  ]
}

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": {
          "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\\x93\\xa7fstatus\\xa1kstatus_list\\xa2cidx\\x1a\\x00\\x01\\x8d\\x84curixThttps://api.playground.france-identite.gouv.fr/igrantio/issuer-backend/statuslists/1gdocTypeweu.europa.ec.eudi.pid.1gversionc1.0lvalidityInfo\\xa3fsigned\\xc0t2026-06-10T13:32:27ZivalidFrom\\xc0t2026-06-10T13:32:27ZjvalidUntil\\xc0t2027-06-10T00:00:00ZlvalueDigests\\xa1weu.europa.ec.eudi.pid.1\\xb5\\x00X A\\xa8\\xc4V\\xeff\\x1f\\xd2h\\xca\\x14\\xc5\\xc8}a\\x15\\x94E+\\xe0\\xa8B*\\xad\\x9a\\xf8\\xa7>\\xfa\\x97\\xb5l\\x01X Pb\\x94\\xff\\xfc\\x087N6\\xf7\\xc6\\xc1\\xfa\\x1a\\xf7\\xc5\\xe8\\x00\\x95y\\x96hO$Qk3 \\xeeA\\x8c\\x10\\x02X 4$Q\\xe24Y\\xb2pB&\\x01\"\\nD\\x12\\x13\\x06\\xdc\\x91\\x85\\x8e\\x16!\\x1d\\xa8\\x11\\xe9\\xae\\x1d\\xaa\\xd8\\xda\\x03X \\xc9e\\xbdU\\xc0\\x03\\xeb\\xf4l\\x041iF\\x88\\xb9\\x81\\xee\\xcc\\xbaB\\xddJ\\x02\\x8c\\x0e\\xcb7\\x88)6+b\\x04X \\x8f.\\xab\\x0e\\x86W\\xf8e\\xe4\"\\x9eF\\xaf\\xdd1\\xd9\\xc7b\\xa3i\\x1f\\xd7\\xf9\\x87X\\xf5\\xc3\\x15\\xab\\x89IN\\x05X \\r\\xeaN\\xf4\\x80\\xa7D\\xa4\\\\\\x04\\xf6u\\x98T\\x912 \\x0e\\xf5\\xf6v\\xb3#t\\x00JaU\\xc0\\xf8Ay\\x06X \\x9ew\\xca\\xa0\\xeaQs\\x95/h\\xc8t\\xec\\x1cp\\xaf\\x93\\x81\\xb6\\xc1\\xd2\\xf5\\'ZW\\xee,P\\xc2,\\xf1f\\x07X \\xde\\xdaNn\\x1fl\\xda\\xe5x\\xfe\\x05V\\x11\\x8c\\x03\\x1c\\xfa\\x01\\th\\x00\\xad\\xc4\\x8a\\xde\\xfc|.\\xd2\\x9e\"\"\\x08X \\xb8\\x18\\xef\\x15,f\\x02V\\xac\\xc2:,\\xf7\\x87\\xfa\\xde\\x1fO\\x13|\\xe1J\\x98\\x1a/\\x9e2|\\xfe\\xca\\x0f\\x84\\tX \\xdd-\\x17J\\xd9t\\xd1$\\xb3\\xd2\\x85v\\x96\\x00\\xce\\r`]\\x17?\\xdbe\\xaa\\xd7\\xc8v\\xe8\\xcc\\xf8s\\xbb5\\nX \\xf1`bR:o\\xcf#\\xc7~\\xfa\\xfa\\xe8\\xc7\\x9c\\x1dLs\\xb2\\xf3\\xf2l_k1\\x9dR\\x82X\\x0c[R\\x0bX \\x104\\xa3\\x9av\\x88\\x1b\\x7f\\xfb\\xb5w\\xd5\\xe3I(2jQ\\x10\\xbe\\x0231\\xc5\\xa6\\xa3\\xb7LC\\xe5E\\xf2\\x0cX H7\\xf6\\xf0\\x88\\xed\\x81`\\xf1\\xbe\\x9a\\x10Y\\x85\\x9d\\xcd\\xdaJ\\xf5\\xb3\\xa7b[\\xcc\\xae\\x01#<\\x1e\\x8f\\xf2\\xf3\\rX \\x94\\x9f,5|,N\\xf8\\xd6\\xaa\\xdd\\xa4@E\\x94\\xb8\\xea*\\xe0\\x19|V\\xaeW\\x8a\\xc1\\xf4\\xa8?\\xb4\\xc9\\xb7\\x0eX U\\x07y\\xf6\\xfc\\xefF\\xbd\\xcd\\xe4\\xe9{F=\\xe8\\xe0hN\\x1fu=KKRL\\x12vJS3a\\xc4\\x0fX k\\xa9E\\x11@\\x02\\xd5\\x120&\\xe2wA\\\\\\xd3\\x07\\xdc\\xe1\\xf4\\xd8\\x02\\xa2H\\xabx\\x84=I\\x99:\\x05$\\x10X \\x01\\xdf\\xa1\\xd0b\\x1c\\x9fl\\xdf\\x1a\\xc1y-\\xa4F{\\xae\\xc9\\xab\\xc8\\xcc\\xeczi6c\\x9c\\x80\\xec\\xfe\\x06\\\\\\x11X \\x12:\\xe7\\x10\\x81=\\xe9\\xb4\\xa0\\xc1\\xaa\\xe8\\x00w\\xc6$\\xc0\\x88@\\xc9\\rhj\\x8e\\x0f&BX\\x0c<`\\x89\\x12X \\x89<&\\xa9\\xe6D\\x90\\x89O\\x16H \\x994Fs\\xac(EPI\\xc6\\xbe\\x04\\x8c\\xb2\\xbf\\x08\\xfc\\xbb\\xf0\\x01\\x13X \\x00\\xd5f+//\\x1cY%\\xfb\\xc6\\x01\\x08\\xb3\\xecC,\\x85q\\xaed^r\\x98:`p{t\"\\x0f\\xfe\\x14X 0\\xed)emA\\x99\\x11\\xb7Q\\xf02E|\\xb2\\xfb\\x19\\xf2\\xc8g\\xe1X\\xb3\\xde}^\\xc7\\xcc%\\x17\\xf5SmdeviceKeyInfo\\xa1ideviceKey\\xa4\\x01\\x02 \\x01!X ; \\x1c\\x07\\xbf\\xf4\\xef*\\xc7\\x07eN\\xda\\x1c\\xa1#\\x80~\\x1a\\xd0\\x0cu\\xc0\\xa8&\\xe2\\x88&\\xe9\\xcd\\x15\\xbc\"X M\\r6\\x19k&p\\xff*\\xc9\\x91\\xb3\\xb6]\\xf8X\\xec1\\xe3\\x97O\\x7f0\\x00\\xf9\\xb5\\x84L\\xedL\\xbaFodigestAlgorithmgSHA-256'",
            "b'\\x07\\xb9\\xaf\\x10y\\xe4\\xfd\\xe7t\\x906a\\x94>}\\xfb\\x9a*\\x15\\x8b\\x06\\tY\\xe2T\\xfb\\xda\\x8b\\x12/r\\x95\\xde\\xc6\\xce\\xf4d,)8ft\\xf9\\xd1t\\xad\\xa0\\xe1oZ<\\x9d!\\xeb(\\xcf\\xa0j\"\\xcdRd\\xf5\\xd6'"
          ],
          "nameSpaces": {
            "eu.europa.ec.eudi.pid.1": [
              "CBORTag(24, b'\\xa4frandomX \\xe7O\\x87.\\x8f\\x92*\\x82\\xc8\\xba\\x03\\xb6\\x98fk4\\x11-bA\\xa9e\\x19\\xb8\\xae\\xa0\\xfbiX\\x8a!\\xc0hdigestID\\x06lelementValue\\xd9\\x03\\xecj1985-03-15qelementIdentifierjbirth_date')",
              "CBORTag(24, b'\\xa4frandomX \\xd5L\\x9b\\xaa{z\\xb1d\\xf0\\xb1\\xbd\\xdcH\\xf9\\x92\\xb8j}+\\x91Q)\\x04\\xd4\\xcd7\\x0e \"\\xd7\\x88\\xedhdigestID\\tlelementValuedErikqelementIdentifierjgiven_name')",
              "CBORTag(24, b'\\xa4frandomX \\xa1|=\\xaf\\x87\\xf5j\\xc8\\x17\\xcf\\t\\xc2\\xfd\\xb8T\\xf4\\xcc\\xf9\\xe1;\\x03\\xea\\\\j\\x1d\\xfdX@\\xe9\\x19\\x01\\x0fhdigestID\\x0elelementValuehLindgrenqelementIdentifierkfamily_name')",
              "CBORTag(24, b'\\xa4frandomX F1\\xa4\\xe6D\\xaf\\x1bg\\xe6\\x9e\\xabg\\xeekc\\xf5>I\\xb8&\\xe2\\xe2\\xf8\\xb6\\xce\\xfc\\xfb\\x9cE/\\xc96hdigestID\\x14lelementValuebSEqelementIdentifieroissuing_country')"
            ]
          }
        },
        "deviceSigned": {
          "nameSpaces": "CBORTag(24, b'\\xa0')",
          "deviceAuth": {
            "deviceMac": [
              "b'\\xa1\\x01\\x05'",
              {},
              null,
              "b'k\\x1d|\\x82\\x94w\\xee\\x1f\\x9c\\xe5\\x03l\\x08\\x9d{\\xbc\\xac*\\x1a\\xebq\\xae\\xca.\\xa5K\\xcdq\\xd6\\x82\\xe6\\x8b'"
            ]
          }
        }
      }
    ],
    "status": 0
  }
}

Session Logs

4 total
2026-06-10 13:36:09 UTC INFO /presentations ISO Annex A DeviceRequest created
Data:
{
  "transaction_id": "7bd0c2cb-a728-4231-a310-f6b3ff6752c1",
  "request_id": "8f4d28a1-a26a-4ea5-b911-1793c0bbdc1a",
  "endpoint": "https://verifier-playground-service.igrant.io/iso18013/annex-a/8f4d28a1-a26a-4ea5-b911-1793c0bbdc1a",
  "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-06-10 13:36:17 UTC INFO /iso18013/annex-a/8f4d28a1-a26a-4ea5-b911-1793c0bbdc1a ISO Annex A session established; DeviceRequest sent
Data:
{
  "request_id": "8f4d28a1-a26a-4ea5-b911-1793c0bbdc1a"
}
2026-06-10 13:36:19 UTC INFO /iso18013/annex-a/8f4d28a1-a26a-4ea5-b911-1793c0bbdc1a ISO Annex A DeviceResponse received
Data:
{
  "request_id": "8f4d28a1-a26a-4ea5-b911-1793c0bbdc1a",
  "credential_ids": [
    "eu_pid_mdoc"
  ]
}
2026-06-10 13:36:19 UTC INFO /iso18013/annex-a/8f4d28a1-a26a-4ea5-b911-1793c0bbdc1a 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:birth_date": "1985-03-15",
        "eu.europa.ec.eudi.pid.1:given_name": "Erik",
        "eu.europa.ec.eudi.pid.1:family_name": "Lindgren",
        "eu.europa.ec.eudi.pid.1:issuing_country": "SE"
      },
      "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": "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-06-10T00:00:00+00:00"
        },
        {
          "id": "device_signature",
          "name": "Valid Device Signature",
          "status": "passed",
          "detail": "DeviceAuth verified against SessionTranscript"
        }
      ]
    }
  }
}