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

8059a7bc-7321-458b-99d9-e3633e8f36dc

validated warnings
direct_post.jwt

537ee714-60b2-433a-ae0a-0fe466d1d692
api.playground.france-identite.gouv.fr
I41OB7ryKSa9McwMbNnKB13ecq2YXYnsLoLFvtjBUyc

https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post
600s
eu_pid_mdoc_common
2026-08-14 13:14:18 UTC    2026-08-14 13:14:29 UTC

Presentation Definition

View Definition (Draft 18 / ISO 18013-7 Annex B - derived from DCQL)
{
  "id": "b3eb9e4e-ee93-4ec0-929d-a052a539c3df",
  "input_descriptors": [
    {
      "id": "eu.europa.ec.eudi.pid.1",
      "format": {
        "mso_mdoc": {
          "alg": [
            "ES256"
          ]
        }
      },
      "constraints": {
        "fields": [
          {
            "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
          }
        ],
        "limit_disclosure": "required"
      }
    }
  ]
}

Client Metadata

View Metadata
{
  "client_name": "Verifier Playground by iGrant.io",
  "logo_uri": "https://storage.googleapis.com/igrant-api-images/faviconV2.png",
  "vp_formats": {
    "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": "cdCCP7R_rARnNzT14DwL5_OS0x2tgJ2eDGow1uCNPU4",
        "y": "6_TTfUOFaprXmf63upKx7L89q8HM_0ESK92BQippTa8",
        "kid": "ucFX5sK1Q3voZoGxOhSBrBZQmCashvZzzCoGvS0QEL0",
        "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-08-10T14:30:17+00:00
Trusted Certificate chain (1 cert(s)) does not terminate at any of 15 configured trusted root(s)
Valid Token Status Valid until 2027-08-14T13:14:29+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-08-10T14:30:17+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 2027-08-14T13:14:29+00:00"
    },
    {
      "id": "device_signature",
      "name": "Valid Device Signature",
      "status": "passed",
      "detail": "DeviceAuth verified against SessionTranscript"
    }
  ]
}

VP Token

