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

b9a0af3b-d089-40da-8dce-d5b923946a64

validated
direct_post.jwt

e2985246-d9bf-4576-b0b7-f12aa7a78efe
api.playground.france-identite.gouv.fr
FooaPZ1l1bqSoJIIXEIOI80YL-58Xx7du6f0pYoWVM0

https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post
600s
eu_pid_mdoc_common
2026-06-12 13:52:01 UTC    2026-06-12 13:52:12 UTC

Presentation Definition

View Definition (Draft 18 / ISO 18013-7 Annex B - derived from DCQL)
{
  "id": "b7fd7aba-fed1-43bd-980b-23a597dcffc8",
  "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": "iarjz_3BsqcTl2FQbVNo2zfS9277RfW51_Y-2bV12Fw",
        "y": "vleEVDGdQUGjEnnRS4fY6UpK7mHIUcYwAsdgvET2rYE",
        "kid": "7SRhOu5hI4hHws44k6pRVSuLDq9OOaQigIdezu4Z-RE",
        "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 2027-09-03T09:19:48+00:00
Trusted Chain signed by trusted root: 2.5.4.5=1,CN=Autorité de Certification France Identité IACA,OU=POUR QUALIFICATION UNIQUEMENT,OU=0002 130003262,O=Agence Nationale des Titres Sécurisés,C=FR
Valid Token Status Valid until 2026-09-12T13:44:49+00:00
Valid Device Signature DeviceAuth verified against SessionTranscript
View Details
{
  "valid": true,
  "format": "mso_mdoc",
  "disclosed_claims": {
    "eu.europa.ec.eudi.pid.1:birth_date": "1990-07-13",
    "eu.europa.ec.eudi.pid.1:family_name": "NOM D'USAGE",
    "eu.europa.ec.eudi.pid.1:issuing_country": "FR",
    "eu.europa.ec.eudi.pid.1:given_name": "Ma\u00eblis-Ga\u00eblle Marie"
  },
  "issuer": "2.5.4.5=1,CN=Autorit\u00e9 de Certification France Identit\u00e9 IACA,OU=POUR QUALIFICATION UNIQUEMENT,OU=0002 130003262,O=Agence Nationale des Titres S\u00e9curis\u00e9s,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-09-03T09:19:48+00:00"
    },
    {
      "id": "trusted",
      "name": "Trusted",
      "status": "passed",
      "detail": "Chain signed by trusted root: 2.5.4.5=1,CN=Autorit\u00e9 de Certification France Identit\u00e9 IACA,OU=POUR QUALIFICATION UNIQUEMENT,OU=0002 130003262,O=Agence Nationale des Titres S\u00e9curis\u00e9s,C=FR"
    },
    {
      "id": "token_status",
      "name": "Valid Token Status",
      "status": "passed",
      "detail": "Valid until 2026-09-12T13:44:49+00:00"
    },
    {
      "id": "device_signature",
      "name": "Valid Device Signature",
      "status": "passed",
      "detail": "DeviceAuth verified against SessionTranscript"
    }
  ]
}

VP Token

