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

4f2775ff-1d05-41e2-b9ad-128e4b6b7ece

validated warnings
dc_api.jwt

80672f3a-9b03-4722-8082-e8a1f0d930d6
x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A
BVFfWhwO0Wgtxh8rn14GT2xITx0nZlOahd-e9w2LG0Q

https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post
600s
eu_pid_mdoc_name_only
2026-08-17 19:16:42 UTC    2026-08-17 19:17:18 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": "rZU2i1axr8AAvO6W9vVBg9ZVl76TL4wFCltQir8adYc",
        "y": "tyHpE6QSNRygbKFUrdXn3Tcn7fiDwjUOHOUHSI9YaCg",
        "kid": "ovwJA_1dQvIL8QPO0br3Mdo-n7KqNvA6_TTwt5C0TlE",
        "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 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-03-20T12:17:50+00:00
Trusted Certificate chain (1 cert(s)) does not terminate at any of 15 configured trusted root(s)
Valid Token Status Valid until 2026-08-24T00: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:family_name": "WINNIPEG APELLIDOSEGUNDO",
    "eu.europa.ec.eudi.pid.1:given_name": "NOMBRE"
  },
  "issuer": "CN=Document Signer ES,O=Ministerio del Interior,L=Madrid,ST=Madrid,C=ES",
  "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-03-20T12:17:50+00:00"
    },
    {
      "id": "trusted",
      "name": "Trusted",
      "status": "failed",
      "detail": "Certificate chain (1 cert(s)) does not terminate at any of 15 configured trusted root(s)"
    },
    {
      "id": "token_status",
      "name": "Valid Token Status",
      "status": "passed",
      "detail": "Valid until 2026-08-24T00: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": [
    "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEAc-UOq_8OLei3sOEQYcYpbHtsd8pGrIDlP045G-UQap9kq3zpujalxFSBRFg6q09pNmjNHwOHgofd-FBlFIVtgam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQKhMIICnTCCAkKgAwIBAgIUeaToIN-dPTOY-HY1dLbFeuxaT5swCgYIKoZIzj0EAwIwbjELMAkGA1UEBhMCRVMxDzANBgNVBAgMBk1hZHJpZDEPMA0GA1UEBwwGTWFkcmlkMSAwHgYDVQQKDBdNaW5pc3RlcmlvIGRlbCBJbnRlcmlvcjEbMBkGA1UEAwwSRG9jdW1lbnQgU2lnbmVyIEVTMB4XDTI2MDMyMDEyMTc1MFoXDTI3MDMyMDEyMTc1MFowbjELMAkGA1UEBhMCRVMxDzANBgNVBAgMBk1hZHJpZDEPMA0GA1UEBwwGTWFkcmlkMSAwHgYDVQQKDBdNaW5pc3RlcmlvIGRlbCBJbnRlcmlvcjEbMBkGA1UEAwwSRG9jdW1lbnQgU2lnbmVyIEVTMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEugjr0vEUkEPzqjwOXaRMLNiMIqxeaqDELKX9fMi5nSiRtRBfwY7T1_C68l3SiX7Yg8DHi2L-Ap2nU0IghrFq8KOBvTCBujAdBgNVHQ4EFgQUZzP1YS0KN8FOtptaETWlaE8WVSwwHwYDVR0jBBgwFoAUZzP1YS0KN8FOtptaETWlaE8WVSwwDgYDVR0PAQH_BAQDAgeAMB8GA1UdJQEB_wQVMBMGByiBjF0FAQIGCCuBAgIAAAECMCcGA1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly9jcmwuZG5pZS5lcy9jcmwwHgYDVR0SBBcwFYYTaHR0cHM6Ly93d3cuZG5pZS5lczAKBggqhkjOPQQDAgNJADBGAiEA4B2AgWunYM3T414I03-mdnrXDBusSHTGmJV1n4Djc0UCIQC1G8kh_orz4FJ0JAeHhkhj-MwSHB8pHhxOEU4Y7zfjGVkDPtgYWQM5p2ZzdGF0dXOha3N0YXR1c19saXN0omNpZHgZI3pjdXJpeH1odHRwczovL3ByZS1waWQtY2QucmVkc2FyYS5lcy9zdGF0dXMtbGlzdC90b2tlbi1zdGF0dXMtbGlzdC9jcmVkZW50aWFsL3N0YXR1cy9zdGF0dXMtbGlzdC1pZC8wYjc1ZTdjZjI2OWVhZmEyNjQ1NDQ2ZDhhYjAxNmIyMWdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Nmc2lnbmVkwHQyMDI2LTA4LTE3VDExOjMyOjMyWml2YWxpZEZyb23AdDIwMjYtMDgtMTdUMTE6MzI6MzJaanZhbGlkVW50aWzAdDIwMjYtMDgtMjRUMDA6MDA6MDBabHZhbHVlRGlnZXN0c6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGqAFggIcxThyRkcLNgVKvGlkhXThbehqm7g-OvjI1XwW55dgUBWCA5WK-uTl8jeMsmLnnzCd5ULxVwHAzudSzWaVA6oHcmdAJYIFktADQtJBivIjusAYalaHTHCpgybsBgS_G36gB52MTGA1ggs47fqLiQ_55IUY-vn8BuDJXlDOXBrlEm-Tv9f2jKFF4EWCBachB4c4s1lZV4wJbOx59dbB1NoZJxvT3A7yUxpAOKLQVYIGrW6jiqHqlrb2KKpx6qXF7YgVFd7wevyF6AZov4C7aIBlggsl9ZtNJMiewtK_HtydUYbcLcUhr07LyX-5lMlchQwLUHWCDZ7guEiLkxEWIMgpLL9YGY7UK5-zeaOcXISqFVK99TxQhYIJWUn1KtzCd014REFLjW9gKLQ14AQGQVVDVC1-8k0KeFCVgg5pWHtwBl2G-NAgKtDk4bnwcl7ktu6gwLU8G2Yp6Vg59tZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCBPc7bzXg8nkQWT2J99h55pTd9xATvy9dTxZRQfOYHS8SJYIPmib0Eh0jKuRocq0rN_t2x9TqVoLWHr71G8SdqzAWN0b2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEBbSPOZ9_1A_22MQaOV_nzi2XCDfObmG2En7_7pr-J4KaNlOlwwMf-z4LGaVGlC5emylExYNZuiSYE76ZCSFKdnam5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xgtgYWHmkZnJhbmRvbVggvd5iGOFfWOd9FIh3u-0Zt2N3E-edE-tsJduwUjG6QQloZGlnZXN0SUQDbGVsZW1lbnRWYWx1ZXgYV0lOTklQRUcgQVBFTExJRE9TRUdVTkRPcWVsZW1lbnRJZGVudGlmaWVya2ZhbWlseV9uYW1l2BhYZaRmcmFuZG9tWCD_8CAn1BUHU6skIz44OtqIZrXNf7vykRSSoGaYZDDZl2hkaWdlc3RJRARsZWxlbWVudFZhbHVlZk5PTUJSRXFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1l"
  ]
}

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'\\x1c\\xf9C\\xaa\\xff\\xc3\\x8bz-\\xec8D\\x18q\\x8a[\\x1e\\xdb\\x1d\\xf2\\x91\\xab 9O\\xd3\\x8eF\\xf9D\\x1a\\xa7\\xd9*\\xdf:n\\x8d\\xa9q\\x15 Q\\x16\\x0e\\xaa\\xd3\\xdaM\\x9a3G\\xc0\\xe1\\xe0\\xa1\\xf7~\\x14\\x19E![`'"
            ]
          },
          "nameSpaces": "CBORTag(24, b'\\xa0')"
        },
        "issuerSigned": {
          "issuerAuth": [
            "b'\\xa1\\x01&'",
            {
              "33": "b'0\\x82\\x02\\x9d0\\x82\\x02B\\xa0\\x03\\x02\\x01\\x02\\x02\\x14y\\xa4\\xe8 \\xdf\\x9d=3\\x98\\xf8v5t\\xb6\\xc5z\\xecZO\\x9b0\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x020n1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02ES1\\x0f0\\r\\x06\\x03U\\x04\\x08\\x0c\\x06Madrid1\\x0f0\\r\\x06\\x03U\\x04\\x07\\x0c\\x06Madrid1 0\\x1e\\x06\\x03U\\x04\\n\\x0c\\x17Ministerio del Interior1\\x1b0\\x19\\x06\\x03U\\x04\\x03\\x0c\\x12Document Signer ES0\\x1e\\x17\\r260320121750Z\\x17\\r270320121750Z0n1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02ES1\\x0f0\\r\\x06\\x03U\\x04\\x08\\x0c\\x06Madrid1\\x0f0\\r\\x06\\x03U\\x04\\x07\\x0c\\x06Madrid1 0\\x1e\\x06\\x03U\\x04\\n\\x0c\\x17Ministerio del Interior1\\x1b0\\x19\\x06\\x03U\\x04\\x03\\x0c\\x12Document Signer ES0Y0\\x13\\x06\\x07*\\x86H\\xce=\\x02\\x01\\x06\\x08*\\x86H\\xce=\\x03\\x01\\x07\\x03B\\x00\\x04\\xba\\x08\\xeb\\xd2\\xf1\\x14\\x90C\\xf3\\xaa<\\x0e]\\xa4L,\\xd8\\x8c\"\\xac^j\\xa0\\xc4,\\xa5\\xfd|\\xc8\\xb9\\x9d(\\x91\\xb5\\x10_\\xc1\\x8e\\xd3\\xd7\\xf0\\xba\\xf2]\\xd2\\x89~\\xd8\\x83\\xc0\\xc7\\x8bb\\xfe\\x02\\x9d\\xa7SB \\x86\\xb1j\\xf0\\xa3\\x81\\xbd0\\x81\\xba0\\x1d\\x06\\x03U\\x1d\\x0e\\x04\\x16\\x04\\x14g3\\xf5a-\\n7\\xc1N\\xb6\\x9bZ\\x115\\xa5hO\\x16U,0\\x1f\\x06\\x03U\\x1d#\\x04\\x180\\x16\\x80\\x14g3\\xf5a-\\n7\\xc1N\\xb6\\x9bZ\\x115\\xa5hO\\x16U,0\\x0e\\x06\\x03U\\x1d\\x0f\\x01\\x01\\xff\\x04\\x04\\x03\\x02\\x07\\x800\\x1f\\x06\\x03U\\x1d%\\x01\\x01\\xff\\x04\\x150\\x13\\x06\\x07(\\x81\\x8c]\\x05\\x01\\x02\\x06\\x08+\\x81\\x02\\x02\\x00\\x00\\x01\\x020\\'\\x06\\x03U\\x1d\\x1f\\x04 0\\x1e0\\x1c\\xa0\\x1a\\xa0\\x18\\x86\\x16http://crl.dnie.es/crl0\\x1e\\x06\\x03U\\x1d\\x12\\x04\\x170\\x15\\x86\\x13https://www.dnie.es0\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x02\\x03I\\x000F\\x02!\\x00\\xe0\\x1d\\x80\\x81k\\xa7`\\xcd\\xd3\\xe3^\\x08\\xd3\\x7f\\xa6vz\\xd7\\x0c\\x1b\\xacHt\\xc6\\x98\\x95u\\x9f\\x80\\xe3sE\\x02!\\x00\\xb5\\x1b\\xc9!\\xfe\\x8a\\xf3\\xe0Rt$\\x07\\x87\\x86Hc\\xf8\\xcc\\x12\\x1c\\x1f)\\x1e\\x1cN\\x11N\\x18\\xef7\\xe3\\x19'"
            },
            "b'\\xd8\\x18Y\\x039\\xa7fstatus\\xa1kstatus_list\\xa2cidx\\x19#zcurix}https://pre-pid-cd.redsara.es/status-list/token-status-list/credential/status/status-list-id/0b75e7cf269eafa2645446d8ab016b21gdocTypeweu.europa.ec.eudi.pid.1gversionc1.0lvalidityInfo\\xa3fsigned\\xc0t2026-08-17T11:32:32ZivalidFrom\\xc0t2026-08-17T11:32:32ZjvalidUntil\\xc0t2026-08-24T00:00:00ZlvalueDigests\\xa1weu.europa.ec.eudi.pid.1\\xaa\\x00X !\\xccS\\x87$dp\\xb3`T\\xab\\xc6\\x96HWN\\x16\\xde\\x86\\xa9\\xbb\\x83\\xe3\\xaf\\x8c\\x8dW\\xc1nyv\\x05\\x01X 9X\\xaf\\xaeN_#x\\xcb&.y\\xf3\\t\\xdeT/\\x15p\\x1c\\x0c\\xeeu,\\xd6iP:\\xa0w&t\\x02X Y-\\x004-$\\x18\\xaf\";\\xac\\x01\\x86\\xa5ht\\xc7\\n\\x982n\\xc0`K\\xf1\\xb7\\xea\\x00y\\xd8\\xc4\\xc6\\x03X \\xb3\\x8e\\xdf\\xa8\\xb8\\x90\\xff\\x9eHQ\\x8f\\xaf\\x9f\\xc0n\\x0c\\x95\\xe5\\x0c\\xe5\\xc1\\xaeQ&\\xf9;\\xfd\\x7fh\\xca\\x14^\\x04X Zr\\x10xs\\x8b5\\x95\\x95x\\xc0\\x96\\xce\\xc7\\x9f]l\\x1dM\\xa1\\x92q\\xbd=\\xc0\\xef%1\\xa4\\x03\\x8a-\\x05X j\\xd6\\xea8\\xaa\\x1e\\xa9kob\\x8a\\xa7\\x1e\\xaa\\\\^\\xd8\\x81Q]\\xef\\x07\\xaf\\xc8^\\x80f\\x8b\\xf8\\x0b\\xb6\\x88\\x06X \\xb2_Y\\xb4\\xd2L\\x89\\xec-+\\xf1\\xed\\xc9\\xd5\\x18m\\xc2\\xdcR\\x1a\\xf4\\xec\\xbc\\x97\\xfb\\x99L\\x95\\xc8P\\xc0\\xb5\\x07X \\xd9\\xee\\x0b\\x84\\x88\\xb91\\x11b\\x0c\\x82\\x92\\xcb\\xf5\\x81\\x98\\xedB\\xb9\\xfb7\\x9a9\\xc5\\xc8J\\xa1U+\\xdfS\\xc5\\x08X \\x95\\x94\\x9fR\\xad\\xcc\\'t\\xd7\\x84D\\x14\\xb8\\xd6\\xf6\\x02\\x8bC^\\x00@d\\x15T5B\\xd7\\xef$\\xd0\\xa7\\x85\\tX \\xe6\\x95\\x87\\xb7\\x00e\\xd8o\\x8d\\x02\\x02\\xad\\x0eN\\x1b\\x9f\\x07%\\xeeKn\\xea\\x0c\\x0bS\\xc1\\xb6b\\x9e\\x95\\x83\\x9fmdeviceKeyInfo\\xa1ideviceKey\\xa4\\x01\\x02 \\x01!X Os\\xb6\\xf3^\\x0f\\'\\x91\\x05\\x93\\xd8\\x9f}\\x87\\x9eiM\\xdfq\\x01;\\xf2\\xf5\\xd4\\xf1e\\x14\\x1f9\\x81\\xd2\\xf1\"X \\xf9\\xa2oA!\\xd22\\xaeF\\x87*\\xd2\\xb3\\x7f\\xb7l}N\\xa5h-a\\xeb\\xefQ\\xbcI\\xda\\xb3\\x01ctodigestAlgorithmgSHA-256'",
            "b\"[H\\xf3\\x99\\xf7\\xfd@\\xffm\\x8cA\\xa3\\x95\\xfe|\\xe2\\xd9p\\x83|\\xe6\\xe6\\x1ba'\\xef\\xfe\\xe9\\xaf\\xe2x)\\xa3e:\\\\01\\xff\\xb3\\xe0\\xb1\\x9aTiB\\xe5\\xe9\\xb2\\x94LX5\\x9b\\xa2I\\x81;\\xe9\\x90\\x92\\x14\\xa7g\""
          ],
          "nameSpaces": {
            "eu.europa.ec.eudi.pid.1": [
              "CBORTag(24, b'\\xa4frandomX \\xbd\\xdeb\\x18\\xe1_X\\xe7}\\x14\\x88w\\xbb\\xed\\x19\\xb7cw\\x13\\xe7\\x9d\\x13\\xebl%\\xdb\\xb0R1\\xbaA\\thdigestID\\x03lelementValuex\\x18WINNIPEG APELLIDOSEGUNDOqelementIdentifierkfamily_name')",
              "CBORTag(24, b\"\\xa4frandomX \\xff\\xf0 '\\xd4\\x15\\x07S\\xab$#>8:\\xda\\x88f\\xb5\\xcd\\x7f\\xbb\\xf2\\x91\\x14\\x92\\xa0f\\x98d0\\xd9\\x97hdigestID\\x04lelementValuefNOMBREqelementIdentifierjgiven_name\")"
            ]
          }
        }
      }
    ]
  }
}