View Raw Token
o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEBQWy9YyNNweTtUR4TVsiqde7pOdJ6dJ7zVjI4uBggYvYgAxMHgW9cMNV6rMgDdV4cHqHPdEObJLh1ss23P1JP0am5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQIaMIICFjCCAbugAwIBAgIUYhKNbLajP1DutX9S_UfcNq-V11AwCgYIKoZIzj0EAwIwJTELMAkGA1UEBhMCRlIxFjAUBgNVBAMMDW1ETCBUZXN0IElBQ0EwHhcNMjYwODA5MTQzMDE3WhcNMjcwODEwMTQzMDE3WjAjMQswCQYDVQQGEwJGUjEUMBIGA1UEAwwLbURMIFRlc3QgRFMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQPMpiI1S4DiiF9kWe0YWhCqiVWk7Pu9Hk4hzPjaLehPuOyUlFA563eRtUr3BXWU-VtQwP1rh0ZZL9ARfdmf7HWo4HKMIHHMAwGA1UdEwEB_wQCMAAwDgYDVR0PAQH_BAQDAgeAMBIGA1UdJQQLMAkGByiBjF0FAQIwHQYDVR0OBBYEFFFls5tmaP4sW9JdIP6n9EBNYpr9MB8GA1UdIwQYMBaAFGMWmF3zCNcZ-wN0cw_kUHeEheyvMCQGA1UdEQQdMBuGGWh0dHBzOi8vbWRsLXRlc3QuaW52YWxpZC8wLQYDVR0fBCYwJDAioCCgHoYcaHR0cHM6Ly9tZGwtdGVzdC5pbnZhbGlkL2NybDAKBggqhkjOPQQDAgNJADBGAiEA9JN-lcsf7_7dDnxR634CFhrl_-6DKgWzJGpTpBVA2JsCIQDH7euP0ZlGLqF8trIf11mcPc3zQvWJq6nVOIrfMm3dtFkCE9gYWQIOpmdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Nmc2lnbmVkwHQyMDI2LTA4LTE0VDEzOjA5OjI5Wml2YWxpZEZyb23AdDIwMjYtMDgtMTRUMTM6MDk6MjlaanZhbGlkVW50aWzAdDIwMjctMDgtMTRUMTM6MTQ6MjlabHZhbHVlRGlnZXN0c6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGmAFggprDOpanUWA-phlSjjBS_PCKEuAD3RUWvWLZqwLy8iRcBWCCAhFiCpOxxMbo8onHTvW_8RQaKeO5lPoRzxywwkOdwhAJYIIOcpSM0V-kaMTacZlKQY_K90f5WbQL6dahtYs_Bz8ImA1ggsS-vDRQXOulHooL4vzyOW1yLUEN85502CVxQrjKYPuYEWCBXYRIJ15p42f4Fnq4mSSibsLkeJQ7MvnSnRGCzTkbYsgVYIClUQe4KE30ic9hOSxOOgAmlijTNBdDizfECKUpUz29ibWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVgg6JnlKqcDQxo220ktNlNcAbrh6MsHh8AwpFMCcWVlRKUiWCAITUW6B9xXt4hCKoHd_cpNnKFOqv0SWNqG3hrJfIy9-m9kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhAkCVTi7VHzFV_k4d5Z2ieewDoisYZte_KyzJMTrArIlZdTJkm8mYvJW80IxaT1jFEf7TggQyIPAYO0RbGbdT7iGpuYW1lU3BhY2VzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMYTYGFhmpGZyYW5kb21YIJhOVcEHMisEMqJc-eNmjXcAgaBDaoBUN9VkQd6ahYpAaGRpZ2VzdElEAGxlbGVtZW50VmFsdWVmTWFydGlucWVsZW1lbnRJZGVudGlmaWVya2ZhbWlseV9uYW1l2BhYY6RmcmFuZG9tWCC5887m3aizYhzHwbXnPRXKWn81KP2BVbwruM0-HEFb0WhkaWdlc3RJRAFsZWxlbWVudFZhbHVlZEplYW5xZWxlbWVudElkZW50aWZpZXJqZ2l2ZW5fbmFtZdgYWGykZnJhbmRvbVggliBf8gI6Spg3ZkVLOM0lvP2FI9wDlBDqNRZ4BdlyU3poZGlnZXN0SUQCbGVsZW1lbnRWYWx1ZdkD7GoxOTkwLTAxLTE1cWVsZW1lbnRJZGVudGlmaWVyamJpcnRoX2RhdGXYGFhmpGZyYW5kb21YIHZsed2A_6LN_qmTJnwM4bd6j1ldLIqupdBDWeLJRVUbaGRpZ2VzdElEA2xlbGVtZW50VmFsdWViRlJxZWxlbWVudElkZW50aWZpZXJvaXNzdWluZ19jb3VudHJ5

Session Logs

