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

d73f8fe7-d085-4b94-b9dc-392901021f61

validated
direct_post.jwt

dad1d221-e89b-476e-8909-431f9d461833
x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A
DKdPqVk45-rU76qm-fn83hFiMZy4ygJ3yNyswU9HH_A

https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post
600s
eu_pid_mdoc_name_only
2026-06-12 07:35:15 UTC    2026-06-12 07:36:32 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": "gkBxTIzWgIvF8KnGWrRf8BP9I5_cBCIil-TaF7xxcAo",
        "y": "5Mtybu7nA-LHTYiHhQYImeT5vNYhUSB-ay7HnfZarRg",
        "kid": "hjBhegW6p-BMX9NFEbLwGjp7Qv9rfWpebH25CAYwkFA",
        "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
eu_pid_mdoc
mso_mdoc
Valid
Valid Document DocType: eu.europa.ec.eudi.pid.1
Valid Issuer Signature IssuerAuth COSE_Sign1 signature verified
Valid Certificate Valid until 2026-09-29T12:02:00+00:00
Trusted Chain signed by trusted root: CN=Scytales Root CA,O=Scytales,C=SE
Valid Token Status Valid until 2026-06-19T15:42:25+00:00
Valid Device Signature DeviceAuth verified against SessionTranscript
View Details
{
  "valid": true,
  "format": "mso_mdoc",
  "disclosed_claims": {
    "eu.europa.ec.eudi.pid.1:family_name": "Tsatsaris",
    "eu.europa.ec.eudi.pid.1:given_name": "Themis"
  },
  "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": "passed",
      "detail": "Chain signed by trusted root: CN=Scytales Root CA,O=Scytales,C=SE"
    },
    {
      "id": "token_status",
      "name": "Valid Token Status",
      "status": "passed",
      "detail": "Valid until 2026-06-19T15:42:25+00:00"
    },
    {
      "id": "device_signature",
      "name": "Valid Device Signature",
      "status": "passed",
      "detail": "DeviceAuth verified against SessionTranscript"
    }
  ]
}

VP Token