Session Logs

5 total
2026-08-17 19:16:42 UTC INFO /presentations/dc-api DC API presentation request created
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "sec-fetch-dest": "document",
    "sec-ch-ua": "\"Not=A?Brand\";v=\"99\", \"Google Chrome\";v=\"151\", \"Chromium\";v=\"151\"",
    "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36",
    "sec-ch-ua-mobile": "?0",
    "content-type": "application/x-www-form-urlencoded",
    "x-forwarded-for": "87.58.89.3, 127.0.0.1,10.42.7.1",
    "via": "1.1 Caddy",
    "x-forwarded-proto": "https",
    "sec-ch-ua-platform": "\"macOS\"",
    "upgrade-insecure-requests": "1",
    "cache-control": "max-age=0",
    "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-fetch-mode": "navigate",
    "accept-language": "es-ES,es;q=0.9",
    "referer": "https://api.playground.france-identite.gouv.fr/igrantio/verifier/admin/create-request/",
    "sec-fetch-user": "?1",
    "accept-encoding": "gzip, deflate, br, zstd",
    "sec-fetch-site": "same-origin",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "origin": "https://api.playground.france-identite.gouv.fr",
    "content-length": "153",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "750a9e36-789d-9754-848c-9e77852f232b",
    "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=c2e63fe13de31446ba71f7326de1f52c7ce3a71c5a273c8f1fba0aceb24b7920;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-424f2f521b1768df93fc6145546e1c2a-51a96f429ec7ad2f-01",
    "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": "dc-api-haip"
  },
  "transaction_id": "4f2775ff-1d05-41e2-b9ad-128e4b6b7ece",
  "request_id": "80672f3a-9b03-4722-8082-e8a1f0d930d6",
  "nonce": "BVFfWhwO0Wgtxh8rn14GT2xITx0nZlOahd-e9w2LG0Q",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "response_mode": "dc_api.jwt",
  "jwk_thumbprint": "ovwJA_1dQvIL8QPO0br3Mdo-n7KqNvA6_TTwt5C0TlE",
  "origin": "https://api.playground.france-identite.gouv.fr",
  "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": "rZU2i1axr8AAvO6W9vVBg9ZVl76TL4wFCltQir8adYc",
          "y": "tyHpE6QSNRygbKFUrdXn3Tcn7fiDwjUOHOUHSI9YaCg",
          "kid": "ovwJA_1dQvIL8QPO0br3Mdo-n7KqNvA6_TTwt5C0TlE",
          "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": "dc-api-haip"
}
2026-08-17 19:17:18 UTC INFO /callback DC API wallet response received
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "x-forwarded-proto": "https",
    "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36",
    "accept-encoding": "gzip, deflate, br, zstd",
    "sec-ch-ua": "\"Not=A?Brand\";v=\"99\", \"Google Chrome\";v=\"151\", \"Chromium\";v=\"151\"",
    "x-forwarded-for": "87.58.89.3, 127.0.0.1,10.42.7.1",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "via": "1.1 Caddy",
    "sec-ch-ua-mobile": "?0",
    "content-type": "application/json",
    "sec-fetch-mode": "cors",
    "sec-fetch-dest": "empty",
    "sec-ch-ua-platform": "\"macOS\"",
    "sec-fetch-site": "same-origin",
    "accept-language": "es-ES,es;q=0.9",
    "accept": "*/*",
    "origin": "https://api.playground.france-identite.gouv.fr",
    "referer": "https://api.playground.france-identite.gouv.fr/igrantio/verifier/admin/create-request/",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "content-length": "4050",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "a9843a51-6f45-4bf9-8360-ec23d0242c01",
    "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=c2e63fe13de31446ba71f7326de1f52c7ce3a71c5a273c8f1fba0aceb24b7920;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-404463752ccf5c75c698fc303b19bb58-69eae445bf9fb4fa-00",
    "tracestate": ""
  },
  "request_body": {
    "response": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMjU2IiwieCI6IlVUZXdmbFJHUEpwY2RxSWd6bWhFbDdpdU5TYlhSSzZTY2VKS2tyYzlxM0kiLCJ5IjoiOVRGUjgyenVRV19DZlBYSVFHSV90SENYUjJoTDE0b0RQb1lIOWpmd2hmdyJ9fQ..BZNERZQS4fGhkXL9.7YOPi8xPkliXxuSE631rUzsRqfkw7QICQ_XRDA-5QXY7Knm77F6_9XMh1uVggO_iaa9yJxWlT_HKSBDSs1ITE58kT3WCLqxfAe-lZil3N1QV2sC5FUx9c51TxbRp9nLhHN9awdlJHxVuUn8JCgZdyE__5imFHgITrlANb4-0f0P5LWRI1oL1kjpj6mFRYSJw2jp_ESr4wg8NS7CUm30_ToZTjncZXfg3lV44uIqSVaiSFpGJ4dLCL9LOF4DR4rfVh02nFQJyRPgc7cMzIGjJW6Fzto7YOTFc-TpgJJE6itmDRVBbc5rwMuno1D1_RrB5aInhHBwBoGa0CU7rqp4YoKRfzjCgAZMK7nKpTCrxZXPWodLEImjOO-ayBknrELllAzgWm_sFEZ4dlb4VX5slfFFFTaG1xbO-MkIMe-54enaXgSnAJy48zoT5kvo4-a6jC1HfzGCqBR8lqumF0usAB4w1uXpwlBKxeHH8kFY7rEWni655lrUaLD4Fs3L-wbm_lED2-WMAqo3r4bD51ULB9f0fZlEg6R-iCoBU047B3ZXqmfxNVIcVeaZmtLzRgUTRNlg7BLPe6jg5-mIqvzsMtYNzMV1arC56Aw0WbBcfokYUOQKAwsbObRv9dCA000JlxxRFUNI6R5PP8CHSi7t4qoHhzpYpSaRmjzOJN5q7TLaqZnrYtN0tObie29IPaz-M_jCaGvVWP073zVrUUgsQnYcMxeV_Hc0ESKNDyQ75pGu-VAzdUrmwHijaXa4CpLruiv5bubwLK2XT9vkEpzFQ4xAcx1LJIvNBZi2oKLQyMfJIZjM4qF0KN3W4B2i5y-7SlSEWM-ErzE05YkMmcJhrswWW8LWJd2KTSmoQRrvGoCfzwUpJ7PN_9iZlTRHGGaI6L5_vfwxQN-4qW_lqM3G2nURly8Ui7dP8_XjGW9QniuKt8KeEsWN0cf9i-hAUkeXcpa-TwiqN-yM26-L47nkusjpJLwk6dgAxvbq5XLsNADx5MYSPD94csyN5X6geOBInbtIhwQaIHVaNzEEcl19e370btmPFgoBPPFCjepSZ9mHOaxHtYeuxE0LqzCVLzquAjypGOFPBOAOf8QI9GdSTU7OxHrqW_Eh13zaSJbJ9DjD-iCmbAYPQpuCXBNoG_CRu1DC2jfSs_aNlUKYj4df5V1y6uxg2iciEjhKArpgzSpELmutYoHSwPWvYmtcxx9U-uwqXP3f0GMzdUZU2ifPOWYc_VQ7Gjz-MFgjPmIrdc67XKY2Tz3k_PZTCVsIbomUnPgGu7sNgyjirPkb1HylJk8yj5W2coBoC5wHeYe9a71iKxuGevq9z4vkKc4v7GiBuaKcv-5ta5YpkuXjYsGWo4bjWnv5K870DD9UcKzaock6tG2wwPUhxsDX0CzwYnZkARX2oM-TIHPckruB1ZchQk6ApaNnWNaf_6gYsbpq60rBc1Xq5J0_nibzIyjJL02OXUdGmNPw49pZCVi2yk2idBJXbDiFL8brcSe8k7EjvvMHGXIGoZOKd5cqKhyLXy170iZ7ERr8yDSEuOSLCYlkZ0wjYQdev_2GJ2vi4HFLfzPp_l5u7_7s3tQMhYZQq_PnmqrPu00SVQTovzmv2HUe5-H1yLiqCc19wsr-h6jm4s6JKnFWO4VkVqMfToWt7wSHyw9DBTKujrgc4WR3XYlVyn4ImteomVea7_9zvWOtUDaO7b8dni8owNTON8eDVwwo6LK27Xv5VwTtlgV1CNmIwDhbjO69hE0zcDI96NrYk6d_-ikas3rqbEv_scor0bLb2nLCP48MQHISVgXUDedv06rrH1L3ZBeD5q8j8eUqIBfz8d6rZ9s04E7n7nsuplvIlO2zcvinPtAkLIqGxdIQF76g5-GHpQRgPfPwpBSR1JSx77HyZlmWZW47WMDe1I80zWRVGko_jP7xvubW9XQJDAFC_FUiDVbM5lh7SPuai9tkh4SOk-NmeozipzxFbOkvbGCyDRkgBCQpSJm36iWekIP2jg-eQpkXF6XCUK1rOO1Nmy9Cr4kFwHBzAWAKmWHuEjXBwiw_LlhkXkYA66oH-CAWEzUKzbBgxeDnyU0jJmqs1LOmf5TaivMbxUEj0iBnj_V053pBbnO9YqaE9sHS4OQFw2yyXTocTQhdMMS12r-FWoqhap2DGpD0YT_-2uJcG5PC3u_cuzFkOjUdMVD8wxOaiQcILfwZ6Ima5mmivFT8NK7SP_ZRpM2bqI0HoZfbPXBitiLWM5Ymr5KEe77quP7q1pPaKUhPCpvHOxVewsbdYKJvq4IL4zbqrJvmrhL7G30_cjVXlwWXYR707XF3glW4YiT862yiGDVDuXJafNB1-c9u_yJ6Zxif2jL0aJFD5X1DDejfKrxHx-YtMW7kBK8MMSagor7h3hszj7FWweujUc78VkzG4EyvSoovCXgCPkdGIHyyzqNp5Y_vCThdYUABLmAHKildkUFEzNdpBSD5Dzr62KT7bjnntyGL8puRlZiqVfDzII7Nca-VyGdn5OgxrHvgzqjH11plszCXR6apinq0qHWRqJGgQeg9YFgFNeK128C5zUDDq0YPK9PvvZvAEiMDWLdqwcmEoZNscxse9-1HzMCkLpklocxud1DXEC60RBxet4hBSsNCLu1Uw6ok91S1K_ppRWxXQiET4DdxRcjm0VcqPQB7A73f2xfmpCvpa7bcFfLIT2YYzSl651dZa4PCNKEzzzQdrNFGee531-XcyVZlnbMHbqMk7PrFKav0EaM37lp7_9Jgj2LhdJHkReK6-3eqslRC6n7etkwK0p5GMEVxjHtx_7u-7l5KFOMGfMyFuXtEECcDBqiuod9Rl-4aYJN1fV51L0HcLfLWAZ1onkuuMR38HE7R7TIFQ6XxzCQYf8iImJ0e7Hbphu7N34FS4rCdK2CHH8MzPHmx-L7wH6WQ3Vh7I8XtaYRYyYbTvvFaqMpObwJWOm3Qxia4o3P-5GzHFI0GbnAxGDuNfECh40rj-Z-UFdmVPq9fYipUTRa7vaRkj21XyUA-Eqp-BekWRq0DnT0Ptv_eacuke2UgGOrh6Q0_E0TA15apUy6kFuL4obLL1sH0azSfAJRMUntkEaSzAvYRh_AQcjOHiAcZ0h6588ycvI0rKeDRvSb70lq9RqNnq-ygvAcLjO4ulxLUUukp5cTlBmMx-dYZFHJrrJVVAdBndxH8d8B-oO8Uwbnlzo75kV_FQUW5az4q76eWAlXbMADXh6h-leAsQxkGDgXET56GwCkQDbs6_LHwlrrLKdt1_IBwkTlOv5L1-cW63qTVVqx7tkCU_Es9RLoP-45Jn2fr8PMJeNa1vd1RudQS0Ku7EjTIYvrSSZc4VmGqAKfMnRompnhww_lXblbRiHESbBdpNCd0CuEsiXG_jo48_waFmEA4D9ms-7g1H_-ND7EeiZacKJKAaVsa72zsKgeu0VA8Y8yVHfzwTk-BKYaUkT-TIGqWY-wQiNLn6Z7LmhHms9Hj-sOJxSO4V0DAW42hUb3ynZ83q6PlReQWhTpEBIBvNlHGg7blwLwPfTo0ae_K8oH26aJ25x0M8p1F8W-T1O5gXjUAApFua3GJm2oSsGV5_FGcsyXcrDkb3XsafVtQAx9OfAaPttGSfjrKxWmssVtoO5Ale1aSygC9ITGmIFviD0Z7la3-At75MdAA7kGuUt5loOftg1QRZPgK2xdHfE1Pe9f72VpLUC_BZA8a14mui.wTIpamuRv5XaYTBoDhXDPw",
    "state": "80672f3a-9b03-4722-8082-e8a1f0d930d6"
  },
  "transaction_id": "4f2775ff-1d05-41e2-b9ad-128e4b6b7ece",
  "nonce": "BVFfWhwO0Wgtxh8rn14GT2xITx0nZlOahd-e9w2LG0Q",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "response_mode": "dc_api.jwt",
  "jwk_thumbprint": "ovwJA_1dQvIL8QPO0br3Mdo-n7KqNvA6_TTwt5C0TlE"
}
2026-08-17 19:17:18 UTC INFO /callback DC API response decoded
Data:
{
  "path": "jwe",
  "decrypted_payload": {
    "vp_token": {
      "eu_pid_mdoc": [
        "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEAc-UOq_8OLei3sOEQYcYpbHtsd8pGrIDlP045G-UQap9kq3zpujalxFSBRFg6q09pNmjNHwOHgofd-FBlFIVtgam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQKhMIICnTCCAkKgAwIBAgIUeaToIN-dPTOY-HY1dLbFeuxaT5swCgYIKoZIzj0EAwIwbjELMAkGA1UEBhMCRVMxDzANBgNVBAgMBk1hZHJpZDEPMA0GA1UEBwwGTWFkcmlkMSAwHgYDVQQKDBdNaW5pc3RlcmlvIGRlbCBJbnRlcmlvcjEbMBkGA1UEAwwSRG9jdW1lbnQgU2lnbmVyIEVTMB4XDTI2MDMyMDEyMTc1MFoXDTI3MDMyMDEyMTc1MFowbjELMAkGA1UEBhMCRVMxDzANBgNVBAgMBk1hZHJpZDEPMA0GA1UEBwwGTWFkcmlkMSAwHgYDVQQKDBdNaW5pc3RlcmlvIGRlbCBJbnRlcmlvcjEbMBkGA1UEAwwSRG9jdW1lbnQgU2lnbmVyIEVTMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEugjr0vEUkEPzqjwOXaRMLNiMIqxeaqDELKX9fMi5nSiRtRBfwY7T1_C68l3SiX7Yg8DHi2L-Ap2nU0IghrFq8KOBvTCBujAdBgNVHQ4EFgQUZzP1YS0KN8FOtptaETWlaE8WVSwwHwYDVR0jBBgwFoAUZzP1YS0KN8FOtptaETWlaE8WVSwwDgYDVR0PAQH_BAQDAgeAMB8GA1UdJQEB_wQVMBMGByiBjF0FAQIGCCuBAgIAAAECMCcGA1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly9jcmwuZG5pZS5lcy9jcmwwHgYDVR0SBBcwFYYTaHR0cHM6Ly93d3cuZG5pZS5lczAKBggqhkjOPQQDAgNJADBGAiEA4B2AgWunYM3T414I03-mdnrXDBusSHTGmJV1n4Djc0UCIQC1G8kh_orz4FJ0JAeHhkhj-MwSHB8pHhxOEU4Y7zfjGVkDPtgYWQM5p2ZzdGF0dXOha3N0YXR1c19saXN0omNpZHgZI3pjdXJpeH1odHRwczovL3ByZS1waWQtY2QucmVkc2FyYS5lcy9zdGF0dXMtbGlzdC90b2tlbi1zdGF0dXMtbGlzdC9jcmVkZW50aWFsL3N0YXR1cy9zdGF0dXMtbGlzdC1pZC8wYjc1ZTdjZjI2OWVhZmEyNjQ1NDQ2ZDhhYjAxNmIyMWdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Nmc2lnbmVkwHQyMDI2LTA4LTE3VDExOjMyOjMyWml2YWxpZEZyb23AdDIwMjYtMDgtMTdUMTE6MzI6MzJaanZhbGlkVW50aWzAdDIwMjYtMDgtMjRUMDA6MDA6MDBabHZhbHVlRGlnZXN0c6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGqAFggIcxThyRkcLNgVKvGlkhXThbehqm7g-OvjI1XwW55dgUBWCA5WK-uTl8jeMsmLnnzCd5ULxVwHAzudSzWaVA6oHcmdAJYIFktADQtJBivIjusAYalaHTHCpgybsBgS_G36gB52MTGA1ggs47fqLiQ_55IUY-vn8BuDJXlDOXBrlEm-Tv9f2jKFF4EWCBachB4c4s1lZV4wJbOx59dbB1NoZJxvT3A7yUxpAOKLQVYIGrW6jiqHqlrb2KKpx6qXF7YgVFd7wevyF6AZov4C7aIBlggsl9ZtNJMiewtK_HtydUYbcLcUhr07LyX-5lMlchQwLUHWCDZ7guEiLkxEWIMgpLL9YGY7UK5-zeaOcXISqFVK99TxQhYIJWUn1KtzCd014REFLjW9gKLQ14AQGQVVDVC1-8k0KeFCVgg5pWHtwBl2G-NAgKtDk4bnwcl7ktu6gwLU8G2Yp6Vg59tZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCBPc7bzXg8nkQWT2J99h55pTd9xATvy9dTxZRQfOYHS8SJYIPmib0Eh0jKuRocq0rN_t2x9TqVoLWHr71G8SdqzAWN0b2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEBbSPOZ9_1A_22MQaOV_nzi2XCDfObmG2En7_7pr-J4KaNlOlwwMf-z4LGaVGlC5emylExYNZuiSYE76ZCSFKdnam5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xgtgYWHmkZnJhbmRvbVggvd5iGOFfWOd9FIh3u-0Zt2N3E-edE-tsJduwUjG6QQloZGlnZXN0SUQDbGVsZW1lbnRWYWx1ZXgYV0lOTklQRUcgQVBFTExJRE9TRUdVTkRPcWVsZW1lbnRJZGVudGlmaWVya2ZhbWlseV9uYW1l2BhYZaRmcmFuZG9tWCD_8CAn1BUHU6skIz44OtqIZrXNf7vykRSSoGaYZDDZl2hkaWdlc3RJRARsZWxlbWVudFZhbHVlZk5PTUJSRXFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1l"
      ]
    }
  }
}
2026-08-17 19:17:18 UTC INFO /callback DC API VP Token received
Data:
{
  "vp_token": {
    "eu_pid_mdoc": [
      "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEAc-UOq_8OLei3sOEQYcYpbHtsd8pGrIDlP045G-UQap9kq3zpujalxFSBRFg6q09pNmjNHwOHgofd-FBlFIVtgam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQKhMIICnTCCAkKgAwIBAgIUeaToIN-dPTOY-HY1dLbFeuxaT5swCgYIKoZIzj0EAwIwbjELMAkGA1UEBhMCRVMxDzANBgNVBAgMBk1hZHJpZDEPMA0GA1UEBwwGTWFkcmlkMSAwHgYDVQQKDBdNaW5pc3RlcmlvIGRlbCBJbnRlcmlvcjEbMBkGA1UEAwwSRG9jdW1lbnQgU2lnbmVyIEVTMB4XDTI2MDMyMDEyMTc1MFoXDTI3MDMyMDEyMTc1MFowbjELMAkGA1UEBhMCRVMxDzANBgNVBAgMBk1hZHJpZDEPMA0GA1UEBwwGTWFkcmlkMSAwHgYDVQQKDBdNaW5pc3RlcmlvIGRlbCBJbnRlcmlvcjEbMBkGA1UEAwwSRG9jdW1lbnQgU2lnbmVyIEVTMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEugjr0vEUkEPzqjwOXaRMLNiMIqxeaqDELKX9fMi5nSiRtRBfwY7T1_C68l3SiX7Yg8DHi2L-Ap2nU0IghrFq8KOBvTCBujAdBgNVHQ4EFgQUZzP1YS0KN8FOtptaETWlaE8WVSwwHwYDVR0jBBgwFoAUZzP1YS0KN8FOtptaETWlaE8WVSwwDgYDVR0PAQH_BAQDAgeAMB8GA1UdJQEB_wQVMBMGByiBjF0FAQIGCCuBAgIAAAECMCcGA1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly9jcmwuZG5pZS5lcy9jcmwwHgYDVR0SBBcwFYYTaHR0cHM6Ly93d3cuZG5pZS5lczAKBggqhkjOPQQDAgNJADBGAiEA4B2AgWunYM3T414I03-mdnrXDBusSHTGmJV1n4Djc0UCIQC1G8kh_orz4FJ0JAeHhkhj-MwSHB8pHhxOEU4Y7zfjGVkDPtgYWQM5p2ZzdGF0dXOha3N0YXR1c19saXN0omNpZHgZI3pjdXJpeH1odHRwczovL3ByZS1waWQtY2QucmVkc2FyYS5lcy9zdGF0dXMtbGlzdC90b2tlbi1zdGF0dXMtbGlzdC9jcmVkZW50aWFsL3N0YXR1cy9zdGF0dXMtbGlzdC1pZC8wYjc1ZTdjZjI2OWVhZmEyNjQ1NDQ2ZDhhYjAxNmIyMWdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Nmc2lnbmVkwHQyMDI2LTA4LTE3VDExOjMyOjMyWml2YWxpZEZyb23AdDIwMjYtMDgtMTdUMTE6MzI6MzJaanZhbGlkVW50aWzAdDIwMjYtMDgtMjRUMDA6MDA6MDBabHZhbHVlRGlnZXN0c6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGqAFggIcxThyRkcLNgVKvGlkhXThbehqm7g-OvjI1XwW55dgUBWCA5WK-uTl8jeMsmLnnzCd5ULxVwHAzudSzWaVA6oHcmdAJYIFktADQtJBivIjusAYalaHTHCpgybsBgS_G36gB52MTGA1ggs47fqLiQ_55IUY-vn8BuDJXlDOXBrlEm-Tv9f2jKFF4EWCBachB4c4s1lZV4wJbOx59dbB1NoZJxvT3A7yUxpAOKLQVYIGrW6jiqHqlrb2KKpx6qXF7YgVFd7wevyF6AZov4C7aIBlggsl9ZtNJMiewtK_HtydUYbcLcUhr07LyX-5lMlchQwLUHWCDZ7guEiLkxEWIMgpLL9YGY7UK5-zeaOcXISqFVK99TxQhYIJWUn1KtzCd014REFLjW9gKLQ14AQGQVVDVC1-8k0KeFCVgg5pWHtwBl2G-NAgKtDk4bnwcl7ktu6gwLU8G2Yp6Vg59tZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCBPc7bzXg8nkQWT2J99h55pTd9xATvy9dTxZRQfOYHS8SJYIPmib0Eh0jKuRocq0rN_t2x9TqVoLWHr71G8SdqzAWN0b2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEBbSPOZ9_1A_22MQaOV_nzi2XCDfObmG2En7_7pr-J4KaNlOlwwMf-z4LGaVGlC5emylExYNZuiSYE76ZCSFKdnam5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xgtgYWHmkZnJhbmRvbVggvd5iGOFfWOd9FIh3u-0Zt2N3E-edE-tsJduwUjG6QQloZGlnZXN0SUQDbGVsZW1lbnRWYWx1ZXgYV0lOTklQRUcgQVBFTExJRE9TRUdVTkRPcWVsZW1lbnRJZGVudGlmaWVya2ZhbWlseV9uYW1l2BhYZaRmcmFuZG9tWCD_8CAn1BUHU6skIz44OtqIZrXNf7vykRSSoGaYZDDZl2hkaWdlc3RJRARsZWxlbWVudFZhbHVlZk5PTUJSRXFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1l"
    ]
  },
  "state": "80672f3a-9b03-4722-8082-e8a1f0d930d6",
  "nonce": "BVFfWhwO0Wgtxh8rn14GT2xITx0nZlOahd-e9w2LG0Q",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "jwk_thumbprint": "ovwJA_1dQvIL8QPO0br3Mdo-n7KqNvA6_TTwt5C0TlE"
}
2026-08-17 19:17:18 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": "WINNIPEG APELLIDOSEGUNDO",
        "eu.europa.ec.eudi.pid.1:given_name": "NOMBRE"
      },
      "issuer": "CN=Document Signer ES,O=Ministerio del Interior,L=Madrid,ST=Madrid,C=ES",
      "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-03-20T12:17:50+00:00"
        },
        {
          "id": "trusted",
          "name": "Trusted",
          "status": "failed",
          "detail": "Certificate chain (1 cert(s)) does not terminate at any of 15 configured trusted root(s)"
        },
        {
          "id": "token_status",
          "name": "Valid Token Status",
          "status": "passed",
          "detail": "Valid until 2026-08-24T00:00:00+00:00"
        },
        {
          "id": "device_signature",
          "name": "Valid Device Signature",
          "status": "passed",
          "detail": "DeviceAuth verified against SessionTranscript"
        }
      ]
    }
  }
}