View Raw Token
o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYbKRoZGlnZXN0SUQDZnJhbmRvbVggM4rSVN1k2YipIvfm0FGa1ZDdfjtyOsQ3dLsFj7KrOetxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZWxlbGVtZW50VmFsdWXZA-xqMTk5MC0wNy0xM9gYWGukaGRpZ2VzdElEBWZyYW5kb21YIPJSBAYwIOhtayjHK2toEudBaHnPYrzCqwDJksfG9f9ZcWVsZW1lbnRJZGVudGlmaWVya2ZhbWlseV9uYW1lbGVsZW1lbnRWYWx1ZWtOT00gRCdVU0FHRdgYWGakaGRpZ2VzdElEBmZyYW5kb21YIAfesYM6g1aNKG6VeUsTc6UtXVg39gGBc90vdgMQMD1scWVsZW1lbnRJZGVudGlmaWVyb2lzc3VpbmdfY291bnRyeWxlbGVtZW50VmFsdWViRlLYGFh0pGhkaWdlc3RJRAtmcmFuZG9tWCBF8m-p_EBBITYemG9I9fDESYEXwDmdmdtO9gwGjHHStXFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1lbGVsZW1lbnRWYWx1ZXVNYcOrbGlzLUdhw6tsbGUgTWFyaWVqaXNzdWVyQXV0aIRDoQEmoRghWQMnMIIDIzCCAsmgAwIBAgIUFIHv1kBj0RmBG3ECdDiK8I19BpkwCgYIKoZIzj0EAwIwgccxCzAJBgNVBAYTAkZSMTAwLgYDVQQKDCdBZ2VuY2UgTmF0aW9uYWxlIGRlcyBUaXRyZXMgU8OpY3VyaXPDqXMxFzAVBgNVBAsMDjAwMDIgMTMwMDAzMjYyMSYwJAYDVQQLDB1QT1VSIFFVQUxJRklDQVRJT04gVU5JUVVFTUVOVDE5MDcGA1UEAwwwQXV0b3JpdMOpIGRlIENlcnRpZmljYXRpb24gRnJhbmNlIElkZW50aXTDqSBJQUNBMQowCAYDVQQFEwExMB4XDTI2MDYwMzA5MTk0OFoXDTI3MDkwMzA5MTk0OFowcTELMAkGA1UEBhMCRlIxMDAuBgNVBAoMJ0FnZW5jZSBOYXRpb25hbGUgZGVzIFRpdHJlcyBTw6ljdXJpc8OpczEXMBUGA1UECwwOMDAwMiAxMzAwMDMyNjIxCzAJBgNVBAMMAkRTMQowCAYDVQQFEwEyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEjcxbSRQOOrqP4l6i1Bzy3p-0KL6pe4FXrKCFYF_n0g3YU_L8kyyMxqXv5NNrh-MGRNC6QCCvljeF3HjkXjGu5qOB5zCB5DAdBgNVHQ4EFgQUbiGq7ZPrKHdMSG-9NSUsEh7sDXowHwYDVR0jBBgwFoAU6qGsPka6CBXTy3qGlF_2yRr28aUwDgYDVR0PAQH_BAQDAgeAMBUGA1UdJQEB_wQLMAkGByiBjF0FAQIwTQYDVR0fBEYwRDBCoECgPoY8aHR0cDovL2NybC5xdWFsaWYuYW50cy5nb3V2LmZyL2FjX2ZyYW5jZV9pZGVudGl0ZV9pYWNhXzEuY3JsMCwGA1UdEgQlMCOBIWZyYW5jZS1pZGVudGl0ZUBpbnRlcmlldXIuZ291di5mcjAKBggqhkjOPQQDAgNIADBFAiAoAE_VqJCT5-0tzHRPlR1yInDSUkGN7l4w9_hulJQoaQIhAJ4F4Dyb1C8VHVw0xB01eGBpbUbm5NiBeqR0H43OLZhYWQMt2BhZAyimZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFndmVyc2lvbmMxLjBsdmFsaWRpdHlJbmZvpGZzaWduZWTAdDIwMjYtMDYtMTJUMTM6NDQ6NDlaaXZhbGlkRnJvbcB0MjAyNi0wNi0xMlQxMzo0NDo0OVpqdmFsaWRVbnRpbMB0MjAyNi0wOS0xMlQxMzo0NDo0OVpuZXhwZWN0ZWRVcGRhdGXAdDIwMjYtMDgtMjNUMTM6NDQ6NDlabHZhbHVlRGlnZXN0c6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGtAFgglgNYNFdMnwc5MNkkZZ1WtHozDoC_aH2i5Ax9PU0ixycBWCCxU4lSoQGrXXLdF_JIKGQiBdRptiFIo9wtVa7kuWtRIgJYIGVnzWJVSvyIWQoic1v6A22e4NyDr5dc2Kl0dDfrTgpJA1ggUUZV6rSTYkpAyeKFP31lale7OgNeMzgAcohtFA1K9KgEWCA_B4kQs0C9WpMDG26y4GecrtyGr0hII3Y5DikUki_XqgVYIM1DTBV-mO5V1lX5bdm_0ZmVusWn7HtwtrlU4lYP61NdBlggt2NguYMXw6QDxLJL_7E-pL1D-EtUzze6YyxPNBApbP8HWCBjabwHd1WZ_zmkPKq90uXGYPteUOT3jcAQUJZG1tMOcwhYIJ-TXsXa6FdoMSDgTgDxXOqU9HrbiO5LqjnULR_h9HqACVgg7X-_mooz6mVI1Ii2uyg6xrC2QnhE5cp9rzRRSVwfdS8KWCD4_QNIjukn1nbw27lAMk4lrpVb-9w9uL0JyTzNYhU1dQtYIEd5RaYJxzocENrBLxn91aenFMxz04rGX-OWwzorysACDFggL9BvubzDT36iy-8RJXmvU4pmPmGb_2Q_lknQSzRBIWZtZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCAhZGt7WV5_BslLPOQW2yyBF0G5-rQmLPZAD0qANjaKniJYIE_NmzQjATc5glUXZzZItDLlO333Jh6qQciqoS25uwc3b2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEC11txPF9dIK7ery3WIkile4G1QA1eJAbqYFFD0tToPjUIr2myFGJ9xTznPXiYmmC9wAZvdpRgq_46Ppvgxh4YzbGRldmljZVNpZ25lZKJqbmFtZVNwYWNlc9gYQaBqZGV2aWNlQXV0aKFvZGV2aWNlU2lnbmF0dXJlhEOhASag9lhAFFHwffDDgckNWNPPgB5omAglpK_iQOjc6KwYLaVOl46nwZs5mxXc8SND8ANd8zSvS41kzV7id8HM6QnAgde9GWZzdGF0dXMA

Session Logs