View Raw Token
{
  "eu_pid_mdoc": [
    "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGC2BhYWKRoZGlnZXN0SUQFZnJhbmRvbVBF7igMjj6oj1cCIF-65MMrcWVsZW1lbnRJZGVudGlmaWVya2ZhbWlseV9uYW1lbGVsZW1lbnRWYWx1ZWlUc2F0c2FyaXPYGFhVpGhkaWdlc3RJRBgiZnJhbmRvbVDQ-B-EwxsocEE1TFvU5lyCcWVsZW1lbnRJZGVudGlmaWVyamdpdmVuX25hbWVsZWxlbWVudFZhbHVlZlRoZW1pc2ppc3N1ZXJBdXRohEOhASahGCFZAkwwggJIMIIB7aADAgECAgkFXjQY7ecek4MwCgYIKoZIzj0EAwIwOzELMAkGA1UEBhMCU0UxETAPBgNVBAoTCFNjeXRhbGVzMRkwFwYDVQQDExBTY3l0YWxlcyBSb290IENBMB4XDTI1MDkyOTEyMDIwMFoXDTI2MDkyOTEyMDIwMFowTzELMAkGA1UEBhMCU0UxETAPBgNVBAoTCFNjeXRhbGVzMS0wKwYDVQQDEyRTY3l0YWxlcyBEb2N1bWVudCBzaWduZXIgY2VydGlmaWNhdGUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASfskmRSFZjotdCDLZIpa8TClpJoqiPslZJzT34QJQzfNOedJtgbhCMdv8mAqPngREpJ23DkDWtsm8s8SDWztrpo4HFMIHCMB0GA1UdDgQWBBTVxA72zNx0xVbCVWOi0wK289OkAjAfBgNVHSMEGDAWgBQIDeRQcVE6OovURNywWfeEKxIesDAOBgNVHQ8BAf8EBAMCB4AwEgYDVR0lBAswCQYHKIGMXQUBAjAiBgNVHRIEGzAZhhdodHRwOi8vd3d3LnNjeXRhbGVzLmNvbTA4BgNVHR8EMTAvMC2gK6AphidodHRwczovL3N0YXRpYy5tZG9jLmlkL2NybC9zY3l0YWxlcy5jcmwwCgYIKoZIzj0EAwIDSQAwRgIhAKvAVabhvOnYwDG0cK1xdO-mQt4KwarSTV3UbIrpRcBiAiEAgTmAXWShzgtS3klNA2oO8BMkYWHFJVdwT7VeaYTdewpZBuPYGFkG3qdmc3RhdHVzoWtzdGF0dXNfbGlzdKJjaWR4GNljdXJpeFZodHRwczovL2FwaS5uZXh0Lmdsb2JhbC5tZG9jLmlkL3dhbGxldC9TdGF0dXNQYWdlTGlzdC9kYjViM2NlODM4Yjg0MWMzYWYzMDI1N2E1ZGUxNDZkY2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Rmc2lnbmVkwHQyMDI2LTA2LTA5VDE1OjQyOjI1Wml2YWxpZEZyb23AdDIwMjYtMDYtMDlUMTU6NDI6MjVaanZhbGlkVW50aWzAdDIwMjYtMDYtMTlUMTU6NDI6MjVabmV4cGVjdGVkVXBkYXRlwHQyMDI2LTA2LTE2VDE1OjQyOjI1Wmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xuCQCWCCPwVgokY6SlEhb2MqydWNCOcUd1j6YEgqVqCE1IrhzWQVYID3D4-L0mjVx1eJ8OPmTdLryoOVbvItGHvQFi5jScoj2Blgg8KD1skUYrcFN8wkTJI9QAHGz5cYbKV0TK43A8BM2AHcHWCA2xjJIsHtvZFl20scDleRQxM3q7kfNpguR5BTYm5JeUAhYIELiF5iiKHQm7cgER2ku0Cs40wQC8IdbxErKWJDwq50DDVgg_HWQHra7pDYxMmnFyzkoYcSu9-gml9tx2EAJibTYI3AOWCCpQ6mpcBPe89Wv6OZtDzA8QH13Pax_-Afk_Mix-Z_TixFYIJ6ax2K0ciSJrbFrV9ZWFNPVSKLhmhA12z7K7ptNxU4pFFggDZPuZsSMBi6D0plJmXHJs4N9qE-r9xWy2nVKIz_D3ioVWCAJGnKSfX8lO0pLIEX_q5873IBmmP3yQ8dHGV3PuWxinxdYIFzipg3mMh0X-VTSvDR3pXMfuKiJJKdgBLKZaboIQHfxGBlYIMkZNoEJdTBadtYNLX5a_4OiJ1sRBX7lja69-oTGSTSdGBtYIH5Vqj6kK_mtKJWuylJJsPb4xa_1ZyD_xpclweHxKYGoGBxYIPbytUrOShTEWYuP0YIcXwntdMqJ23JKAJgslnrSKBihGCJYIDtZHrUGrse3DldZqSpmyixDurdaa0xeQuuTo5WHhRhiGCNYIOkL_ksypXOhW1qSxsAQHoteRUrZ8KoMFU0gc6OHhIiaGCRYIL_bJBTCJz4nOTqlF7zZ4NVVLbHTIaYQc6__MOt7QC2sGCZYIIckRugXUFAzOoPctnoepHDONd_GVZlV4rCsbvu4S9juGChYII2YIRIjF83jV-26pFQfUR7VXFLm4t-bJK-WSirGFInEGCxYIE6odwu1lzQ4FNdXThQBxA9rntdNK3S861sQd4lTEeiiGC1YIMyZEXmrnoWYon1JJBXARlJ28JaxMFPn9K3vVM511ETEGC9YIETHWipMbTE1rB1SSE9Sxrzy2gxRDoVEPfjJFL5ebymNGDBYILZrlIZ9su7-U6kPkcuAavBJc6rfZUNsxVhV2hQpRVyhGDFYIAfPmDOaZ_bhyHJUrML61L4AQfA0QcCGoMFbrmDOYC4lGDNYINu54_glRdcnlNu_wd5GDWSiyzxxBEm3SvOIc-KivrBlGDVYIM5CogC-Eo0Qn2digohC3n8Ckcvxk1Kq0bFD2G5R8ABLGDZYIMEH2qiCDD1D4iOq1ENNh1Xm7xrhhS9uS5QVhmgV8s4lGDdYIMUpyr8WHpClw5C496fomDXn3CZoxCzcNdwjQrgOJTYiGDlYIAYOpjZyDAtune7RFv93C0Tn8yQhZ9a-I0lBSaTq29WGGEBYII0XINVutqOzbtAPN17u19knF1wFsU9OaIlukyfzwQnCGEFYINdFsT8wppwVP6fuyX-JnkXgTR0xq0q7RIX6R5gzOxF5GEJYIO7u0nFsUsh9fwLlDTT_XbC2fy9jbk9HicwSaCLtTpKzGENYIATfkyeR020y6ndAPoYAc6vFf2nzgYTeGHxh1IcnKjBBGERYIMg2Vl3I8XEpwACSLR46u-unx-5DVW3LCAxKWbG7TzIAGEVYIABWcnENF7HjpCrcomKY8CHCzXbJR52wShgEaIGOJO4AGEZYIH5-PdBpOvj6IKBFMhimh6xc48mkAy0f45bNxmlMZ6mObWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggtH1ziZqDzkv6mJs8apyCcQoQc1xWzaeZ_3uMMK1QbYEiWCAjBoWKNv1qFgA42xyJl_fC2badxU3ghB0BnuLAw-DXi29kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhAzzrV0kE7gYgkIn1fbCNdEGPVkuwhLu4bngorqS_4XoiAqYi8sbCAo3g11V-9YxRiCyKa6npwT1HUFNXzIVGm9GxkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQDcUszUa_la6HhSQVfOxK8KtPYbFzYru_o1U2xrQ6REFlSMMyfVQoZzIglGw4Qo_8fQq73NbSBFLrUNV_H_I9nlmc3RhdHVzAA"
  ]
}

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\\x05frandomPE\\xee(\\x0c\\x8e>\\xa8\\x8fW\\x02 _\\xba\\xe4\\xc3+qelementIdentifierkfamily_namelelementValueiTsatsaris')",
              "CBORTag(24, b'\\xa4hdigestID\\x18\"frandomP\\xd0\\xf8\\x1f\\x84\\xc3\\x1b(pA5L[\\xd4\\xe6\\\\\\x82qelementIdentifierjgiven_namelelementValuefThemis')"
            ]
          },
          "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\\xde\\xa7fstatus\\xa1kstatus_list\\xa2cidx\\x18\\xd9curixVhttps://api.next.global.mdoc.id/wallet/StatusPageList/db5b3ce838b841c3af30257a5de146dcgdocTypeweu.europa.ec.eudi.pid.1gversionc1.0lvalidityInfo\\xa4fsigned\\xc0t2026-06-09T15:42:25ZivalidFrom\\xc0t2026-06-09T15:42:25ZjvalidUntil\\xc0t2026-06-19T15:42:25ZnexpectedUpdate\\xc0t2026-06-16T15:42:25ZlvalueDigests\\xa1weu.europa.ec.eudi.pid.1\\xb8$\\x02X \\x8f\\xc1X(\\x91\\x8e\\x92\\x94H[\\xd8\\xca\\xb2ucB9\\xc5\\x1d\\xd6>\\x98\\x12\\n\\x95\\xa8!5\"\\xb8sY\\x05X =\\xc3\\xe3\\xe2\\xf4\\x9a5q\\xd5\\xe2|8\\xf9\\x93t\\xba\\xf2\\xa0\\xe5[\\xbc\\x8bF\\x1e\\xf4\\x05\\x8b\\x98\\xd2r\\x88\\xf6\\x06X \\xf0\\xa0\\xf5\\xb2E\\x18\\xad\\xc1M\\xf3\\t\\x13$\\x8fP\\x00q\\xb3\\xe5\\xc6\\x1b)]\\x13+\\x8d\\xc0\\xf0\\x136\\x00w\\x07X 6\\xc62H\\xb0{odYv\\xd2\\xc7\\x03\\x95\\xe4P\\xc4\\xcd\\xea\\xeeG\\xcd\\xa6\\x0b\\x91\\xe4\\x14\\xd8\\x9b\\x92^P\\x08X B\\xe2\\x17\\x98\\xa2(t&\\xed\\xc8\\x04Gi.\\xd0+8\\xd3\\x04\\x02\\xf0\\x87[\\xc4J\\xcaX\\x90\\xf0\\xab\\x9d\\x03\\rX \\xfcu\\x90\\x1e\\xb6\\xbb\\xa4612i\\xc5\\xcb9(a\\xc4\\xae\\xf7\\xe8&\\x97\\xdbq\\xd8@\\t\\x89\\xb4\\xd8#p\\x0eX \\xa9C\\xa9\\xa9p\\x13\\xde\\xf3\\xd5\\xaf\\xe8\\xe6m\\x0f0<@}w=\\xac\\x7f\\xf8\\x07\\xe4\\xfc\\xc8\\xb1\\xf9\\x9f\\xd3\\x8b\\x11X \\x9e\\x9a\\xc7b\\xb4r$\\x89\\xad\\xb1kW\\xd6V\\x14\\xd3\\xd5H\\xa2\\xe1\\x9a\\x105\\xdb>\\xca\\xee\\x9bM\\xc5N)\\x14X \\r\\x93\\xeef\\xc4\\x8c\\x06.\\x83\\xd2\\x99I\\x99q\\xc9\\xb3\\x83}\\xa8O\\xab\\xf7\\x15\\xb2\\xdauJ#?\\xc3\\xde*\\x15X \\t\\x1ar\\x92}\\x7f%;JK E\\xff\\xab\\x9f;\\xdc\\x80f\\x98\\xfd\\xf2C\\xc7G\\x19]\\xcf\\xb9lb\\x9f\\x17X \\\\\\xe2\\xa6\\r\\xe62\\x1d\\x17\\xf9T\\xd2\\xbc4w\\xa5s\\x1f\\xb8\\xa8\\x89$\\xa7`\\x04\\xb2\\x99i\\xba\\x08@w\\xf1\\x18\\x19X \\xc9\\x196\\x81\\tu0Zv\\xd6\\r-~Z\\xff\\x83\\xa2\\'[\\x11\\x05~\\xe5\\x8d\\xae\\xbd\\xfa\\x84\\xc6I4\\x9d\\x18\\x1bX ~U\\xaa>\\xa4+\\xf9\\xad(\\x95\\xae\\xcaRI\\xb0\\xf6\\xf8\\xc5\\xaf\\xf5g \\xff\\xc6\\x97%\\xc1\\xe1\\xf1)\\x81\\xa8\\x18\\x1cX \\xf6\\xf2\\xb5J\\xceJ\\x14\\xc4Y\\x8b\\x8f\\xd1\\x82\\x1c_\\t\\xedt\\xca\\x89\\xdbrJ\\x00\\x98,\\x96z\\xd2(\\x18\\xa1\\x18\"X ;Y\\x1e\\xb5\\x06\\xae\\xc7\\xb7\\x0eWY\\xa9*f\\xca,C\\xba\\xb7ZkL^B\\xeb\\x93\\xa3\\x95\\x87\\x85\\x18b\\x18#X \\xe9\\x0b\\xfeK2\\xa5s\\xa1[Z\\x92\\xc6\\xc0\\x10\\x1e\\x8b^EJ\\xd9\\xf0\\xaa\\x0c\\x15M s\\xa3\\x87\\x84\\x88\\x9a\\x18$X \\xbf\\xdb$\\x14\\xc2\\'>\\'9:\\xa5\\x17\\xbc\\xd9\\xe0\\xd5U-\\xb1\\xd3!\\xa6\\x10s\\xaf\\xff0\\xeb{@-\\xac\\x18&X \\x87$F\\xe8\\x17PP3:\\x83\\xdc\\xb6z\\x1e\\xa4p\\xce5\\xdf\\xc6U\\x99U\\xe2\\xb0\\xacn\\xfb\\xb8K\\xd8\\xee\\x18(X \\x8d\\x98!\\x12#\\x17\\xcd\\xe3W\\xed\\xba\\xa4T\\x1fQ\\x1e\\xd5\\\\R\\xe6\\xe2\\xdf\\x9b$\\xaf\\x96J*\\xc6\\x14\\x89\\xc4\\x18,X N\\xa8w\\x0b\\xb5\\x9748\\x14\\xd7WN\\x14\\x01\\xc4\\x0fk\\x9e\\xd7M+t\\xbc\\xeb[\\x10w\\x89S\\x11\\xe8\\xa2\\x18-X \\xcc\\x99\\x11y\\xab\\x9e\\x85\\x98\\xa2}I$\\x15\\xc0FRv\\xf0\\x96\\xb10S\\xe7\\xf4\\xad\\xefT\\xceu\\xd4D\\xc4\\x18/X D\\xc7Z*Lm15\\xac\\x1dRHOR\\xc6\\xbc\\xf2\\xda\\x0cQ\\x0e\\x85D=\\xf8\\xc9\\x14\\xbe^o)\\x8d\\x180X \\xb6k\\x94\\x86}\\xb2\\xee\\xfeS\\xa9\\x0f\\x91\\xcb\\x80j\\xf0Is\\xaa\\xdfeCl\\xc5XU\\xda\\x14)E\\\\\\xa1\\x181X \\x07\\xcf\\x983\\x9ag\\xf6\\xe1\\xc8rT\\xac\\xc2\\xfa\\xd4\\xbe\\x00A\\xf04A\\xc0\\x86\\xa0\\xc1[\\xae`\\xce`.%\\x183X \\xdb\\xb9\\xe3\\xf8%E\\xd7\\'\\x94\\xdb\\xbf\\xc1\\xdeF\\rd\\xa2\\xcb<q\\x04I\\xb7J\\xf3\\x88s\\xe2\\xa2\\xbe\\xb0e\\x185X \\xceB\\xa2\\x00\\xbe\\x12\\x8d\\x10\\x9fgb\\x82\\x88B\\xde\\x7f\\x02\\x91\\xcb\\xf1\\x93R\\xaa\\xd1\\xb1C\\xd8nQ\\xf0\\x00K\\x186X \\xc1\\x07\\xda\\xa8\\x82\\x0c=C\\xe2#\\xaa\\xd4CM\\x87U\\xe6\\xef\\x1a\\xe1\\x85/nK\\x94\\x15\\x86h\\x15\\xf2\\xce%\\x187X \\xc5)\\xca\\xbf\\x16\\x1e\\x90\\xa5\\xc3\\x90\\xb8\\xf7\\xa7\\xe8\\x985\\xe7\\xdc&h\\xc4,\\xdc5\\xdc#B\\xb8\\x0e%6\"\\x189X \\x06\\x0e\\xa66r\\x0c\\x0bn\\x9d\\xee\\xd1\\x16\\xffw\\x0bD\\xe7\\xf3$!g\\xd6\\xbe#IAI\\xa4\\xea\\xdb\\xd5\\x86\\x18@X \\x8d\\x17 \\xd5n\\xb6\\xa3\\xb3n\\xd0\\x0f7^\\xee\\xd7\\xd9\\'\\x17\\\\\\x05\\xb1ONh\\x89n\\x93\\'\\xf3\\xc1\\t\\xc2\\x18AX \\xd7E\\xb1?0\\xa6\\x9c\\x15?\\xa7\\xee\\xc9\\x7f\\x89\\x9eE\\xe0M\\x1d1\\xabJ\\xbbD\\x85\\xfaG\\x983;\\x11y\\x18BX \\xee\\xee\\xd2qlR\\xc8}\\x7f\\x02\\xe5\\r4\\xff]\\xb0\\xb6\\x7f/cnOG\\x89\\xcc\\x12h\"\\xedN\\x92\\xb3\\x18CX \\x04\\xdf\\x93\\'\\x91\\xd3m2\\xeaw@>\\x86\\x00s\\xab\\xc5\\x7fi\\xf3\\x81\\x84\\xde\\x18|a\\xd4\\x87\\'*0A\\x18DX \\xc86V]\\xc8\\xf1q)\\xc0\\x00\\x92-\\x1e:\\xbb\\xeb\\xa7\\xc7\\xeeCUm\\xcb\\x08\\x0cJY\\xb1\\xbbO2\\x00\\x18EX \\x00Vrq\\r\\x17\\xb1\\xe3\\xa4*\\xdc\\xa2b\\x98\\xf0!\\xc2\\xcdv\\xc9G\\x9d\\xb0J\\x18\\x04h\\x81\\x8e$\\xee\\x00\\x18FX ~~=\\xd0i:\\xf8\\xfa \\xa0E2\\x18\\xa6\\x87\\xac\\\\\\xe3\\xc9\\xa4\\x03-\\x1f\\xe3\\x96\\xcd\\xc6iLg\\xa9\\x8emdeviceKeyInfo\\xa1ideviceKey\\xa4\\x01\\x02 \\x01!X \\xb4}s\\x89\\x9a\\x83\\xceK\\xfa\\x98\\x9b<j\\x9c\\x82q\\n\\x10s\\\\V\\xcd\\xa7\\x99\\xff{\\x8c0\\xadPm\\x81\"X #\\x06\\x85\\x8a6\\xfdj\\x16\\x008\\xdb\\x1c\\x89\\x97\\xf7\\xc2\\xd9\\xb6\\x9d\\xc5M\\xe0\\x84\\x1d\\x01\\x9e\\xe2\\xc0\\xc3\\xe0\\xd7\\x8bodigestAlgorithmgSHA-256'",
            "b'\\xcf:\\xd5\\xd2A;\\x81\\x88$\"}_l#]\\x10c\\xd5\\x92\\xec!.\\xee\\x1b\\x9e\\n+\\xa9/\\xf8^\\x88\\x80\\xa9\\x88\\xbc\\xb1\\xb0\\x80\\xa3x5\\xd5_\\xbdc\\x14b\\x0b\"\\x9a\\xeazpOQ\\xd4\\x14\\xd5\\xf3!Q\\xa6\\xf4'"
          ]
        },
        "deviceSigned": {
          "nameSpaces": "CBORTag(24, b'\\xa0')",
          "deviceAuth": {
            "deviceSignature": [
              "b'\\xa1\\x01&'",
              {},
              null,
              "b'7\\x14\\xb35\\x1a\\xfeV\\xba\\x1e\\x14\\x90U\\xf3\\xb1+\\xc2\\xad=\\x86\\xc5\\xcd\\x8a\\xee\\xfe\\x8dT\\xdb\\x1a\\xd0\\xe9\\x11\\x05\\x95#\\x0c\\xc9\\xf5P\\xa1\\x9c\\xc8\\x82Q\\xb0\\xe1\\n?\\xf1\\xf4*\\xefs[H\\x11K\\xadCU\\xfc\\x7f\\xc8\\xf6y'"
            ]
          }
        }
      }
    ],
    "status": 0
  }
}

