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

3f322d4f-faa6-4af8-a35e-2488f0297237

validated
direct_post.jwt

8e127b74-1e7f-4ab7-9dc0-e7dd3e8a96f9
api.playground.france-identite.gouv.fr
bNunMnNeJhRWlqf_zC7jpnj_yefJIxylKteaYvYpU8g

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

Presentation Definition

View Definition (Draft 18 / ISO 18013-7 Annex B - derived from DCQL)
{
  "id": "a1aa2802-aaa4-45c9-96ff-c480b695603f",
  "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": "1Xe_bRiHGLgGnnsz2cvgJlZkrptOzL5OyvDwBRh-Hkg",
        "y": "VFwNI-GtRCaucQ65HvUCqh_-oXgm8TNAFPKa0nr-SYI",
        "kid": "D0fN-B4Fit0f_6OLP_G9P4T7hujf9QYPLj1jX0600qI",
        "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-11-13T09:52: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:family_name": "Champion",
    "eu.europa.ec.eudi.pid.1:issuing_country": "FR",
    "eu.europa.ec.eudi.pid.1:birth_date": "2000-06-03",
    "eu.europa.ec.eudi.pid.1:given_name": "Laurence"
  },
  "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-11-13T09:52:49+00:00"
    },
    {
      "id": "device_signature",
      "name": "Valid Device Signature",
      "status": "passed",
      "detail": "DeviceAuth verified against SessionTranscript"
    }
  ]
}

VP Token

View Raw Token
o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYaKRoZGlnZXN0SUQBZnJhbmRvbVggfZ-LfvVH3bLvJ_cukc8drai2OAeUNZ5V5Fh2YypclcZxZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWVsZWxlbWVudFZhbHVlaENoYW1waW9u2BhYZqRoZGlnZXN0SUQDZnJhbmRvbVggZjYel-kqA5MPS_1Oat3Ckg8bbaHflVaqwtAZXSRvgwNxZWxlbWVudElkZW50aWZpZXJvaXNzdWluZ19jb3VudHJ5bGVsZW1lbnRWYWx1ZWJGUtgYWGykaGRpZ2VzdElECWZyYW5kb21YIDq14MgqJHhI5VzDRezZFvYd3DPqaQx9B9xzbosbne0ZcWVsZW1lbnRJZGVudGlmaWVyamJpcnRoX2RhdGVsZWxlbWVudFZhbHVl2QPsajIwMDAtMDYtMDPYGFhnpGhkaWdlc3RJRAtmcmFuZG9tWCCmHbam9qeKjZwnId5qBOIShZcV540_ma75NtshRjmz0XFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1lbGVsZW1lbnRWYWx1ZWhMYXVyZW5jZWppc3N1ZXJBdXRohEOhASahGCFZAycwggMjMIICyaADAgECAhQUge_WQGPRGYEbcQJ0OIrwjX0GmTAKBggqhkjOPQQDAjCBxzELMAkGA1UEBhMCRlIxMDAuBgNVBAoMJ0FnZW5jZSBOYXRpb25hbGUgZGVzIFRpdHJlcyBTw6ljdXJpc8OpczEXMBUGA1UECwwOMDAwMiAxMzAwMDMyNjIxJjAkBgNVBAsMHVBPVVIgUVVBTElGSUNBVElPTiBVTklRVUVNRU5UMTkwNwYDVQQDDDBBdXRvcml0w6kgZGUgQ2VydGlmaWNhdGlvbiBGcmFuY2UgSWRlbnRpdMOpIElBQ0ExCjAIBgNVBAUTATEwHhcNMjYwNjAzMDkxOTQ4WhcNMjcwOTAzMDkxOTQ4WjBxMQswCQYDVQQGEwJGUjEwMC4GA1UECgwnQWdlbmNlIE5hdGlvbmFsZSBkZXMgVGl0cmVzIFPDqWN1cmlzw6lzMRcwFQYDVQQLDA4wMDAyIDEzMDAwMzI2MjELMAkGA1UEAwwCRFMxCjAIBgNVBAUTATIwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASNzFtJFA46uo_iXqLUHPLen7Qovql7gVesoIVgX-fSDdhT8vyTLIzGpe_k02uH4wZE0LpAIK-WN4XceOReMa7mo4HnMIHkMB0GA1UdDgQWBBRuIartk-sod0xIb701JSwSHuwNejAfBgNVHSMEGDAWgBTqoaw-RroIFdPLeoaUX_bJGvbxpTAOBgNVHQ8BAf8EBAMCB4AwFQYDVR0lAQH_BAswCQYHKIGMXQUBAjBNBgNVHR8ERjBEMEKgQKA-hjxodHRwOi8vY3JsLnF1YWxpZi5hbnRzLmdvdXYuZnIvYWNfZnJhbmNlX2lkZW50aXRlX2lhY2FfMS5jcmwwLAYDVR0SBCUwI4EhZnJhbmNlLWlkZW50aXRlQGludGVyaWV1ci5nb3V2LmZyMAoGCCqGSM49BAMCA0gAMEUCICgAT9WokJPn7S3MdE-VHXIicNJSQY3uXjD3-G6UlChpAiEAngXgPJvULxUdXDTEHTV4YGltRubk2IF6pHQfjc4tmFhZAy3YGFkDKKZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-kZnNpZ25lZMB0MjAyNi0wOC0xM1QwOTo1Mjo0OVppdmFsaWRGcm9twHQyMDI2LTA4LTEzVDA5OjUyOjQ5Wmp2YWxpZFVudGlswHQyMDI2LTExLTEzVDA5OjUyOjQ5Wm5leHBlY3RlZFVwZGF0ZcB0MjAyNi0xMC0yNFQwOTo1Mjo0OVpsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMa0AWCA2_4aZQ8_-I3lD5TuaGVYur8peNu4BOFmbD7cp8jE-fQFYIEbGYri1J1HE0JXpRWauAcNs0caQi5Anb6NhHuZVOLYyAlgg7cqBmAUKPpHk6Y8-Cwox5EAIl29EfG4NxElN4FBYrxQDWCD0xUqb8sWfkD4VVOkwDjKdI8Ft6W7UHUtGJrF0YWT5EwRYIKC0GYkVJHCMOmPeadny05ledcoES7pm2MMkts30a9XdBVgg2zB-dbZdLtXbww_Vq25V8Puwkq_xhw6yHW5eFv2lJDQGWCC2ck4L8pOCvVv1RxBAJQnl0PbhUNq2Qepy_wUZAaI-DwdYILrQPASbrwSxh_tgiuR2gJsnfvzsX3ZdhD0k2FVPyxLMCFggN87PlRfmv-sCd--F5YK8sLRo8Z9IthASWBAFExNM1TkJWCAE5okE5R1RG2F3n40sDCkwp6lS5E218kjdlg57tVNpqApYIIuDqkrvRI6BqJjW028_vf9pGE8m0FY24ZR8kdObXNlvC1ggw3j_ahYJP_iJdJ84Zu49BV9DdsJPJMEHlzpCvtdQs5kMWCBryJX_bFkHHbl3_tL40NjGgb_jLDDhJz5vpTqxG-gEAG1kZXZpY2VLZXlJbmZvoWlkZXZpY2VLZXmkAQIgASFYIC_pPRyIMcMbUXustqbGG8MnM3JgS6MMIZfw_2j3t9O-Ilggei0Re4M7G3vgG0JCX7yuWUFQWgowC9lUtTNBT3-YYUVvZGlnZXN0QWxnb3JpdGhtZ1NIQS0yNTZYQIff6W6o0nRY5ozpnTg-kGgaiYNbLHbNs0JG1YhYyU9FvGVhFbzl05qDAzrDOaNYsdZemCdLZX2DTcTOjOczfLZsZGV2aWNlU2lnbmVkompuYW1lU3BhY2Vz2BhBoGpkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEDmCUKAUqBt5d7wa45ZJ-TK-5DieY7F9gEDH-wZOcoj2dSgiN6BwdmWtu7DofI_Qo_Xz49sqc8Jz0bQZh48bq3BZnN0YXR1cwA

