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

8e43c864-cb32-4f0f-a68f-0f2368db53db

failed
direct_post.jwt

7821e9dd-c46d-47c3-b29f-c4c7a0e35c9a
api.playground.france-identite.gouv.fr
g-heMO56FMinijKcIw7QLXq7Gr9atLhOsjJKPolXqwg

https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post
600s
eu_pid_mdoc_common
2026-06-12 08:51:22 UTC    2026-06-12 08:51:38 UTC

Presentation Definition

View Definition (Draft 18 / ISO 18013-7 Annex B - derived from DCQL)
{
  "id": "e17ec15b-2a4f-47a7-9a25-801d7a250b35",
  "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": "C7mb8_e_nuiq3dQYlpWhLkl2O_msLpskjSd1aX1sEZc",
        "y": "uHTNTjHnCjOojEpc6ag0nSyZHNyHrTApHxytZyR9OAY",
        "kid": "oP-pz7_9WGrN-d0U9dOWWCHSNOa3fQrHuwXkmsMs_ZI",
        "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

Invalid
eu_pid_mdoc
mso_mdoc
Invalid
Valid Document DocType: eu.europa.ec.eudi.pid.1
Valid Issuer Signature IssuerAuth COSE_Sign1 signature verified
Valid Certificate Valid until 2027-04-27T18:31:50+00:00
Trusted Chain signed by trusted root: CN=mdoc IACA,O=iGrant.io,ST=SE,C=SE
Valid Token Status Valid until 2027-06-12T00:00:00+00:00
Valid Device Signature No device key found in MSO deviceKeyInfo
View Details
{
  "valid": false,
  "format": "mso_mdoc",
  "disclosed_claims": {
    "eu.europa.ec.eudi.pid.1:given_name": "Erik",
    "eu.europa.ec.eudi.pid.1:family_name": "Lindgren",
    "eu.europa.ec.eudi.pid.1:birth_date": "1985-03-15",
    "eu.europa.ec.eudi.pid.1:issuing_country": "SE"
  },
  "issuer": "CN=mdoc IACA,O=iGrant.io,ST=SE,C=SE",
  "error": null,
  "checks": [
    {
      "id": "valid_document",
      "name": "Valid Document",
      "status": "passed",
      "detail": "DocType: eu.europa.ec.eudi.pid.1"
    },
    {
      "id": "issuer_signature",
      "name": "Valid Issuer Signature",
      "status": "passed",
      "detail": "IssuerAuth COSE_Sign1 signature verified"
    },
    {
      "id": "valid_certificate",
      "name": "Valid Certificate",
      "status": "passed",
      "detail": "Valid until 2027-04-27T18:31:50+00:00"
    },
    {
      "id": "trusted",
      "name": "Trusted",
      "status": "passed",
      "detail": "Chain signed by trusted root: CN=mdoc IACA,O=iGrant.io,ST=SE,C=SE"
    },
    {
      "id": "token_status",
      "name": "Valid Token Status",
      "status": "passed",
      "detail": "Valid until 2027-06-12T00:00:00+00:00"
    },
    {
      "id": "device_signature",
      "name": "Valid Device Signature",
      "status": "failed",
      "detail": "No device key found in MSO deviceKeyInfo"
    }
  ]
}

VP Token

View Raw Token
o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEBKap87IaavuWihsGV6mOPBApuSsg1FC-AziJuMZmAH3ybCaGqK6mi8S1h7qoHWdhaGNpedukVCeXozUziqSrumam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQHyMIIB7jCCAZSgAwIBAgIUNO9U0wM5BPvAUfyplLIuTK5AUdUwCgYIKoZIzj0EAwIwQjELMAkGA1UEBhMCU0UxCzAJBgNVBAgMAlNFMRIwEAYDVQQKDAlpR3JhbnQuaW8xEjAQBgNVBAMMCW1kb2MgSUFDQTAeFw0yNjA0MjcxODMxNTBaFw0yNzA0MjcxODMxNTBaME0xCzAJBgNVBAYTAlNFMQswCQYDVQQIDAJTRTESMBAGA1UECgwJaUdyYW50LmlvMR0wGwYDVQQDDBRtZG9jIERvY3VtZW50IFNpZ25lcjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABFDb5cnl6hz69XWJU89BQOcqRQHD7MxOg4O9dukDeDm0aE9RssllOlR_ciWyZOw8R__yoIPUe01fuI9oAWTtEayjXTBbMAkGA1UdEwQCMAAwDgYDVR0PAQH_BAQDAgeAMB0GA1UdDgQWBBQ3GasoEW9WiIg9HfzmJRvBN0M4NTAfBgNVHSMEGDAWgBStUMMz6QhA19QQAqVwaTl53twUWzAKBggqhkjOPQQDAgNIADBFAiEAoGCbLVuXVviwFV4Wz0MwWab-dUOkpdaTHDkH_P5W1EwCIGWnfbfGebEz4yeffaWKUtAg4r5ySFY1eRBO3-pe0nNnWQRM2BhZBEenZnN0YXR1c6Frc3RhdHVzX2xpc3SiY2lkeBnNC2N1cml4VGh0dHBzOi8vYXBpLnBsYXlncm91bmQuZnJhbmNlLWlkZW50aXRlLmdvdXYuZnIvaWdyYW50aW8vaXNzdWVyLWJhY2tlbmQvc3RhdHVzbGlzdHMvMWdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Nmc2lnbmVkwHQyMDI2LTA2LTEyVDA4OjQ5OjQ3Wml2YWxpZEZyb23AdDIwMjYtMDYtMTJUMDg6NDk6NDdaanZhbGlkVW50aWzAdDIwMjctMDYtMTJUMDA6MDA6MDBabHZhbHVlRGlnZXN0c6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjG1AFggPKbcAkwbQF6a2gKizw3dKqOc2607dtB0OZTLbtdxP9oBWCBaBcPkbvAoW1TI07a7QVdd7-Fi7ykwkMwTPX-ThFU2PgJYILaZ7VKr76O4V3yjUUKstNO5dlsqWl_R7NJa2JyqTSrSA1ggdLnKyqvM-P5bkZUf67kmmLDjx6sxn2SJr7DG65WRS_cEWCCAphz_isGAK8A1FFnRy6fZUkHgz8qXqZk3qO4bK--ukQVYIPSpEUCxVTfmZiAzhVWb9P2nPbANJaqGeqv68x4rCi76BlggPcLZAat_Gr8Yj-5eDRYHoI0Tc-ukqGZFwvtiBI2MMboHWCDDdmMEdcpSnvKGOJ70lOo4ssdKTsK4Z39ZFURWm8QAXwhYIHiNprUMAP_y5kooUD80iMhHM-dFAF7oMWPT6dKisUGsCVgga7A8M_lMIASxvDaASaCiEs1l6gtNkO8SgzOo5OkmPpcKWCBtmi149LwCXPOnnHPcql79zKIwbFuuxrDi3qlBxWOjYQtYINV6rsZz8PlPaqY3GRD0f4PEe--VuqSAdvGmSP8yNZHdDFgg6g65mOJsVO2sjO5Q8g0sdZYY4MNYkKZDXfDQACoOYBcNWCDh7-llv5LrfEwRPoPu09Jp4RsHc6vUn4V0K6UPLt7HnQ5YILvIjDNQrDPuEVCoxBBQQN_DsaaPFR90CrBM1No-uJUWD1ggx4mlTAJdYZJ5bdCzgtzo8Azrx9jB-Eh1YcWdL5XKk7EQWCDyELF0dw0kAO2ryniJ99MSSzFLheNUZH22J6sozohmtxFYID2e9RgppF2yBk973K2yayYIXvxyCSqN6kl5rR9M8yjPElggNdP_IluJ9b7OtJhMTzTQMmHovM3bG_gowqiPcUhMYOMTWCCZ0EV78_No0NDjZqS1BRiRd4fdD_QZutw96Fuguf8jURRYIILZrEtrMDvgIrxF1PdDDQa_PwJ4UkFWZfNxUP1v9q90bWRldmljZUtleUluZm-haWRldmljZUtlefZvZGlnZXN0QWxnb3JpdGhtZ1NIQS0yNTZYQNyY13ff79ziEasbtu_6GZ6rRad4ruv7_Dswjy6xp3i1U-QLA8hcFRW1L5PyJI9qgDTt1t3sjDnxRR5YwNlboONqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYY6RmcmFuZG9tWCB8XyAxr7OuUq2iXHWUUk9ktan9XeZP81N-lGTtauKnz2hkaWdlc3RJRA5sZWxlbWVudFZhbHVlZEVyaWtxZWxlbWVudElkZW50aWZpZXJqZ2l2ZW5fbmFtZdgYWGikZnJhbmRvbVggM2za5n7F4_ey80F5Cqj6i4gjaQC4tMh4UnTwUoFQff1oZGlnZXN0SUQEbGVsZW1lbnRWYWx1ZWhMaW5kZ3JlbnFlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZdgYWGykZnJhbmRvbVggmMIO2sCs-vNs3z_nuDkxazF_nxbctm_QeVLtecUo6SdoZGlnZXN0SUQKbGVsZW1lbnRWYWx1ZdkD7GoxOTg1LTAzLTE1cWVsZW1lbnRJZGVudGlmaWVyamJpcnRoX2RhdGXYGFhmpGZyYW5kb21YIDW0UQUHfOIPkLNoVoZU7aGEZAF2fG7wZ2OHMbubyvtUaGRpZ2VzdElEDGxlbGVtZW50VmFsdWViU0VxZWxlbWVudElkZW50aWZpZXJvaXNzdWluZ19jb3VudHJ5

Session Logs

6 total
2026-06-12 08:51:22 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "accept-encoding": "gzip, deflate, br, zstd",
    "accept-language": "en-US,en;q=0.9,ru;q=0.8,he;q=0.7,ar;q=0.6,cs;q=0.5",
    "x-forwarded-proto": "https",
    "sec-fetch-user": "?1",
    "sec-fetch-mode": "navigate",
    "content-type": "application/x-www-form-urlencoded",
    "via": "1.1 Caddy",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "upgrade-insecure-requests": "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",
    "sec-fetch-dest": "document",
    "x-forwarded-for": "165.225.200.188, 127.0.0.1,10.42.7.1",
    "origin": "https://api.playground.france-identite.gouv.fr",
    "sec-ch-ua": "\"Google Chrome\";v=\"149\", \"Chromium\";v=\"149\", \"Not)A;Brand\";v=\"24\"",
    "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36",
    "sec-ch-ua-mobile": "?0",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "sec-fetch-site": "same-origin",
    "sec-ch-ua-platform": "\"macOS\"",
    "referer": "https://api.playground.france-identite.gouv.fr/igrantio/verifier/admin/create-request/",
    "cache-control": "max-age=0",
    "content-length": "159",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "986400c9-5e44-923c-be29-7e5f0a3596c9",
    "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=6f9ee31c83b3484e9fe92a4c0ce049a93462227c9b7d3f18f68795f032420044;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-ee26ae1b0b3c0783aa74310f129b3207-ce41fc2c7662146f-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": "8e43c864-cb32-4f0f-a68f-0f2368db53db",
  "request_id": "7821e9dd-c46d-47c3-b29f-c4c7a0e35c9a",
  "nonce": "g-heMO56FMinijKcIw7QLXq7Gr9atLhOsjJKPolXqwg",
  "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": "oP-pz7_9WGrN-d0U9dOWWCHSNOa3fQrHuwXkmsMs_ZI",
  "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": "C7mb8_e_nuiq3dQYlpWhLkl2O_msLpskjSd1aX1sEZc",
          "y": "uHTNTjHnCjOojEpc6ag0nSyZHNyHrTApHxytZyR9OAY",
          "kid": "oP-pz7_9WGrN-d0U9dOWWCHSNOa3fQrHuwXkmsMs_ZI",
          "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-06-12 08:51:35 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "user-agent": "Dalvik/2.1.0 (Linux; U; Android 15; SM-G990B2 Build/AP3A.240905.015.A2)",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "via": "1.1 Caddy",
    "accept-encoding": "gzip",
    "x-forwarded-proto": "https",
    "x-forwarded-for": "90.177.144.24, 127.0.0.1,10.42.7.1",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "172ddb9f-5df6-41b9-b92d-2e1da401d292",
    "x-envoy-attempt-count": "1",
    "x-envoy-original-path": "/igrantio/verifier-backend/authorize/7821e9dd-c46d-47c3-b29f-c4c7a0e35c9a",
    "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-8ea9a80be7f3ad0e373c35a07f841f3c-aea4d8b390a386e1-00",
    "tracestate": ""
  },
  "path_params": {
    "request_id": "7821e9dd-c46d-47c3-b29f-c4c7a0e35c9a"
  },
  "transaction_id": "8e43c864-cb32-4f0f-a68f-0f2368db53db",
  "nonce": "g-heMO56FMinijKcIw7QLXq7Gr9atLhOsjJKPolXqwg",
  "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": "oP-pz7_9WGrN-d0U9dOWWCHSNOa3fQrHuwXkmsMs_ZI"
}
2026-06-12 08:51:38 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "content-type": "application/x-www-form-urlencoded",
    "accept-encoding": "gzip",
    "via": "1.1 Caddy",
    "x-forwarded-for": "90.177.144.24, 127.0.0.1,10.42.7.1",
    "user-agent": "Dalvik/2.1.0 (Linux; U; Android 15; SM-G990B2 Build/AP3A.240905.015.A2)",
    "x-forwarded-proto": "https",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "content-length": "5061",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "bd5da0c1-e002-4ad6-8f15-4fa54631275d",
    "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-5588d2831612d43c7c2f24e8061e7ad3-21be6c61e82f592e-00",
    "tracestate": ""
  },
  "form_fields": {
    "response_jwe": "eyJlcGsiOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiJoRG5QSUI2NXpUMlBzX3hsUUxvX2o3Umx3LWtqTmRhYmQ1aUdwVGdULUJFIiwieSI6IjZMb2xpMGxYbHdsblQ1THA4WUZBeTRJMmh1X05zQVhvTkRvLTYySS1yZmsifSwiYXB2IjoiWnkxb1pVMVBOVFpHVFdsdWFXcExZMGwzTjFGTVdIRTNSM0k1WVhSTWFFOXpha3BMVUc5c1dIRjNadyIsImtpZCI6Im9QLXB6N185V0dyTi1kMFU5ZE9XV0NIU05PYTNmUXJIdXdYa21zTXNfWkkiLCJhcHUiOiJaa2cyV2xaMlVEZGZhek5IYzFaWlZWbHJSV0o0ZHciLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiRUNESC1FUyJ9..g3Lmc6IZerBGZOth.TyZmiavHVohf9y8dOBRmAPNrCzw_OKYtq0Xo3iEXBNpOdbASoO34jkwtVsUVSmFlxbwoiiQ4hwci9L-tlXsC3BygTWeFHisAJ8lr577FmY0pgc8h4RzFigOEFXsWCNbRogWJUOABOn1G_saX9uXLLTxIMTpxrVkKpU4iOILihU2dKwP-DkOzXjbrUqAlIF0c61BoHwqQKClhdi8QUwQLcu0FfvmDycm0vxxw7v388F7u6EJDzk8vxbNspzd8eZMpfmrtj6w42KBZe9EtkBN2jiInfmMf8L6oajcGBkZgbA3j0c9cjvh4bw-4XN1SeusexA1tlXZe0Yo-0ZjZxPlnWz3XcPgSVmROQLxmS2OE7UzX-hSVkSkva9IkYS6Ku2fIyJGxgxVizjZRrWrXx15bsALjsQagpkE_BGfiQgNChJkvH-vfVioyvkSVXdmNxja-2U21rLwy6kSyalHAQHI9mXYYPzt2Nl94y05MMALKe-_U37lYUiTb-SwWkiSVcRakJaa9VPZYafx1LnK9Vx1o6gE9uUmYoZKZ6Uj3SqIbjUqQDY0w8d1C6eQq07j_OaDcAnWY935jCHS7vpG1Y2D3w2jHCuUSY_cl1p8stTbUyfPnWY7KK1yMPt350eLb080QCLpXabY7kDk_yhKAwbzqmxOR6_J_BFZP5hqOaClmjJWF8-ym_VLYeDgQ2GzIlZyl2tkxIwb3-Ic5woryXHYsrAr79vNyIIeHvTlNTgwAM04ylTh2rDn1jftMd-UyGvA0It97sCGeYySkzNaOlLCM5O8rVnd9AS9YPGdOBZfehEUSas3KIaXX_Yk7sekdqGhJ9f3MNQ8mJghELxw3RYj2FBWJ9t5S8ldSDJu0_i7jRQhYW-SZe6qku_-1Zwbd4pt826dkM8c77F2ux2nWZVhpb8Ft4kR2-AtJ-IelvIBpEPI89f5o3f2uiYIpKSyx_fONB3DnjwoDLtDDlsu1WMUNAOj4NVvH_zVj8ZQ-QlA5-K9e2aiu18Mdwsfko_7wPh4qLEblewArqcJo6Mz2W6Dg522PoGUILnKVBqKdru0umz4WufI_ORFwWBWZyuX7jYrjRhfLGNGllUm5MM1OxLWLuykhZpS5m80B3Dt_aI_dKGnlSX2qE9xbRLgTmhQanJxxZyhUDM4MiSR1X0KppruV0UKhhZdurRUMykTMO_NCTRP19sFVXyU0kXC1I4imKipMRKd8DhRkG_q__gmC3QAMiv6nQH2XHvoF5eDQr7VtWD1kmLDXkeIJK81yWjUD7EErfSyOarzeaa1xJpCeZQo92FHff4nMg8M3lOUKm7KYJRgxC9UY04BKfTIAkA1Pp0auH4abDUas5PSEaoScqK1gd27JN54j6kQoZHDx_r8eNYCvitAb4YuhvI0kkIZ4WMo7yaVERf2GJ1gw95R4eE_0W4JYJTxBLfpT2VhpfSefGmK0PpSqiIC4q_Uhc-qulS0j0yt-u6ZYNPUfnAJsVfeGPz6G1TFWzQ6lQRfM7PUg66MqgKOShdqA2Oj7KW18MJWix4QDvv7uSalcXnq_mKqnVqMtvXMbHuVp1_vAlZfbNQvboZ7nOS0w-5bFG4frfHDuTk-OYZZOWjUtRdg1lESIUVYo4aU6nS0I8zEGHIiO28Q13-4_u3Pn8XnI-Uo2qmcKJcaGebMrb4zY2cyPxRvnEqb-NXunws9b91r9QRNYk7b--K1l4P2ZSZrBhOMXNJvlFY9OZQKxUPtZDnsUqidpSlv8VgDiUhZ5A_q19XxGat5NokBxIvOon3qYJCYtTBOrQPUsWfa7TzfABNU-xiZKLhPJxuTaR6Tk4GyT_2tPXKlZlrO80-otR6V30_VD7ELhzvOmyyLa66lx4sgNp_mB0E66TskuTFDwQ3a7ln__970a5DQEuL864Maf-116avaFqicJWGX_yHmwkQvsamv07H1vIg_MWHL641ru__36eERpyUVUR5sKb4eQ1myKEV65uOY4m4Lo2pQOiqVxeH-hj-H8bTvlocZ-OQl_dtZ9r2ZYudqnhADOBLpBHE2TmXMSDjpZ76tcsLcsx5swzmHztGzXjVivhyezRsxhruZLAF8dk8bT_U99WnRVtg43BqypB_EKEF9RwsZ7oaEGTE_GsJUpAs5Gjz9KQBDSq11Q84XSbE-h079_dyPo6CxJJ3S_hEfgKDYTHjH9W55XBQvDTjL8h1CAsHvlp7UPptWzl5CbroCMAs2RYHa6omz4faZMlYa3oyAik4qEgcu2ZLT66w992h0y0MR_suekWGrqwPerRJE7WWRnMkK1KEMwxXMXTQkX2jsJ3BA43e5w4rIE_S1U629J7MVAgvR4WVoAcGUug0i0aYeAphztDyQY59pJXruBYCgTrGjx80dC06dpWb5gh8saaMzffC6Y9pl1F4bTMURIAQ6FNF3qTZEkqKw80bPOshzR9zCZWFM2CTmJVWEEbQqAdz5yk7FnEwRZcoBcCe49qRQrCjPA_cx3Z3nIkEg5SLpRYhrjE1jAW6vmRwvg8HD9GqCkdXtIc3RsysNISjlc-Y4x9a2mTgtiXIhx7Kz9H1VYjhphPO1gRBDHoXlZ4sEOnhJwAz8iPZbkTKZalp9pQTBDrLA_T6rstS0RGHdH0BVJ874STqmcSHGMU3o9mEfwZtTWhhjNrmFWTrvBOkykEohSW4RSw1TurGk6P29TwTXWbdfUP1mIi_0bug_Z4tABP0WxbLUsb4TNvzqzalymc-T61kXSVkbgyzr6Ad2QntUBxF0dgC2RLeHX-dQrXeIzKsL0C_IRRluWgGfUWzN_o3MORfEbzK0Wo-gnadXQSeOe8MFxx-0VVydFOAXl29PaCguFK2WCs6Q5RL6WEMyQjdaNCygo7UW07VHMdYbwutpdDY4jfmZvYKtc0bmitp4VagY6v3JbX3ITyY_llhHDWuJACwF9JeRrjU_IRFQeDHA5ylBUSexbw3grcIrHmkW9W-MhuODKc0YAAxcFnwk1YjXmppktkFC16tZFGSopStEp_KO_QeLa3PfnShEUVuonVwKrCsHu-wkklijXLI1BvIVQHRbxYUsjE7mn9f10Ul-rCbeGmhwObfj3nUgzIfn-TM7OBEbiu0oArMwKQfZwQHfi6Mni2-UDUhagTw72xMH_TpfUrCEfFVoYdcoz7y51qfXqAfZc27gRo491rTMzT-qE2orX1HalZe2aZs00Ms290CTycxrVaiDjzCDfph49x4Hf94-odp8odzUsEeFIEunq94CT-FM2gXmV81HWUx5JhIqJ1jQQyo5fqz4quQEA91a0YvRPJZew2TWRez6guLMIZ7zNuXN0R3KuDE1V60OyJZcMEKPNH3Ff7AVBfYsEI21r0X-6-uEcyLE8a2-IQr7_tCI3Dja-9YJg_T3f0MYpy7C1-LicQyOV-tbBy1kXG0hSi6WUKnyI1jEYa-DPaohSiqoWUdbvlYqEz77EuyGUeMmw-GxZhJDA84lnQ0xKJvZUEIlcEYqoQui1esIzj9qo3rpZfq-IoTGvTjoUc16iY7lHuHBURRcz5Da2M6p0NbEMU-1vvF0aDLNT85GTnhx5kuW6fcOY9Wxyfqlo3cV1fVvGtZ1DkFOZ3S6mxMybdeoINuGbSDxsGnIJAFJZgyzXxcfqAvkTxlVBMGYvNV4Nxpcfa7a0b8y_V110JYcKrtciDQUyoiaB4JCfXeS8sWiXSqwWWm9clCr2cOnx4z1_mh1pzAEd46ogpddx3oJVvtXqE9LJ9admak9KUk-78bo9_4kKitTFhvpFGCrPhBlTUIstLMebLL499rZ3z_6VvbqZkOC9mfxeKrVpVXvk6xwKAsbiPXzGGjWX6zPFVjmLfkYytHmv4jEFhmmpe5mmOFEhhbMuYlizJmRJ7zNoHZZqukN7m4qQ0hDnGJfyl6_Ld6rRLImZocizjEw_VSUPM5zNon-MAD_dejwW7iRPYdo1zhWqUEgc_DxTBKMk9KOxz2te9Fp67-1Fk8Jl3D-5c7sdkbpt0HXcpupLKYEFio6vnJc_bJ__A-x-XK26NGGMX3b6t4wIfRythaB_Sosk9N3C1EhaPw5zemUISii1iLQtfzHziTfq_zpF444XvUe3sY30NN5gumlhFsS8jvoWZh6Q6YBPwjuLXdgXnsRhcRUKUTP6YU4dH6dQnZqrOM6k-VmBQbqD6ZQ8e_3ZuhvNh7TXY2aKfE9bhkv8mYtOk0xSlinTsWHK9WZYgikD2KAd77kwJiTrRvwgcR-WWXsnNLRC-kORbPsK74BN9BX9HOL0Yjdzy7XXefTXk7WRcZw45V3pMMhZC0Xe1KwZxBv--ZRtsySe4FviVIXFSGkqBtzwS2vOjCOFfvYD8AzN5hTiFdDoM3QL84jB3Qm8zpwoIDD98pJmaOuZBPSdt1fQMwqMwa05Q0uAWVLtE9K2tsPh-kIQQ7axmsZX5nFRgWJff_vWR-nVfKc394FlG9Hhefy3tXefKMjZOH69gV8NjfDS-I7y_zEQCvcxYR2OU_KRcEigm7yNwjjyLdycswZrcyVuZEORdI0qgKbnLSqf0vCvZrJc2RUeBUPYQ7yrufFFtwCIvQ.pZ-GQVLcDrell-dI54pA2Q"
  },
  "transaction_id": "8e43c864-cb32-4f0f-a68f-0f2368db53db",
  "nonce": "g-heMO56FMinijKcIw7QLXq7Gr9atLhOsjJKPolXqwg",
  "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": "oP-pz7_9WGrN-d0U9dOWWCHSNOa3fQrHuwXkmsMs_ZI"
}
2026-06-12 08:51:38 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "hDnPIB65zT2Ps_xlQLo_j7Rlw-kjNdabd5iGpTgT-BE",
      "y": "6Loli0lXlwlnT5Lp8YFAy4I2hu_NsAXoNDo-62I-rfk"
    },
    "apv": "Zy1oZU1PNTZGTWluaWpLY0l3N1FMWHE3R3I5YXRMaE9zakpLUG9sWHF3Zw",
    "kid": "oP-pz7_9WGrN-d0U9dOWWCHSNOa3fQrHuwXkmsMs_ZI",
    "apu": "Zkg2WlZ2UDdfazNHc1ZZVVlrRWJ4dw",
    "enc": "A256GCM",
    "alg": "ECDH-ES"
  },
  "decrypted_payload": {
    "presentation_submission": {
      "id": "7821e9dd-c46d-47c3-b29f-c4c7a0e35c9a-response",
      "descriptor_map": [
        {
          "format": "mso_mdoc",
          "path": "$",
          "id": "eu.europa.ec.eudi.pid.1"
        }
      ],
      "definition_id": "7821e9dd-c46d-47c3-b29f-c4c7a0e35c9a"
    },
    "state": "7821e9dd-c46d-47c3-b29f-c4c7a0e35c9a",
    "vp_token": "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEBKap87IaavuWihsGV6mOPBApuSsg1FC-AziJuMZmAH3ybCaGqK6mi8S1h7qoHWdhaGNpedukVCeXozUziqSrumam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQHyMIIB7jCCAZSgAwIBAgIUNO9U0wM5BPvAUfyplLIuTK5AUdUwCgYIKoZIzj0EAwIwQjELMAkGA1UEBhMCU0UxCzAJBgNVBAgMAlNFMRIwEAYDVQQKDAlpR3JhbnQuaW8xEjAQBgNVBAMMCW1kb2MgSUFDQTAeFw0yNjA0MjcxODMxNTBaFw0yNzA0MjcxODMxNTBaME0xCzAJBgNVBAYTAlNFMQswCQYDVQQIDAJTRTESMBAGA1UECgwJaUdyYW50LmlvMR0wGwYDVQQDDBRtZG9jIERvY3VtZW50IFNpZ25lcjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABFDb5cnl6hz69XWJU89BQOcqRQHD7MxOg4O9dukDeDm0aE9RssllOlR_ciWyZOw8R__yoIPUe01fuI9oAWTtEayjXTBbMAkGA1UdEwQCMAAwDgYDVR0PAQH_BAQDAgeAMB0GA1UdDgQWBBQ3GasoEW9WiIg9HfzmJRvBN0M4NTAfBgNVHSMEGDAWgBStUMMz6QhA19QQAqVwaTl53twUWzAKBggqhkjOPQQDAgNIADBFAiEAoGCbLVuXVviwFV4Wz0MwWab-dUOkpdaTHDkH_P5W1EwCIGWnfbfGebEz4yeffaWKUtAg4r5ySFY1eRBO3-pe0nNnWQRM2BhZBEenZnN0YXR1c6Frc3RhdHVzX2xpc3SiY2lkeBnNC2N1cml4VGh0dHBzOi8vYXBpLnBsYXlncm91bmQuZnJhbmNlLWlkZW50aXRlLmdvdXYuZnIvaWdyYW50aW8vaXNzdWVyLWJhY2tlbmQvc3RhdHVzbGlzdHMvMWdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Nmc2lnbmVkwHQyMDI2LTA2LTEyVDA4OjQ5OjQ3Wml2YWxpZEZyb23AdDIwMjYtMDYtMTJUMDg6NDk6NDdaanZhbGlkVW50aWzAdDIwMjctMDYtMTJUMDA6MDA6MDBabHZhbHVlRGlnZXN0c6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjG1AFggPKbcAkwbQF6a2gKizw3dKqOc2607dtB0OZTLbtdxP9oBWCBaBcPkbvAoW1TI07a7QVdd7-Fi7ykwkMwTPX-ThFU2PgJYILaZ7VKr76O4V3yjUUKstNO5dlsqWl_R7NJa2JyqTSrSA1ggdLnKyqvM-P5bkZUf67kmmLDjx6sxn2SJr7DG65WRS_cEWCCAphz_isGAK8A1FFnRy6fZUkHgz8qXqZk3qO4bK--ukQVYIPSpEUCxVTfmZiAzhVWb9P2nPbANJaqGeqv68x4rCi76BlggPcLZAat_Gr8Yj-5eDRYHoI0Tc-ukqGZFwvtiBI2MMboHWCDDdmMEdcpSnvKGOJ70lOo4ssdKTsK4Z39ZFURWm8QAXwhYIHiNprUMAP_y5kooUD80iMhHM-dFAF7oMWPT6dKisUGsCVgga7A8M_lMIASxvDaASaCiEs1l6gtNkO8SgzOo5OkmPpcKWCBtmi149LwCXPOnnHPcql79zKIwbFuuxrDi3qlBxWOjYQtYINV6rsZz8PlPaqY3GRD0f4PEe--VuqSAdvGmSP8yNZHdDFgg6g65mOJsVO2sjO5Q8g0sdZYY4MNYkKZDXfDQACoOYBcNWCDh7-llv5LrfEwRPoPu09Jp4RsHc6vUn4V0K6UPLt7HnQ5YILvIjDNQrDPuEVCoxBBQQN_DsaaPFR90CrBM1No-uJUWD1ggx4mlTAJdYZJ5bdCzgtzo8Azrx9jB-Eh1YcWdL5XKk7EQWCDyELF0dw0kAO2ryniJ99MSSzFLheNUZH22J6sozohmtxFYID2e9RgppF2yBk973K2yayYIXvxyCSqN6kl5rR9M8yjPElggNdP_IluJ9b7OtJhMTzTQMmHovM3bG_gowqiPcUhMYOMTWCCZ0EV78_No0NDjZqS1BRiRd4fdD_QZutw96Fuguf8jURRYIILZrEtrMDvgIrxF1PdDDQa_PwJ4UkFWZfNxUP1v9q90bWRldmljZUtleUluZm-haWRldmljZUtlefZvZGlnZXN0QWxnb3JpdGhtZ1NIQS0yNTZYQNyY13ff79ziEasbtu_6GZ6rRad4ruv7_Dswjy6xp3i1U-QLA8hcFRW1L5PyJI9qgDTt1t3sjDnxRR5YwNlboONqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYY6RmcmFuZG9tWCB8XyAxr7OuUq2iXHWUUk9ktan9XeZP81N-lGTtauKnz2hkaWdlc3RJRA5sZWxlbWVudFZhbHVlZEVyaWtxZWxlbWVudElkZW50aWZpZXJqZ2l2ZW5fbmFtZdgYWGikZnJhbmRvbVggM2za5n7F4_ey80F5Cqj6i4gjaQC4tMh4UnTwUoFQff1oZGlnZXN0SUQEbGVsZW1lbnRWYWx1ZWhMaW5kZ3JlbnFlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZdgYWGykZnJhbmRvbVggmMIO2sCs-vNs3z_nuDkxazF_nxbctm_QeVLtecUo6SdoZGlnZXN0SUQKbGVsZW1lbnRWYWx1ZdkD7GoxOTg1LTAzLTE1cWVsZW1lbnRJZGVudGlmaWVyamJpcnRoX2RhdGXYGFhmpGZyYW5kb21YIDW0UQUHfOIPkLNoVoZU7aGEZAF2fG7wZ2OHMbubyvtUaGRpZ2VzdElEDGxlbGVtZW50VmFsdWViU0VxZWxlbWVudElkZW50aWZpZXJvaXNzdWluZ19jb3VudHJ5"
  }
}
2026-06-12 08:51:38 UTC INFO /post VP Token received
Data:
{
  "vp_token": "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEBKap87IaavuWihsGV6mOPBApuSsg1FC-AziJuMZmAH3ybCaGqK6mi8S1h7qoHWdhaGNpedukVCeXozUziqSrumam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQHyMIIB7jCCAZSgAwIBAgIUNO9U0wM5BPvAUfyplLIuTK5AUdUwCgYIKoZIzj0EAwIwQjELMAkGA1UEBhMCU0UxCzAJBgNVBAgMAlNFMRIwEAYDVQQKDAlpR3JhbnQuaW8xEjAQBgNVBAMMCW1kb2MgSUFDQTAeFw0yNjA0MjcxODMxNTBaFw0yNzA0MjcxODMxNTBaME0xCzAJBgNVBAYTAlNFMQswCQYDVQQIDAJTRTESMBAGA1UECgwJaUdyYW50LmlvMR0wGwYDVQQDDBRtZG9jIERvY3VtZW50IFNpZ25lcjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABFDb5cnl6hz69XWJU89BQOcqRQHD7MxOg4O9dukDeDm0aE9RssllOlR_ciWyZOw8R__yoIPUe01fuI9oAWTtEayjXTBbMAkGA1UdEwQCMAAwDgYDVR0PAQH_BAQDAgeAMB0GA1UdDgQWBBQ3GasoEW9WiIg9HfzmJRvBN0M4NTAfBgNVHSMEGDAWgBStUMMz6QhA19QQAqVwaTl53twUWzAKBggqhkjOPQQDAgNIADBFAiEAoGCbLVuXVviwFV4Wz0MwWab-dUOkpdaTHDkH_P5W1EwCIGWnfbfGebEz4yeffaWKUtAg4r5ySFY1eRBO3-pe0nNnWQRM2BhZBEenZnN0YXR1c6Frc3RhdHVzX2xpc3SiY2lkeBnNC2N1cml4VGh0dHBzOi8vYXBpLnBsYXlncm91bmQuZnJhbmNlLWlkZW50aXRlLmdvdXYuZnIvaWdyYW50aW8vaXNzdWVyLWJhY2tlbmQvc3RhdHVzbGlzdHMvMWdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Nmc2lnbmVkwHQyMDI2LTA2LTEyVDA4OjQ5OjQ3Wml2YWxpZEZyb23AdDIwMjYtMDYtMTJUMDg6NDk6NDdaanZhbGlkVW50aWzAdDIwMjctMDYtMTJUMDA6MDA6MDBabHZhbHVlRGlnZXN0c6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjG1AFggPKbcAkwbQF6a2gKizw3dKqOc2607dtB0OZTLbtdxP9oBWCBaBcPkbvAoW1TI07a7QVdd7-Fi7ykwkMwTPX-ThFU2PgJYILaZ7VKr76O4V3yjUUKstNO5dlsqWl_R7NJa2JyqTSrSA1ggdLnKyqvM-P5bkZUf67kmmLDjx6sxn2SJr7DG65WRS_cEWCCAphz_isGAK8A1FFnRy6fZUkHgz8qXqZk3qO4bK--ukQVYIPSpEUCxVTfmZiAzhVWb9P2nPbANJaqGeqv68x4rCi76BlggPcLZAat_Gr8Yj-5eDRYHoI0Tc-ukqGZFwvtiBI2MMboHWCDDdmMEdcpSnvKGOJ70lOo4ssdKTsK4Z39ZFURWm8QAXwhYIHiNprUMAP_y5kooUD80iMhHM-dFAF7oMWPT6dKisUGsCVgga7A8M_lMIASxvDaASaCiEs1l6gtNkO8SgzOo5OkmPpcKWCBtmi149LwCXPOnnHPcql79zKIwbFuuxrDi3qlBxWOjYQtYINV6rsZz8PlPaqY3GRD0f4PEe--VuqSAdvGmSP8yNZHdDFgg6g65mOJsVO2sjO5Q8g0sdZYY4MNYkKZDXfDQACoOYBcNWCDh7-llv5LrfEwRPoPu09Jp4RsHc6vUn4V0K6UPLt7HnQ5YILvIjDNQrDPuEVCoxBBQQN_DsaaPFR90CrBM1No-uJUWD1ggx4mlTAJdYZJ5bdCzgtzo8Azrx9jB-Eh1YcWdL5XKk7EQWCDyELF0dw0kAO2ryniJ99MSSzFLheNUZH22J6sozohmtxFYID2e9RgppF2yBk973K2yayYIXvxyCSqN6kl5rR9M8yjPElggNdP_IluJ9b7OtJhMTzTQMmHovM3bG_gowqiPcUhMYOMTWCCZ0EV78_No0NDjZqS1BRiRd4fdD_QZutw96Fuguf8jURRYIILZrEtrMDvgIrxF1PdDDQa_PwJ4UkFWZfNxUP1v9q90bWRldmljZUtleUluZm-haWRldmljZUtlefZvZGlnZXN0QWxnb3JpdGhtZ1NIQS0yNTZYQNyY13ff79ziEasbtu_6GZ6rRad4ruv7_Dswjy6xp3i1U-QLA8hcFRW1L5PyJI9qgDTt1t3sjDnxRR5YwNlboONqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYY6RmcmFuZG9tWCB8XyAxr7OuUq2iXHWUUk9ktan9XeZP81N-lGTtauKnz2hkaWdlc3RJRA5sZWxlbWVudFZhbHVlZEVyaWtxZWxlbWVudElkZW50aWZpZXJqZ2l2ZW5fbmFtZdgYWGikZnJhbmRvbVggM2za5n7F4_ey80F5Cqj6i4gjaQC4tMh4UnTwUoFQff1oZGlnZXN0SUQEbGVsZW1lbnRWYWx1ZWhMaW5kZ3JlbnFlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZdgYWGykZnJhbmRvbVggmMIO2sCs-vNs3z_nuDkxazF_nxbctm_QeVLtecUo6SdoZGlnZXN0SUQKbGVsZW1lbnRWYWx1ZdkD7GoxOTg1LTAzLTE1cWVsZW1lbnRJZGVudGlmaWVyamJpcnRoX2RhdGXYGFhmpGZyYW5kb21YIDW0UQUHfOIPkLNoVoZU7aGEZAF2fG7wZ2OHMbubyvtUaGRpZ2VzdElEDGxlbGVtZW50VmFsdWViU0VxZWxlbWVudElkZW50aWZpZXJvaXNzdWluZ19jb3VudHJ5",
  "state": "7821e9dd-c46d-47c3-b29f-c4c7a0e35c9a",
  "nonce": "g-heMO56FMinijKcIw7QLXq7Gr9atLhOsjJKPolXqwg",
  "client_id": "api.playground.france-identite.gouv.fr",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "jwk_thumbprint": "oP-pz7_9WGrN-d0U9dOWWCHSNOa3fQrHuwXkmsMs_ZI"
}
2026-06-12 08:51:38 UTC WARNING /post Validation failed
How to fix:
One or more credentials failed verification. Check the 'credentials' object below for per-credential errors.
Data:
{
  "hint": "One or more credentials failed verification. Check the 'credentials' object below for per-credential errors.",
  "credentials": {
    "eu_pid_mdoc": {
      "valid": false,
      "format": "mso_mdoc",
      "disclosed_claims": {
        "eu.europa.ec.eudi.pid.1:given_name": "Erik",
        "eu.europa.ec.eudi.pid.1:family_name": "Lindgren",
        "eu.europa.ec.eudi.pid.1:birth_date": "1985-03-15",
        "eu.europa.ec.eudi.pid.1:issuing_country": "SE"
      },
      "issuer": "CN=mdoc IACA,O=iGrant.io,ST=SE,C=SE",
      "checks": [
        {
          "id": "valid_document",
          "name": "Valid Document",
          "status": "passed",
          "detail": "DocType: eu.europa.ec.eudi.pid.1"
        },
        {
          "id": "issuer_signature",
          "name": "Valid Issuer Signature",
          "status": "passed",
          "detail": "IssuerAuth COSE_Sign1 signature verified"
        },
        {
          "id": "valid_certificate",
          "name": "Valid Certificate",
          "status": "passed",
          "detail": "Valid until 2027-04-27T18:31:50+00:00"
        },
        {
          "id": "trusted",
          "name": "Trusted",
          "status": "passed",
          "detail": "Chain signed by trusted root: CN=mdoc IACA,O=iGrant.io,ST=SE,C=SE"
        },
        {
          "id": "token_status",
          "name": "Valid Token Status",
          "status": "passed",
          "detail": "Valid until 2027-06-12T00:00:00+00:00"
        },
        {
          "id": "device_signature",
          "name": "Valid Device Signature",
          "status": "failed",
          "detail": "No device key found in MSO deviceKeyInfo"
        }
      ]
    }
  }
}