6 total
2026-06-12 13:52:01 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "x-forwarded-proto": "https",
    "accept-language": "fr,fr-FR;q=0.9,en-US;q=0.8,en;q=0.7",
    "accept-encoding": "gzip, deflate, br, zstd",
    "sec-fetch-user": "?1",
    "priority": "u=0, i",
    "x-forwarded-for": "147.161.181.83, 127.0.0.1,10.42.7.1",
    "referer": "https://api.playground.france-identite.gouv.fr/igrantio/verifier/admin/create-request/",
    "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:151.0) Gecko/20100101 Firefox/151.0",
    "sec-fetch-mode": "navigate",
    "via": "1.1 Caddy",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "origin": "https://api.playground.france-identite.gouv.fr",
    "sec-fetch-dest": "document",
    "sec-fetch-site": "same-origin",
    "upgrade-insecure-requests": "1",
    "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
    "content-type": "application/x-www-form-urlencoded",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "content-length": "159",
    "cookie": "csrftoken=gx6xgSW4ok6E8gftcqDxgnZDMipDRk20",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "c5a72ad6-a1cf-446e-b530-db0895950190",
    "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-4ed541c3b9e813e19d54e7af6ebbee42-471047d4c9d0a892-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",
                "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": "b9a0af3b-d089-40da-8dce-d5b923946a64",
  "request_id": "e2985246-d9bf-4576-b0b7-f12aa7a78efe",
  "nonce": "FooaPZ1l1bqSoJIIXEIOI80YL-58Xx7du6f0pYoWVM0",
  "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": "7SRhOu5hI4hHws44k6pRVSuLDq9OOaQigIdezu4Z-RE",
  "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": "iarjz_3BsqcTl2FQbVNo2zfS9277RfW51_Y-2bV12Fw",
          "y": "vleEVDGdQUGjEnnRS4fY6UpK7mHIUcYwAsdgvET2rYE",
          "kid": "7SRhOu5hI4hHws44k6pRVSuLDq9OOaQigIdezu4Z-RE",
          "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 13:52:04 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "x-forwarded-proto": "https",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "app-version": "1.3.4961",
    "device-id": "e5b620c44e3b93d2",
    "accept-encoding": "gzip",
    "x-forwarded-for": "128.79.126.143, 127.0.0.1,10.42.7.1",
    "via": "1.1 Caddy",
    "os-version": "and_16_36_2026-05-05",
    "user-agent": "okhttp/4.12.0",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "70284660-7c12-4a5f-bf27-f09c36a1789f",
    "x-envoy-attempt-count": "1",
    "x-envoy-original-path": "/igrantio/verifier-backend/authorize/e2985246-d9bf-4576-b0b7-f12aa7a78efe",
    "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-34fb92f1f3f6e697a689d50487c11227-3f924d6ccd462f7b-00",
    "tracestate": ""
  },
  "path_params": {
    "request_id": "e2985246-d9bf-4576-b0b7-f12aa7a78efe"
  },
  "transaction_id": "b9a0af3b-d089-40da-8dce-d5b923946a64",
  "nonce": "FooaPZ1l1bqSoJIIXEIOI80YL-58Xx7du6f0pYoWVM0",
  "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": "7SRhOu5hI4hHws44k6pRVSuLDq9OOaQigIdezu4Z-RE"
}
2026-06-12 13:52:12 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; charset=utf-8",
    "accept-encoding": "gzip",
    "via": "1.1 Caddy",
    "app-version": "1.3.4961",
    "user-agent": "okhttp/4.12.0",
    "x-forwarded-proto": "https",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "device-id": "e5b620c44e3b93d2",
    "os-version": "and_16_36_2026-05-05",
    "x-forwarded-for": "128.79.126.143, 127.0.0.1,10.42.7.1",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "content-length": "5204",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "11b57f11-e906-4f91-8e68-3b0155f9b005",
    "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=6f9ee31c83b3484e9fe92a4c0ce049a93462227c9b7d3f18f68795f032420044;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-192e30baecb437d421ee24e9fe0a7abb-2d287e54d1296a91-00",
    "tracestate": ""
  },
  "form_fields": {
    "state": "e2985246-d9bf-4576-b0b7-f12aa7a78efe",
    "response_jwe": "eyJhbGciOiJFQ0RILUVTIiwiYXB1IjoiVGxOUlF6VlVOMlZQUzFwdGFtNURVa1Z0VmpkVVUyTllTWEUxYVcxNGFucFJNWFpwUjBwQmJtNTFRUSIsImFwdiI6IlJtOXZZVkJhTVd3eFluRlRiMHBKU1ZoRlNVOUpPREJaVEMwMU9GaDROMlIxTm1Zd2NGbHZWMVpOTUEiLCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoiV1VrZERHWlJSbTIybG9XQ0dVaTBmbEVXdWJxVkVMT1Z2REFtcm9ITFY0ayIsInkiOiJJSnp3QkpVOUJVUDhvYkpoM1k5MU9XRWR0dWlrMEZmdTFHelhyNGtDaDFJIn0sImtpZCI6IjdTUmhPdTVoSTRoSHdzNDRrNnBSVlN1TERxOU9PYVFpZ0lkZXp1NFotUkUifQ..0Q8tS9rXv5_oQlKm.yqT0qvO8At2_OObH5PWH7H3OLJmVS58LT01xl5Ugx3BnCfISJl_UeZhjHTpYmyE66rFQvvKYaXkYW6Sq42WbgWvtZH-5A-EGPzgukrsGg0tnZla12ZG5ZBpXOS5kB7PKMQ8RIZc4UCZJxQjC-ZfH6_1bBX5qn3UVYo_4vGMULOmBSWxclvg1HNhLOkqn9l9fkVr7u6K0GqvLeOEt9xaNqgKE6RMJ0-HX6xtqttfobBjrLw3IxX8ydwEkSzqgxQ_A6BHkOkqXVCTwtMmzxGwhRznTyrjN47WnsnfR_WtLh7gA-M9ac9bnmk1G6seNxdnx6Mu0IbvnAhMkyWI6jmyTn4I-S2Dc0p81UkFKTdOJIv_1kC-MrSHYRGeUNm2BbDb7L38lhF08GeQWipGhy1v2sYMFEnfLFqfdWdsIwWfOR1KSQwRRZihSzc4X_R3mrg3nRmX9kZD7DduXIXnWfnkazj3JPue6IG8zJbdcgKhwD3O_DKRQoLxfKlqKUYpHjtU3wDeUY5RJUnEI_8DZklv29b01FjlTtUSC-JdW32GthfPCp91NPxyt9203FGvM33BdClUQo6eEzLyHeGMvQudX7UvW-DnCwznQBgGSO5-HuqtTky-F0ONorUX9zYLysVa9yjEcZEHNgyAc3lmEr3NTMvHzeFxDE4nqqgNQECgItJeZ_eElCpFxn_46GdlsHWQ0wLJjy_u-YL7lJ3kw76N2GOASm2KR71kPspxQ7Gbn3tNpr6NHijV1-6xlBKyxosaxTsTaCyntdHA9L7K_NhlZL7bsW-F2NMbAf1OuP7rMyydV6LUSEQVmYBYcWLcgH5AOziC5jyW4q0yi4IkNhA_lCTbOgOCiOJZxbGsyMe79auG7JMbwcyx-vz7ua8v2liRThl2BpETibnQg4vyWWXKgdaS38EgHtVvIVRWlJAGxLaGtgpT8s9U2ixkvY2pqmIw6cMzqTTpZAXzTt52kHMj13B3NVyjLs1YNLl8NBoR2sszu_GSd0x_frJ1-HG2JOpKiRh_3r1IhIvTJ8v9KA2Ty8O2s2qjD1cvTJ-AV_gmscomLx7_z0qFRM5ZGuN2jFzA-Xk2ewg7nagx2v6gwZNU9x-XoLdllGp0m1OD0baDsYGlfB369owViNQ_8rynncnZ2mb_EeSC0_Lu6lGZMLgpgoUvvTkCcPqujyJTaCNJPw2cH7J34cNFIZLpmUhcatWyHhbFA-3D9ATEdG2YjM7HqLMccbacOG2_Xgt05a4R7Lo23ggMj5Pp2BH5uXE2EOatS_1dWTt1K2UAj033_U04vurrf2KMwu9m63SsjMoMeZ7QDfeEKF46q-7t5EBA3NstqnwFkzwnnngw-ePeZDZ0aHXwGw0j7IIqUeCUorB8b_bwpcR8MtUoXTIdpRMd53psbHpnp-RJpZoH7019tDKieIFtuH1goUsxfFfrufI5uN5ngxWLVnUTtT9mrPD9pFzibmeIxt4bHIfKvgteyZFv-AbnDtM3bqlrfy7EFKv_lE5c-323WxvzbcrejeeiBs7YPjx6nM_4h5NUY_LMoFuGlgwAdKKvJ1LTpjYTrXPf5dnCg7-O0wcDpXsDxkovU3tNNG-W3-3GC7b39o6_WV8Ym2YzMdDHa_u7vN_gKxcXEYLqyrfAUdGsQZJiPOfcWNVk3Btje17dV-1xUaOYjORBgeQpuC6ejS0bM0VCX0H6l2NlFUnU3ozHyzGuccJUcCOGV0BmXScqYnlFly7S-pd_zJxHyLgkpPIuC6qoObz4AR1jAG7WA3gejWJuHkWxm_zi2qAlGTe4dLkTSCOm7YpVhRjNdNyGFdvD2vRdQNs-F3zVZhqaSvAJcGN1waXLrGLfov5o3tN-o9C8xWzXrYJL541bqgLYE4bbV8xbiFclKxvaFfHdNvYrufSAW8oGpEYJXcLP4-cXFf_1ExfuCeggtFSFKkJ_3QFv_9sXVRVfZf6B4YUAEp3yx4d7VeQGVB7mnXDqoD1err1bVJRC8DRO5zCAHd2IlNoXt3Zqm8bXHM1rz1xy9L11ry8_YKad5tvGCduddmWQD8p95MytRnoj1_eFt0Ct0Ac04wryWSq4YmeVUegn1ZlPirYxb49CGGsUItC5BR5kMFXbmgxteTESBZv5mDa3ORemtN9RmvXmwDUjDfuUR6LAHyhhP9FJ2oWlgSOcHlP30eNJt-Z3usYbJOhTZhN3jtTZJKE38lNeO2RDJg1_Tu4nNJJF0rZBgJZQvW-apvsr0kVbIdbG1Pgfh7T9Sv_7NglCYMVq2uxHzE0mmxfYGkSq0d_DoN8OkyMae_GsAbbQ4nEFTuuljXkTx6NyGPufMAQ4YfI9dgCQQiQ_dVlrNHaH-_n79itT457MSfTvlEN4rodBc2JrDHPuCOqDuY428NNpqctz8MnzVyg45-PrdbgmFRfioMTSxAQJPmvV6HnsAQhv8IbmHoZKuGQHXL2c6nPP_duYzFSb5AP3eTEGIz8EpdhFcwsp98y3HiTK2ljR-e5q1aJqSlS0WnzrpOYW7hMfTj1dIsiH8R1hFYZqlSvnqDukCtfbveF8i4B9GFk8lufVD0FLBbFK50Gnix2EY6laPNSTIHkXDaA8liT1Pc6_loGwBgBhDl_M1XWMMLwQCYf0GpHI_wSHls9XHB17lhSWD05XLq51H68v-yzKlzaXmLswe2TZeEZyJaqzGrQPwXF7r4pR6b-BYqnyyNVRZdnqdwODAjGp17coWcUrBv_zKnYiAaBQeeW0p3OUj-53NvYecPfiAtSGCrKbBHTezKMt2wp_UuPrxxs-r7NkpyZq0thM9EK1Kp2h_SqPAnX180115o-Jfzq3ozKQImkDZaYYccruRrKSVioJau6_gc-4mqs9W5YlcwC1VjLoa_Nje6ZzAbBeEbaMpIT6EIFfGyY9PURqiiR7auZ16j0qoOQLEZM4z1q4n3uziTBzkBFRwrgzPXwx3Magme9g3n5iDzVklaVXUoVdmhed0wLK9uNJWlK9sOF7YjJIJVWQsEIS0S3rNysri41sgh3Ps0VHNPowEmNVBGPft1k9DY5E_-FO1eolvAjBG2p3oC0TzWJC_BDvuSu9s53ZmidXfUvej9DQG09DKPQfC2RMUkNeNrahvM9MfJfnVMp_SobNBXs1iZztQs1E7akbL7um02pVZ7LGd4oXp1JvNYgK_LRomFjQJSsd-Z2zBVhHpO_3LnxfRUxUTRC7vBSOoRnRVTzFPBqA5K-Bb_EeD6KkbvItj7e9Qbk3bPyzSHute2dZOXhzYYxZb832ynowriNOtM1xE8-biEiPyw5qDig1j9N_auLxccAxxga7tUagNfqIPNREwX3TOHGj-cU92EROERUftpohMWF3wCnwj63A-PnmCqx1ndT81-CKSGFAQNXc6S1q6QJiugX3DiGAzDw_SWIydugKlNL6ztDchBYd_PzeBgfHL4myDnqMdOPIEREsyq2eAAoyE7NUOttqp3HNNH8OHAQ8YdH6wYeWySnf9Lj9Dtzk82qUMvoHihpUQmc8HzgvFgqpxptkBfb9JMa5H59HwQlT2Ocd7R-Fu1n6ZrdTGR-iIxU9qwaC9iITT337j6LaFp3lt_DghTAQSFTdnE6OVxmK4TNVrKdi6cwZN_YIoWb8YU9YngcRz-33rSQHzdAYQe-mj8PL9nA2-WnJx9z79bgP4rRWn7To3o6_RkLNYdonZAnQJpUefMXCzPp_0SGpeZHd0uh_arIJ88Dw13zUvFvG-0Py9NLsP0yPHYW-ON1L6TLa68LQVKatxtVOcf9H7FiDgtZEg2MO7IdJ4y4frZFkKLFayL7uVJoBiMDjOcak3uuExHKtzymH8mgeXL01GrV9pT9HBpucpiNpPaEM7HAdniW-xyek0LP0DWEh1MiOzeFfJtcWbWmhuYiPUAYOpgIt2JGQ0IEdw3Pe5GJFDJfjlQiyGD6BvT1-qYlT-g4_kXSS4LT7H8Nc3GfbKEqO1s_7I8d5opBp8Lq73HMZ4MyfZtcuW_FVLo79_IqucG7t7wx5nkBZZ_Rfi2zTVoX51VqVrMxvdGMFP8PxoIKrFwdjzloXRQ85yHqXgNNX_J2UgZL0LVBZY2MfcchQlCOMv5cZydTJPJgxbPyT2i9XX3DfueFtc5ZdN1zeHEuRrCT5Em5ivG0pjD8MJNNWTfUKjqG0IYoGm2-6MA-82V022uqahLFcYGWUUzErLj54CX1IrsfYP2PNrK8KOf7wvRxJe5PeYziBzbaREXNhH6Jyf61SRuiSeDLP42rk8jtHY31iq_OHG3Y2JdAQRFm6LwD2Snbb_eHlAefbavK6qlZR9x_1-PoJYs4yx-fR69KnCN_JYpW4nY8nMOxBZiM9Kcc-B2FPKeo7tIbc2jYr2wyHmFcf58pgZKKfnOmG2n9pMhgbyerwRysr1aOnaRcBcw_UOs9RMTFWZXYqDxU7IwSqDkYiy_MawuY-af1n_T32uzx5o3JJJby2l3qBiHwPNuM21JIxwC3JE3poX6HOTISj2dKJikqUYG0fumPTu0Whqs-a6X_oWqeuL4ek2YXq84Kn4ApH_C4OOrLGyhehIhZIqlYYgTBQ6NykZ0_rbq485GncjXWtqJnVRP8V08TI4Bp2AhLAV4qYIAV0IyWnIwK_ob2kb.UXGvbLrk8S5Tt2A5gwjqtw"
  },
  "transaction_id": "b9a0af3b-d089-40da-8dce-d5b923946a64",
  "nonce": "FooaPZ1l1bqSoJIIXEIOI80YL-58Xx7du6f0pYoWVM0",
  "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": "7SRhOu5hI4hHws44k6pRVSuLDq9OOaQigIdezu4Z-RE"
}
2026-06-12 13:52:12 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "alg": "ECDH-ES",
    "apu": "TlNRQzVUN2VPS1ptam5DUkVtVjdUU2NYSXE1aW14anpRMXZpR0pBbm51QQ",
    "apv": "Rm9vYVBaMWwxYnFTb0pJSVhFSU9JODBZTC01OFh4N2R1NmYwcFlvV1ZNMA",
    "enc": "A256GCM",
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "WUkdDGZRRm22loWCGUi0flEWubqVELOVvDAmroHLV4k",
      "y": "IJzwBJU9BUP8obJh3Y91OWEdtuik0Ffu1GzXr4kCh1I"
    },
    "kid": "7SRhOu5hI4hHws44k6pRVSuLDq9OOaQigIdezu4Z-RE"
  },
  "decrypted_payload": {
    "vp_token": "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYbKRoZGlnZXN0SUQDZnJhbmRvbVggM4rSVN1k2YipIvfm0FGa1ZDdfjtyOsQ3dLsFj7KrOetxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZWxlbGVtZW50VmFsdWXZA-xqMTk5MC0wNy0xM9gYWGukaGRpZ2VzdElEBWZyYW5kb21YIPJSBAYwIOhtayjHK2toEudBaHnPYrzCqwDJksfG9f9ZcWVsZW1lbnRJZGVudGlmaWVya2ZhbWlseV9uYW1lbGVsZW1lbnRWYWx1ZWtOT00gRCdVU0FHRdgYWGakaGRpZ2VzdElEBmZyYW5kb21YIAfesYM6g1aNKG6VeUsTc6UtXVg39gGBc90vdgMQMD1scWVsZW1lbnRJZGVudGlmaWVyb2lzc3VpbmdfY291bnRyeWxlbGVtZW50VmFsdWViRlLYGFh0pGhkaWdlc3RJRAtmcmFuZG9tWCBF8m-p_EBBITYemG9I9fDESYEXwDmdmdtO9gwGjHHStXFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1lbGVsZW1lbnRWYWx1ZXVNYcOrbGlzLUdhw6tsbGUgTWFyaWVqaXNzdWVyQXV0aIRDoQEmoRghWQMnMIIDIzCCAsmgAwIBAgIUFIHv1kBj0RmBG3ECdDiK8I19BpkwCgYIKoZIzj0EAwIwgccxCzAJBgNVBAYTAkZSMTAwLgYDVQQKDCdBZ2VuY2UgTmF0aW9uYWxlIGRlcyBUaXRyZXMgU8OpY3VyaXPDqXMxFzAVBgNVBAsMDjAwMDIgMTMwMDAzMjYyMSYwJAYDVQQLDB1QT1VSIFFVQUxJRklDQVRJT04gVU5JUVVFTUVOVDE5MDcGA1UEAwwwQXV0b3JpdMOpIGRlIENlcnRpZmljYXRpb24gRnJhbmNlIElkZW50aXTDqSBJQUNBMQowCAYDVQQFEwExMB4XDTI2MDYwMzA5MTk0OFoXDTI3MDkwMzA5MTk0OFowcTELMAkGA1UEBhMCRlIxMDAuBgNVBAoMJ0FnZW5jZSBOYXRpb25hbGUgZGVzIFRpdHJlcyBTw6ljdXJpc8OpczEXMBUGA1UECwwOMDAwMiAxMzAwMDMyNjIxCzAJBgNVBAMMAkRTMQowCAYDVQQFEwEyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEjcxbSRQOOrqP4l6i1Bzy3p-0KL6pe4FXrKCFYF_n0g3YU_L8kyyMxqXv5NNrh-MGRNC6QCCvljeF3HjkXjGu5qOB5zCB5DAdBgNVHQ4EFgQUbiGq7ZPrKHdMSG-9NSUsEh7sDXowHwYDVR0jBBgwFoAU6qGsPka6CBXTy3qGlF_2yRr28aUwDgYDVR0PAQH_BAQDAgeAMBUGA1UdJQEB_wQLMAkGByiBjF0FAQIwTQYDVR0fBEYwRDBCoECgPoY8aHR0cDovL2NybC5xdWFsaWYuYW50cy5nb3V2LmZyL2FjX2ZyYW5jZV9pZGVudGl0ZV9pYWNhXzEuY3JsMCwGA1UdEgQlMCOBIWZyYW5jZS1pZGVudGl0ZUBpbnRlcmlldXIuZ291di5mcjAKBggqhkjOPQQDAgNIADBFAiAoAE_VqJCT5-0tzHRPlR1yInDSUkGN7l4w9_hulJQoaQIhAJ4F4Dyb1C8VHVw0xB01eGBpbUbm5NiBeqR0H43OLZhYWQMt2BhZAyimZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFndmVyc2lvbmMxLjBsdmFsaWRpdHlJbmZvpGZzaWduZWTAdDIwMjYtMDYtMTJUMTM6NDQ6NDlaaXZhbGlkRnJvbcB0MjAyNi0wNi0xMlQxMzo0NDo0OVpqdmFsaWRVbnRpbMB0MjAyNi0wOS0xMlQxMzo0NDo0OVpuZXhwZWN0ZWRVcGRhdGXAdDIwMjYtMDgtMjNUMTM6NDQ6NDlabHZhbHVlRGlnZXN0c6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGtAFgglgNYNFdMnwc5MNkkZZ1WtHozDoC_aH2i5Ax9PU0ixycBWCCxU4lSoQGrXXLdF_JIKGQiBdRptiFIo9wtVa7kuWtRIgJYIGVnzWJVSvyIWQoic1v6A22e4NyDr5dc2Kl0dDfrTgpJA1ggUUZV6rSTYkpAyeKFP31lale7OgNeMzgAcohtFA1K9KgEWCA_B4kQs0C9WpMDG26y4GecrtyGr0hII3Y5DikUki_XqgVYIM1DTBV-mO5V1lX5bdm_0ZmVusWn7HtwtrlU4lYP61NdBlggt2NguYMXw6QDxLJL_7E-pL1D-EtUzze6YyxPNBApbP8HWCBjabwHd1WZ_zmkPKq90uXGYPteUOT3jcAQUJZG1tMOcwhYIJ-TXsXa6FdoMSDgTgDxXOqU9HrbiO5LqjnULR_h9HqACVgg7X-_mooz6mVI1Ii2uyg6xrC2QnhE5cp9rzRRSVwfdS8KWCD4_QNIjukn1nbw27lAMk4lrpVb-9w9uL0JyTzNYhU1dQtYIEd5RaYJxzocENrBLxn91aenFMxz04rGX-OWwzorysACDFggL9BvubzDT36iy-8RJXmvU4pmPmGb_2Q_lknQSzRBIWZtZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCAhZGt7WV5_BslLPOQW2yyBF0G5-rQmLPZAD0qANjaKniJYIE_NmzQjATc5glUXZzZItDLlO333Jh6qQciqoS25uwc3b2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEC11txPF9dIK7ery3WIkile4G1QA1eJAbqYFFD0tToPjUIr2myFGJ9xTznPXiYmmC9wAZvdpRgq_46Ppvgxh4YzbGRldmljZVNpZ25lZKJqbmFtZVNwYWNlc9gYQaBqZGV2aWNlQXV0aKFvZGV2aWNlU2lnbmF0dXJlhEOhASag9lhAFFHwffDDgckNWNPPgB5omAglpK_iQOjc6KwYLaVOl46nwZs5mxXc8SND8ANd8zSvS41kzV7id8HM6QnAgde9GWZzdGF0dXMA",
    "presentation_submission": {
      "definition_id": "e2985246-d9bf-4576-b0b7-f12aa7a78efe",
      "descriptor_map": [
        {
          "format": "mso_mdoc",
          "id": "eu.europa.ec.eudi.pid.1",
          "path": "$"
        }
      ],
      "id": "988c25a4-a4f6-42b8-a13a-d1a61088e85c"
    },
    "state": "e2985246-d9bf-4576-b0b7-f12aa7a78efe"
  }
}
2026-06-12 13:52:12 UTC INFO /post VP Token received
Data:
{
  "vp_token": "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYbKRoZGlnZXN0SUQDZnJhbmRvbVggM4rSVN1k2YipIvfm0FGa1ZDdfjtyOsQ3dLsFj7KrOetxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZWxlbGVtZW50VmFsdWXZA-xqMTk5MC0wNy0xM9gYWGukaGRpZ2VzdElEBWZyYW5kb21YIPJSBAYwIOhtayjHK2toEudBaHnPYrzCqwDJksfG9f9ZcWVsZW1lbnRJZGVudGlmaWVya2ZhbWlseV9uYW1lbGVsZW1lbnRWYWx1ZWtOT00gRCdVU0FHRdgYWGakaGRpZ2VzdElEBmZyYW5kb21YIAfesYM6g1aNKG6VeUsTc6UtXVg39gGBc90vdgMQMD1scWVsZW1lbnRJZGVudGlmaWVyb2lzc3VpbmdfY291bnRyeWxlbGVtZW50VmFsdWViRlLYGFh0pGhkaWdlc3RJRAtmcmFuZG9tWCBF8m-p_EBBITYemG9I9fDESYEXwDmdmdtO9gwGjHHStXFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1lbGVsZW1lbnRWYWx1ZXVNYcOrbGlzLUdhw6tsbGUgTWFyaWVqaXNzdWVyQXV0aIRDoQEmoRghWQMnMIIDIzCCAsmgAwIBAgIUFIHv1kBj0RmBG3ECdDiK8I19BpkwCgYIKoZIzj0EAwIwgccxCzAJBgNVBAYTAkZSMTAwLgYDVQQKDCdBZ2VuY2UgTmF0aW9uYWxlIGRlcyBUaXRyZXMgU8OpY3VyaXPDqXMxFzAVBgNVBAsMDjAwMDIgMTMwMDAzMjYyMSYwJAYDVQQLDB1QT1VSIFFVQUxJRklDQVRJT04gVU5JUVVFTUVOVDE5MDcGA1UEAwwwQXV0b3JpdMOpIGRlIENlcnRpZmljYXRpb24gRnJhbmNlIElkZW50aXTDqSBJQUNBMQowCAYDVQQFEwExMB4XDTI2MDYwMzA5MTk0OFoXDTI3MDkwMzA5MTk0OFowcTELMAkGA1UEBhMCRlIxMDAuBgNVBAoMJ0FnZW5jZSBOYXRpb25hbGUgZGVzIFRpdHJlcyBTw6ljdXJpc8OpczEXMBUGA1UECwwOMDAwMiAxMzAwMDMyNjIxCzAJBgNVBAMMAkRTMQowCAYDVQQFEwEyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEjcxbSRQOOrqP4l6i1Bzy3p-0KL6pe4FXrKCFYF_n0g3YU_L8kyyMxqXv5NNrh-MGRNC6QCCvljeF3HjkXjGu5qOB5zCB5DAdBgNVHQ4EFgQUbiGq7ZPrKHdMSG-9NSUsEh7sDXowHwYDVR0jBBgwFoAU6qGsPka6CBXTy3qGlF_2yRr28aUwDgYDVR0PAQH_BAQDAgeAMBUGA1UdJQEB_wQLMAkGByiBjF0FAQIwTQYDVR0fBEYwRDBCoECgPoY8aHR0cDovL2NybC5xdWFsaWYuYW50cy5nb3V2LmZyL2FjX2ZyYW5jZV9pZGVudGl0ZV9pYWNhXzEuY3JsMCwGA1UdEgQlMCOBIWZyYW5jZS1pZGVudGl0ZUBpbnRlcmlldXIuZ291di5mcjAKBggqhkjOPQQDAgNIADBFAiAoAE_VqJCT5-0tzHRPlR1yInDSUkGN7l4w9_hulJQoaQIhAJ4F4Dyb1C8VHVw0xB01eGBpbUbm5NiBeqR0H43OLZhYWQMt2BhZAyimZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFndmVyc2lvbmMxLjBsdmFsaWRpdHlJbmZvpGZzaWduZWTAdDIwMjYtMDYtMTJUMTM6NDQ6NDlaaXZhbGlkRnJvbcB0MjAyNi0wNi0xMlQxMzo0NDo0OVpqdmFsaWRVbnRpbMB0MjAyNi0wOS0xMlQxMzo0NDo0OVpuZXhwZWN0ZWRVcGRhdGXAdDIwMjYtMDgtMjNUMTM6NDQ6NDlabHZhbHVlRGlnZXN0c6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGtAFgglgNYNFdMnwc5MNkkZZ1WtHozDoC_aH2i5Ax9PU0ixycBWCCxU4lSoQGrXXLdF_JIKGQiBdRptiFIo9wtVa7kuWtRIgJYIGVnzWJVSvyIWQoic1v6A22e4NyDr5dc2Kl0dDfrTgpJA1ggUUZV6rSTYkpAyeKFP31lale7OgNeMzgAcohtFA1K9KgEWCA_B4kQs0C9WpMDG26y4GecrtyGr0hII3Y5DikUki_XqgVYIM1DTBV-mO5V1lX5bdm_0ZmVusWn7HtwtrlU4lYP61NdBlggt2NguYMXw6QDxLJL_7E-pL1D-EtUzze6YyxPNBApbP8HWCBjabwHd1WZ_zmkPKq90uXGYPteUOT3jcAQUJZG1tMOcwhYIJ-TXsXa6FdoMSDgTgDxXOqU9HrbiO5LqjnULR_h9HqACVgg7X-_mooz6mVI1Ii2uyg6xrC2QnhE5cp9rzRRSVwfdS8KWCD4_QNIjukn1nbw27lAMk4lrpVb-9w9uL0JyTzNYhU1dQtYIEd5RaYJxzocENrBLxn91aenFMxz04rGX-OWwzorysACDFggL9BvubzDT36iy-8RJXmvU4pmPmGb_2Q_lknQSzRBIWZtZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCAhZGt7WV5_BslLPOQW2yyBF0G5-rQmLPZAD0qANjaKniJYIE_NmzQjATc5glUXZzZItDLlO333Jh6qQciqoS25uwc3b2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEC11txPF9dIK7ery3WIkile4G1QA1eJAbqYFFD0tToPjUIr2myFGJ9xTznPXiYmmC9wAZvdpRgq_46Ppvgxh4YzbGRldmljZVNpZ25lZKJqbmFtZVNwYWNlc9gYQaBqZGV2aWNlQXV0aKFvZGV2aWNlU2lnbmF0dXJlhEOhASag9lhAFFHwffDDgckNWNPPgB5omAglpK_iQOjc6KwYLaVOl46nwZs5mxXc8SND8ANd8zSvS41kzV7id8HM6QnAgde9GWZzdGF0dXMA",
  "state": "e2985246-d9bf-4576-b0b7-f12aa7a78efe",
  "nonce": "FooaPZ1l1bqSoJIIXEIOI80YL-58Xx7du6f0pYoWVM0",
  "client_id": "api.playground.france-identite.gouv.fr",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "jwk_thumbprint": "7SRhOu5hI4hHws44k6pRVSuLDq9OOaQigIdezu4Z-RE"
}
2026-06-12 13:52:12 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:birth_date": "1990-07-13",
        "eu.europa.ec.eudi.pid.1:family_name": "NOM D'USAGE",
        "eu.europa.ec.eudi.pid.1:issuing_country": "FR",
        "eu.europa.ec.eudi.pid.1:given_name": "Ma\u00eblis-Ga\u00eblle Marie"
      },
      "issuer": "2.5.4.5=1,CN=Autorit\u00e9 de Certification France Identit\u00e9 IACA,OU=POUR QUALIFICATION UNIQUEMENT,OU=0002 130003262,O=Agence Nationale des Titres S\u00e9curis\u00e9s,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-09-03T09:19:48+00:00"
        },
        {
          "id": "trusted",
          "name": "Trusted",
          "status": "passed",
          "detail": "Chain signed by trusted root: 2.5.4.5=1,CN=Autorit\u00e9 de Certification France Identit\u00e9 IACA,OU=POUR QUALIFICATION UNIQUEMENT,OU=0002 130003262,O=Agence Nationale des Titres S\u00e9curis\u00e9s,C=FR"
        },
        {
          "id": "token_status",
          "name": "Valid Token Status",
          "status": "passed",
          "detail": "Valid until 2026-09-12T13:44:49+00:00"
        },
        {
          "id": "device_signature",
          "name": "Valid Device Signature",
          "status": "passed",
          "detail": "DeviceAuth verified against SessionTranscript"
        }
      ]
    }
  }
}