6 total
2026-08-14 13:14:18 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "accept-language": "fr,fr-FR;q=0.9,en-US;q=0.8,en;q=0.7",
    "x-forwarded-proto": "https",
    "upgrade-insecure-requests": "1",
    "referer": "https://api.playground.france-identite.gouv.fr/igrantio/verifier/admin/create-request/",
    "content-type": "application/x-www-form-urlencoded",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "origin": "https://api.playground.france-identite.gouv.fr",
    "via": "1.1 Caddy",
    "sec-fetch-dest": "document",
    "x-forwarded-for": "45.80.21.154, 127.0.0.1,10.42.7.1",
    "priority": "u=0, i",
    "user-agent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:147.0) Gecko/20100101 Firefox/147.0",
    "sec-fetch-site": "same-origin",
    "accept-encoding": "gzip, deflate, br, zstd",
    "sec-fetch-user": "?1",
    "sec-fetch-mode": "navigate",
    "content-length": "159",
    "cookie": "p2r_cookie_consent=%7B%22essential%22%3Atrue%2C%22analytics%22%3Afalse%2C%22preferences%22%3Afalse%2C%22timestamp%22%3A%222026-08-10T14%3A04%3A44.382Z%22%2C%22version%22%3A%222%22%7D; csrftoken=GChFZlMAX855aIEY5DXrSmiqcTftLtbr; rpsessionid=xbi3gq9c7r80bngis15na9g11z98oii9",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "67eaf0a2-4c82-97ae-9f43-eeb28f1dd947",
    "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=e0e6e69b88747ab7bda6d4e46eac7075e5b194545df0c7ebd1de02415ef3c106;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-9123acbe5d47f28d7b89f9b66d8a9eaa-93df60de410c2b11-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",
                "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": "draft18",
    "wallet_url_scheme": "mdoc-openid4vp://"
  },
  "transaction_id": "8059a7bc-7321-458b-99d9-e3633e8f36dc",
  "request_id": "537ee714-60b2-433a-ae0a-0fe466d1d692",
  "nonce": "I41OB7ryKSa9McwMbNnKB13ecq2YXYnsLoLFvtjBUyc",
  "client_id": "api.playground.france-identite.gouv.fr",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "ucFX5sK1Q3voZoGxOhSBrBZQmCashvZzzCoGvS0QEL0",
  "client_metadata": {
    "client_name": "Verifier Playground by iGrant.io",
    "logo_uri": "https://storage.googleapis.com/igrant-api-images/faviconV2.png",
    "vp_formats": {
      "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": "cdCCP7R_rARnNzT14DwL5_OS0x2tgJ2eDGow1uCNPU4",
          "y": "6_TTfUOFaprXmf63upKx7L89q8HM_0ESK92BQippTa8",
          "kid": "ucFX5sK1Q3voZoGxOhSBrBZQmCashvZzzCoGvS0QEL0",
          "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",
              "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": "draft18"
}
2026-08-14 13:14:29 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "x-forwarded-for": "45.80.21.154, 127.0.0.1,10.42.7.1",
    "accept-encoding": "identity",
    "accept": "application/oauth-authz-req+jwt, application/jwt;q=0.9, */*;q=0.8",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "user-agent": "wallet-simulator/1.0",
    "x-forwarded-proto": "https",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "via": "1.1 Caddy",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "fd15d8af-2903-43af-8de5-806612d8c7be",
    "x-envoy-attempt-count": "1",
    "x-envoy-original-path": "/igrantio/verifier-backend/authorize/537ee714-60b2-433a-ae0a-0fe466d1d692",
    "x-forwarded-client-cert": "By=spiffe://cluster.local/ns/igrantio/sa/igrantio-playground-unfold;Hash=af36617e07ceb5cec24f2c2dd2ace62a28258363799af6e91c1f60026de3cdfc;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-1f0acc16a0b0e7f2ee6bb5bf961f22fe-51de6c84e2eb3c26-00",
    "tracestate": ""
  },
  "path_params": {
    "request_id": "537ee714-60b2-433a-ae0a-0fe466d1d692"
  },
  "transaction_id": "8059a7bc-7321-458b-99d9-e3633e8f36dc",
  "nonce": "I41OB7ryKSa9McwMbNnKB13ecq2YXYnsLoLFvtjBUyc",
  "client_id": "api.playground.france-identite.gouv.fr",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "ucFX5sK1Q3voZoGxOhSBrBZQmCashvZzzCoGvS0QEL0"
}
2026-08-14 13:14:29 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "user-agent": "wallet-simulator/1.0",
    "via": "1.1 Caddy",
    "x-forwarded-for": "45.80.21.154, 127.0.0.1,10.42.7.1",
    "content-type": "application/x-www-form-urlencoded",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "accept-encoding": "identity",
    "x-forwarded-proto": "https",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "content-length": "4073",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "80ae594e-694f-4e08-a9e6-6b0eded15f9b",
    "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=af36617e07ceb5cec24f2c2dd2ace62a28258363799af6e91c1f60026de3cdfc;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-d71c21c0df783e5aee9ebdffbeae6ab5-18572f9aa4d13959-00",
    "tracestate": ""
  },
  "form_fields": {
    "response_jwe": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMjU2IiwieCI6IjBRTElWM19PSjVNcUdjN29mbXBxY2JLLWN6R3JQdkFjVWFBQ3RhVkZkTTAiLCJ5IjoiV29waDJuM2pIbWdtMTEtb2luaGJyRkNmZmdJQ0VOdUNWamFBOUZDUnZHSSJ9LCJraWQiOiJ1Y0ZYNXNLMVEzdm9ab0d4T2hTQnJCWlFtQ2FzaHZaenpDb0d2UzBRRUwwIiwiYXB1IjoiYzNKUGEyaEhNRjlrZFRaRlZEUjBUM1ExVEhkM1FRIiwiYXB2IjoiU1RReFQwSTNjbmxMVTJFNVRXTjNUV0pPYmt0Q01UTmxZM0V5V1ZoWmJuTk1iMHhHZG5ScVFsVjVZdyJ9..8tOF716-gxA-IHUi.6y3PzdREBAU4wuuWrguzc_Civu_gLqWG_IlcwEv0RFDMnF70uY2fwst7dZMXTGg3s-QciqXwBvPbrkWU47G9vjieVLO9kF5BZG9_A85LH3yJ0YqH1Byrx6TExObMEyRObMPKwC8sjtGcLXMRghZT5qgioBCI0KwFgtuaZiALC29RmLzwgPzcCBymkkRm66HJTtB98uF9o8nhOpdc2qAGZ7CfrgrR9eYFYDkLr1e4oh1jb7i3RyyjXm_7X_qHd35qzsyttwGkeoVkqpwCPoSv8JXl1p-e5h_KvK_E6eG4FKWR_VT95_SV86-epfNnuivkFQMjsNT9aNjOaFoi4irWAwXAOFZo3ArBsdLLY00Ks8Oy5u2ke5RBtgf9Dr2SusavDzvHGZiTD_KVjJCyHbr46zJ6JDE2Vj2oMFxr84ArFuhdDP4HtIBfe09_e8F4CH0qFQjabjnkYFDekbL6LQnCjNSAKEicvruySKRnJKO13NbuQcU-XFRPqznMWenIgkXl3bFHHTMWEbw7d_Wqk236lFAxFgkwr9t53QXaqeX2jpzcP2PTJ2siCMmep_MESeIF0xzGd1YaXW6XS2bSIXDRvPuuzCFysHlioA6iKN0-2K2buh5V0-CEGjow61MOO-B-m3Q3R9g83vq0Rvj9IxylMqcPezTuX58FeG2ijv35Wo1nTqUei4jTgq1nIo77PEyVKq1ZarvrRVdHS0Dv6WFNn-PvEMWFB1cBWNpQW8Q3lq3NEegYD0s9zs82Egdkv00aMPztAt5_gkFvwf3o7aUXb-7jrScYALf89OHrpe4ab4A70ROHqmkvntT3a658UW6empi0y5FeZ5-QHFhsrshrbgW3ewa_4PolRxvSMBeVKVsbCn4bMAXXNbAZ3InHaQwRsTG5J1oRcSL60ngDeq-spRwFh5WnlwBVkVaQ3WPV8j7Azs16DnFw-X7TxmLuAFUuBwYf7abmfJ5f8iqeD4afM5mrA8S4G32eg69GATCTIg_yv7K_P0bfkIvYM_-HhWryEhNH3JwzP933rGN4m-0SY3shgfFdtNfxHz3wcK3I4AmLm7o55fDOebS50e-PCRDpeye8N5YFWLDTFQ7MjCJ3ZSpR9vxTAxlLFADvk9yWuIkJvKnPlwlQBGFj4u0GxdJSpieD7kW49RThy3mf2b_YXkSziJZVZsMSiDhIxvWsS4OSlbhKyhK70Hpa8eOGolzpdWYJ9NCUSEatrI75rI8re61GOl1JdwJSXiFqQntt8dwrbI-MOqKMWvldVErhGiBvR4IAloMEiyMDagiIG9dyCiKBes1E8G_zyyKDGmKeT0n_BhuDcnbwP_y3zOos8vWAR9ZJF8jC0feZ142VsjBlA4p7FpbUvVWUZBgdZu-W7m4RQGJplt0eTCLu8e8LxtkTCMYXzB6t2ggpax7NnSTOWmnoooVLQb9VO164dmWa6GaRuJ5OAYIPtHkEPgwG1DHiXHDA_Qp5oIJar4b2TqJnakN8lCFV7tKSSYLNO44RriYpFFKY-J_k3jLy32suXZEL11Q8hoL0bf1V3gR3Anslb7jObCyWv3TRxFCQhA47NjPiPQjQB4nluH1gp07lV2oHFoI05rxmUNIZ0cfwQi8mm-cPJlz9QVMgwvij0ea9s7IYFPnlwCYxjtBnBhjwQ9zE1PQDMWZtMLfUJLic9wS5lQrasJ1yh13DereBIffB0FXX6X7w9q7aYkVHYlWsBaj39icxxS2q8FmGpbK_9iN1JzOVpEA-0gxgps6PBGPq9sFsZe49VCNnOftIKRYLtadjEzZ2YJxgmULksIhAd9nv9BlsmVOL32xEaIhgPN04lxek7Ef1x_iqcIEDH7jTKL_jNmW67jbnqJCCUMcUtFufFvFkKlnCSDpI9Y9ih433ueXBL5pNrKHLi2XroPqEObaYXSXJdN_3hXeg4DSS06kYN87MFA1qhVU1LnsIyJjUspmlhGgCdn3KfvFpy0F9K52UQVooeQ8Muswb51tdB9EXNnQuzdsvHiZQ3h8vcYvWQ5G89V8jD8RhCS0KZJeJKtx0bS04Zm9wPfK4W7vuKlWoxHnVLcDAIDfHSmTI4Hw1T391IjQz_Y9vlGgC0u0mpIaDOTxkP0_JEYrQ1OCIxEXTbj20IRj4LN1F13oL92u1zyZJFBnAwV3KkilAfBd428w-YBKEOgLc5XMS91TeKqvW1b1DYEqxXYvv88xPEW5cd6IYSUe-IjL8XqPgqjaYu9lH7bMm3BPun7yr_f5-S-7d8PK2MCOrLrOrU60vK-bWi-CmQK7Kq8E7Cai8GbRwBiKLU8D9R1yxKDfd78OpbMdoM4Brobqai42QASB3ykgXoQzZQnuUBnV0Apy-qJxCz6VLNqHBLg9XeIMT25P6bBqnl5HYFEPdQr3YwdZC9I9C9tzgo6vuB3RULhPKCeO1pfDBT1Qk39Z_DR5ePNL9TU4ucSeXhRtBFnzevPMVvXjQuzHsuN0CCkpApspW6wVIbAGXrs2Wxrs_hOpE97DDWFfwDBDtGmme_asJgC1MMV2HK6FAzGDSVfd-_4EWTsQqNK93z0Nj1k3YM8tlncP6fw93YsT_Rr8ght8mRkSp2tJmuYmc85FaTgJe6FOLizvUCtnlQ-KLfc8zRqziryGTUkLoR6pG_xVdYuGu4OXf3KW8cFwj2ikUqlSWdimT97eNmKMylTGDgqlK-GW5lEkBn_Bz0Bomwp4czSObIE8ZF2-jNWJEpu5PQYGSbsWvGnJcN7nPFemQzqCg3r7dHBumgmdDLgQUIdkw9g4n7rua1LnZU-p4rX_z8u0Bd_dcJbhO2Hm-XAwlBjBND1RWdcJGzhUomFnAZ5z2RNX5lkwWc4TqEC5o5LJaxCjrig8NrdQgescXwR7Ge2KZtaDQSYUYQ7j3asW6RoMg2KhdK17RWBP8nCys-cncIrdyIITBHUJBZFFmiSpiVsrvQQixwxhhv-3QXoqIVwZ1fDjD2KgxYXIRKMqlq4NCUipKwSbCtqmSp1oV7jQZ_v3_fP_YTjJxaybLvWl3nN-YXN4YKqPRynux3YJk80-VBFu0OUjWtLonS5YOntS9PBeBCAuZmUUxbs_WPmL1H5zslEbNZhw_zquaMy8Bbj5Vt-W273YY5xITZ0WHg6ie9_B4nqa2u6DptCH9x57eIe0UP8rIPAFuA_RrVDUryXFjhElZooeozcAS8KPkcde3LPG972H4frjZOG9sAhfOHSkBK4HMPbCSQMo4Q5OoMPagEtwnnFAbdhhRvJhlPfBCAePOeqmxgCDoAAUQZ9BTEr7VOgtmVKr86xAZGancDNbQsjAIqOEZGNCyfHdLOsppav80x7sqn1ok2lPJ0rV5xA-avmm7lkBhfaLe_nKxt2iZWsPCob7gwBKQXdGDKEcXJN8TLpPoPiUIobuxs-SFQfPdVrCUHwV3NJX8FMEl7WC4Q-5x5SqPYZsiDW26SOYoKLBtEh9h1XIvOLRsZkSSrhJduKVt_64DOLthFMn1IT6B83pH8htmygyNOdiAlDcjcRT4iRe2sjtwAJbW8doexmyaOgBxwoxiJVFmt6zLaZguvLpLX-3WDVeiAESqsAEOAA.lcM5JYSz-4U0izjkzIKVbA"
  },
  "transaction_id": "8059a7bc-7321-458b-99d9-e3633e8f36dc",
  "nonce": "I41OB7ryKSa9McwMbNnKB13ecq2YXYnsLoLFvtjBUyc",
  "client_id": "api.playground.france-identite.gouv.fr",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "ucFX5sK1Q3voZoGxOhSBrBZQmCashvZzzCoGvS0QEL0"
}
2026-08-14 13:14:29 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "alg": "ECDH-ES",
    "enc": "A256GCM",
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "0QLIV3_OJ5MqGc7ofmpqcbK-czGrPvAcUaACtaVFdM0",
      "y": "Woph2n3jHmgm11-oinhbrFCffgICENuCVjaA9FCRvGI"
    },
    "kid": "ucFX5sK1Q3voZoGxOhSBrBZQmCashvZzzCoGvS0QEL0",
    "apu": "c3JPa2hHMF9kdTZFVDR0T3Q1THd3QQ",
    "apv": "STQxT0I3cnlLU2E5TWN3TWJObktCMTNlY3EyWVhZbnNMb0xGdnRqQlV5Yw"
  },
  "decrypted_payload": {
    "vp_token": "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEBQWy9YyNNweTtUR4TVsiqde7pOdJ6dJ7zVjI4uBggYvYgAxMHgW9cMNV6rMgDdV4cHqHPdEObJLh1ss23P1JP0am5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQIaMIICFjCCAbugAwIBAgIUYhKNbLajP1DutX9S_UfcNq-V11AwCgYIKoZIzj0EAwIwJTELMAkGA1UEBhMCRlIxFjAUBgNVBAMMDW1ETCBUZXN0IElBQ0EwHhcNMjYwODA5MTQzMDE3WhcNMjcwODEwMTQzMDE3WjAjMQswCQYDVQQGEwJGUjEUMBIGA1UEAwwLbURMIFRlc3QgRFMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQPMpiI1S4DiiF9kWe0YWhCqiVWk7Pu9Hk4hzPjaLehPuOyUlFA563eRtUr3BXWU-VtQwP1rh0ZZL9ARfdmf7HWo4HKMIHHMAwGA1UdEwEB_wQCMAAwDgYDVR0PAQH_BAQDAgeAMBIGA1UdJQQLMAkGByiBjF0FAQIwHQYDVR0OBBYEFFFls5tmaP4sW9JdIP6n9EBNYpr9MB8GA1UdIwQYMBaAFGMWmF3zCNcZ-wN0cw_kUHeEheyvMCQGA1UdEQQdMBuGGWh0dHBzOi8vbWRsLXRlc3QuaW52YWxpZC8wLQYDVR0fBCYwJDAioCCgHoYcaHR0cHM6Ly9tZGwtdGVzdC5pbnZhbGlkL2NybDAKBggqhkjOPQQDAgNJADBGAiEA9JN-lcsf7_7dDnxR634CFhrl_-6DKgWzJGpTpBVA2JsCIQDH7euP0ZlGLqF8trIf11mcPc3zQvWJq6nVOIrfMm3dtFkCE9gYWQIOpmdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Nmc2lnbmVkwHQyMDI2LTA4LTE0VDEzOjA5OjI5Wml2YWxpZEZyb23AdDIwMjYtMDgtMTRUMTM6MDk6MjlaanZhbGlkVW50aWzAdDIwMjctMDgtMTRUMTM6MTQ6MjlabHZhbHVlRGlnZXN0c6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGmAFggprDOpanUWA-phlSjjBS_PCKEuAD3RUWvWLZqwLy8iRcBWCCAhFiCpOxxMbo8onHTvW_8RQaKeO5lPoRzxywwkOdwhAJYIIOcpSM0V-kaMTacZlKQY_K90f5WbQL6dahtYs_Bz8ImA1ggsS-vDRQXOulHooL4vzyOW1yLUEN85502CVxQrjKYPuYEWCBXYRIJ15p42f4Fnq4mSSibsLkeJQ7MvnSnRGCzTkbYsgVYIClUQe4KE30ic9hOSxOOgAmlijTNBdDizfECKUpUz29ibWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVgg6JnlKqcDQxo220ktNlNcAbrh6MsHh8AwpFMCcWVlRKUiWCAITUW6B9xXt4hCKoHd_cpNnKFOqv0SWNqG3hrJfIy9-m9kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhAkCVTi7VHzFV_k4d5Z2ieewDoisYZte_KyzJMTrArIlZdTJkm8mYvJW80IxaT1jFEf7TggQyIPAYO0RbGbdT7iGpuYW1lU3BhY2VzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMYTYGFhmpGZyYW5kb21YIJhOVcEHMisEMqJc-eNmjXcAgaBDaoBUN9VkQd6ahYpAaGRpZ2VzdElEAGxlbGVtZW50VmFsdWVmTWFydGlucWVsZW1lbnRJZGVudGlmaWVya2ZhbWlseV9uYW1l2BhYY6RmcmFuZG9tWCC5887m3aizYhzHwbXnPRXKWn81KP2BVbwruM0-HEFb0WhkaWdlc3RJRAFsZWxlbWVudFZhbHVlZEplYW5xZWxlbWVudElkZW50aWZpZXJqZ2l2ZW5fbmFtZdgYWGykZnJhbmRvbVggliBf8gI6Spg3ZkVLOM0lvP2FI9wDlBDqNRZ4BdlyU3poZGlnZXN0SUQCbGVsZW1lbnRWYWx1ZdkD7GoxOTkwLTAxLTE1cWVsZW1lbnRJZGVudGlmaWVyamJpcnRoX2RhdGXYGFhmpGZyYW5kb21YIHZsed2A_6LN_qmTJnwM4bd6j1ldLIqupdBDWeLJRVUbaGRpZ2VzdElEA2xlbGVtZW50VmFsdWViRlJxZWxlbWVudElkZW50aWZpZXJvaXNzdWluZ19jb3VudHJ5",
    "presentation_submission": {
      "id": "submission-1",
      "definition_id": "537ee714-60b2-433a-ae0a-0fe466d1d692",
      "descriptor_map": [
        {
          "id": "eu.europa.ec.eudi.pid.1",
          "format": "mso_mdoc",
          "path": "$"
        }
      ]
    },
    "state": "537ee714-60b2-433a-ae0a-0fe466d1d692"
  }
}
2026-08-14 13:14:29 UTC INFO /post VP Token received
Data:
{
  "vp_token": "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEBQWy9YyNNweTtUR4TVsiqde7pOdJ6dJ7zVjI4uBggYvYgAxMHgW9cMNV6rMgDdV4cHqHPdEObJLh1ss23P1JP0am5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQIaMIICFjCCAbugAwIBAgIUYhKNbLajP1DutX9S_UfcNq-V11AwCgYIKoZIzj0EAwIwJTELMAkGA1UEBhMCRlIxFjAUBgNVBAMMDW1ETCBUZXN0IElBQ0EwHhcNMjYwODA5MTQzMDE3WhcNMjcwODEwMTQzMDE3WjAjMQswCQYDVQQGEwJGUjEUMBIGA1UEAwwLbURMIFRlc3QgRFMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQPMpiI1S4DiiF9kWe0YWhCqiVWk7Pu9Hk4hzPjaLehPuOyUlFA563eRtUr3BXWU-VtQwP1rh0ZZL9ARfdmf7HWo4HKMIHHMAwGA1UdEwEB_wQCMAAwDgYDVR0PAQH_BAQDAgeAMBIGA1UdJQQLMAkGByiBjF0FAQIwHQYDVR0OBBYEFFFls5tmaP4sW9JdIP6n9EBNYpr9MB8GA1UdIwQYMBaAFGMWmF3zCNcZ-wN0cw_kUHeEheyvMCQGA1UdEQQdMBuGGWh0dHBzOi8vbWRsLXRlc3QuaW52YWxpZC8wLQYDVR0fBCYwJDAioCCgHoYcaHR0cHM6Ly9tZGwtdGVzdC5pbnZhbGlkL2NybDAKBggqhkjOPQQDAgNJADBGAiEA9JN-lcsf7_7dDnxR634CFhrl_-6DKgWzJGpTpBVA2JsCIQDH7euP0ZlGLqF8trIf11mcPc3zQvWJq6nVOIrfMm3dtFkCE9gYWQIOpmdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Nmc2lnbmVkwHQyMDI2LTA4LTE0VDEzOjA5OjI5Wml2YWxpZEZyb23AdDIwMjYtMDgtMTRUMTM6MDk6MjlaanZhbGlkVW50aWzAdDIwMjctMDgtMTRUMTM6MTQ6MjlabHZhbHVlRGlnZXN0c6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGmAFggprDOpanUWA-phlSjjBS_PCKEuAD3RUWvWLZqwLy8iRcBWCCAhFiCpOxxMbo8onHTvW_8RQaKeO5lPoRzxywwkOdwhAJYIIOcpSM0V-kaMTacZlKQY_K90f5WbQL6dahtYs_Bz8ImA1ggsS-vDRQXOulHooL4vzyOW1yLUEN85502CVxQrjKYPuYEWCBXYRIJ15p42f4Fnq4mSSibsLkeJQ7MvnSnRGCzTkbYsgVYIClUQe4KE30ic9hOSxOOgAmlijTNBdDizfECKUpUz29ibWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVgg6JnlKqcDQxo220ktNlNcAbrh6MsHh8AwpFMCcWVlRKUiWCAITUW6B9xXt4hCKoHd_cpNnKFOqv0SWNqG3hrJfIy9-m9kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhAkCVTi7VHzFV_k4d5Z2ieewDoisYZte_KyzJMTrArIlZdTJkm8mYvJW80IxaT1jFEf7TggQyIPAYO0RbGbdT7iGpuYW1lU3BhY2VzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMYTYGFhmpGZyYW5kb21YIJhOVcEHMisEMqJc-eNmjXcAgaBDaoBUN9VkQd6ahYpAaGRpZ2VzdElEAGxlbGVtZW50VmFsdWVmTWFydGlucWVsZW1lbnRJZGVudGlmaWVya2ZhbWlseV9uYW1l2BhYY6RmcmFuZG9tWCC5887m3aizYhzHwbXnPRXKWn81KP2BVbwruM0-HEFb0WhkaWdlc3RJRAFsZWxlbWVudFZhbHVlZEplYW5xZWxlbWVudElkZW50aWZpZXJqZ2l2ZW5fbmFtZdgYWGykZnJhbmRvbVggliBf8gI6Spg3ZkVLOM0lvP2FI9wDlBDqNRZ4BdlyU3poZGlnZXN0SUQCbGVsZW1lbnRWYWx1ZdkD7GoxOTkwLTAxLTE1cWVsZW1lbnRJZGVudGlmaWVyamJpcnRoX2RhdGXYGFhmpGZyYW5kb21YIHZsed2A_6LN_qmTJnwM4bd6j1ldLIqupdBDWeLJRVUbaGRpZ2VzdElEA2xlbGVtZW50VmFsdWViRlJxZWxlbWVudElkZW50aWZpZXJvaXNzdWluZ19jb3VudHJ5",
  "state": "537ee714-60b2-433a-ae0a-0fe466d1d692",
  "nonce": "I41OB7ryKSa9McwMbNnKB13ecq2YXYnsLoLFvtjBUyc",
  "client_id": "api.playground.france-identite.gouv.fr",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "jwk_thumbprint": "ucFX5sK1Q3voZoGxOhSBrBZQmCashvZzzCoGvS0QEL0"
}
2026-08-14 13:14:29 UTC INFO /post 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-08-10T14:30:17+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 2027-08-14T13:14:29+00:00"
        },
        {
          "id": "device_signature",
          "name": "Valid Device Signature",
          "status": "passed",
          "detail": "DeviceAuth verified against SessionTranscript"
        }
      ]
    }
  }
}