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

245fb873-a976-4c67-bf93-2dc83af1b06d

validated
direct_post.jwt

42795987-0cdf-42cd-9bec-45e45e4df416
api.playground.france-identite.gouv.fr
NLHVgdOuVNUg8qtAn7KZaYosBkmYweAHb-VabUcQt1M

https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post
600s
eu_pid_mdoc_common
2026-06-10 15:14:51 UTC    2026-06-10 15:14:59 UTC

Presentation Definition

View Definition (Draft 18 / ISO 18013-7 Annex B - derived from DCQL)
{
  "id": "820c4ff8-7c47-4da4-bbfd-bea2e2431468",
  "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": "7GoGn17DYjNT2mykAbZ5K_hZJ3sjNSSxzgAVna1hLH4",
        "y": "nCoC1jiBt0tc2NY7zyZgunZtz4zOu14wfa6iLWzjx1M",
        "kid": "prSIXGVuImmqB5T2PmFNFPvdLzK8AeoZYsDGOoloJqk",
        "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-10T15:14:41+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": "2000-06-03",
    "eu.europa.ec.eudi.pid.1:given_name": "Laurence",
    "eu.europa.ec.eudi.pid.1:family_name": "Champion",
    "eu.europa.ec.eudi.pid.1:issuing_country": "FR"
  },
  "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-10T15:14:41+00:00"
    },
    {
      "id": "device_signature",
      "name": "Valid Device Signature",
      "status": "passed",
      "detail": "DeviceAuth verified against SessionTranscript"
    }
  ]
}

VP Token

View Raw Token
o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYbKRoZGlnZXN0SUQAZnJhbmRvbVggW1prCjyetR4oXzVhbHs3NZj0mvtdduQNDX0HsBrImeJxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZWxlbGVtZW50VmFsdWXZA-xqMjAwMC0wNi0wM9gYWGekaGRpZ2VzdElEA2ZyYW5kb21YIJLEeyT9lSAkBLy6VAJr5VT8a-BKwkhax80GYtvMJByucWVsZW1lbnRJZGVudGlmaWVyamdpdmVuX25hbWVsZWxlbWVudFZhbHVlaExhdXJlbmNl2BhYaKRoZGlnZXN0SUQJZnJhbmRvbVggly7g2HNYXYhjq0sgiz2PWVLOO2m1IjHbcPi5EJi3wuZxZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWVsZWxlbWVudFZhbHVlaENoYW1waW9u2BhYZqRoZGlnZXN0SUQKZnJhbmRvbVgggh1WSuKVoz1lXoVnkjaqdumVCRhGJ1JilAZGI08iAdtxZWxlbWVudElkZW50aWZpZXJvaXNzdWluZ19jb3VudHJ5bGVsZW1lbnRWYWx1ZWJGUmppc3N1ZXJBdXRohEOhASahGCFZAycwggMjMIICyaADAgECAhQUge_WQGPRGYEbcQJ0OIrwjX0GmTAKBggqhkjOPQQDAjCBxzELMAkGA1UEBhMCRlIxMDAuBgNVBAoMJ0FnZW5jZSBOYXRpb25hbGUgZGVzIFRpdHJlcyBTw6ljdXJpc8OpczEXMBUGA1UECwwOMDAwMiAxMzAwMDMyNjIxJjAkBgNVBAsMHVBPVVIgUVVBTElGSUNBVElPTiBVTklRVUVNRU5UMTkwNwYDVQQDDDBBdXRvcml0w6kgZGUgQ2VydGlmaWNhdGlvbiBGcmFuY2UgSWRlbnRpdMOpIElBQ0ExCjAIBgNVBAUTATEwHhcNMjYwNjAzMDkxOTQ4WhcNMjcwOTAzMDkxOTQ4WjBxMQswCQYDVQQGEwJGUjEwMC4GA1UECgwnQWdlbmNlIE5hdGlvbmFsZSBkZXMgVGl0cmVzIFPDqWN1cmlzw6lzMRcwFQYDVQQLDA4wMDAyIDEzMDAwMzI2MjELMAkGA1UEAwwCRFMxCjAIBgNVBAUTATIwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASNzFtJFA46uo_iXqLUHPLen7Qovql7gVesoIVgX-fSDdhT8vyTLIzGpe_k02uH4wZE0LpAIK-WN4XceOReMa7mo4HnMIHkMB0GA1UdDgQWBBRuIartk-sod0xIb701JSwSHuwNejAfBgNVHSMEGDAWgBTqoaw-RroIFdPLeoaUX_bJGvbxpTAOBgNVHQ8BAf8EBAMCB4AwFQYDVR0lAQH_BAswCQYHKIGMXQUBAjBNBgNVHR8ERjBEMEKgQKA-hjxodHRwOi8vY3JsLnF1YWxpZi5hbnRzLmdvdXYuZnIvYWNfZnJhbmNlX2lkZW50aXRlX2lhY2FfMS5jcmwwLAYDVR0SBCUwI4EhZnJhbmNlLWlkZW50aXRlQGludGVyaWV1ci5nb3V2LmZyMAoGCCqGSM49BAMCA0gAMEUCICgAT9WokJPn7S3MdE-VHXIicNJSQY3uXjD3-G6UlChpAiEAngXgPJvULxUdXDTEHTV4YGltRubk2IF6pHQfjc4tmFhZAy3YGFkDKKZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-kZnNpZ25lZMB0MjAyNi0wNi0xMFQxNToxNDo0MVppdmFsaWRGcm9twHQyMDI2LTA2LTEwVDE1OjE0OjQxWmp2YWxpZFVudGlswHQyMDI2LTA5LTEwVDE1OjE0OjQxWm5leHBlY3RlZFVwZGF0ZcB0MjAyNi0wOC0yMVQxNToxNDo0MVpsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMa0AWCCeA1dRBOIx7GTlJpXpdYQp-g0Jvw3WuTExo_ddlwMvjAFYIMHIlToSr29vC4ZCW_SlYHravJxqv6zGi3Q_rdT53HAAAlgg_aFdNWG_I1zk_ZODwjZQdR0VnYzBPq4JctjIwNoPHfUDWCDf_6YUOuiIARQZlS2zeHW7kQIzRcjbSPyTr6fsX1173ARYIOiuSvzM_ZR9w4z-PHM2_aGG3xSsNB1UVTuWgIn7QLX-BVgglagZZwH9I1Yve0Tm6qOeQ0PB6yGobe4a0auwL9X1YtIGWCCcamSbupDeKwJWa3Tg6uSrdxb8J9eL6dqytoaQ2nsGcAdYIFXFyrCcHzZUN7kWU9NEo2ZYsXNqkGhXacyAayLwmePKCFggwQ8ICFSjaKaYnc_W9OkeCfGSD36_2VO4I0WQ-_B-dwAJWCDIljafoh29SHMkzFbGGVSd2ICtABo-ydjguXSQOTsTPQpYIE5-erNMAsOMOlrZcrvhIvG5yHRbRcKqSF444NAsc5OFC1ggdNWOPNLLBLGI7d0J2qXucYP8seUOCqMsumMA16gSMYgMWCBpDrRHsuOVxVL8CCQ5jZW3APiLwzeJPL7pvrpZa-CF821kZXZpY2VLZXlJbmZvoWlkZXZpY2VLZXmkAQIgASFYIIFsT9TeRjRacvKhzU1agvqXs43GryDUFbMCFVicIz80IlggtwYjPgfl1sGAaLRgwLatotVG7kZCrezqEaO2vEUA0JhvZGlnZXN0QWxnb3JpdGhtZ1NIQS0yNTZYQKwXYL6SeecQaR7rsc41JUooOPn68BlApRaR-JNFEk9m0Dnh2K644wcZvYZ4-D-ZkTaQCrnstJ1-avLUu1VkjUhsZGV2aWNlU2lnbmVkompuYW1lU3BhY2Vz2BhBoGpkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEBQsJqpuMWYfr-HbClVjoKeLrILuhIrqsuX28f0C19mUA_CmqnPzwbBCFv6BSNkHSCP3f-fOED-D0XBiDk2Y-ELZnN0YXR1cwA