Session Logs

6 total
2026-08-13 13:28:36 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "x-forwarded-proto": "https",
    "sec-fetch-mode": "navigate",
    "sec-fetch-site": "same-origin",
    "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36",
    "accept-language": "en-IE,en-GB;q=0.9,en-US;q=0.8,en;q=0.7",
    "upgrade-insecure-requests": "1",
    "content-type": "application/x-www-form-urlencoded",
    "via": "1.1 Caddy",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "sec-fetch-dest": "document",
    "sec-ch-ua-mobile": "?0",
    "origin": "https://api.playground.france-identite.gouv.fr",
    "cache-control": "max-age=0",
    "accept-encoding": "gzip, deflate, br, zstd",
    "referer": "https://api.playground.france-identite.gouv.fr/igrantio/verifier/admin/create-request/",
    "sec-ch-ua": "\"Not;A=Brand\";v=\"8\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
    "x-forwarded-for": "77.75.100.148, 127.0.0.1,10.42.7.1",
    "sec-ch-ua-platform": "\"Linux\"",
    "sec-fetch-user": "?1",
    "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
    "content-length": "159",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "5c72c840-29fd-4a4c-a6a1-55747a79bfac",
    "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=7e58aa380f0fe18ee0c282f6af4df5aed7197b24b448505850d0367ef4d97735;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-7b0a878f0dc11edca6dfe9fe7b3e4cfa-57d8eb57e33cda67-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": "3f322d4f-faa6-4af8-a35e-2488f0297237",
  "request_id": "8e127b74-1e7f-4ab7-9dc0-e7dd3e8a96f9",
  "nonce": "bNunMnNeJhRWlqf_zC7jpnj_yefJIxylKteaYvYpU8g",
  "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": "D0fN-B4Fit0f_6OLP_G9P4T7hujf9QYPLj1jX0600qI",
  "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": "1Xe_bRiHGLgGnnsz2cvgJlZkrptOzL5OyvDwBRh-Hkg",
          "y": "VFwNI-GtRCaucQ65HvUCqh_-oXgm8TNAFPKa0nr-SYI",
          "kid": "D0fN-B4Fit0f_6OLP_G9P4T7hujf9QYPLj1jX0600qI",
          "alg": "ECDH-ES",
          "use": "enc"
        }
      ]
    },
    "authorization_encrypted_response_alg": "ECDH-ES",
    "authorization_encrypted_response_enc": "A256GCM",
    "encrypted_response_enc_values_supported": [
      "A256GCM",
      "A128GCM",
      "A128CBC-HS256"
    ],
    "response_types_supported": [
      "vp_token"
    ]
  },
  "dcql_query": {
    "credentials": [
      {
        "id": "eu_pid_mdoc",
        "format": "mso_mdoc",
        "meta": {
          "doctype_value": "eu.europa.ec.eudi.pid.1"
        },
        "claims": [
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "given_name"
            ],
            "intent_to_retain": false
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "family_name"
            ],
            "intent_to_retain": false
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "birth_date"
            ],
            "intent_to_retain": false
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "issuing_country"
            ],
            "intent_to_retain": false
          }
        ]
      }
    ]
  },
  "preset_id": "eu_pid_mdoc_common",
  "protocol_profile": "draft18"
}
2026-08-13 13:29:06 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "x-forwarded-proto": "https",
    "os-version": "and_17_37_2026-07-05",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "app-version": "1.3.4961",
    "user-agent": "okhttp/4.12.0",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "via": "1.1 Caddy",
    "device-id": "d7cbd987848799bb",
    "accept-encoding": "gzip",
    "x-forwarded-for": "37.228.209.90, 127.0.0.1,10.42.7.1",
    "cookie": "oauth_login_csrf_1055178689=MTc4NjYyNzc0MXxUQ1RVUXQ3ek5YSnJ0QkFxc01YaUNySTdISUJxM29aNXNZdTRJb0U2aHNacVVBbENxYWV3OGFJR3JoalJxcWRKNXRpYUVnWE5lZ0F6eEpYZmFoTTV1VXBCazZNSDVXRUdCWWtIbGZ1ZjBRRjBGT3hzWlI3dXBIOG03QlJTUnc9PXx6tkAf9k9_SVQHFhIw24v4zad0SRbWfK1HTysEoHmiRw==; oauth_token_csrf=; oauth_session_csrf=899936ba-fef9-4232-b148-71ae7c65e47a",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "86b0ee76-7e3b-4f85-b511-7df743e59e8f",
    "x-envoy-attempt-count": "1",
    "x-envoy-original-path": "/igrantio/verifier-backend/authorize/8e127b74-1e7f-4ab7-9dc0-e7dd3e8a96f9",
    "x-forwarded-client-cert": "By=spiffe://cluster.local/ns/igrantio/sa/igrantio-playground-unfold;Hash=7e58aa380f0fe18ee0c282f6af4df5aed7197b24b448505850d0367ef4d97735;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-48e47dc3d85bcbcbf4af1a3e6264659e-0326429a0e90fc9b-00",
    "tracestate": ""
  },
  "path_params": {
    "request_id": "8e127b74-1e7f-4ab7-9dc0-e7dd3e8a96f9"
  },
  "transaction_id": "3f322d4f-faa6-4af8-a35e-2488f0297237",
  "nonce": "bNunMnNeJhRWlqf_zC7jpnj_yefJIxylKteaYvYpU8g",
  "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": "D0fN-B4Fit0f_6OLP_G9P4T7hujf9QYPLj1jX0600qI"
}
2026-08-13 13:29:15 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "x-forwarded-for": "37.228.209.90, 127.0.0.1,10.42.7.1",
    "accept-encoding": "gzip",
    "x-forwarded-proto": "https",
    "app-version": "1.3.4961",
    "device-id": "d7cbd987848799bb",
    "content-type": "application/x-www-form-urlencoded; charset=utf-8",
    "via": "1.1 Caddy",
    "os-version": "and_17_37_2026-07-05",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "user-agent": "okhttp/4.12.0",
    "content-length": "5176",
    "cookie": "oauth_login_csrf_1055178689=MTc4NjYyNzc0MXxUQ1RVUXQ3ek5YSnJ0QkFxc01YaUNySTdISUJxM29aNXNZdTRJb0U2aHNacVVBbENxYWV3OGFJR3JoalJxcWRKNXRpYUVnWE5lZ0F6eEpYZmFoTTV1VXBCazZNSDVXRUdCWWtIbGZ1ZjBRRjBGT3hzWlI3dXBIOG03QlJTUnc9PXx6tkAf9k9_SVQHFhIw24v4zad0SRbWfK1HTysEoHmiRw==; oauth_token_csrf=; oauth_session_csrf=899936ba-fef9-4232-b148-71ae7c65e47a",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "e28887ca-1793-439e-8767-ad7b39b6614a",
    "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=7e58aa380f0fe18ee0c282f6af4df5aed7197b24b448505850d0367ef4d97735;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-dc8d2633419132e7f61f7320fc8a2da5-6b0c2f689003467b-00",
    "tracestate": ""
  },
  "form_fields": {
    "state": "8e127b74-1e7f-4ab7-9dc0-e7dd3e8a96f9",
    "response_jwe": "eyJhbGciOiJFQ0RILUVTIiwiYXB1IjoiZURoNVVVUktVMDFLTTFkc1VHcFROMUowZWtZelozbGhkR2N3YmxwaWVERlRRVGRhTVZwNGFYUXROQSIsImFwdiI6IllrNTFiazF1VG1WS2FGSlhiSEZtWDNwRE4ycHdibXBmZVdWbVNrbDRlV3hMZEdWaFdYWlpjRlU0WnciLCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoiUkdWNkdCUkd1LUMwQnFnZEl3ZEtqeUdVSEtEZXlzRkhnWkJZWnBadG85VSIsInkiOiJUM0VNWFh2T2NDMl94Q01vRVFaQ09uQVJYZjFDZk9nSzZTRGt3RkMxNEQ4In0sImtpZCI6IkQwZk4tQjRGaXQwZl82T0xQX0c5UDRUN2h1amY5UVlQTGoxalgwNjAwcUkifQ..q9xH9jt9E3l3Ysxk.yJ0QMyx343ufGWfMR_6BEahy3VxVVCHYuSOVDJ-F63oYD4Eo1_IwJh9aTFsj6Qg_qLhRgSsHpc-GWsSXKqyfLG5_m27EjH2x1c1hRlhscdqUwNuz9UhXR6b7YvnxsEXQhRx4kVjRUcch3tSQJxkhvHmLNIy4MzfkVODq666-gdvndS_ftlcxqz-sK_RQzgQaoSPdI_avpBTFOx4l_pitS-O5ucu1ITPtUhCFuSRhgNW34oukD8ZaVOY_jEwtwbrgRAgxSqkRzKU4R8QRq8t1tL1hfnKzv-39kwgEcTSWOwQJZ08p-sjBtexG5m6i9y7EnSFVvUgF_uli7clfXoieq7kIEsM8B9rRZ9OPtHIIAkV6YD6EUmMLxnf5vpQhGDEDoKQ9JTxZ-MgClx1OqQF7zMqFbLifBAcPAVvFzkoTB5xDwkaA3lsN9T5TQvD4RdC_XHpyJDxrHgSfs1uyN_FotYM88qHcXn1Ku0nbVUR1nPWu0V1yVqTiTyFo_ewHRAJaZ4tv3Q2BFGJzeNJ1dcJ_UzOcCF0OQ-Z0QQ308C7LUDyLUu7F1aIj-wOI-cymqh1edZ_ot3cC1dzpIwWOsh5ItauuI05BDMUhqVXRMDXm6rlHcMIcITjOAV8_gqhIUwuSITfMiEZYunQNF2q8cjnM6DWjvLjmLMjeu9WjUNbF5eyUNqf2N4-yQBrF10xNE2p2U8qDNGz0FqubcULsPG4YOFVJlcGofVkYhowxzXgnVmrSNd5K9iwjhJMtXgm3RrdCwjI8lrHPsETN_58UE0I9TNwfnt4oK5V1U0DuCqwJqmOIdQntAh43hXd_5d1twp5uhXrC7RtHt4s3zZNboVACLAaSUHB8-ESUqRsLaWakl08IG5MPO03F9nBia3UR_E6srwSMx7FImbE9UwKPlib-_csjI6ZnKtWGwwJ3bRwXIUCse50yxXtOBp7r2MRWln-7rdqKCJabkHFjyDCiLnK9A0xFYFwgX9VxsCUuRkR0yr1PBkT2sKx13SIOCzJ_5LfX1k5hXhSwVQLOTS64gtANXzLoF2-25M6949Sf4fnv81DMh6qNQ-sURNOI7Ypw6ju02qARugkUOlN4WdZSAHjhwUF1nrmgsn7EQwWvJm3yfvbgmvGFnPlmfy9bOEw033-z5PGZLLJ0sWe6YGxtS1Z7V91giUs4D2Owi_bWve4QdAAxj1wFsErdYK0eD3QBa0xvHm9E9WJFuuohUVJzl9SnI3TA4J2Rc56cy6qAP5vwei_UysFpO1DzDza9IEG_p2esskL4RG9s2MgCo7ly_fdh5Sr1Y3Sx-a7Z7fnRs5UNB3EvZDKxgQTB87a_PfEEn87MV-Wf6ej_wegWHeuXr1iRMq3XUzk8PjJDV9Y2MDN0BBdPPpR6kRoACbpR7mBIzoxGl_m84GdV8ggjYKfPTinKys9R-DZWeF1nZ8E0Pt8Mh-FlFwaRHvx35Jc_MeNxRypor4061bOoJMmggaf6dYx6ebPMkN2Xbrf6KlrmZDYRgxNjiy9LIrtQ8DG4NfRIsi4RQGxoDGhbL-p_zCtZ3Oc-alLQdP-f8zKqqKyUsNOVV7yPw8BGUDFrzSdxR8CvzLAb7R_WaJlKPENieJ2rhOPx8P86osIs7fn-GWM3Jdx5UA131wmzFo1djICsD6w71kDxDqhBYydMmlY6nyJElUxOtsJzXRMEvQSpWvhpjZvYXsN7-8M4t_bK3ASvdrE3fsyVH0Xn_tGASF4AQg6knwbSA0CnF5gkYtHiN-p7iA9EMrMivEh_K_Ow2nEVF1nwg1mz7eS99bckEtf12wB_qaHUnkTy-waL3oBorKcwEMSP6zpPeAXuS-BQPtbbZ3K0Q-4uC-YP3hSzTGzBi3MCl0wIQXwAlbFjW1YLFfwHcfjGkF5DGCo58eii0ucbfLHA-knQ9F7pxjCZFQsNgQlwTY-zpiLTjCBz-qHbFfwvKawIrPvw3p4gUXKVT-Yl0XP4aaCaXtnnfbQ0iLoRx058-2SzV1E5XprqyYPaJ9CF-gBs0w72Qzhqm0aXrQBgmWTAl0Y41ifxV_EiS53i4hU_s64-Y0Wbjp3zKhQkjx6FdElG0RJ9MjFxLlpXeTdWhWKGosvLXSIocDm2OikoxW8JD0VF47m03wsMbDzK8sSWkZRUUH_BbL4_T_Ayw6WV0WTtfa3-aDgBnK-r4DOwASe24OqlvHJ4pNwnQXXXyzV77fW-QomyM0S0iHwWdiveHA4_ELddVkJLh95Af4SI9SaRYpm7VGe9vB_gksmpfKcboHqQr_uNduWk3uOt0pS_lQMb4TF7DdN9yhgpq-B70ivEpcDWjsyRZeUpmsLPYGVRDbgkC1k5x8gvVbzBQPEPnWCagLgaVObOjvYj6H-rIMd5-0hzOWQuvtD9xybrulhkMXPDx0qFb4lCIDtkJTKf1vivvdmVHAWLkiO9AtTLGkMJn4OdDdAuENo4QczvTqiApHxi3P4Ir6qZqJnw2r6ZtXPbR7NwuDRkX0f5ED_VU1UeXaR8Vh1IcoxJ0ZSfIV3BGoe7iyawAMgISqAE_6XH2aLuPADmBF4qkZuFF8yI3MgFO9XU8X38Tz0ITujXCvQIJ2xOp5Mkz9ZkIOOaH8MJa6nawfigfsQCWNCWKjnpZPvv_k9OHmuopwPbUIkh0v_ska3P9ouQ2lM_JKiWnHs7u8HqaA8xws3hoQjfreyajtEbV5XgnwFFiIYRV5kUKEU5sBIESdYEhpExOZ0VTQU5LVbt-rxJ7sDx8yZVgC60WABe9iIn4nzDzSbAi-Hwh0NSRIc1A3qzWE3Fte_wr_x-imNz2dgA3e57b73PKxITSO6zAHzLAodO5SzzCNz4BlZvuj4N6nkL0P486k3XEkGc1Q3rwntQmTc6eQ7WRoolExvnEJdMuu9KlqRFYZ-R_RRqhxz2Z2YzjpNqXZKczBt-fd-kgxihRQEyhXgtoOgwbUZgcUwH1yxB7KSZnxcQsv4f2ETG6s3-q5dmkxaf8UuNjKK-WhmGkvV18Z3ftpH2_70_Wogms0LeF-DG3cCDFD-xxslOm3ekow3xqzHRntbo6Dg0q3WlXTp1fI6aclUuGFygVMB30R0DnqL0C8m4yNTZNgFpE8mdxZ-kw3lIVSyf_8t1Uv9QU8HYwvyo5G8lmfWIqF52RePjxi1m4bL1PX7Pa_CH_QdY2aik3hu9RuuvxOj3gUDQmzj7BOTNdtvd7pg3K-fm759CJhylc_5Fd4Zn30a3nbZgEd1rd8gOpjhtQnpr_zq6pUBVvKxcpIYs7dgUdMeKVe0jzxUPtoBRl7MpnBKDOAQi3Kyp0rZlctv3xOoj7K9d7o1GGzRygp8N2S48jqqJojQ6yALi3_MXRjHyJldpP72xacyy-2wXyz4Q3srPfQi-5LHydgUeKVmXjnb1WkWH7cmWfjwZcg90iUBox23UyWqlMK3_fYaherm6UN8yU6wEMBHqPGHAZKrAYae36vrAKUJvg9Jx2x4Ngsq3X0dKeQobafLXzgDKdaqdXDWuzqsiSYxmJGU1Ft2F1YkhUKA3tV_X6wK0FQv5CRRMICIgfdJKqFcmmvcGuEtPfIi02zQn71EDhD3DGF-3wKiTddh3tpRoIYKglVqqucEmapouwaLInfUesmz0fSCX-6uP3UG_mNPjo-HYRd26c138cfUtFi1OuDAkg3c8GRyoq_snKCY3Vu3KX5kyRnLrbaZuN9WPRrrikxf5fMTVRSXywRcS6tSncwtbFtySp1EWl5psWQI6scYKZVbla4h6MGwpB13HLHvUfFKy5MexiVyDQ1g-Ky-LtqPy_F-RpHWcmBMeEbLAZQMYCXu5xvL4jL5dKdyokw83n96U6Uq_oX4Jh3uxlTMlKuioEhAV1AslBXRIaCDR1JBoLzrSwsqu1lXl_4s2mcDZCFkmLuYSNzoGqRotCYfB5vxrtt88C3I_B4jHhurk69S12m2_kNVHxtXl3ZBRXJ3UhyuaBLHU9Mva6wTTlrdlzLYdI3lDU0VC_ng4b7uMavNWZgHJNsBmULq9Q6BmuXO6gQiuBy8M61tsm8mFNPk_V1M3H0c-9oBz43-S01H_a24fphK6Od_eG1rok7D30OPC0km4MW1WTBXNex9CKI7INyTsOL4CqeazGAEnGQp3Hpj5UDmtlhR8FbhGx4u-o6L26zNz95EpFfFNJGALuhECtIVZlEQr1_jLam_tLJhTPUBBQCnZ_WjcYGQyyd9PZRljY0Bqki-AIMNz-T2jxa5721WBzzn4BkAGyVjKApD0a4j1rFTf1yemzrwA09u49vP_-ThAxhJSv_hD65-nMnqhXOjI9mMmKHFVun3ld8--rWEpk-j60mgTRQFOT7aY1alJ3RC8d3asJt8uVfN-CaWERwDKlariH0dDP8jey4dddAgH_vPrYbppmUT5ae8qOTl8nt3nZnZ89ykflNLjb5-lU6CXaZhOtbpZPfeLpeJVm6U1vqkMagkTfrGnvN7Zbkn21ikNKZ3FQPSMnnZDNct6bLCqHDlsmAsAy3tJsfjPZkFJyYQbU8ChTWfRppaL5cl-CPwE5nHVKStA-fOZZX36rcLrjcfHfy1pKN53Q-jTVtBdr-no1ly8sphW2f82AW5y.9vwWoXJg_nIJw4q1kQ83XA"
  },
  "transaction_id": "3f322d4f-faa6-4af8-a35e-2488f0297237",
  "nonce": "bNunMnNeJhRWlqf_zC7jpnj_yefJIxylKteaYvYpU8g",
  "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": "D0fN-B4Fit0f_6OLP_G9P4T7hujf9QYPLj1jX0600qI"
}
2026-08-13 13:29:15 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "alg": "ECDH-ES",
    "apu": "eDh5UURKU01KM1dsUGpTN1J0ekYzZ3lhdGcwblpieDFTQTdaMVp4aXQtNA",
    "apv": "Yk51bk1uTmVKaFJXbHFmX3pDN2pwbmpfeWVmSkl4eWxLdGVhWXZZcFU4Zw",
    "enc": "A256GCM",
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "RGV6GBRGu-C0BqgdIwdKjyGUHKDeysFHgZBYZpZto9U",
      "y": "T3EMXXvOcC2_xCMoEQZCOnARXf1CfOgK6SDkwFC14D8"
    },
    "kid": "D0fN-B4Fit0f_6OLP_G9P4T7hujf9QYPLj1jX0600qI"
  },
  "decrypted_payload": {
    "vp_token": "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYaKRoZGlnZXN0SUQBZnJhbmRvbVggfZ-LfvVH3bLvJ_cukc8drai2OAeUNZ5V5Fh2YypclcZxZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWVsZWxlbWVudFZhbHVlaENoYW1waW9u2BhYZqRoZGlnZXN0SUQDZnJhbmRvbVggZjYel-kqA5MPS_1Oat3Ckg8bbaHflVaqwtAZXSRvgwNxZWxlbWVudElkZW50aWZpZXJvaXNzdWluZ19jb3VudHJ5bGVsZW1lbnRWYWx1ZWJGUtgYWGykaGRpZ2VzdElECWZyYW5kb21YIDq14MgqJHhI5VzDRezZFvYd3DPqaQx9B9xzbosbne0ZcWVsZW1lbnRJZGVudGlmaWVyamJpcnRoX2RhdGVsZWxlbWVudFZhbHVl2QPsajIwMDAtMDYtMDPYGFhnpGhkaWdlc3RJRAtmcmFuZG9tWCCmHbam9qeKjZwnId5qBOIShZcV540_ma75NtshRjmz0XFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1lbGVsZW1lbnRWYWx1ZWhMYXVyZW5jZWppc3N1ZXJBdXRohEOhASahGCFZAycwggMjMIICyaADAgECAhQUge_WQGPRGYEbcQJ0OIrwjX0GmTAKBggqhkjOPQQDAjCBxzELMAkGA1UEBhMCRlIxMDAuBgNVBAoMJ0FnZW5jZSBOYXRpb25hbGUgZGVzIFRpdHJlcyBTw6ljdXJpc8OpczEXMBUGA1UECwwOMDAwMiAxMzAwMDMyNjIxJjAkBgNVBAsMHVBPVVIgUVVBTElGSUNBVElPTiBVTklRVUVNRU5UMTkwNwYDVQQDDDBBdXRvcml0w6kgZGUgQ2VydGlmaWNhdGlvbiBGcmFuY2UgSWRlbnRpdMOpIElBQ0ExCjAIBgNVBAUTATEwHhcNMjYwNjAzMDkxOTQ4WhcNMjcwOTAzMDkxOTQ4WjBxMQswCQYDVQQGEwJGUjEwMC4GA1UECgwnQWdlbmNlIE5hdGlvbmFsZSBkZXMgVGl0cmVzIFPDqWN1cmlzw6lzMRcwFQYDVQQLDA4wMDAyIDEzMDAwMzI2MjELMAkGA1UEAwwCRFMxCjAIBgNVBAUTATIwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASNzFtJFA46uo_iXqLUHPLen7Qovql7gVesoIVgX-fSDdhT8vyTLIzGpe_k02uH4wZE0LpAIK-WN4XceOReMa7mo4HnMIHkMB0GA1UdDgQWBBRuIartk-sod0xIb701JSwSHuwNejAfBgNVHSMEGDAWgBTqoaw-RroIFdPLeoaUX_bJGvbxpTAOBgNVHQ8BAf8EBAMCB4AwFQYDVR0lAQH_BAswCQYHKIGMXQUBAjBNBgNVHR8ERjBEMEKgQKA-hjxodHRwOi8vY3JsLnF1YWxpZi5hbnRzLmdvdXYuZnIvYWNfZnJhbmNlX2lkZW50aXRlX2lhY2FfMS5jcmwwLAYDVR0SBCUwI4EhZnJhbmNlLWlkZW50aXRlQGludGVyaWV1ci5nb3V2LmZyMAoGCCqGSM49BAMCA0gAMEUCICgAT9WokJPn7S3MdE-VHXIicNJSQY3uXjD3-G6UlChpAiEAngXgPJvULxUdXDTEHTV4YGltRubk2IF6pHQfjc4tmFhZAy3YGFkDKKZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-kZnNpZ25lZMB0MjAyNi0wOC0xM1QwOTo1Mjo0OVppdmFsaWRGcm9twHQyMDI2LTA4LTEzVDA5OjUyOjQ5Wmp2YWxpZFVudGlswHQyMDI2LTExLTEzVDA5OjUyOjQ5Wm5leHBlY3RlZFVwZGF0ZcB0MjAyNi0xMC0yNFQwOTo1Mjo0OVpsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMa0AWCA2_4aZQ8_-I3lD5TuaGVYur8peNu4BOFmbD7cp8jE-fQFYIEbGYri1J1HE0JXpRWauAcNs0caQi5Anb6NhHuZVOLYyAlgg7cqBmAUKPpHk6Y8-Cwox5EAIl29EfG4NxElN4FBYrxQDWCD0xUqb8sWfkD4VVOkwDjKdI8Ft6W7UHUtGJrF0YWT5EwRYIKC0GYkVJHCMOmPeadny05ledcoES7pm2MMkts30a9XdBVgg2zB-dbZdLtXbww_Vq25V8Puwkq_xhw6yHW5eFv2lJDQGWCC2ck4L8pOCvVv1RxBAJQnl0PbhUNq2Qepy_wUZAaI-DwdYILrQPASbrwSxh_tgiuR2gJsnfvzsX3ZdhD0k2FVPyxLMCFggN87PlRfmv-sCd--F5YK8sLRo8Z9IthASWBAFExNM1TkJWCAE5okE5R1RG2F3n40sDCkwp6lS5E218kjdlg57tVNpqApYIIuDqkrvRI6BqJjW028_vf9pGE8m0FY24ZR8kdObXNlvC1ggw3j_ahYJP_iJdJ84Zu49BV9DdsJPJMEHlzpCvtdQs5kMWCBryJX_bFkHHbl3_tL40NjGgb_jLDDhJz5vpTqxG-gEAG1kZXZpY2VLZXlJbmZvoWlkZXZpY2VLZXmkAQIgASFYIC_pPRyIMcMbUXustqbGG8MnM3JgS6MMIZfw_2j3t9O-Ilggei0Re4M7G3vgG0JCX7yuWUFQWgowC9lUtTNBT3-YYUVvZGlnZXN0QWxnb3JpdGhtZ1NIQS0yNTZYQIff6W6o0nRY5ozpnTg-kGgaiYNbLHbNs0JG1YhYyU9FvGVhFbzl05qDAzrDOaNYsdZemCdLZX2DTcTOjOczfLZsZGV2aWNlU2lnbmVkompuYW1lU3BhY2Vz2BhBoGpkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEDmCUKAUqBt5d7wa45ZJ-TK-5DieY7F9gEDH-wZOcoj2dSgiN6BwdmWtu7DofI_Qo_Xz49sqc8Jz0bQZh48bq3BZnN0YXR1cwA",
    "presentation_submission": {
      "definition_id": "8e127b74-1e7f-4ab7-9dc0-e7dd3e8a96f9",
      "descriptor_map": [
        {
          "format": "mso_mdoc",
          "id": "eu.europa.ec.eudi.pid.1",
          "path": "$"
        }
      ],
      "id": "066a5ad8-0695-43ad-b42c-0371a4c884bd"
    },
    "state": "8e127b74-1e7f-4ab7-9dc0-e7dd3e8a96f9"
  }
}
2026-08-13 13:29:15 UTC INFO /post VP Token received
Data:
{
  "vp_token": "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYaKRoZGlnZXN0SUQBZnJhbmRvbVggfZ-LfvVH3bLvJ_cukc8drai2OAeUNZ5V5Fh2YypclcZxZWxlbWVudElkZW50aWZpZXJrZmFtaWx5X25hbWVsZWxlbWVudFZhbHVlaENoYW1waW9u2BhYZqRoZGlnZXN0SUQDZnJhbmRvbVggZjYel-kqA5MPS_1Oat3Ckg8bbaHflVaqwtAZXSRvgwNxZWxlbWVudElkZW50aWZpZXJvaXNzdWluZ19jb3VudHJ5bGVsZW1lbnRWYWx1ZWJGUtgYWGykaGRpZ2VzdElECWZyYW5kb21YIDq14MgqJHhI5VzDRezZFvYd3DPqaQx9B9xzbosbne0ZcWVsZW1lbnRJZGVudGlmaWVyamJpcnRoX2RhdGVsZWxlbWVudFZhbHVl2QPsajIwMDAtMDYtMDPYGFhnpGhkaWdlc3RJRAtmcmFuZG9tWCCmHbam9qeKjZwnId5qBOIShZcV540_ma75NtshRjmz0XFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1lbGVsZW1lbnRWYWx1ZWhMYXVyZW5jZWppc3N1ZXJBdXRohEOhASahGCFZAycwggMjMIICyaADAgECAhQUge_WQGPRGYEbcQJ0OIrwjX0GmTAKBggqhkjOPQQDAjCBxzELMAkGA1UEBhMCRlIxMDAuBgNVBAoMJ0FnZW5jZSBOYXRpb25hbGUgZGVzIFRpdHJlcyBTw6ljdXJpc8OpczEXMBUGA1UECwwOMDAwMiAxMzAwMDMyNjIxJjAkBgNVBAsMHVBPVVIgUVVBTElGSUNBVElPTiBVTklRVUVNRU5UMTkwNwYDVQQDDDBBdXRvcml0w6kgZGUgQ2VydGlmaWNhdGlvbiBGcmFuY2UgSWRlbnRpdMOpIElBQ0ExCjAIBgNVBAUTATEwHhcNMjYwNjAzMDkxOTQ4WhcNMjcwOTAzMDkxOTQ4WjBxMQswCQYDVQQGEwJGUjEwMC4GA1UECgwnQWdlbmNlIE5hdGlvbmFsZSBkZXMgVGl0cmVzIFPDqWN1cmlzw6lzMRcwFQYDVQQLDA4wMDAyIDEzMDAwMzI2MjELMAkGA1UEAwwCRFMxCjAIBgNVBAUTATIwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASNzFtJFA46uo_iXqLUHPLen7Qovql7gVesoIVgX-fSDdhT8vyTLIzGpe_k02uH4wZE0LpAIK-WN4XceOReMa7mo4HnMIHkMB0GA1UdDgQWBBRuIartk-sod0xIb701JSwSHuwNejAfBgNVHSMEGDAWgBTqoaw-RroIFdPLeoaUX_bJGvbxpTAOBgNVHQ8BAf8EBAMCB4AwFQYDVR0lAQH_BAswCQYHKIGMXQUBAjBNBgNVHR8ERjBEMEKgQKA-hjxodHRwOi8vY3JsLnF1YWxpZi5hbnRzLmdvdXYuZnIvYWNfZnJhbmNlX2lkZW50aXRlX2lhY2FfMS5jcmwwLAYDVR0SBCUwI4EhZnJhbmNlLWlkZW50aXRlQGludGVyaWV1ci5nb3V2LmZyMAoGCCqGSM49BAMCA0gAMEUCICgAT9WokJPn7S3MdE-VHXIicNJSQY3uXjD3-G6UlChpAiEAngXgPJvULxUdXDTEHTV4YGltRubk2IF6pHQfjc4tmFhZAy3YGFkDKKZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-kZnNpZ25lZMB0MjAyNi0wOC0xM1QwOTo1Mjo0OVppdmFsaWRGcm9twHQyMDI2LTA4LTEzVDA5OjUyOjQ5Wmp2YWxpZFVudGlswHQyMDI2LTExLTEzVDA5OjUyOjQ5Wm5leHBlY3RlZFVwZGF0ZcB0MjAyNi0xMC0yNFQwOTo1Mjo0OVpsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMa0AWCA2_4aZQ8_-I3lD5TuaGVYur8peNu4BOFmbD7cp8jE-fQFYIEbGYri1J1HE0JXpRWauAcNs0caQi5Anb6NhHuZVOLYyAlgg7cqBmAUKPpHk6Y8-Cwox5EAIl29EfG4NxElN4FBYrxQDWCD0xUqb8sWfkD4VVOkwDjKdI8Ft6W7UHUtGJrF0YWT5EwRYIKC0GYkVJHCMOmPeadny05ledcoES7pm2MMkts30a9XdBVgg2zB-dbZdLtXbww_Vq25V8Puwkq_xhw6yHW5eFv2lJDQGWCC2ck4L8pOCvVv1RxBAJQnl0PbhUNq2Qepy_wUZAaI-DwdYILrQPASbrwSxh_tgiuR2gJsnfvzsX3ZdhD0k2FVPyxLMCFggN87PlRfmv-sCd--F5YK8sLRo8Z9IthASWBAFExNM1TkJWCAE5okE5R1RG2F3n40sDCkwp6lS5E218kjdlg57tVNpqApYIIuDqkrvRI6BqJjW028_vf9pGE8m0FY24ZR8kdObXNlvC1ggw3j_ahYJP_iJdJ84Zu49BV9DdsJPJMEHlzpCvtdQs5kMWCBryJX_bFkHHbl3_tL40NjGgb_jLDDhJz5vpTqxG-gEAG1kZXZpY2VLZXlJbmZvoWlkZXZpY2VLZXmkAQIgASFYIC_pPRyIMcMbUXustqbGG8MnM3JgS6MMIZfw_2j3t9O-Ilggei0Re4M7G3vgG0JCX7yuWUFQWgowC9lUtTNBT3-YYUVvZGlnZXN0QWxnb3JpdGhtZ1NIQS0yNTZYQIff6W6o0nRY5ozpnTg-kGgaiYNbLHbNs0JG1YhYyU9FvGVhFbzl05qDAzrDOaNYsdZemCdLZX2DTcTOjOczfLZsZGV2aWNlU2lnbmVkompuYW1lU3BhY2Vz2BhBoGpkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEDmCUKAUqBt5d7wa45ZJ-TK-5DieY7F9gEDH-wZOcoj2dSgiN6BwdmWtu7DofI_Qo_Xz49sqc8Jz0bQZh48bq3BZnN0YXR1cwA",
  "state": "8e127b74-1e7f-4ab7-9dc0-e7dd3e8a96f9",
  "nonce": "bNunMnNeJhRWlqf_zC7jpnj_yefJIxylKteaYvYpU8g",
  "client_id": "api.playground.france-identite.gouv.fr",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "jwk_thumbprint": "D0fN-B4Fit0f_6OLP_G9P4T7hujf9QYPLj1jX0600qI"
}
2026-08-13 13:29:15 UTC INFO /post Validation succeeded
How to fix:
All credential presentations passed verification.
Data:
{
  "hint": "All credential presentations passed verification.",
  "credentials": {
    "eu_pid_mdoc": {
      "valid": true,
      "format": "mso_mdoc",
      "disclosed_claims": {
        "eu.europa.ec.eudi.pid.1:family_name": "Champion",
        "eu.europa.ec.eudi.pid.1:issuing_country": "FR",
        "eu.europa.ec.eudi.pid.1:birth_date": "2000-06-03",
        "eu.europa.ec.eudi.pid.1:given_name": "Laurence"
      },
      "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-11-13T09:52:49+00:00"
        },
        {
          "id": "device_signature",
          "name": "Valid Device Signature",
          "status": "passed",
          "detail": "DeviceAuth verified against SessionTranscript"
        }
      ]
    }
  }
}