Session Logs

6 total
2026-06-12 07:35:15 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "origin": "https://api.playground.france-identite.gouv.fr",
    "accept-encoding": "gzip, deflate, br, zstd",
    "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36",
    "upgrade-insecure-requests": "1",
    "sec-ch-ua-mobile": "?0",
    "content-type": "application/x-www-form-urlencoded",
    "sec-fetch-mode": "navigate",
    "sec-fetch-site": "same-origin",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "x-forwarded-proto": "https",
    "accept-language": "en-US,en;q=0.9,el;q=0.8",
    "sec-ch-ua": "\"Google Chrome\";v=\"149\", \"Chromium\";v=\"149\", \"Not)A;Brand\";v=\"24\"",
    "cache-control": "no-cache",
    "sec-ch-ua-platform": "\"Windows\"",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "pragma": "no-cache",
    "referer": "https://api.playground.france-identite.gouv.fr/igrantio/verifier/admin/create-request/",
    "via": "1.1 Caddy",
    "sec-fetch-dest": "document",
    "sec-fetch-user": "?1",
    "x-forwarded-for": "84.14.174.234, 127.0.0.1,10.42.7.1",
    "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",
    "content-length": "145",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "345488ed-27ee-468d-bcaf-91b48bb95d03",
    "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=f85d912ce0c8b4be2aa8329feea0c430f1917e015799f3c4485af1bdce0e04c5;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-470279a177cf50fe62c48664b7df88b3-d4d618c64750da62-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": "haip",
    "wallet_url_scheme": "haip-vp://"
  },
  "transaction_id": "d73f8fe7-d085-4b94-b9dc-392901021f61",
  "request_id": "dad1d221-e89b-476e-8909-431f9d461833",
  "nonce": "DKdPqVk45-rU76qm-fn83hFiMZy4ygJ3yNyswU9HH_A",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "hjBhegW6p-BMX9NFEbLwGjp7Qv9rfWpebH25CAYwkFA",
  "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": "gkBxTIzWgIvF8KnGWrRf8BP9I5_cBCIil-TaF7xxcAo",
          "y": "5Mtybu7nA-LHTYiHhQYImeT5vNYhUSB-ay7HnfZarRg",
          "kid": "hjBhegW6p-BMX9NFEbLwGjp7Qv9rfWpebH25CAYwkFA",
          "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": "haip"
}
2026-06-12 07:35:27 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "accept-charset": "UTF-8",
    "x-forwarded-for": "85.76.48.6, 127.0.0.1,10.42.7.1",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "accept-encoding": "gzip",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "accept": "application/oauth-authz-req+jwt,application/jwt,application/json",
    "user-agent": "ktor-client",
    "via": "1.1 Caddy",
    "x-forwarded-proto": "https",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "3372d2c8-3009-43d5-917f-56761e9d73fd",
    "x-envoy-attempt-count": "1",
    "x-envoy-original-path": "/igrantio/verifier-backend/authorize/dad1d221-e89b-476e-8909-431f9d461833",
    "x-forwarded-client-cert": "By=spiffe://cluster.local/ns/igrantio/sa/igrantio-playground-unfold;Hash=f85d912ce0c8b4be2aa8329feea0c430f1917e015799f3c4485af1bdce0e04c5;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-d96f12229ee203451517e1428510529f-50bb01a4877372c0-00",
    "tracestate": ""
  },
  "path_params": {
    "request_id": "dad1d221-e89b-476e-8909-431f9d461833"
  },
  "transaction_id": "d73f8fe7-d085-4b94-b9dc-392901021f61",
  "nonce": "DKdPqVk45-rU76qm-fn83hFiMZy4ygJ3yNyswU9HH_A",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "hjBhegW6p-BMX9NFEbLwGjp7Qv9rfWpebH25CAYwkFA"
}
2026-06-12 07:36:32 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "x-forwarded-for": "85.76.48.6, 127.0.0.1,10.42.7.1",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "accept-charset": "UTF-8",
    "accept-encoding": "gzip",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "accept": "application/json,application/json",
    "content-type": "application/x-www-form-urlencoded",
    "x-forwarded-proto": "https",
    "user-agent": "ktor-client",
    "via": "1.1 Caddy",
    "content-length": "5724",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "19a8a8bb-5a94-42ba-9b0f-f4afbd6094b1",
    "x-envoy-attempt-count": "1",
    "x-envoy-original-path": "/igrantio/verifier-backend/post",
    "x-forwarded-client-cert": "By=spiffe://cluster.local/ns/igrantio/sa/igrantio-playground-unfold;Hash=f85d912ce0c8b4be2aa8329feea0c430f1917e015799f3c4485af1bdce0e04c5;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-1f655206b933d87f07b1da05fa3bd73a-b5df92a20fa5e458-00",
    "tracestate": ""
  },
  "form_fields": {
    "response_jwe": "eyJlcGsiOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiJPYnpqaHdHNll0b3ZZN0d2SGVKaUZXUDJucXRaRWw3cDhKR2FtRU0zb2xjIiwieSI6Ik1aZUZfOHRSVl9DQXBFdklvRU52RE9CVXpKYXJBbnAwVmQzX0Q4czJmTFUifSwiYXB2IjoiUkV0a1VIRldhelExTFhKVk56WnhiUzFtYmpnemFFWnBUVnA1TkhsblNqTjVUbmx6ZDFVNVNFaGZRUSIsImtpZCI6ImhqQmhlZ1c2cC1CTVg5TkZFYkx3R2pwN1F2OXJmV3BlYkgyNUNBWXdrRkEiLCJhcHUiOiJhbXhZYW5WcFMyVnlPVTV0WW5BMWVVOTBWVkp1VVEiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiRUNESC1FUyJ9..No64zJQkPgDXOCPIa04_Bw.sZ1jhd7BYlqg6ysZwxeHU2_Ti0gvYFk94WUb87NgYTzYABISzou8a5aF_NcfnTTeZuPFGBd3Qr0Yebr-daeS6PxmItLoKX4EcI-q28zxnU8FPAtIBCwuXjmubfgxGjewE3D4Ac6fd3cwRzRso3xs8BRUvRCx3LvzWMOPUr66WlDYSL6qy4LVI5qvcTdOWBGtoTFuQvvcordeZfsEfWlOdMN17k_T6n4uTHYKpGUwGbAUR4ywDwiM81TscqMyG3SAQbNW5n6Q8WsLzT2GNPGiONg96Co68pUFBT7uRwHa8ztLa1yjDIfDc1NUH7iskY0_qwmGmfXfmRD_6VZXw44rKpRCwTuFnuVj7SmpPtKbyK40WlNbF9g9X7aKnpDYhYP46E6ZWgnpSKcEn-ev3gJi8WKH2z9hC__hEiuTfqtLW_15-CYD-YW_1cNSgic77V8aSN44sEA4-YVjzOfR1BHU9P6PxRcWc-Ik25JhfgNaPdcHEGHnI2GXLarf4odGgA3SX-0oMUji0JEhtCMD1kTn4IeAiipzfoqA1bcK2O5ybonwAvSPudqMzSMrveXuFLzJE93uPWlf1Kpe54fHu3RGCnFDuDiZZT9FcdM6IwVL6lbcOZMOctkl34yr0YJHeOo9ecjiL5ZTxDOnV5X9R71oPxNmYkhAFUvKhz1b1NCGwjRvjHtC21JbqwqL9gCsxjntdxF0PuEk1_xARWS-G5Ikfe-_x38VLAofFGtkYqRJKDZl33KCaIyE8Ju5_WGKZYOlsWUQmpMvtz_ojKvtPrYAk_g2klRtf5uAuOXEkx7hVj3-t_Ve72DV69jL6KerjMspWsIo37zWWanVvXBGjFLf_CZo_wELaUwhw7-6-ZbQPzEh14rnXyxKa2afDMjWE98p_OhxUkTSIn66MWea1-93bVNc2fi0gtTAVD0enC-Icn7W6_vM45vcG4QZXZtDsShnwNx8l2sQ13cIvt-clhUXxyG-lVmyFC8p_2LhGoqxCekrIVkZ8vAAJy03ounYHVQ32hkMVwDhnXN-6lgLllFpmi_hlgqRadxtHEL7mMMIYE8WyuI7HADs8hqklB9OTFsm-qz8DDOyVlq8cLsn_kTki0ckRwv0FFZ1-NdobmHb0srUKCqEoYZztksMvZ2oBq8QWNJzC2UjHIEcb7rTL7SDNprhakciZas2Eh3ZYtr0qGDnEiD6tfVOAJMra3On5oijXPYzYak3zKiw2meTF8biU4iZQ3241EQIOAwcKIz-JTuo0uV3VGWgtOIa68jgrG20fPhRh2SGS540L5PL00nbvod1QDuftXZpK14fauDgk4Yy_Xq8NEI93AvXpFs1qkS4VTUcDMiANrj1tSlAXc3J0t0HOPCNjsmsEZhPNd7jqyZmzmbNCEqLtEef6W27j5SpJNM9DoWPKu9x2fMwcpHvVe7F_4QVSQ2L94OhiwUuNZ4dgZ3KV96JREV8WL70N8nPwWM717rle7R9PPyTdpR_1JnKUJiyNv_HC6c-7qqs3TABF73UfOplPqPRL34VgNs4r5AV5VHh8OfS3MiYMCzPe9CqGysfKGVHdD_PdisJjTdaoTQIdF75tfVmslQ4OHd4rWdyThWO0j2XI5Z-3T48hPQ3eSESihKlHV-ASoyYXJs3aO5XFO-YhXKV5nCqXhwlXaTU0vyzExOIUTAQwyFZg6TtbQnemRaZNunNx3aWo4IkvtojtSQxNpzQ6YPSrcxM78Cc0tkjyKS4rNLY4xR475owSBzwM0IBnlOgWwlv--N9l68wyT_Imtw4ARlZQgGhsBT-JyJ5Vd_PflFdM3l9zlxZDQhl-eLIVINPeMg4ipGCqXzHFvK5qhcd9ME_uVnhGbJtGux_pAzfnElntUnYuYGd-Mt1ojGFgCiKpQ69hdetEiVT4z8zS7ymT57yDV3T88YR1nqAQT1gdd4BRobyvZkVFSRD8qSdON163fs5IvuPw1dmzCHe8rUsWnU5_CmrWrvbffCgKmWBv59KGcuyTMxahUJ4SzsDm36cwwIxTwdnI3UIKhegJVkA58oPMH9Q1oSLROjkExypsaqoOB1rZwcsZekYBjgaz5VV6ZIbzlO99Tdws900DY7STWh4NicHQmN_kotJjzjJcdsj91aeg1_wFg5NdBP_n--IEqA-WfLNqTYgUBMXXZdc-USEebTuma7lQxZlhYL4dOf7fj59V6kyZB-mH17TS2IrjWsHWn_66H1d67tokmEePhpols86uLkyY4J038fzZDHF-rT4dPGCT5ZYUusINeadSZyRDo5RE8aujXxKJ9-0UOCx8gVjOxODL_9ksxi_m9FX6UuiUeMY0o_B6pu9W4BaHZho5EgRGEa7NR4rqjULRZOqc0GrBfVzyWTuiMBEoU-60qRaABTGndIKO1PxiBwdubGdtbK0iRo_f5oZ6EW604-buAhzTS4rkjjLZdcR8s-qr7RXVyZ0mlheRZGvde9LX85rmFewojxKaVfslCFUMpoQfPWHG7PbSLBxB1wMqZw8qhMJsRAyzQ7TVX-YtNE9FQfHVk3YMvFhLCCquqv3vY82PjYtosHg7aPmmhi677omb80QPLCfBnMYiVieQ2Qo_V_NW5rWxaddKWZ7b1Csjo76kyOBsUa3wDtYLrS6QqSpqfboFXtwS54_uZ46mVG8d_Pib8vqWKXdUw0Jdq7BM6Vicz3cUGIyc5Hc9Oko8HJwj3B-VX9v3xB5ZhR7v032HLHfRWLMFl57E1JsE12MPCBgWdDoFk1gtAIhlNJW7Xsn0KzqZFdeB3wwO2iniLXlQsO_Pihq5WUOFqikD6uOjcwz1_RlWfmYiy-KzNeMT8b6oGBDNDxxGvwTcLgV2LC8Ivyi-rkF9izrcwpTNNLyeHxJpFWEPcN6AK61VdsZmsFqFH1yqQY7DQTEkji5iVk8Q9zi_G9EFvjGo2qt3VtVgZ_vPKcFevIYnC9B_zZEJ4W2ULhnyx-Hcaa_tInCJli3nsbGMgtYu23szVgKpRuIuuTJBNOydNxT7kRMs8YNBtra8Pvgjoan8diVJj-tNcOrL42R02PRCidhFKuD7wGk3_DyIhiHRDOvkZytb7cuNS0G2fiIZN1gQ3akI4mjmqXPlWBasbUBPi8eRQBMvnUdq5DVvDpQLbNjyL45ddznYTBeo6rMTmSKums9JzpK4LGx_PfflVWBWDrsrPxxUnBiJQDHkYhcntPdJc6qkgy-mL6Y37fG72sROCVKjFyaQgcOSOPU3Ya5ZsT5P0aZCEvp07yiljCBHnma0exsVUfSHb3jEGwSyPgINu-D3N6J3huwdb75RTRzAjtQH3l7mQRYyxkmVSm9Xe6Gu2Q4JyvDO0LCKRcNH-knw0o9JnvR7tTL4Ldp0Fph6C5SJPR-Kn8D6opFQxIBGLjDUB0jHP1qsOZcv6ovUpjiqID7AtWAWKvo40LOvg1McQWhc22JCAbNQtnDDszHUPEdTR937yeB7n7KmOJqxDYQJ1HAqdxax_RPvmQwb2KYKBrVRaRxt3woUc1C8WHYh0p_CYfie3q2vLIebIdJ7AuYgaIz6NpzfsPIULDQDyEub5OcND2--FKkchXbDbEG3vTtuRVnPXlSnvpNzuY90uzdN_y8CbZawKp3KdqhGhtaR3M6BxjQVmZ8emAYeH8IepXejpkPSZD5BYzdWrtcJcnWUEWcGkPKK5vDpFrvq7AL6DTrMufswxK0nOqZESRDrzUowCq00Qv1rMSZs6elMAKwC6ajGr3eEYr8Pm6Xs169zg1sfOC50Tl-gap3AB5xAhyQIHEUHwES3O_Mxm5Luz9MZYIpDlQLsIesVvONQ_AKc8dZIQW8WoOoPYciO3g9ovE5lLh942AzuteWPEkt2Bk-k_ZHnYxk-xN3X1MHfwBFDkvhuHyLo7AS3DK5cXjkg_RJqGdcgZmSUcGx6SuPmpBWKnfgDdRQp3vkoQawjS_JeXrBXo7p1PKqz5GmmFQYQ-K1MTWPbvfWkHFgcHdRzmAuSX0mNZqfw5grS56v4YLK5fdrN5kAuhYQD9S28q-C1TXp_DojkesZzPdHstMMds8_vSBo_HKkJMrdEJUlUmWZbotKeNs3mwxShKa-wTt_s7TwDvf06yJOpv4A0Zsk7K53oHjyVEEwTbPeSTxVJ0Lway0hjABiRT2Yi_51uwvgGNk2rVV560HlD5RU4I2nmohSL6dsntXnd_lSpkkjH-vi0MJ9lPNdGTU-duV294JEEslsr1y6LpGdFye0yhtbap9xVWxNxZO9YFOXQLsj7DaXnYTUJA07Z8GGmBHtr7YIh60t3VKQTohqoNzmkuI8dULSpGqSIiQh2CdLs7TBk7jWjgJjK7-jytL1Ii7GXlOtVHcWx9imc87ku9Vgu1kz17AJb0OT6hItQZC0jvHtfSwySeCKncQEdLQJ61wYNvco5mj7cuEtf3ALG-_ZlVaggXX7k7xxFrGLdvULPf038cLn_zrVzD2MIOs-9gUxq_WysEn3wHvAbGSr0E8M1pt6IFgwmIHZ-wGmxazxrGo3Z8yt36au8qTMVnLpPI406mocF6lEkrmO4vsTRRkmM-wrPJn_H00JAkFGWuTh6FrssADKpssBJM07R4_t1GkUx1wM2FnEJSeZl4OgwhM_VXXJQ8oinORDFr0yP1VF4L0X2xKKz-n3V4zEoU1pO0Du6g3c0RtqxIHC7t0wUMjd5KSLSNqZ1kWN612kuzTtKYCYuYAxe29m-ixiqVsqKI2ObfYsdtgAWKT0YrBbg-srm_WV6wurl4UHerMje3NehlULT5r5SKGXbJJZmxO15O0yRulnQujAUdwVQ5buGi-xKeukKFMqf71FkLNq_Jgcw_AhQcbn6IA5gCnNyx7SRpEIhzFeL4GPbHFcmfYf8Xp9hNGeM6l4aMjHeJJm28DsRx-iGMQxLYt5nZDZqusS4EWql6xcaee9DrX4PKOwKFoHP7lv7ECEa0NGXH9YW6bok5X_aUO63ptMRcXXK1dfvmX3Z5vAr_ONQiQBOh1KKdvLKF71DXdt7MOGml99T2TxjFT5VxqVbWDg6wZsxu8jTVLwA8DeAjZymu8YWb9CuVHqQ-xDrAnP_nqsQKia-oDmvX3YRELVFxiNLer7ic1QdAQB1rB4b1NcaAQSv_5wQPwwOj777tSyAx2KwzbFC4KatMjdcTp8uD863MvB5Vn_jl-dhdu7XQJ8TGqLx7wAiwpfyWzwSZh63oVuvn0tOmaapeGIqBs.VeQt9l34hnPNim1b94-j5A"
  },
  "transaction_id": "d73f8fe7-d085-4b94-b9dc-392901021f61",
  "nonce": "DKdPqVk45-rU76qm-fn83hFiMZy4ygJ3yNyswU9HH_A",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "hjBhegW6p-BMX9NFEbLwGjp7Qv9rfWpebH25CAYwkFA"
}
2026-06-12 07:36:32 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "ObzjhwG6YtovY7GvHeJiFWP2nqtZEl7p8JGamEM3olc",
      "y": "MZeF_8tRV_CApEvIoENvDOBUzJarAnp0Vd3_D8s2fLU"
    },
    "apv": "REtkUHFWazQ1LXJVNzZxbS1mbjgzaEZpTVp5NHlnSjN5Tnlzd1U5SEhfQQ",
    "kid": "hjBhegW6p-BMX9NFEbLwGjp7Qv9rfWpebH25CAYwkFA",
    "apu": "amxYanVpS2VyOU5tYnA1eU90VVJuUQ",
    "enc": "A128CBC-HS256",
    "alg": "ECDH-ES"
  },
  "decrypted_payload": {
    "vp_token": {
      "eu_pid_mdoc": [
        "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGC2BhYWKRoZGlnZXN0SUQFZnJhbmRvbVBF7igMjj6oj1cCIF-65MMrcWVsZW1lbnRJZGVudGlmaWVya2ZhbWlseV9uYW1lbGVsZW1lbnRWYWx1ZWlUc2F0c2FyaXPYGFhVpGhkaWdlc3RJRBgiZnJhbmRvbVDQ-B-EwxsocEE1TFvU5lyCcWVsZW1lbnRJZGVudGlmaWVyamdpdmVuX25hbWVsZWxlbWVudFZhbHVlZlRoZW1pc2ppc3N1ZXJBdXRohEOhASahGCFZAkwwggJIMIIB7aADAgECAgkFXjQY7ecek4MwCgYIKoZIzj0EAwIwOzELMAkGA1UEBhMCU0UxETAPBgNVBAoTCFNjeXRhbGVzMRkwFwYDVQQDExBTY3l0YWxlcyBSb290IENBMB4XDTI1MDkyOTEyMDIwMFoXDTI2MDkyOTEyMDIwMFowTzELMAkGA1UEBhMCU0UxETAPBgNVBAoTCFNjeXRhbGVzMS0wKwYDVQQDEyRTY3l0YWxlcyBEb2N1bWVudCBzaWduZXIgY2VydGlmaWNhdGUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASfskmRSFZjotdCDLZIpa8TClpJoqiPslZJzT34QJQzfNOedJtgbhCMdv8mAqPngREpJ23DkDWtsm8s8SDWztrpo4HFMIHCMB0GA1UdDgQWBBTVxA72zNx0xVbCVWOi0wK289OkAjAfBgNVHSMEGDAWgBQIDeRQcVE6OovURNywWfeEKxIesDAOBgNVHQ8BAf8EBAMCB4AwEgYDVR0lBAswCQYHKIGMXQUBAjAiBgNVHRIEGzAZhhdodHRwOi8vd3d3LnNjeXRhbGVzLmNvbTA4BgNVHR8EMTAvMC2gK6AphidodHRwczovL3N0YXRpYy5tZG9jLmlkL2NybC9zY3l0YWxlcy5jcmwwCgYIKoZIzj0EAwIDSQAwRgIhAKvAVabhvOnYwDG0cK1xdO-mQt4KwarSTV3UbIrpRcBiAiEAgTmAXWShzgtS3klNA2oO8BMkYWHFJVdwT7VeaYTdewpZBuPYGFkG3qdmc3RhdHVzoWtzdGF0dXNfbGlzdKJjaWR4GNljdXJpeFZodHRwczovL2FwaS5uZXh0Lmdsb2JhbC5tZG9jLmlkL3dhbGxldC9TdGF0dXNQYWdlTGlzdC9kYjViM2NlODM4Yjg0MWMzYWYzMDI1N2E1ZGUxNDZkY2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Rmc2lnbmVkwHQyMDI2LTA2LTA5VDE1OjQyOjI1Wml2YWxpZEZyb23AdDIwMjYtMDYtMDlUMTU6NDI6MjVaanZhbGlkVW50aWzAdDIwMjYtMDYtMTlUMTU6NDI6MjVabmV4cGVjdGVkVXBkYXRlwHQyMDI2LTA2LTE2VDE1OjQyOjI1Wmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xuCQCWCCPwVgokY6SlEhb2MqydWNCOcUd1j6YEgqVqCE1IrhzWQVYID3D4-L0mjVx1eJ8OPmTdLryoOVbvItGHvQFi5jScoj2Blgg8KD1skUYrcFN8wkTJI9QAHGz5cYbKV0TK43A8BM2AHcHWCA2xjJIsHtvZFl20scDleRQxM3q7kfNpguR5BTYm5JeUAhYIELiF5iiKHQm7cgER2ku0Cs40wQC8IdbxErKWJDwq50DDVgg_HWQHra7pDYxMmnFyzkoYcSu9-gml9tx2EAJibTYI3AOWCCpQ6mpcBPe89Wv6OZtDzA8QH13Pax_-Afk_Mix-Z_TixFYIJ6ax2K0ciSJrbFrV9ZWFNPVSKLhmhA12z7K7ptNxU4pFFggDZPuZsSMBi6D0plJmXHJs4N9qE-r9xWy2nVKIz_D3ioVWCAJGnKSfX8lO0pLIEX_q5873IBmmP3yQ8dHGV3PuWxinxdYIFzipg3mMh0X-VTSvDR3pXMfuKiJJKdgBLKZaboIQHfxGBlYIMkZNoEJdTBadtYNLX5a_4OiJ1sRBX7lja69-oTGSTSdGBtYIH5Vqj6kK_mtKJWuylJJsPb4xa_1ZyD_xpclweHxKYGoGBxYIPbytUrOShTEWYuP0YIcXwntdMqJ23JKAJgslnrSKBihGCJYIDtZHrUGrse3DldZqSpmyixDurdaa0xeQuuTo5WHhRhiGCNYIOkL_ksypXOhW1qSxsAQHoteRUrZ8KoMFU0gc6OHhIiaGCRYIL_bJBTCJz4nOTqlF7zZ4NVVLbHTIaYQc6__MOt7QC2sGCZYIIckRugXUFAzOoPctnoepHDONd_GVZlV4rCsbvu4S9juGChYII2YIRIjF83jV-26pFQfUR7VXFLm4t-bJK-WSirGFInEGCxYIE6odwu1lzQ4FNdXThQBxA9rntdNK3S861sQd4lTEeiiGC1YIMyZEXmrnoWYon1JJBXARlJ28JaxMFPn9K3vVM511ETEGC9YIETHWipMbTE1rB1SSE9Sxrzy2gxRDoVEPfjJFL5ebymNGDBYILZrlIZ9su7-U6kPkcuAavBJc6rfZUNsxVhV2hQpRVyhGDFYIAfPmDOaZ_bhyHJUrML61L4AQfA0QcCGoMFbrmDOYC4lGDNYINu54_glRdcnlNu_wd5GDWSiyzxxBEm3SvOIc-KivrBlGDVYIM5CogC-Eo0Qn2digohC3n8Ckcvxk1Kq0bFD2G5R8ABLGDZYIMEH2qiCDD1D4iOq1ENNh1Xm7xrhhS9uS5QVhmgV8s4lGDdYIMUpyr8WHpClw5C496fomDXn3CZoxCzcNdwjQrgOJTYiGDlYIAYOpjZyDAtune7RFv93C0Tn8yQhZ9a-I0lBSaTq29WGGEBYII0XINVutqOzbtAPN17u19knF1wFsU9OaIlukyfzwQnCGEFYINdFsT8wppwVP6fuyX-JnkXgTR0xq0q7RIX6R5gzOxF5GEJYIO7u0nFsUsh9fwLlDTT_XbC2fy9jbk9HicwSaCLtTpKzGENYIATfkyeR020y6ndAPoYAc6vFf2nzgYTeGHxh1IcnKjBBGERYIMg2Vl3I8XEpwACSLR46u-unx-5DVW3LCAxKWbG7TzIAGEVYIABWcnENF7HjpCrcomKY8CHCzXbJR52wShgEaIGOJO4AGEZYIH5-PdBpOvj6IKBFMhimh6xc48mkAy0f45bNxmlMZ6mObWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggtH1ziZqDzkv6mJs8apyCcQoQc1xWzaeZ_3uMMK1QbYEiWCAjBoWKNv1qFgA42xyJl_fC2badxU3ghB0BnuLAw-DXi29kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhAzzrV0kE7gYgkIn1fbCNdEGPVkuwhLu4bngorqS_4XoiAqYi8sbCAo3g11V-9YxRiCyKa6npwT1HUFNXzIVGm9GxkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQDcUszUa_la6HhSQVfOxK8KtPYbFzYru_o1U2xrQ6REFlSMMyfVQoZzIglGw4Qo_8fQq73NbSBFLrUNV_H_I9nlmc3RhdHVzAA"
      ]
    },
    "state": "dad1d221-e89b-476e-8909-431f9d461833"
  }
}
2026-06-12 07:36:32 UTC INFO /post VP Token received
Data:
{
  "vp_token": {
    "eu_pid_mdoc": [
      "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGC2BhYWKRoZGlnZXN0SUQFZnJhbmRvbVBF7igMjj6oj1cCIF-65MMrcWVsZW1lbnRJZGVudGlmaWVya2ZhbWlseV9uYW1lbGVsZW1lbnRWYWx1ZWlUc2F0c2FyaXPYGFhVpGhkaWdlc3RJRBgiZnJhbmRvbVDQ-B-EwxsocEE1TFvU5lyCcWVsZW1lbnRJZGVudGlmaWVyamdpdmVuX25hbWVsZWxlbWVudFZhbHVlZlRoZW1pc2ppc3N1ZXJBdXRohEOhASahGCFZAkwwggJIMIIB7aADAgECAgkFXjQY7ecek4MwCgYIKoZIzj0EAwIwOzELMAkGA1UEBhMCU0UxETAPBgNVBAoTCFNjeXRhbGVzMRkwFwYDVQQDExBTY3l0YWxlcyBSb290IENBMB4XDTI1MDkyOTEyMDIwMFoXDTI2MDkyOTEyMDIwMFowTzELMAkGA1UEBhMCU0UxETAPBgNVBAoTCFNjeXRhbGVzMS0wKwYDVQQDEyRTY3l0YWxlcyBEb2N1bWVudCBzaWduZXIgY2VydGlmaWNhdGUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASfskmRSFZjotdCDLZIpa8TClpJoqiPslZJzT34QJQzfNOedJtgbhCMdv8mAqPngREpJ23DkDWtsm8s8SDWztrpo4HFMIHCMB0GA1UdDgQWBBTVxA72zNx0xVbCVWOi0wK289OkAjAfBgNVHSMEGDAWgBQIDeRQcVE6OovURNywWfeEKxIesDAOBgNVHQ8BAf8EBAMCB4AwEgYDVR0lBAswCQYHKIGMXQUBAjAiBgNVHRIEGzAZhhdodHRwOi8vd3d3LnNjeXRhbGVzLmNvbTA4BgNVHR8EMTAvMC2gK6AphidodHRwczovL3N0YXRpYy5tZG9jLmlkL2NybC9zY3l0YWxlcy5jcmwwCgYIKoZIzj0EAwIDSQAwRgIhAKvAVabhvOnYwDG0cK1xdO-mQt4KwarSTV3UbIrpRcBiAiEAgTmAXWShzgtS3klNA2oO8BMkYWHFJVdwT7VeaYTdewpZBuPYGFkG3qdmc3RhdHVzoWtzdGF0dXNfbGlzdKJjaWR4GNljdXJpeFZodHRwczovL2FwaS5uZXh0Lmdsb2JhbC5tZG9jLmlkL3dhbGxldC9TdGF0dXNQYWdlTGlzdC9kYjViM2NlODM4Yjg0MWMzYWYzMDI1N2E1ZGUxNDZkY2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Rmc2lnbmVkwHQyMDI2LTA2LTA5VDE1OjQyOjI1Wml2YWxpZEZyb23AdDIwMjYtMDYtMDlUMTU6NDI6MjVaanZhbGlkVW50aWzAdDIwMjYtMDYtMTlUMTU6NDI6MjVabmV4cGVjdGVkVXBkYXRlwHQyMDI2LTA2LTE2VDE1OjQyOjI1Wmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xuCQCWCCPwVgokY6SlEhb2MqydWNCOcUd1j6YEgqVqCE1IrhzWQVYID3D4-L0mjVx1eJ8OPmTdLryoOVbvItGHvQFi5jScoj2Blgg8KD1skUYrcFN8wkTJI9QAHGz5cYbKV0TK43A8BM2AHcHWCA2xjJIsHtvZFl20scDleRQxM3q7kfNpguR5BTYm5JeUAhYIELiF5iiKHQm7cgER2ku0Cs40wQC8IdbxErKWJDwq50DDVgg_HWQHra7pDYxMmnFyzkoYcSu9-gml9tx2EAJibTYI3AOWCCpQ6mpcBPe89Wv6OZtDzA8QH13Pax_-Afk_Mix-Z_TixFYIJ6ax2K0ciSJrbFrV9ZWFNPVSKLhmhA12z7K7ptNxU4pFFggDZPuZsSMBi6D0plJmXHJs4N9qE-r9xWy2nVKIz_D3ioVWCAJGnKSfX8lO0pLIEX_q5873IBmmP3yQ8dHGV3PuWxinxdYIFzipg3mMh0X-VTSvDR3pXMfuKiJJKdgBLKZaboIQHfxGBlYIMkZNoEJdTBadtYNLX5a_4OiJ1sRBX7lja69-oTGSTSdGBtYIH5Vqj6kK_mtKJWuylJJsPb4xa_1ZyD_xpclweHxKYGoGBxYIPbytUrOShTEWYuP0YIcXwntdMqJ23JKAJgslnrSKBihGCJYIDtZHrUGrse3DldZqSpmyixDurdaa0xeQuuTo5WHhRhiGCNYIOkL_ksypXOhW1qSxsAQHoteRUrZ8KoMFU0gc6OHhIiaGCRYIL_bJBTCJz4nOTqlF7zZ4NVVLbHTIaYQc6__MOt7QC2sGCZYIIckRugXUFAzOoPctnoepHDONd_GVZlV4rCsbvu4S9juGChYII2YIRIjF83jV-26pFQfUR7VXFLm4t-bJK-WSirGFInEGCxYIE6odwu1lzQ4FNdXThQBxA9rntdNK3S861sQd4lTEeiiGC1YIMyZEXmrnoWYon1JJBXARlJ28JaxMFPn9K3vVM511ETEGC9YIETHWipMbTE1rB1SSE9Sxrzy2gxRDoVEPfjJFL5ebymNGDBYILZrlIZ9su7-U6kPkcuAavBJc6rfZUNsxVhV2hQpRVyhGDFYIAfPmDOaZ_bhyHJUrML61L4AQfA0QcCGoMFbrmDOYC4lGDNYINu54_glRdcnlNu_wd5GDWSiyzxxBEm3SvOIc-KivrBlGDVYIM5CogC-Eo0Qn2digohC3n8Ckcvxk1Kq0bFD2G5R8ABLGDZYIMEH2qiCDD1D4iOq1ENNh1Xm7xrhhS9uS5QVhmgV8s4lGDdYIMUpyr8WHpClw5C496fomDXn3CZoxCzcNdwjQrgOJTYiGDlYIAYOpjZyDAtune7RFv93C0Tn8yQhZ9a-I0lBSaTq29WGGEBYII0XINVutqOzbtAPN17u19knF1wFsU9OaIlukyfzwQnCGEFYINdFsT8wppwVP6fuyX-JnkXgTR0xq0q7RIX6R5gzOxF5GEJYIO7u0nFsUsh9fwLlDTT_XbC2fy9jbk9HicwSaCLtTpKzGENYIATfkyeR020y6ndAPoYAc6vFf2nzgYTeGHxh1IcnKjBBGERYIMg2Vl3I8XEpwACSLR46u-unx-5DVW3LCAxKWbG7TzIAGEVYIABWcnENF7HjpCrcomKY8CHCzXbJR52wShgEaIGOJO4AGEZYIH5-PdBpOvj6IKBFMhimh6xc48mkAy0f45bNxmlMZ6mObWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggtH1ziZqDzkv6mJs8apyCcQoQc1xWzaeZ_3uMMK1QbYEiWCAjBoWKNv1qFgA42xyJl_fC2badxU3ghB0BnuLAw-DXi29kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhAzzrV0kE7gYgkIn1fbCNdEGPVkuwhLu4bngorqS_4XoiAqYi8sbCAo3g11V-9YxRiCyKa6npwT1HUFNXzIVGm9GxkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQDcUszUa_la6HhSQVfOxK8KtPYbFzYru_o1U2xrQ6REFlSMMyfVQoZzIglGw4Qo_8fQq73NbSBFLrUNV_H_I9nlmc3RhdHVzAA"
    ]
  },
  "state": "dad1d221-e89b-476e-8909-431f9d461833",
  "nonce": "DKdPqVk45-rU76qm-fn83hFiMZy4ygJ3yNyswU9HH_A",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "jwk_thumbprint": "hjBhegW6p-BMX9NFEbLwGjp7Qv9rfWpebH25CAYwkFA"
}
2026-06-12 07:36:32 UTC INFO /post Validation succeeded
How to fix:
All credential presentations passed verification.
Data:
{
  "hint": "All credential presentations passed verification.",
  "credentials": {
    "eu_pid_mdoc": {
      "valid": true,
      "format": "mso_mdoc",
      "disclosed_claims": {
        "eu.europa.ec.eudi.pid.1:family_name": "Tsatsaris",
        "eu.europa.ec.eudi.pid.1:given_name": "Themis"
      },
      "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": "passed",
          "detail": "Chain signed by trusted root: CN=Scytales Root CA,O=Scytales,C=SE"
        },
        {
          "id": "token_status",
          "name": "Valid Token Status",
          "status": "passed",
          "detail": "Valid until 2026-06-19T15:42:25+00:00"
        },
        {
          "id": "device_signature",
          "name": "Valid Device Signature",
          "status": "passed",
          "detail": "DeviceAuth verified against SessionTranscript"
        }
      ]
    }
  }
}