Session Logs

6 total
2026-06-10 15:14:51 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "x-forwarded-for": "103.148.20.84, 127.0.0.1,10.42.7.1",
    "sec-fetch-dest": "document",
    "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-platform": "\"macOS\"",
    "origin": "https://api.playground.france-identite.gouv.fr",
    "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",
    "via": "1.1 Caddy",
    "cache-control": "max-age=0",
    "accept-language": "en-IN,en-GB;q=0.9,en-US;q=0.8,en;q=0.7",
    "x-forwarded-proto": "https",
    "sec-fetch-mode": "navigate",
    "sec-fetch-user": "?1",
    "upgrade-insecure-requests": "1",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "content-type": "application/x-www-form-urlencoded",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "sec-fetch-site": "same-origin",
    "sec-ch-ua": "\"Google Chrome\";v=\"149\", \"Chromium\";v=\"149\", \"Not)A;Brand\";v=\"24\"",
    "referer": "https://api.playground.france-identite.gouv.fr/igrantio/verifier/admin/create-request/",
    "sec-ch-ua-mobile": "?0",
    "accept-encoding": "gzip, deflate, br, zstd",
    "content-length": "159",
    "cookie": "csrftoken=eMANNyEgnfYhfpqZTvZZ9FvfVE8Tf2IA",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "8debea5e-6366-4082-b011-795535a5e45e",
    "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=84573324027f7fe1514c74bb20945832cd77597cf34ed1e03aab335656d61b8f;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-16c8f0df1531a6e01bc25a5933649cdd-e75fbb15e2fa6560-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": "245fb873-a976-4c67-bf93-2dc83af1b06d",
  "request_id": "42795987-0cdf-42cd-9bec-45e45e4df416",
  "nonce": "NLHVgdOuVNUg8qtAn7KZaYosBkmYweAHb-VabUcQt1M",
  "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": "prSIXGVuImmqB5T2PmFNFPvdLzK8AeoZYsDGOoloJqk",
  "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": "7GoGn17DYjNT2mykAbZ5K_hZJ3sjNSSxzgAVna1hLH4",
          "y": "nCoC1jiBt0tc2NY7zyZgunZtz4zOu14wfa6iLWzjx1M",
          "kid": "prSIXGVuImmqB5T2PmFNFPvdLzK8AeoZYsDGOoloJqk",
          "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-10 15:14:54 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "app-version": "1.3.4249",
    "x-forwarded-proto": "https",
    "os-version": "iOS-27.0",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "accept": "*/*",
    "accept-language": "en-US,en;q=0.9",
    "x-forwarded-for": "103.148.20.84, 127.0.0.1,10.42.7.1",
    "device-id": "98B8228C-3493-4186-9A2D-6222EA5D3EF4",
    "user-agent": "FranceIdentite-partenaires/1034249 CFNetwork/3886.100.1 Darwin/27.0.0",
    "accept-encoding": "gzip, deflate, br",
    "via": "1.1 Caddy",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "87224b1f-81ed-4a2d-a3d5-3644dc070c5e",
    "x-envoy-attempt-count": "1",
    "x-envoy-original-path": "/igrantio/verifier-backend/authorize/42795987-0cdf-42cd-9bec-45e45e4df416",
    "x-forwarded-client-cert": "By=spiffe://cluster.local/ns/igrantio/sa/igrantio-playground-unfold;Hash=84573324027f7fe1514c74bb20945832cd77597cf34ed1e03aab335656d61b8f;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-d259de0fce87989f58cb07a5a6d3fcd1-0f48d48f22ccd11d-00",
    "tracestate": ""
  },
  "path_params": {
    "request_id": "42795987-0cdf-42cd-9bec-45e45e4df416"
  },
  "transaction_id": "245fb873-a976-4c67-bf93-2dc83af1b06d",
  "nonce": "NLHVgdOuVNUg8qtAn7KZaYosBkmYweAHb-VabUcQt1M",
  "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": "prSIXGVuImmqB5T2PmFNFPvdLzK8AeoZYsDGOoloJqk"
}
2026-06-10 15:14:59 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "app-version": "1.3.4249",
    "x-forwarded-proto": "https",
    "user-agent": "FranceIdentite-partenaires/1034249 CFNetwork/3886.100.1 Darwin/27.0.0",
    "os-version": "iOS-27.0",
    "via": "1.1 Caddy",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "x-forwarded-for": "103.148.20.84, 127.0.0.1,10.42.7.1",
    "content-type": "application/x-www-form-urlencoded",
    "accept": "*/*",
    "device-id": "98B8228C-3493-4186-9A2D-6222EA5D3EF4",
    "accept-language": "en-US,en;q=0.9",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "accept-encoding": "gzip, deflate, br",
    "content-length": "5176",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "a78d647a-1127-4507-be51-fc17f6df93f4",
    "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=84573324027f7fe1514c74bb20945832cd77597cf34ed1e03aab335656d61b8f;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-14ac05f4246cc6a68ff55f41db66038a-37fcede64253f6c8-00",
    "tracestate": ""
  },
  "form_fields": {
    "state": "42795987-0cdf-42cd-9bec-45e45e4df416",
    "response_jwe": "eyJhbGciOiJFQ0RILUVTIiwiYXB1IjoiWjBoR1dsUXROMlZHWDFwMlNEbFBSRlZEWkU1TkxXWTBSVFpmT1ROSGRXVk1XbEEzU1RWdldXSmlXUSIsImFwdiI6IlRreElWbWRrVDNWV1RsVm5PSEYwUVc0M1MxcGhXVzl6UW10dFdYZGxRVWhpTFZaaFlsVmpVWFF4VFEiLCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoiR20wUVo0anhWUGsySFRudlpuZFNKcW5JQUt1VExVM2l4c0dpRkRNNVFzVSIsInkiOiJnQ0VOT1ZOUXhuUkhwSDRwa3d3NEVxV1N2WE0yS1NWUEM3RWowZTZGWE1rIn0sImtpZCI6InByU0lYR1Z1SW1tcUI1VDJQbUZORlB2ZEx6SzhBZW9aWXNER09vbG9KcWsifQ..3JHvLo4HXqrMusTg.fu5HMwNUUa9k00vaDWE0RtIDKRm2Q1iOwR-nakAkRsuSXDTHciPCezhW7l32JKE4N08xaGqQ99SiY2oeBrS0d-FY9ovcKvwlVUGMTuy-FjgDKRaDlrl8mpbPBujz8B2Go_qDL6_xkN2SN4Y3J33_YFMDW8N-obIuALHQ_mtXqYjvU3FUC-kx_aHjHFxNput52eEYm6vZi7znEIx7R3wJ87rUx9uIuJ1SSTQPA-2QvRVPywgLj2ek-sf_RERh_kCy4qgl_kje6UzAUl5_Tsbn3USrzR3sX3Hhmt4E1jr8zs-UXfgR9aITHRgyoTbhWjLIvVl0zEKrNTFG5o02wC8pJBZrj370-r24g2icbjT53foFYiKvAA_5njjEfE3ubucUUEdMgaksbyDG25Ysj1cUuRuSvtYF6pgv1SxyH_pt4-JvgmYk9eJQMlBG8JX5F9ZQAV0EWHW-mQoNgFxmIXWTw-UN1kpRmYlZVfMicNJITyrNSOKPDw_n4VXwD66-L5fQjBalH3R2AsYzExD4B8asoz-mmTQupN-URd6X4AQksME1vzeckrNLQpy0vScc8sRZIW3zrU95MoExziVig8UUOehODA0zS0UOgpftIYgEkDC8EZXXzSgE88568P5tySBqY3eHKORZJG5u0Q95sNsBxHT2WelQnrcye67WfWuWZ2On-besRHM2Wa_Y8Em3Eu5dgzsXXAwA0Im954DXmPrtCrV2qI_Q7LH1iFnTnOWGd4HMJxobg2btSouxqUJpJSy7s2J5fEIBJYi8esWVcYFHUgeEMOqD9w1T53ie9vJwmAtiqJC_IX34MTvoMj_NEIvztHOT76jGuF5Wq2TAGlkXBRpT4QWQq6siTadTpXytgbyvm28KsosfE9rwfXDEKu446XO-B8lh2bZzoyOnsthk5HJwb9qIP02vm61zOYTsGN_GeEIZrMMRDi3v9Jm79wmb4WZgDpdXbf1V2nuTlKq-zsdGJ5eLXvsxg2hzj4P9ADeamUfGLW4ETIOEtvN2eMpR-zLcrsy24LIKjGRH5PfMcNkZsAuqimfMzYcyxjV5yi0AZSBenbWu2R7xJZT_RVQ0b0WIFWRelIk7QOA4y3xIRSrDx69uF5QKR73Ns4WznA7YxoSZHR6tdhM9OZRGpVJDsL2ExicE78heq-0JkupvPIXqVESPualGJLaETfOAg4xkztndYmE-gf8gPxo-iiBLw-8GSuvLvl0RUx2ZZyCNF6XnJatRk3ZE2h6Dy9JOS4eieuvG6CVmwHXZSGLI1HaAA8qwHQA4ZZ5TAM67pa1Sn46AULk864ils2SYX8br4VGT7c0EJZiHuCFRVPBpmqJD0JzNNizeOVXTWIgyf6aSHBkpmbZd79UG3Ea_3acfh_bl1VUZHNCwvjH2dxGF2LUYi47oSmGjcs4NGLusFU1INjVIdynDLB5N8KgXHdbjUcVOU_B3sfqJmRIj_GLvn5K1Jvluhj7cLrsdZ4xwdlDr5jh8DA60YLfK0wf0pYa0zcJiph9-CHhrdi0JUccVq5dyrPtJra9KMFhTwbVDwpNoXaqGXglrRysaUfJP5OWFrM-s3jfP37LrOWUw4dCP_MEWos872w-T0XG14SW6WTw24kMmeZKK290Wn8G4fTvfdqbGwR2MR-L3VqL_kHvDYctNDrsdWONRoiITXrncR-kl8bHxw2SXhonOPYHDx7kk55o9WubwVyhDHThx-EgjLCuT0B2zydICeyZ04gIVBM-H9rUylO5r0SO_-gFW0b89dNcbmv7zaGWwWbmVruNCeJpoLDftMkOshFknYlQFqw5FV7b8eGxqVEHOX7RBrudg2m62dDqyx-wQrbGiuo16IBnS2K7sSIyell8eJ5wPcsysy6aeX_THP_8GuyG8ZYVUaxI1iZfzEGzk0TIiAdprcenunH0SyZHcRESK1-KjefT034sO_YW2dP5IpsnuwnTKVw2zIdynMVjGmdOVhOBdRrVZX5PI33rtoZztuN61c12kiSsglVY9e4Pkhaby6CxYGgwHwWiGdZs3eR97RUqJkw0T6Q-ya_yavKHDTcQ6YpGtrM2efyOBNVxJ4hehQzVup-obZc0jjYIp63p7q7KCwB25Nhn1Yf01Fv6NW5qPrZ-8M93xKvw-oXUc9tZJQMY_xHSeSuZrJWLRzPfBgBOdT4NRtnsfNoR1qRciZUJcEMQo94Hd8M4dUraYgvL2eE89T58JyaAhGdMnU7qtlzrmnTRXJ1EkgNwB5fY97qxwO6dymaHfi51BI_w1L7TQIH_bJSIq65vPOVVK1E-BGMJwibgYR_vDLuxfEjb1uoJi8Ns_5GajbCPLK-rR19chmpzWukbwuiiZYDDZlvWAuX1QUHSEvSINFDnJ4VDb0CqHxXGuiKmSi5JJlAjiB5OyAm3lrHCDlwHuWEckftj1UrDVso9ydYoU4ja1McFzUNCGFKN7XgXW7pFmZuf3qaawhlarrahB7VA7e_U9kUJoCIsy89tfvRAz2YW9VnAFBtm8XYTpmDqfsPaCLbztLcIdgea7WPXXD4LcOZWWUidCxJGY446N-pDZEo2YssHkQKnzlTpioQaWi3brRfH08nb9xpGj8b-neIS1d8Z3wGQLdC2nXjdBQ-Ao7q-A1XI1W4BZLV8Er4Primg8PtqqvRETnvm5gyzxqyIxVx4klDsWHTEo7yM6rqo6euY8-gRN-z969HJ-K26O2k4xv3zjd0asJ1pKBfjIIK4HQoYqkukkhuqpKD2GR6Oa-Ffmie_THBireDEKcFa3GDNYspecvxC4U2cGJN7Lnca3UhD0u4Hhy6yR1il_oZ9-GXvbvG6NJuvhh1DClAWPaJba96NpcaHvjWyYUBjhQHN6UxGsCfL8h8QyvvXD4YeNyixou_p8agh2tElkuQtVXQJolfXIOTmxKTP7y0QvNPtqw7fjXRlZUOD5Q2zl7S4hDQzvcsqGm_W8SRhPfypKI3EXaHyQhYppZiOn3Eax0OZwRP53pAmb9Pr5gPQarjtKpHlvtRiMa2uEf2hCKua9bVfCAOT8-TpBexbDHekizUTtYRoFcZ9Z5ZOvHFKvwAzojLTjgXbDxaBRmZJc2N2MT-uXVzB1758R2O9I2MbVvTEsn8kpwjccaA5MGFSujYtrheiLvvG5p4rhUdJAsoT1pCmpy4MAbYb3gUUfZ-uhq94vZ2Mpkr45BOsvRbC4itcdYaOD-6h2ePzJTtvz-KVGUZCIGF4TN4v8DJabPlCam1BdvLbCZIXaBJSrWpa9ez_INDxsjA4mrBntapFfRN1aBMbdUzCjcmziCAE59lQWEJ-RwXhXeXFJSDxbNk6wCby0iG2Fu_qkV2wqgj1Sssi5Wl8VRLPgM_3X5EmtXcW7svhDerGc1pG_TTz2GU6PRa_zHxm-UtCHPvhRTCTk3MS1v-POpLv3_WQ9_Hbt7GTsNhWSweS4qSnyi-z-ewYIAPllVkBl36maL0imd2zqdJy3GLnGiJsqEtS62kqj8m3ekuoioFXDE7s9rUHjTYQozSKk3FeQs7jiuS7QO3BRdC88o59LUpWrub8GyTzS1Atf_ZRysmf-6j-ennat-8KJkh7uhxT_sptCT_8BCAPMiJiAF2VjTZhN-Qwuce178BXEXBzgK2RDCKH-85HRHzoSx47NL-UxAV7ZX2VkvbyjTCgUTAtxm-LJLXDboyo95uJpR9WGCwD5kzQiVk1ozDlu6GBdTKa77812qIGvH9QT29LjoBlkcIlyq2cCMgE6pz1EyYeccH_SIuqnYqyVTMPauBu5LeW_oIf6F5luVelCcggTzge1xPWPop-hddoXdT5lKjFwy2dsa5TZFymF412bmH4IInXvoBs_XqLeqKQB2BTlwJHE252umqRLEv2PYeGh4xcoG4meuBplEgF0YdFetCSEfl3rufjp2olQgWQSZcoOy9ybOpi6Spe6gvc9r0VukvrkX3RftNGHOGEwQuJXgzEgOWRwpstP5kMjzFPcBGWEXwU5A_W-HoQbXjp7YTEvX8C_Q3byMjcPcKBFIEyB52FhCc9FjiWAmmEaASJlth_m3Egrh_uOgvqd-4B5H-KuPy-da1ps_Se62v1kAvQaNFK6fOlD7eqCpY24XNK1LooUpvJ5ohBSij_sqfsG2_aX2w2hT5QCJkoml72jMz4MYWPN4qmAjmr3eYHEApXP9YmacElJtqwDdg-mj5B0Eyo2REdrY4h1oVhmuYV_Nlee_7yLQRoWpe1itlZlePqVDJLlCGZJaf8FvDUapQdMrhc97gayPxWCT46_xa7fAFSWP5K-DUKCUFlVJjw5aB7sP8UnE6X6HUoon-GzqnmNMbmZP5PAi2bRojinwUrlIihAy7avvd-BvBxvrmfoIBuU70JeREZA7BIYk6Ikj6Tmv3BlyZbhhuprmD7u17wCoyIwiM4nQbFKKr-Ey0U_cq9pyTRxIZW-houoN3JEUr8MtT6JvAy3Z7-GdJJ9oGauHFoPxHJ_TQ9xlDROwq6Kl9FuRhf5j9pwadUhC8DuuNVSC9Arl-PoXfdRijAILqc9FEcMhKlAeBMrraMF-tw54kFnmNdHje3cNiT6A4wh9w4lbU5EwLgdxDnGtYxeJN6JgOV82sj2.hIK1McHaJkatQ6d4Uq2svw"
  },
  "transaction_id": "245fb873-a976-4c67-bf93-2dc83af1b06d",
  "nonce": "NLHVgdOuVNUg8qtAn7KZaYosBkmYweAHb-VabUcQt1M",
  "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": "prSIXGVuImmqB5T2PmFNFPvdLzK8AeoZYsDGOoloJqk"
}
2026-06-10 15:14:59 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "alg": "ECDH-ES",
    "apu": "Z0hGWlQtN2VGX1p2SDlPRFVDZE5NLWY0RTZfOTNHdWVMWlA3STVvWWJiWQ",
    "apv": "TkxIVmdkT3VWTlVnOHF0QW43S1phWW9zQmttWXdlQUhiLVZhYlVjUXQxTQ",
    "enc": "A256GCM",
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "Gm0QZ4jxVPk2HTnvZndSJqnIAKuTLU3ixsGiFDM5QsU",
      "y": "gCENOVNQxnRHpH4pkww4EqWSvXM2KSVPC7Ej0e6FXMk"
    },
    "kid": "prSIXGVuImmqB5T2PmFNFPvdLzK8AeoZYsDGOoloJqk"
  },
  "decrypted_payload": {
    "vp_token": "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYbKRoZGlnZXN0SUQAZnJhbmRvbVggW1prCjyetR4oXzVhbHs3NZj0mvtdduQNDX0HsBrImeJxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZWxlbGVtZW50VmFsdWXZA-xqMjAwMC0wNi0wM9gYWGekaGRpZ2VzdElEA2ZyYW5kb21YIJLEeyT9lSAkBLy6VAJr5VT8a-BKwkhax80GYtvMJByucWVsZW1lbnRJZGVudGlmaWVyamdpdmVuX25hbWVsZWxlbWVudFZhbHVlaExhdXJlbmNl2BhYaKRoZGlnZXN0SUQJZnJhbmRvbVggly7g2HNYXYhjq0sgiz2PWVLOO2m1IjHbcPi5EJi3wuZxZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWVsZWxlbWVudFZhbHVlaENoYW1waW9u2BhYZqRoZGlnZXN0SUQKZnJhbmRvbVgggh1WSuKVoz1lXoVnkjaqdumVCRhGJ1JilAZGI08iAdtxZWxlbWVudElkZW50aWZpZXJvaXNzdWluZ19jb3VudHJ5bGVsZW1lbnRWYWx1ZWJGUmppc3N1ZXJBdXRohEOhASahGCFZAycwggMjMIICyaADAgECAhQUge_WQGPRGYEbcQJ0OIrwjX0GmTAKBggqhkjOPQQDAjCBxzELMAkGA1UEBhMCRlIxMDAuBgNVBAoMJ0FnZW5jZSBOYXRpb25hbGUgZGVzIFRpdHJlcyBTw6ljdXJpc8OpczEXMBUGA1UECwwOMDAwMiAxMzAwMDMyNjIxJjAkBgNVBAsMHVBPVVIgUVVBTElGSUNBVElPTiBVTklRVUVNRU5UMTkwNwYDVQQDDDBBdXRvcml0w6kgZGUgQ2VydGlmaWNhdGlvbiBGcmFuY2UgSWRlbnRpdMOpIElBQ0ExCjAIBgNVBAUTATEwHhcNMjYwNjAzMDkxOTQ4WhcNMjcwOTAzMDkxOTQ4WjBxMQswCQYDVQQGEwJGUjEwMC4GA1UECgwnQWdlbmNlIE5hdGlvbmFsZSBkZXMgVGl0cmVzIFPDqWN1cmlzw6lzMRcwFQYDVQQLDA4wMDAyIDEzMDAwMzI2MjELMAkGA1UEAwwCRFMxCjAIBgNVBAUTATIwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASNzFtJFA46uo_iXqLUHPLen7Qovql7gVesoIVgX-fSDdhT8vyTLIzGpe_k02uH4wZE0LpAIK-WN4XceOReMa7mo4HnMIHkMB0GA1UdDgQWBBRuIartk-sod0xIb701JSwSHuwNejAfBgNVHSMEGDAWgBTqoaw-RroIFdPLeoaUX_bJGvbxpTAOBgNVHQ8BAf8EBAMCB4AwFQYDVR0lAQH_BAswCQYHKIGMXQUBAjBNBgNVHR8ERjBEMEKgQKA-hjxodHRwOi8vY3JsLnF1YWxpZi5hbnRzLmdvdXYuZnIvYWNfZnJhbmNlX2lkZW50aXRlX2lhY2FfMS5jcmwwLAYDVR0SBCUwI4EhZnJhbmNlLWlkZW50aXRlQGludGVyaWV1ci5nb3V2LmZyMAoGCCqGSM49BAMCA0gAMEUCICgAT9WokJPn7S3MdE-VHXIicNJSQY3uXjD3-G6UlChpAiEAngXgPJvULxUdXDTEHTV4YGltRubk2IF6pHQfjc4tmFhZAy3YGFkDKKZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-kZnNpZ25lZMB0MjAyNi0wNi0xMFQxNToxNDo0MVppdmFsaWRGcm9twHQyMDI2LTA2LTEwVDE1OjE0OjQxWmp2YWxpZFVudGlswHQyMDI2LTA5LTEwVDE1OjE0OjQxWm5leHBlY3RlZFVwZGF0ZcB0MjAyNi0wOC0yMVQxNToxNDo0MVpsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMa0AWCCeA1dRBOIx7GTlJpXpdYQp-g0Jvw3WuTExo_ddlwMvjAFYIMHIlToSr29vC4ZCW_SlYHravJxqv6zGi3Q_rdT53HAAAlgg_aFdNWG_I1zk_ZODwjZQdR0VnYzBPq4JctjIwNoPHfUDWCDf_6YUOuiIARQZlS2zeHW7kQIzRcjbSPyTr6fsX1173ARYIOiuSvzM_ZR9w4z-PHM2_aGG3xSsNB1UVTuWgIn7QLX-BVgglagZZwH9I1Yve0Tm6qOeQ0PB6yGobe4a0auwL9X1YtIGWCCcamSbupDeKwJWa3Tg6uSrdxb8J9eL6dqytoaQ2nsGcAdYIFXFyrCcHzZUN7kWU9NEo2ZYsXNqkGhXacyAayLwmePKCFggwQ8ICFSjaKaYnc_W9OkeCfGSD36_2VO4I0WQ-_B-dwAJWCDIljafoh29SHMkzFbGGVSd2ICtABo-ydjguXSQOTsTPQpYIE5-erNMAsOMOlrZcrvhIvG5yHRbRcKqSF444NAsc5OFC1ggdNWOPNLLBLGI7d0J2qXucYP8seUOCqMsumMA16gSMYgMWCBpDrRHsuOVxVL8CCQ5jZW3APiLwzeJPL7pvrpZa-CF821kZXZpY2VLZXlJbmZvoWlkZXZpY2VLZXmkAQIgASFYIIFsT9TeRjRacvKhzU1agvqXs43GryDUFbMCFVicIz80IlggtwYjPgfl1sGAaLRgwLatotVG7kZCrezqEaO2vEUA0JhvZGlnZXN0QWxnb3JpdGhtZ1NIQS0yNTZYQKwXYL6SeecQaR7rsc41JUooOPn68BlApRaR-JNFEk9m0Dnh2K644wcZvYZ4-D-ZkTaQCrnstJ1-avLUu1VkjUhsZGV2aWNlU2lnbmVkompuYW1lU3BhY2Vz2BhBoGpkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEBQsJqpuMWYfr-HbClVjoKeLrILuhIrqsuX28f0C19mUA_CmqnPzwbBCFv6BSNkHSCP3f-fOED-D0XBiDk2Y-ELZnN0YXR1cwA",
    "presentation_submission": {
      "definition_id": "42795987-0cdf-42cd-9bec-45e45e4df416",
      "descriptor_map": [
        {
          "format": "mso_mdoc",
          "id": "eu.europa.ec.eudi.pid.1",
          "path": "$"
        }
      ],
      "id": "f5f79aab-3a26-4ff2-9ead-8fa77cf2ae3e"
    },
    "state": "42795987-0cdf-42cd-9bec-45e45e4df416"
  }
}
2026-06-10 15:14:59 UTC INFO /post VP Token received
Data:
{
  "vp_token": "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYbKRoZGlnZXN0SUQAZnJhbmRvbVggW1prCjyetR4oXzVhbHs3NZj0mvtdduQNDX0HsBrImeJxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZWxlbGVtZW50VmFsdWXZA-xqMjAwMC0wNi0wM9gYWGekaGRpZ2VzdElEA2ZyYW5kb21YIJLEeyT9lSAkBLy6VAJr5VT8a-BKwkhax80GYtvMJByucWVsZW1lbnRJZGVudGlmaWVyamdpdmVuX25hbWVsZWxlbWVudFZhbHVlaExhdXJlbmNl2BhYaKRoZGlnZXN0SUQJZnJhbmRvbVggly7g2HNYXYhjq0sgiz2PWVLOO2m1IjHbcPi5EJi3wuZxZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWVsZWxlbWVudFZhbHVlaENoYW1waW9u2BhYZqRoZGlnZXN0SUQKZnJhbmRvbVgggh1WSuKVoz1lXoVnkjaqdumVCRhGJ1JilAZGI08iAdtxZWxlbWVudElkZW50aWZpZXJvaXNzdWluZ19jb3VudHJ5bGVsZW1lbnRWYWx1ZWJGUmppc3N1ZXJBdXRohEOhASahGCFZAycwggMjMIICyaADAgECAhQUge_WQGPRGYEbcQJ0OIrwjX0GmTAKBggqhkjOPQQDAjCBxzELMAkGA1UEBhMCRlIxMDAuBgNVBAoMJ0FnZW5jZSBOYXRpb25hbGUgZGVzIFRpdHJlcyBTw6ljdXJpc8OpczEXMBUGA1UECwwOMDAwMiAxMzAwMDMyNjIxJjAkBgNVBAsMHVBPVVIgUVVBTElGSUNBVElPTiBVTklRVUVNRU5UMTkwNwYDVQQDDDBBdXRvcml0w6kgZGUgQ2VydGlmaWNhdGlvbiBGcmFuY2UgSWRlbnRpdMOpIElBQ0ExCjAIBgNVBAUTATEwHhcNMjYwNjAzMDkxOTQ4WhcNMjcwOTAzMDkxOTQ4WjBxMQswCQYDVQQGEwJGUjEwMC4GA1UECgwnQWdlbmNlIE5hdGlvbmFsZSBkZXMgVGl0cmVzIFPDqWN1cmlzw6lzMRcwFQYDVQQLDA4wMDAyIDEzMDAwMzI2MjELMAkGA1UEAwwCRFMxCjAIBgNVBAUTATIwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASNzFtJFA46uo_iXqLUHPLen7Qovql7gVesoIVgX-fSDdhT8vyTLIzGpe_k02uH4wZE0LpAIK-WN4XceOReMa7mo4HnMIHkMB0GA1UdDgQWBBRuIartk-sod0xIb701JSwSHuwNejAfBgNVHSMEGDAWgBTqoaw-RroIFdPLeoaUX_bJGvbxpTAOBgNVHQ8BAf8EBAMCB4AwFQYDVR0lAQH_BAswCQYHKIGMXQUBAjBNBgNVHR8ERjBEMEKgQKA-hjxodHRwOi8vY3JsLnF1YWxpZi5hbnRzLmdvdXYuZnIvYWNfZnJhbmNlX2lkZW50aXRlX2lhY2FfMS5jcmwwLAYDVR0SBCUwI4EhZnJhbmNlLWlkZW50aXRlQGludGVyaWV1ci5nb3V2LmZyMAoGCCqGSM49BAMCA0gAMEUCICgAT9WokJPn7S3MdE-VHXIicNJSQY3uXjD3-G6UlChpAiEAngXgPJvULxUdXDTEHTV4YGltRubk2IF6pHQfjc4tmFhZAy3YGFkDKKZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-kZnNpZ25lZMB0MjAyNi0wNi0xMFQxNToxNDo0MVppdmFsaWRGcm9twHQyMDI2LTA2LTEwVDE1OjE0OjQxWmp2YWxpZFVudGlswHQyMDI2LTA5LTEwVDE1OjE0OjQxWm5leHBlY3RlZFVwZGF0ZcB0MjAyNi0wOC0yMVQxNToxNDo0MVpsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMa0AWCCeA1dRBOIx7GTlJpXpdYQp-g0Jvw3WuTExo_ddlwMvjAFYIMHIlToSr29vC4ZCW_SlYHravJxqv6zGi3Q_rdT53HAAAlgg_aFdNWG_I1zk_ZODwjZQdR0VnYzBPq4JctjIwNoPHfUDWCDf_6YUOuiIARQZlS2zeHW7kQIzRcjbSPyTr6fsX1173ARYIOiuSvzM_ZR9w4z-PHM2_aGG3xSsNB1UVTuWgIn7QLX-BVgglagZZwH9I1Yve0Tm6qOeQ0PB6yGobe4a0auwL9X1YtIGWCCcamSbupDeKwJWa3Tg6uSrdxb8J9eL6dqytoaQ2nsGcAdYIFXFyrCcHzZUN7kWU9NEo2ZYsXNqkGhXacyAayLwmePKCFggwQ8ICFSjaKaYnc_W9OkeCfGSD36_2VO4I0WQ-_B-dwAJWCDIljafoh29SHMkzFbGGVSd2ICtABo-ydjguXSQOTsTPQpYIE5-erNMAsOMOlrZcrvhIvG5yHRbRcKqSF444NAsc5OFC1ggdNWOPNLLBLGI7d0J2qXucYP8seUOCqMsumMA16gSMYgMWCBpDrRHsuOVxVL8CCQ5jZW3APiLwzeJPL7pvrpZa-CF821kZXZpY2VLZXlJbmZvoWlkZXZpY2VLZXmkAQIgASFYIIFsT9TeRjRacvKhzU1agvqXs43GryDUFbMCFVicIz80IlggtwYjPgfl1sGAaLRgwLatotVG7kZCrezqEaO2vEUA0JhvZGlnZXN0QWxnb3JpdGhtZ1NIQS0yNTZYQKwXYL6SeecQaR7rsc41JUooOPn68BlApRaR-JNFEk9m0Dnh2K644wcZvYZ4-D-ZkTaQCrnstJ1-avLUu1VkjUhsZGV2aWNlU2lnbmVkompuYW1lU3BhY2Vz2BhBoGpkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEBQsJqpuMWYfr-HbClVjoKeLrILuhIrqsuX28f0C19mUA_CmqnPzwbBCFv6BSNkHSCP3f-fOED-D0XBiDk2Y-ELZnN0YXR1cwA",
  "state": "42795987-0cdf-42cd-9bec-45e45e4df416",
  "nonce": "NLHVgdOuVNUg8qtAn7KZaYosBkmYweAHb-VabUcQt1M",
  "client_id": "api.playground.france-identite.gouv.fr",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "jwk_thumbprint": "prSIXGVuImmqB5T2PmFNFPvdLzK8AeoZYsDGOoloJqk"
}
2026-06-10 15:14:59 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": "2000-06-03",
        "eu.europa.ec.eudi.pid.1:given_name": "Laurence",
        "eu.europa.ec.eudi.pid.1:family_name": "Champion",
        "eu.europa.ec.eudi.pid.1:issuing_country": "FR"
      },
      "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-10T15:14:41+00:00"
        },
        {
          "id": "device_signature",
          "name": "Valid Device Signature",
          "status": "passed",
          "detail": "DeviceAuth verified against SessionTranscript"
        }
      ]
    }
  }
}