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

c4416658-74db-4499-9658-94bbb643357b

failed
direct_post.jwt

eb69ff01-401e-4e79-a21a-4be5d2cb72bf
x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A
KXbDd9ssSt57G4JU_kVl4h3FeATJlOoLoiBfX-escUI

https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post
600s
eu_pid_any_format_common
2026-08-20 05:58:13 UTC    2026-08-20 05:58:23 UTC

DCQL Query

View Query
{
  "credentials": [
    {
      "id": "eu_pid_sdjwt",
      "format": "dc+sd-jwt",
      "meta": {
        "vct_values": [
          "urn:eudi:pid:1"
        ]
      },
      "claims": [
        {
          "path": [
            "given_name"
          ]
        },
        {
          "path": [
            "family_name"
          ]
        },
        {
          "path": [
            "birthdate"
          ]
        },
        {
          "path": [
            "issuing_country"
          ]
        }
      ]
    },
    {
      "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
        }
      ]
    }
  ],
  "credential_sets": [
    {
      "options": [
        [
          "eu_pid_sdjwt"
        ],
        [
          "eu_pid_mdoc"
        ]
      ],
      "required": true
    }
  ]
}

Client Metadata

View Metadata
{
  "client_name": "Verifier Playground by iGrant.io",
  "logo_uri": "https://storage.googleapis.com/igrant-api-images/faviconV2.png",
  "vp_formats_supported": {
    "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": "Mh1ZvSTYdfDnl39ivnTvZvmxx0_Ba40BRuFb239xRKM",
        "y": "ZYHb-dy_YFlisQknZc6Qt5if_dqXd7t1Xoo_CQHiuI0",
        "kid": "2nQfwjB0fUUFnrRVmuVwu2zic3XE6XBoUAVBII79dG0",
        "alg": "ECDH-ES",
        "use": "enc"
      }
    ]
  },
  "authorization_encrypted_response_alg": "ECDH-ES",
  "authorization_encrypted_response_enc": "A256GCM",
  "encrypted_response_enc_values_supported": [
    "A256GCM",
    "A128GCM",
    "A128CBC-HS256"
  ],
  "response_types_supported": [
    "vp_token"
  ]
}

Validation Result

Invalid
eu_pid_sdjwt
dc+sd-jwt
Invalid
Valid Document SD-JWT parsed (4 disclosures)
Valid Issuer Signature Issuer JWT signature verified via x5c certificate
Valid Certificate Valid until 2031-07-08T09:43:59+00:00
Trusted Certificate chain (1 cert(s)) does not terminate at any of 15 configured trusted root(s)
Valid Token Status Valid until 2027-08-20T05:56:02+00:00
Valid Key Binding KB-JWT verification failed: missing confirmation (cnf) key from issuer payload claims
View Details
{
  "valid": false,
  "format": "dc+sd-jwt",
  "disclosed_claims": {
    "iss": "https://api.playground.france-identite.gouv.fr/igrantio/issuer-backend",
    "vct": "urn:eudi:pid:1",
    "iat": 1787205362,
    "nbf": 1787205362,
    "exp": 1818741362,
    "status": {
      "status_list": {
        "idx": 1751,
        "uri": "https://api.playground.france-identite.gouv.fr/igrantio/issuer-backend/statuslists/1"
      }
    },
    "birthdate": "1990-07-22",
    "family_name": "Johansson",
    "given_name": "Anna",
    "issuing_country": "SE"
  },
  "issuer": "https://api.playground.france-identite.gouv.fr/igrantio/issuer-backend",
  "error": null,
  "checks": [
    {
      "id": "valid_document",
      "name": "Valid Document",
      "status": "passed",
      "detail": "SD-JWT parsed (4 disclosures)"
    },
    {
      "id": "issuer_signature",
      "name": "Valid Issuer Signature",
      "status": "passed",
      "detail": "Issuer JWT signature verified via x5c certificate"
    },
    {
      "id": "valid_certificate",
      "name": "Valid Certificate",
      "status": "passed",
      "detail": "Valid until 2031-07-08T09:43:59+00:00"
    },
    {
      "id": "trusted",
      "name": "Trusted",
      "status": "failed",
      "detail": "Certificate chain (1 cert(s)) does not terminate at any of 15 configured trusted root(s)"
    },
    {
      "id": "token_status",
      "name": "Valid Token Status",
      "status": "passed",
      "detail": "Valid until 2027-08-20T05:56:02+00:00"
    },
    {
      "id": "key_binding",
      "name": "Valid Key Binding",
      "status": "failed",
      "detail": "KB-JWT verification failed: missing confirmation (cnf) key from issuer payload claims"
    }
  ]
}
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-04-17T16:26:32+00:00
Trusted Chain anchored at trusted root: C=LV,O=Raitis Staging,CN=PID DS STAGING
Valid Token Status Valid until 2026-11-18T00:00:00+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": "2005-11-11",
    "eu.europa.ec.eudi.pid.1:issuing_country": "LV",
    "eu.europa.ec.eudi.pid.1:family_name": "Mucenieks",
    "eu.europa.ec.eudi.pid.1:given_name": "Niks"
  },
  "issuer": "C=LV,O=Raitis Staging,CN=PID DS STAGING",
  "error": null,
  "checks": [
    {
      "id": "valid_document",
      "name": "Valid Document",
      "status": "passed",
      "detail": "DocType: eu.europa.ec.eudi.pid.1"
    },
    {
      "id": "issuer_signature",
      "name": "Valid Issuer Signature",
      "status": "passed",
      "detail": "IssuerAuth COSE_Sign1 signature verified"
    },
    {
      "id": "valid_certificate",
      "name": "Valid Certificate",
      "status": "passed",
      "detail": "Valid until 2027-04-17T16:26:32+00:00"
    },
    {
      "id": "trusted",
      "name": "Trusted",
      "status": "passed",
      "detail": "Chain anchored at trusted root: C=LV,O=Raitis Staging,CN=PID DS STAGING"
    },
    {
      "id": "token_status",
      "name": "Valid Token Status",
      "status": "passed",
      "detail": "Valid until 2026-11-18T00:00:00+00:00"
    },
    {
      "id": "device_signature",
      "name": "Valid Device Signature",
      "status": "passed",
      "detail": "DeviceAuth verified against SessionTranscript"
    }
  ]
}

VP Token

View Raw Token
{
  "eu_pid_sdjwt": [
    "eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6Im9NSEs4NGh6ajEwazVabHBIb0R0NmciLCJ4NWMiOlsiTUlJQjRUQ0NBWWVnQXdJQkFnSVVlbmlZU1dGN3F2ZGtqWDVFNFdzeDJQdTRmSHd3Q2dZSUtvWkl6ajBFQXdJd01URXZNQzBHQTFVRUF3d21ZWEJwTG5Cc1lYbG5jbTkxYm1RdVpuSmhibU5sTFdsa1pXNTBhWFJsTG1kdmRYWXVabkl3SGhjTk1qWXdOekE1TURrME16VTVXaGNOTXpFd056QTRNRGswTXpVNVdqQXhNUzh3TFFZRFZRUUREQ1poY0drdWNHeGhlV2R5YjNWdVpDNW1jbUZ1WTJVdGFXUmxiblJwZEdVdVoyOTFkaTVtY2pCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkVYTGZpMXhHWlBReEJKTnQ2S2tvSGc5aHA2dVVhSFAwdmlxR3pvNWhZVkF3RE9zWm5URFNBWUhGbERZVTFuZHZhcTdRTU9yRjFKMUxzNjY3a2F6eFJLamZUQjdNSGtHQTFVZEVRUnlNSENHUm1oMGRIQnpPaTh2WVhCcExuQnNZWGxuY205MWJtUXVabkpoYm1ObExXbGtaVzUwYVhSbExtZHZkWFl1Wm5JdmFXZHlZVzUwYVc4dmFYTnpkV1Z5TFdKaFkydGxibVNDSm1Gd2FTNXdiR0Y1WjNKdmRXNWtMbVp5WVc1alpTMXBaR1Z1ZEdsMFpTNW5iM1YyTG1aeU1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ3Q0cEExbUU4OE1hejhRRmpMZ1BLd3JZc094K1FMQXc5T2ljcGk5d1BHMlFJZ0NjVk1yN01uaVJEQXZhbWtqcUlLMzl4c05hVWVuTFV6WDQ4M0M5dldUeVU9Il19.eyJfc2QiOiBbIi1hVExzcXhUc1g4VF9RYXZ0WVlocl9vNW43cUVsQ0pGZkdlOUdzVGVwMmMiLCAiLXNIMXZFZElCak92U1dUX3BWcEpWT1RyNXdpSm1JR1puNjJFbUdHUXU5MCIsICIyY1d1UktETFlGZUhab0plYy1nV3d6UVZheE8yRlhHTXBnWHpzWHJpczNRIiwgIjZwbXo4X3FDRndWeENYY19ZRnItd0otTkJzM2ZuT0xHT3hiYnJQRDZYYW8iLCAiRDFXVjVSTkxOUHQ0cXRHLWhvbzJJQUhtdDZLWjNTbVNuS3RLZmFiWDB3ZyIsICJQQVI2M1F0NE5UN0Vla2x3bjJvUDEtcWQtWVpibDY4TGdGVEY3VzBEZWQ4IiwgIlFxMVBLZVBIRUR1M1hQdlVPYmFMdWVTMy05QlV3S1RCSTFUMjdYdU9DdUEiLCAiU1ZfeE9FMHJxN0NpS2pmeWlBdzVRc3lZR0RDN0xBaUFkWFRPSzcydHZmcyIsICJXOGV1ZjhsZkZpbzNrRFRXTUFKeVdyNC1HVUlVemhOOWRILTFVUm81Z2I4IiwgIlg0X2RhdUx2UHZhdVROdWc3X2Y4dUZVVUFndlhqMC1ieTZzUThscnVSVDgiLCAiWmN6VUl1QnBrMld0SGxWQUpuak02bG5NSmRMTTgtbjJLdzZmcGR2bmM2cyIsICJkcXZQUXZROV9VVXFUTndLdEhWZlVKODBiOGEwMXlkZElCellSbDZUcDRFIiwgImRzN3lEVjJHR2IwRnZVdTR0WGtQbXpLbVB4aXd0dFo5U21CUHVmQXZKc0EiLCAiZVhCQWpKSTBfWC10b3VVTzBtZUVuV1FTeHBiS3oyenNtM2ZaSmlvT1FHbyIsICJqVWJudldVOVlhUTBiN0EtNWtUemsyMThDQTdoSjVWRTEzcVBaNC1ReEg0IiwgIm9LZjFjaFBPb1ZselBwaXpHckdtVllGVUp0NEcyU1VKTEg1NG5MYmpZVkEiLCAidmZJZVJnOExJUG45My1mN1RSdVIwY1I4SXZpUjZKSjdxbndSamtySmZTSSJdLCAiaXNzIjogImh0dHBzOi8vYXBpLnBsYXlncm91bmQuZnJhbmNlLWlkZW50aXRlLmdvdXYuZnIvaWdyYW50aW8vaXNzdWVyLWJhY2tlbmQiLCAidmN0IjogInVybjpldWRpOnBpZDoxIiwgImlhdCI6IDE3ODcyMDUzNjIsICJuYmYiOiAxNzg3MjA1MzYyLCAiZXhwIjogMTgxODc0MTM2MiwgIl9zZF9hbGciOiAic2hhLTI1NiIsICJzdGF0dXMiOiB7InN0YXR1c19saXN0IjogeyJpZHgiOiAxNzUxLCAidXJpIjogImh0dHBzOi8vYXBpLnBsYXlncm91bmQuZnJhbmNlLWlkZW50aXRlLmdvdXYuZnIvaWdyYW50aW8vaXNzdWVyLWJhY2tlbmQvc3RhdHVzbGlzdHMvMSJ9fX0.2aGhsHWoetTaWQ9J9vsAVmAK4iJSH9nmQOc_ziB3tPJEh8X3Dl5vGuJNdSOoOhIrN8Tbd3gCARJ9mCJzTptt3w~WyJQZmhUTm10RjZVZE9xaVJmU25qQnB3IiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyJweXZRbDVjTU8yemowc0dReWF6d3R3IiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJDOERhbG80QUkxOFhSREhKU0xaSFB3IiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJreGIxLUJKTTZFa0d5NlNZSEJxN0RBIiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoidWNNRTdCa3BqblNxYUJybHhFOE9fYjBNVmNxU0c1d2VpWkxqTGVWNjhtTSIsImF1ZCI6Ing1MDlfaGFzaDpXcXVndzRvRzZWZ2d2Y1FwOTRhLVRGQzdqeDAxSTE0X0dNMjdNT1hSdjVBIiwibm9uY2UiOiJLWGJEZDlzc1N0NTdHNEpVX2tWbDRoM0ZlQVRKbE9vTG9pQmZYLWVzY1VJIiwiaWF0IjoxNzg3MjA1NTAyfQ.Vm5CyrDTLLBFy1BzbKVqUVzjl3BVYXUvCmK8w7EMjVHCFt3LR1aRgUS6GeqSySx3Goh3ke3GYXl_xFEEkcRE6w"
  ],
  "eu_pid_mdoc": [
    "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYbKRmcmFuZG9tWCCaobS9EBd8LbEZSb91v0zHRmsqsNBDvSqyLQNDuqTiNGhkaWdlc3RJRAZsZWxlbWVudFZhbHVl2QPsajIwMDUtMTEtMTFxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVgg8aEl3y0b2cdNfNB2eXfmQgXHaX4mwasFV1nKMqw7qcpoZGlnZXN0SUQJbGVsZW1lbnRWYWx1ZWJMVnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnnYGFhppGZyYW5kb21YIJRpxUKvPZmlutDLJCUDUqES326YDupUHrxsDVeuOrg_aGRpZ2VzdElEB2xlbGVtZW50VmFsdWVpTXVjZW5pZWtzcWVsZW1lbnRJZGVudGlmaWVya2ZhbWlseV9uYW1l2BhYY6RmcmFuZG9tWCCumlX4MfAKjeS4igEPQDySTGzdrz21d8ZMiJiuN416BmhkaWdlc3RJRARsZWxlbWVudFZhbHVlZE5pa3NxZWxlbWVudElkZW50aWZpZXJqZ2l2ZW5fbmFtZWppc3N1ZXJBdXRohEOhASahGCFZAaUwggGhMIIBR6ADAgECAhQqfge-SzO_KYnFOJT0UFV2cjl4gjAKBggqhkjOPQQDAjA_MRcwFQYDVQQDDA5QSUQgRFMgU1RBR0lORzEXMBUGA1UECgwOUmFpdGlzIFN0YWdpbmcxCzAJBgNVBAYTAkxWMB4XDTI2MDQxNzE2MjYzMloXDTI3MDQxNzE2MjYzMlowPzEXMBUGA1UEAwwOUElEIERTIFNUQUdJTkcxFzAVBgNVBAoMDlJhaXRpcyBTdGFnaW5nMQswCQYDVQQGEwJMVjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNV3uVH56let_xPdBcEkkhqBL2dczX-Cc7KQz7nVEPQXhYucI9Q888l_85SjbD2LYIVyXrbf59bUKviV00M7lD-jITAfMB0GA1UdDgQWBBSuOVUKH0R9gStSw454UD05DDh23DAKBggqhkjOPQQDAgNIADBFAiEAn2KdtZyIXTs4U823XmjuL8J6D0XpvQtVjB4V3ghC1_4CIH6nvj9ctkCsIxZWD2wMctLiJAbwDpobZkG2h9wwmR-EWQMr2BhZAyamZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFndmVyc2lvbmMxLjBsdmFsaWRpdHlJbmZvo2ZzaWduZWTAdDIwMjYtMDgtMjBUMDU6NTI6MDJaaXZhbGlkRnJvbcB0MjAyNi0wOC0yMFQwNTo1MjowMlpqdmFsaWRVbnRpbMB0MjAyNi0xMS0xOFQwMDowMDowMFpsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMa4AWCBkpkF0LOEA3bN66nd2IFhUyaDuWhJfcOCPah3XccnT7QFYIFA2fOrxzTGOaab_eVOGXKQhV5ji_KoGhdrTup-DzZKrAlggjkI_Z8V4liTShvhjUq0y8S-EV_GVK-cig8PtPQw8EEQDWCC1MvEOxSgLFfbsvoFVIsF3T1FXB981rwnf26kirTM-VQRYIPi-RCU400MJjFgPbTmVBIrwint-rKn8Z7XVl_muMD32BVggMdvFbMJqmJUa_q2QOiMKozwyhXBGLj0VRdhS6z4t_cEGWCBr6veMpJwiGc3ATznxqP_31gEchOHaagLPMAQ1bRJWDwdYICfenb5gavYZEA-WVZHiNSUYHLKTLyfGK9Rd-5o1xvydCFggB1CMn4YvMAJFctHI1X6I_s6gQ0ba0FMEEhpaVgAd5pEJWCDdDwPEQpRrTDotw80XNi2hc_oP-twEUOz_O2qDcXmuwgpYINkIVr_auhvgG-OnaE-zkhRCmsTJRaqs9KYmUv__L1--C1ggO7d_nMo9YUBF7wGGEsiy7p3jmHN1cW3iStOQYtzE22oMWCClZNu1SNVG4uwo16ZZNqsoBi4FHwgImEWL4ty1Ts_8ow1YID8AZbK3vcEE0YaFC6TCjFqYWUab4JdEsFq7rPjodSLYbWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggVYYoRtu9sv3JJDOkj22tIRUviuGU76Gi00XKl6Emea4iWCBNC4-J12xzowhWNww5pw8kKsD5HFrWdEJVSIdmZdThoG9kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhANB5gVAmGfcQSpSD2eGBboMLnZYgGlFwf4htKsODq1NNU6C1_MRvUfu6HbttozYVEwKnvNE7z7v65dThbpGVriWxkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQGPZAzfDskgbZYOwBOb-YjDv1Kn61qnYyd1KkftCf-i0emQO4suZFpO1vK-cAvVPwNfWzDmaxnmcgATIRebRl95mc3RhdHVzAA"
  ]
}

Decoded Token

Decoded JWT headers, payloads, disclosures, and key binding

View Decoded Token
{
  "eu_pid_sdjwt": {
    "header": {
      "alg": "ES256",
      "typ": "dc+sd-jwt",
      "kid": "oMHK84hzj10k5ZlpHoDt6g",
      "x5c": [
        "MIIB4TCCAYegAwIBAgIUeniYSWF7qvdkjX5E4Wsx2Pu4fHwwCgYIKoZIzj0EAwIwMTEvMC0GA1UEAwwmYXBpLnBsYXlncm91bmQuZnJhbmNlLWlkZW50aXRlLmdvdXYuZnIwHhcNMjYwNzA5MDk0MzU5WhcNMzEwNzA4MDk0MzU5WjAxMS8wLQYDVQQDDCZhcGkucGxheWdyb3VuZC5mcmFuY2UtaWRlbnRpdGUuZ291di5mcjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABEXLfi1xGZPQxBJNt6KkoHg9hp6uUaHP0viqGzo5hYVAwDOsZnTDSAYHFlDYU1ndvaq7QMOrF1J1Ls667kazxRKjfTB7MHkGA1UdEQRyMHCGRmh0dHBzOi8vYXBpLnBsYXlncm91bmQuZnJhbmNlLWlkZW50aXRlLmdvdXYuZnIvaWdyYW50aW8vaXNzdWVyLWJhY2tlbmSCJmFwaS5wbGF5Z3JvdW5kLmZyYW5jZS1pZGVudGl0ZS5nb3V2LmZyMAoGCCqGSM49BAMCA0gAMEUCIQCt4pA1mE88Maz8QFjLgPKwrYsOx+QLAw9Oicpi9wPG2QIgCcVMr7MniRDAvamkjqIK39xsNaUenLUzX483C9vWTyU="
      ]
    },
    "payload": {
      "_sd": [
        "-aTLsqxTsX8T_QavtYYhr_o5n7qElCJFfGe9GsTep2c",
        "-sH1vEdIBjOvSWT_pVpJVOTr5wiJmIGZn62EmGGQu90",
        "2cWuRKDLYFeHZoJec-gWwzQVaxO2FXGMpgXzsXris3Q",
        "6pmz8_qCFwVxCXc_YFr-wJ-NBs3fnOLGOxbbrPD6Xao",
        "D1WV5RNLNPt4qtG-hoo2IAHmt6KZ3SmSnKtKfabX0wg",
        "PAR63Qt4NT7Eeklwn2oP1-qd-YZbl68LgFTF7W0Ded8",
        "Qq1PKePHEDu3XPvUObaLueS3-9BUwKTBI1T27XuOCuA",
        "SV_xOE0rq7CiKjfyiAw5QsyYGDC7LAiAdXTOK72tvfs",
        "W8euf8lfFio3kDTWMAJyWr4-GUIUzhN9dH-1URo5gb8",
        "X4_dauLvPvauTNug7_f8uFUUAgvXj0-by6sQ8lruRT8",
        "ZczUIuBpk2WtHlVAJnjM6lnMJdLM8-n2Kw6fpdvnc6s",
        "dqvPQvQ9_UUqTNwKtHVfUJ80b8a01yddIBzYRl6Tp4E",
        "ds7yDV2GGb0FvUu4tXkPmzKmPxiwttZ9SmBPufAvJsA",
        "eXBAjJI0_X-touUO0meEnWQSxpbKz2zsm3fZJioOQGo",
        "jUbnvWU9YaQ0b7A-5kTzk218CA7hJ5VE13qPZ4-QxH4",
        "oKf1chPOoVlzPpizGrGmVYFUJt4G2SUJLH54nLbjYVA",
        "vfIeRg8LIPn93-f7TRuR0cR8IviR6JJ7qnwRjkrJfSI"
      ],
      "iss": "https://api.playground.france-identite.gouv.fr/igrantio/issuer-backend",
      "vct": "urn:eudi:pid:1",
      "iat": 1787205362,
      "nbf": 1787205362,
      "exp": 1818741362,
      "_sd_alg": "sha-256",
      "status": {
        "status_list": {
          "idx": 1751,
          "uri": "https://api.playground.france-identite.gouv.fr/igrantio/issuer-backend/statuslists/1"
        }
      }
    },
    "disclosures": [
      [
        "PfhTNmtF6UdOqiRfSnjBpw",
        "birthdate",
        "1990-07-22"
      ],
      [
        "pyvQl5cMO2zj0sGQyazwtw",
        "family_name",
        "Johansson"
      ],
      [
        "C8Dalo4AI18XRDHJSLZHPw",
        "given_name",
        "Anna"
      ],
      [
        "kxb1-BJM6EkGy6SYHBq7DA",
        "issuing_country",
        "SE"
      ]
    ],
    "key_binding_jwt": {
      "header": {
        "typ": "kb+jwt",
        "alg": "ES256"
      },
      "payload": {
        "sd_hash": "ucME7BkpjnSqaBrlxE8O_b0MVcqSG5weiZLjLeV68mM",
        "aud": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
        "nonce": "KXbDd9ssSt57G4JU_kVl4h3FeATJlOoLoiBfX-escUI",
        "iat": 1787205502
      }
    }
  },
  "eu_pid_mdoc": {
    "version": "1.0",
    "documents": [
      {
        "docType": "eu.europa.ec.eudi.pid.1",
        "issuerSigned": {
          "nameSpaces": {
            "eu.europa.ec.eudi.pid.1": [
              "CBORTag(24, b'\\xa4frandomX \\x9a\\xa1\\xb4\\xbd\\x10\\x17|-\\xb1\\x19I\\xbfu\\xbfL\\xc7Fk*\\xb0\\xd0C\\xbd*\\xb2-\\x03C\\xba\\xa4\\xe24hdigestID\\x06lelementValue\\xd9\\x03\\xecj2005-11-11qelementIdentifierjbirth_date')",
              "CBORTag(24, b'\\xa4frandomX \\xf1\\xa1%\\xdf-\\x1b\\xd9\\xc7M|\\xd0vyw\\xe6B\\x05\\xc7i~&\\xc1\\xab\\x05WY\\xca2\\xac;\\xa9\\xcahdigestID\\tlelementValuebLVqelementIdentifieroissuing_country')",
              "CBORTag(24, b'\\xa4frandomX \\x94i\\xc5B\\xaf=\\x99\\xa5\\xba\\xd0\\xcb$%\\x03R\\xa1\\x12\\xdfn\\x98\\x0e\\xeaT\\x1e\\xbcl\\rW\\xae:\\xb8?hdigestID\\x07lelementValueiMucenieksqelementIdentifierkfamily_name')",
              "CBORTag(24, b'\\xa4frandomX \\xae\\x9aU\\xf81\\xf0\\n\\x8d\\xe4\\xb8\\x8a\\x01\\x0f@<\\x92Ll\\xdd\\xaf=\\xb5w\\xc6L\\x88\\x98\\xae7\\x8dz\\x06hdigestID\\x04lelementValuedNiksqelementIdentifierjgiven_name')"
            ]
          },
          "issuerAuth": [
            "b'\\xa1\\x01&'",
            {
              "33": "b'0\\x82\\x01\\xa10\\x82\\x01G\\xa0\\x03\\x02\\x01\\x02\\x02\\x14*~\\x07\\xbeK3\\xbf)\\x89\\xc58\\x94\\xf4PUvr9x\\x820\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x020?1\\x170\\x15\\x06\\x03U\\x04\\x03\\x0c\\x0ePID DS STAGING1\\x170\\x15\\x06\\x03U\\x04\\n\\x0c\\x0eRaitis Staging1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02LV0\\x1e\\x17\\r260417162632Z\\x17\\r270417162632Z0?1\\x170\\x15\\x06\\x03U\\x04\\x03\\x0c\\x0ePID DS STAGING1\\x170\\x15\\x06\\x03U\\x04\\n\\x0c\\x0eRaitis Staging1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02LV0Y0\\x13\\x06\\x07*\\x86H\\xce=\\x02\\x01\\x06\\x08*\\x86H\\xce=\\x03\\x01\\x07\\x03B\\x00\\x04\\xd5w\\xb9Q\\xf9\\xeaW\\xad\\xff\\x13\\xdd\\x05\\xc1$\\x92\\x1a\\x81/g\\\\\\xcd\\x7f\\x82s\\xb2\\x90\\xcf\\xb9\\xd5\\x10\\xf4\\x17\\x85\\x8b\\x9c#\\xd4<\\xf3\\xc9\\x7f\\xf3\\x94\\xa3l=\\x8b`\\x85r^\\xb6\\xdf\\xe7\\xd6\\xd4*\\xf8\\x95\\xd3C;\\x94?\\xa3!0\\x1f0\\x1d\\x06\\x03U\\x1d\\x0e\\x04\\x16\\x04\\x14\\xae9U\\n\\x1fD}\\x81+R\\xc3\\x8exP=9\\x0c8v\\xdc0\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x02\\x03H\\x000E\\x02!\\x00\\x9fb\\x9d\\xb5\\x9c\\x88];8S\\xcd\\xb7^h\\xee/\\xc2z\\x0fE\\xe9\\xbd\\x0bU\\x8c\\x1e\\x15\\xde\\x08B\\xd7\\xfe\\x02 ~\\xa7\\xbe?\\\\\\xb6@\\xac#\\x16V\\x0fl\\x0cr\\xd2\\xe2$\\x06\\xf0\\x0e\\x9a\\x1bfA\\xb6\\x87\\xdc0\\x99\\x1f\\x84'"
            },
            "b'\\xd8\\x18Y\\x03&\\xa6gdocTypeweu.europa.ec.eudi.pid.1gversionc1.0lvalidityInfo\\xa3fsigned\\xc0t2026-08-20T05:52:02ZivalidFrom\\xc0t2026-08-20T05:52:02ZjvalidUntil\\xc0t2026-11-18T00:00:00ZlvalueDigests\\xa1weu.europa.ec.eudi.pid.1\\xae\\x00X d\\xa6At,\\xe1\\x00\\xdd\\xb3z\\xeawv XT\\xc9\\xa0\\xeeZ\\x12_p\\xe0\\x8fj\\x1d\\xd7q\\xc9\\xd3\\xed\\x01X P6|\\xea\\xf1\\xcd1\\x8ei\\xa6\\xffyS\\x86\\\\\\xa4!W\\x98\\xe2\\xfc\\xaa\\x06\\x85\\xda\\xd3\\xba\\x9f\\x83\\xcd\\x92\\xab\\x02X \\x8eB?g\\xc5x\\x96$\\xd2\\x86\\xf8cR\\xad2\\xf1/\\x84W\\xf1\\x95+\\xe7\"\\x83\\xc3\\xed=\\x0c<\\x10D\\x03X \\xb52\\xf1\\x0e\\xc5(\\x0b\\x15\\xf6\\xec\\xbe\\x81U\"\\xc1wOQW\\x07\\xdf5\\xaf\\t\\xdf\\xdb\\xa9\"\\xad3>U\\x04X \\xf8\\xbeD%8\\xd3C\\t\\x8cX\\x0fm9\\x95\\x04\\x8a\\xf0\\x8a{~\\xac\\xa9\\xfcg\\xb5\\xd5\\x97\\xf9\\xae0=\\xf6\\x05X 1\\xdb\\xc5l\\xc2j\\x98\\x95\\x1a\\xfe\\xad\\x90:#\\n\\xa3<2\\x85pF.=\\x15E\\xd8R\\xeb>-\\xfd\\xc1\\x06X k\\xea\\xf7\\x8c\\xa4\\x9c\"\\x19\\xcd\\xc0O9\\xf1\\xa8\\xff\\xf7\\xd6\\x01\\x1c\\x84\\xe1\\xdaj\\x02\\xcf0\\x045m\\x12V\\x0f\\x07X \\'\\xde\\x9d\\xbe`j\\xf6\\x19\\x10\\x0f\\x96U\\x91\\xe25%\\x18\\x1c\\xb2\\x93/\\'\\xc6+\\xd4]\\xfb\\x9a5\\xc6\\xfc\\x9d\\x08X \\x07P\\x8c\\x9f\\x86/0\\x02Er\\xd1\\xc8\\xd5~\\x88\\xfe\\xce\\xa0CF\\xda\\xd0S\\x04\\x12\\x1aZV\\x00\\x1d\\xe6\\x91\\tX \\xdd\\x0f\\x03\\xc4B\\x94kL:-\\xc3\\xcd\\x176-\\xa1s\\xfa\\x0f\\xfa\\xdc\\x04P\\xec\\xff;j\\x83qy\\xae\\xc2\\nX \\xd9\\x08V\\xbf\\xda\\xba\\x1b\\xe0\\x1b\\xe3\\xa7hO\\xb3\\x92\\x14B\\x9a\\xc4\\xc9E\\xaa\\xac\\xf4\\xa6&R\\xff\\xff/_\\xbe\\x0bX ;\\xb7\\x7f\\x9c\\xca=a@E\\xef\\x01\\x86\\x12\\xc8\\xb2\\xee\\x9d\\xe3\\x98suqm\\xe2J\\xd3\\x90b\\xdc\\xc4\\xdbj\\x0cX \\xa5d\\xdb\\xb5H\\xd5F\\xe2\\xec(\\xd7\\xa6Y6\\xab(\\x06.\\x05\\x1f\\x08\\x08\\x98E\\x8b\\xe2\\xdc\\xb5N\\xcf\\xfc\\xa3\\rX ?\\x00e\\xb2\\xb7\\xbd\\xc1\\x04\\xd1\\x86\\x85\\x0b\\xa4\\xc2\\x8cZ\\x98YF\\x9b\\xe0\\x97D\\xb0Z\\xbb\\xac\\xf8\\xe8u\"\\xd8mdeviceKeyInfo\\xa1ideviceKey\\xa4\\x01\\x02 \\x01!X U\\x86(F\\xdb\\xbd\\xb2\\xfd\\xc9$3\\xa4\\x8fm\\xad!\\x15/\\x8a\\xe1\\x94\\xef\\xa1\\xa2\\xd3E\\xca\\x97\\xa1&y\\xae\"X M\\x0b\\x8f\\x89\\xd7ls\\xa3\\x08V7\\x0c9\\xa7\\x0f$*\\xc0\\xf9\\x1cZ\\xd6tBUH\\x87fe\\xd4\\xe1\\xa0odigestAlgorithmgSHA-256'",
            "b'4\\x1e`T\\t\\x86}\\xc4\\x12\\xa5 \\xf6x`[\\xa0\\xc2\\xe7e\\x88\\x06\\x94\\\\\\x1f\\xe2\\x1bJ\\xb0\\xe0\\xea\\xd4\\xd3T\\xe8-\\x7f1\\x1b\\xd4~\\xee\\x87n\\xdbh\\xcd\\x85D\\xc0\\xa9\\xef4N\\xf3\\xee\\xfe\\xb9u8[\\xa4ek\\x89'"
          ]
        },
        "deviceSigned": {
          "nameSpaces": "CBORTag(24, b'\\xa0')",
          "deviceAuth": {
            "deviceSignature": [
              "b'\\xa1\\x01&'",
              {},
              null,
              "b'c\\xd9\\x037\\xc3\\xb2H\\x1be\\x83\\xb0\\x04\\xe6\\xfeb0\\xef\\xd4\\xa9\\xfa\\xd6\\xa9\\xd8\\xc9\\xddJ\\x91\\xfbB\\x7f\\xe8\\xb4zd\\x0e\\xe2\\xcb\\x99\\x16\\x93\\xb5\\xbc\\xaf\\x9c\\x02\\xf5O\\xc0\\xd7\\xd6\\xcc9\\x9a\\xc6y\\x9c\\x80\\x04\\xc8E\\xe6\\xd1\\x97\\xde'"
            ]
          }
        }
      }
    ],
    "status": 0
  }
}

Session Logs

6 total
2026-08-20 05:58:13 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "content-type": "application/x-www-form-urlencoded",
    "x-forwarded-proto": "https",
    "origin": "https://api.playground.france-identite.gouv.fr",
    "sec-fetch-mode": "navigate",
    "via": "1.1 Caddy",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "sec-ch-ua": "\"Not=A?Brand\";v=\"99\", \"Google Chrome\";v=\"151\", \"Chromium\";v=\"151\"",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "sec-ch-ua-platform": "\"Windows\"",
    "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",
    "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36",
    "sec-ch-ua-mobile": "?0",
    "sec-fetch-dest": "document",
    "dnt": "1",
    "sec-fetch-user": "?1",
    "cache-control": "max-age=0",
    "accept-language": "lv,en-US;q=0.9,en;q=0.8,sv;q=0.7,ru;q=0.6,de;q=0.5,nb;q=0.4,zh-CN;q=0.3,zh;q=0.2,fr;q=0.1",
    "upgrade-insecure-requests": "1",
    "x-forwarded-for": "78.84.65.215, 127.0.0.1,10.42.7.1",
    "referer": "https://api.playground.france-identite.gouv.fr/igrantio/verifier/admin/create-request/",
    "accept-encoding": "gzip, deflate, br, zstd",
    "sec-fetch-site": "same-origin",
    "content-length": "152",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "82d68ad7-3c8c-4ae8-92f3-1adbf2fdbd1e",
    "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=1c6be6fb78dfa8505e743f990bcdc0d198a8e60edb6e26811baa311db0b75456;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-9a08e47125252f05fe3d91933c208d50-eb577c36fdb75dfa-00",
    "tracestate": ""
  },
  "request_body": {
    "dcql_query": {
      "credentials": [
        {
          "id": "eu_pid_sdjwt",
          "format": "dc+sd-jwt",
          "meta": {
            "vct_values": [
              "urn:eudi:pid:1"
            ]
          },
          "claims": [
            {
              "path": [
                "given_name"
              ]
            },
            {
              "path": [
                "family_name"
              ]
            },
            {
              "path": [
                "birthdate"
              ]
            },
            {
              "path": [
                "issuing_country"
              ]
            }
          ]
        },
        {
          "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
            }
          ]
        }
      ],
      "credential_sets": [
        {
          "options": [
            [
              "eu_pid_sdjwt"
            ],
            [
              "eu_pid_mdoc"
            ]
          ],
          "required": true
        }
      ]
    },
    "preset_id": "eu_pid_any_format_common",
    "protocol_profile": "haip",
    "wallet_url_scheme": "openid4vp://"
  },
  "transaction_id": "c4416658-74db-4499-9658-94bbb643357b",
  "request_id": "eb69ff01-401e-4e79-a21a-4be5d2cb72bf",
  "nonce": "KXbDd9ssSt57G4JU_kVl4h3FeATJlOoLoiBfX-escUI",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "2nQfwjB0fUUFnrRVmuVwu2zic3XE6XBoUAVBII79dG0",
  "client_metadata": {
    "client_name": "Verifier Playground by iGrant.io",
    "logo_uri": "https://storage.googleapis.com/igrant-api-images/faviconV2.png",
    "vp_formats_supported": {
      "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": "Mh1ZvSTYdfDnl39ivnTvZvmxx0_Ba40BRuFb239xRKM",
          "y": "ZYHb-dy_YFlisQknZc6Qt5if_dqXd7t1Xoo_CQHiuI0",
          "kid": "2nQfwjB0fUUFnrRVmuVwu2zic3XE6XBoUAVBII79dG0",
          "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_sdjwt",
        "format": "dc+sd-jwt",
        "meta": {
          "vct_values": [
            "urn:eudi:pid:1"
          ]
        },
        "claims": [
          {
            "path": [
              "given_name"
            ]
          },
          {
            "path": [
              "family_name"
            ]
          },
          {
            "path": [
              "birthdate"
            ]
          },
          {
            "path": [
              "issuing_country"
            ]
          }
        ]
      },
      {
        "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
          }
        ]
      }
    ],
    "credential_sets": [
      {
        "options": [
          [
            "eu_pid_sdjwt"
          ],
          [
            "eu_pid_mdoc"
          ]
        ],
        "required": true
      }
    ]
  },
  "preset_id": "eu_pid_any_format_common",
  "protocol_profile": "haip"
}
2026-08-20 05:58:17 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "accept-encoding": "gzip",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "via": "1.1 Caddy",
    "user-agent": "Dalvik/2.1.0 (Linux; U; Android 12; Redmi Note 9 Pro Build/SKQ1.211019.001)",
    "x-forwarded-proto": "https",
    "x-forwarded-for": "78.84.65.215, 127.0.0.1,10.42.7.1",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "3eb0d981-d66c-4114-998f-cefe0d345cef",
    "x-envoy-attempt-count": "1",
    "x-envoy-original-path": "/igrantio/verifier-backend/authorize/eb69ff01-401e-4e79-a21a-4be5d2cb72bf",
    "x-forwarded-client-cert": "By=spiffe://cluster.local/ns/igrantio/sa/igrantio-playground-unfold;Hash=494c29d213a1059a6801dff380ad76a7aac157f7ca0593049cd2818930eddb46;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-212726bd0805ee06a2d9641d0b8494a1-c9cb865161f1ca99-00",
    "tracestate": ""
  },
  "path_params": {
    "request_id": "eb69ff01-401e-4e79-a21a-4be5d2cb72bf"
  },
  "transaction_id": "c4416658-74db-4499-9658-94bbb643357b",
  "nonce": "KXbDd9ssSt57G4JU_kVl4h3FeATJlOoLoiBfX-escUI",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "2nQfwjB0fUUFnrRVmuVwu2zic3XE6XBoUAVBII79dG0"
}
2026-08-20 05:58:23 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "accept": "application/json",
    "accept-encoding": "gzip",
    "via": "1.1 Caddy",
    "x-forwarded-for": "78.84.65.215, 127.0.0.1,10.42.7.1",
    "accept-charset": "UTF-8",
    "x-forwarded-proto": "https",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "content-type": "application/x-www-form-urlencoded",
    "user-agent": "ktor-client",
    "content-length": "8456",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "03e7db45-10ab-4548-afb4-8e546f5cad79",
    "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=494c29d213a1059a6801dff380ad76a7aac157f7ca0593049cd2818930eddb46;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-0549d8ecc7cc1a17f7d31fca5911642f-73d59c352e6c0080-00",
    "tracestate": ""
  },
  "form_fields": {
    "response_jwe": "eyJlcGsiOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiJ1eVU1TExXOTFaR1FTYzF2eTJ5WXhhOGt3NDZZWGVqZ3Y5TWVEYlo3M2RZIiwieSI6IjFhQVBOZGVyd2sxQklTb0c1MlRkdkEtYmwyQlNCWmFoclhNX3lUS3ZwZVkifSwiYXB2IjoiUzFoaVJHUTVjM05UZERVM1J6UktWVjlyVm13MGFETkdaVUZVU214UGIweHZhVUptV0MxbGMyTlZTUSIsImtpZCI6IjJuUWZ3akIwZlVVRm5yUlZtdVZ3dTJ6aWMzWEU2WEJvVUFWQklJNzlkRzAiLCJhcHUiOiJMZU5uZE9wcHVITk9FdWZUdU5XMWxnIiwiZW5jIjoiQTI1NkdDTSIsImFsZyI6IkVDREgtRVMifQ..G1oBGDcBtV2TqGUp.LlvQzWNV6tOQ7K9P4sQ6sImwdCAFegXV0H23bvJTMrz6hspDPue0TKMl60eSfNmBIxhyRt20xss_O-3UgH5PSNSpIxTvPdUO0Rw3hidOo0rF1q9C7TATMqSStZA_uS8TomaRuF1ojER_P7eGGZzjLbxO29XzN0m6-gie8vw5QtY8b2nn43r6U57fVc_kM1gGwNO5ewQnbEMJwRNL-MC_pFWxS25BP_woNHVEH8E0MbPLV81K_JSG7Yy1mYzgAfR1jC1w5VdNqEyTfKVHBs7G2iEwU8WRiFAjlkJYf1YcOV0wSoBz6ob5O3zKoJKUzMa_pp9aI_NsHoN7xW1_nmzObzDg-RM6J8AcCrS9YVzYMEBof2SwfGzn6qL5QaXjrj052BjEBJ_ZsmyFzpPzpP13QrrTvNOva4hfKGgCPmmq1wY57wg1kUzyNHgU8FNeQqFVF_YBsVFAJ-897NPhLKMl82dboy8dRe4zif0AzzlPaTvTaWV2eEpWvR-gs96_uLY42toj8bUfynknQrBiUIXlHwvxt5HhMpLfo2c9X_loCkYHeu0aPyN4bhRlfuVJL-RjJYJGFCSIJBCtbEHL-a-uL-owgfCtZy7PdUlTVkgvBjH8aC0TeaQqENblqG0xJQRQqc0J6znq-yKUK4p7Za3nbHlfKBh5w61ibFH4Dn2nmnTy1wlnrfkULSqo-xUzivMWikNAfmb3e3taZXZEVOYjP2cTSxRBkCflSX507xAY-cEzjXVHU_eowYRg78B6WDXAUeES_xNbfTE3E41TQEDitNG70bZtn4-767NbCC8Evi2mZqreU4IWgY-lvlHnUPh03WlwvWFR3xLDlU7KFASv7HEfjPDoG_rSC_EtRW25Nv9kwBfZt9Xyk81C4g2LPKktnnHA6Czj9DVCemCZaFGRDvJb-1woNA5MNdeu0dQ8HBPm91lCHyY1B_3zudhHrc1kFmJNfwJ703LhRSPCI9c8ZUKE5BgwaNW7ZRvrb4o8NG7yv_PmDd3DFgQA0Qy13wYnC7tM304bo18HQO6iEiFqMjxjeDur9rsJTnnDzA-wYj_kIABZBsEMTgJ7p3jEgnWKXbP1Jk4Vdk5-R9FnEpd0-1Ivel36nlcs6TNNcoAE24goitGhJGZ2U2iYSuXMgweiCaFyGe4siYNjtPyflqJj4e4kbyDdIfr2wOF4dc4mf7gAYocfrevmKd6gImYRrH-biPXcIqRvF3jciY8SS-crT14egj9inNpKeC6Uy74BEdcJ10QN5_tOiqr97WzGmAFD1_Ib7dH1hjkjm-OwLmMHacZRDSM1WEn6om3Gf-85NnqaOQYH55CcsbRk1eOImky9XFM-abloOvxDjB8u4OniiWVYH3EGuOjuFDlmgJ1bcmXlNvu6Re4KjmVB_hTPd0AauNcJiKI2agLznivKMSDNGfl8rRcFk1iLtirok9bmPERrig_HSL0QHnZP2uzF-ddxlVX7JmsDOM4jMX8McyEqQFoOW_gf3aV0Hf7ki46VYScse5UFLbtU-nYjM2C6yhJORGsFuLVVfPd70n0IYHjsBCJaKDLHnj3JS4vp691lVwG8AUlERp6HVI9Ib2pra6MFI5-BTK6YsXguiA9O09eCvGcJEsG0_LIpgbllajRnStHMx2GePzYEXPffPb-qUxgnF9UXYkPUEZdklJlic4cKHhJOVM4gf5T2qVDBcrlpQNSGYfM4uu2cCFBt59WwTUqOVrUDDQ2jFxcDqy3IgP4rJf8f6jFCqZmi899EGttFXM59kdMU1xXGYtp4ziKLdwvaOlXmmu_7nshqWfWjAJTr6jl6ajEuvxAS1-WVwZm1j1jX_NqaojQvZuNChHic1l597BJ1riNo_5tkDoWkBHWRP-18wtQqRIX2zOO8cc8OeJBWrfkaBEZiVHc-RPtWzWdUunHf5SXMjUmZ4lHoiFz7qUKYlm4_paHBDlzBZbxtI1qC-mDB06z6YdExZ9xNdvSMoXw6msmr4Awit2zXjF0GKKbeM_C5O_t9h0iQLWsVD34aMqmxjPLxByTBO3tWry9pvRdUkV7oLGVsJM8gTSvvW5XylZQ_o2lGv0xgqWzz8cTyJYHOFpKgysmq4R0N9ybGz04dF8gKSM3FWc1AyZlpjgGvEbMMY2MxVEokKx8QrIZOh7CpYYhztrTHJLQLWd8ea2jEzyRpKPDH2u-Q02efn2SoDS_IsiAecT2kZ_z4VQDc8QkSpTaO4ccoQwGL_SJtSpRM6-Qq_A9S7uhexb2Ugzi6xNP17SQpdSUulTOdGSmzzOns6dAqtu1W4EzW53O1lKNL1ZE35RDKUvbZ90l22szd2au7FxI4MSvFk2JR6rYr6K2Uae3RYkPpDXpqj0RchI9hOYYV3wBeQ06eqTlPd8Q2RaNOEPBipkkbV2UaZsIvd5aP3UPXnrrHQ4NFAxKlisBfl4Hg8G3dHDSZpLn0ic0D4z2kB2I8B7-Tp1BVVaPTO8XRDjVLTzV4aEnuMeDKYGz3XiTx96rHNZnwn8RWErefCG9FNmICYtem1pj792fN0nYPuoCRyxd2XZ7VnY5QC_z6KuaEQfV5MAa4Ht_HJB5nlIKazI94RZkG-8b7EcV8NRYfK-rJN4IFvjfO0w-dAYr6F5QbHcz8lPNlrrqvd8nhNfcLzWmOVHerxNM0aT49w2f76ekC-kWCrQVWVCDcSTxywX34kwGXpsos99cVpvAKsXgDVlwTqFr1lLm-WOZMyaZEPro73TC2wLgyL6FLUk0QD0DsdTqZz7HzWqX9Q3yjmsuV6KcKysHN2YMCU9wchC3YQiqpDK6tVmYKLmhC3jjTdx0uOusLtWLpwPHP4P_FQvkivkvtl9SfV_UjsVnV5yFWFcXniTu9ukBqiglpWbIOu19kQPcbKF1ULqPMIVLgv3_k1z6K-yjWAzrO4mLQpkeMPxIGScHUfjeNcIw9CM_T-Z_Bm0muoHR3704pNZT1zsi-GUCY8YmODYAGnd4NX2w0SKfZA-G9Tfq0Bu-SosMopVHcACxe2fZ90pbc6qRfX4t2srsJmMWZiAoxBtvWXiWQ0y4IrD4PAtAaUw-DX5X3doRayow8h58zFZ2m0bkeOCFNXVevQzFTTmCKR1_ED1Iy6DrIdHPDwaKp2xh-nVx4lORIQGSjXQ0M9ekaLxC0COu1YG3GCUS68jCalD8LBEt9i5ul07qLcMUZO-aNcjW-gMZG3IJZL9ZDbS07HLQGHxXUIzHL1f4UpQLcUM_q7plqKezgiPsDpYugxx-qev-y2_U-EwobP2us_m0-necVTPZVARNUayLOuarFB1FRuQIUyYOZxz8QN48vQyH_yeobD_k-UBshYZyBJSh4F3u9TProbdGbnwJLbYgzC0Z9z8VmfmHHoHnuRHwBgj9VTKaPL-hUsyZzfbeKQbC_EOyxeJAizduYxky5E9w7lUjZEq-wfGCMGMEJb53zafKk7xeQX18X28rnWr-6je2PadWHmODPpLvui8TyAs2ruezoit-M6NZgIsTO4H797Nr703zrqe-lm-poV_lqDDneyWHh-D3ojx8YkKQVorc_V3JY4IwNN225d3KmxocnhGbRakT9WtUz2NKWG2KRVSKsJ7_nfidtnmAlBJztrn80wbMLqgZabN4qL10BQinZJUjXsgJJc6PmvwXm8oDKw-rouMl7LBjqM8XRuxEtzVOgMKf30xycI5suR1HmlvyX8IVD1RXwR5kbmXahssrVPcXBgeVIdrwCw3JF3_hsFD6v5r97iQs9-qb5bGdklpE3SRb6E_0XDNMPY8dfA4_3RncYfjE37uKF1bJcYBrem7O75nlmz1GhrB1sYMftcb_PmltJi4T6GGbexIJXQWooe47WZzcbpoDnEUag3tjcoJ8sH3r18kGHir78NefeJIFgZxB7HsZrEXOArlpWvYRji7qRlFYqDgrodGmJJafSI03ONvmiUoiS1l-QkXM1SjvEOkcYjmr1OuL3_iJzmlNncMBn5QjVIDaKrYZgEOE6guGu3dUERw209SPhZitvIv0rMtAguNnPK9DTn0JJJrjxLkWndqZ0pDYA_r_8pNTWWQU0s3BhCDX72SVgFrnl5LD3r2czg0k1kCXYKt2IIrbg_7GQ-YWeVlF6njHniGUh7KT4PGpfz8opFMj_rRzRafvz1AvzEAmVPAEC9iT3ioGkK2bJkDkz0-M3izuIyoBsXJx4dVclheTDIVvDw6KCnrf2OgBriiwqd3R64olpsclQipheSc2s7oF_1oZrSFzcf6AvUcflsz0zu_NmgTOSfnrKziQLvGHiUm2fHJN4OSkUmpNgfXCSZbkwOgFmCpTzcxaudSHxnhFsp8i8PJC_7KFqHJL63bWNiVcNa37k12yGPecAmKVxyOyzEYTpaMyReCB3R5nC5Se5hUi_aL48pOjywg7Ye4-UkF_w6LVko0xWQ04L_HEfwtHFoWrjb-RBOSOev4rXE90I0Cea_Rhj1Oi1iQ__QQC4YMbz0alS9RldRTqoGE7WV10YZGFishou6B15IkxHiKUWbreDtGl2rBrOTvmVxYi6ZgUn4hligYxIA8FcttmhnDC9EtjIIU9UmNZV324aqT25yBDBN6UFWiUyHQaUtZE-ba6j1s3iMT1B-jDxmKocP5lAvONUKbr1TT-3pKf6Nqby-GsEKfF5CaXUW1UKU7uDDYD1L7m-bc_5xcYzXp0sBERUbRMD13qvN_IJSSIX80dX7Puz0Lmcv8-c7O1BGtdwuXdol1prQS3OLzQNzLU4m5hIKqTpUPDR7h43E6v2Fk7shYLsckXS2SdCIMQsN9n7KYMRsTp7mxygIZx39oCwP0CZmYmiRCkMYDhyry5b15hGc1Y6IIxGRvUvH7GVoxyhDy4u4Yv8F-FDjuogmRtqdHLANW1ZJ24n9P3a-syTZfAXWS9mOnZ3yl6145J2c3LMiklbx9kiLxjP03RLUEfIR8zmOKdkv45xDUPh1-OaZPbXYiKbL9Lo1Ooohc0e7bMbkts0UagCcL4moKLH7ze6_fxtAzFeND_flAZLTuShv9IJaFTJGvbICt0HYL06Wd7pL7Lp64YdnlpmWyqkcP8aJNBL8ZlvcwBDkHKGMt-_lHh1YAlMhoMwiijYr9WJNv2bbMIPOZ66EbgVI-Ufqb1o4IAa2UsK4D2LWquTVVJ4Ma4ajdwQ2KGpU61RuAcdwZap8J7m2DswnATO3zTLJHRw_aqRPd9-YoR3inNuUoMIHvFLmsM-3wICTu3QqTNdjBQih40U4hqDE1vw9QrhrWPeWghdOEgNoIXWujBAa9FHLYB25UGtY0WnicI9W1S0sAGuNmticW8yHhC_uD9IXzz8CnIwVXMe5FCOqSpGswK9Q_1u5UUxgRqmmXjYScwPNFy2kMvTrChHRdQUymW5Iy0Po67oZ9ODVjlTrvgQws5WQcvjYKe4za5qWiZOp6-W2fa-PGO4wGv_H8CoTBVoirZMoYW8pNmIj1HUq9JdZ4U4cLrwxqZHwatzSRV1HQakhrrcYn7pXyDIxHA_79gRmNa48zEF2KxbJ7Fklpt6N9B9_AIHUE5WvNsUkiOIqjItblh9Xo2Ox_N6WDTrmjHLUJXbyFtNC9syAPwHeVxetshQ6z1g87TQYIc_rJa1eChOAND7Y_rq0UJtCXrqO6f4gelwg5SLhXkzU5V62-Hk2znC130N3dYNl-7EbpWnHgIF3DgPY4dt66Uk6CS1U5QSkX6_VZL_AEnsiL9OYwNISGyeKmVTMHSrqB62RI9M-T-qEC4xmXWoGtWnYDp_sbmc4AUonUrB6RSFk80ylhOZEBZjfmrDYe_vsAiVKvScB8MmFpZf6v-9Yz43ZHO3OeEpherk2s-_8dWGfLES0rNHoPt_91IzsKzajfEGRCYDD7TH7GbiWaQxAIJCF0cEkLdTDbYR2LUJaOr8nxEqRzWSGGeI4e78_J88h5OG54Cz52WbNP1LrjQy4cbgqW3Wg5FytI8os2pDV8GrvrQsXokZ0QVLXRjcNxIq25Gjh0fmin8Mf696Dm1buNqfrBqRH6BUasjBxPld3BKpa5ef9wFjg120ovtwFM-oNCjX9C6xWiGFjv9cV0JjfHSufM8AOwD5EsYpGRds_5a3rTDZW9_JgGiT0Emj-dDbLbv6XJynMJpjcUZdGCIJdboZ_J19H6HD1sxIvRA75RJrUIt8JdwaBIF5_cxaBOiXwOgtuagOL5yaP6tbXpIDYY6lpybxHhbfZq8-oT1hELejcWHZKuIu86Mzm-IswvQqSGbOtqtrMwt88rKm2ev_jyDjXfIEs_q3031ynSpT0h0t7IwJMyb6RdU7t-Q8QYM1reng2K17P_O-YMXhYuncLIaalVLja74TtXzSBdAOh4EtrM_ed1N1MHTlEaeV2kpdJF8yB4E4r06-saS_7ykzYm3F33sGG8e2QfBKTERZt3WMwsFUnBLN4kA60d8T3uY8tjScjN4djcLfa0mg9rvK17pe6TyFFlXXPc6MbLhnbz-pfcLLvWlzEPEftYLajakDGNWd5zNqjqFu_9zd9cICaRRYIJnkUyGMKJQxvBwWcbb8_qS5qmbfcyAnU0racybiZ67sxlU0Jc_8mBzMFb2QSl_v6cBRYYKEr02tNPPytjTGkf0yEOus1kJCR8WrZBndhrgcZlff2IkkamAkX4stJ8lsI_FEIHQT54fL8RCT-c2FFb8lT8k7p9u38YG632VZ4N1Qw-lEG5GXZgEz7kUQpumXWU5xjMvecQT49NwuErw9K5KOHERnPe9f88QClg5Gon2fEbhYNRHzNqbbty4Ma-lfgUdZkAYQfM_5PDyD3k7KIc9X7hhynBxPPMjmOSHmQITbs02v1B4NGwtXtV-F63EUPneIUNUmuZARs_HN_vbocPdyIH_0aBfvdyaV00PCVAp0RdDDnPb6j57ZcMkbWhpVvGJHqLNB--uvYj--7XYOLIhBESnqWFrlhyUFbyaKHmD3VngbSI8UJLnEM6BwPY-hjh1yv3PFthP4KCEJ_Gt93beHWStXlFEiL8mh2A0AODVKQOFRPB8a1elP_CyVV5fez6CimUx5l7_UoBLAc5EJwtlrKLG24n78mCHylhw8B3ZhRL1Qi9N1Xqmj9vG0lBT0Mq6P8cdSRAtGNCgs2C0gEIFQhVNmDcuOqQ55IZ4XP9ThqklPnTAmFO1gzEZSfse_4P1cXOydnqWlhd1ISrMlbRhCd990qMv-7ssPj-GIS826WJS05ufWORAbQRm6cAP4f2nx2Vaz8xmcccTEyI-MIkUg8re1KiVq2dUJPpWn9UX_7rU0LU-1irdXZwuvXVyYKug-lw6nAo-iQf_3bmlj2_-PDIXG6K-nw55m340V3RIKsA_VHpchtH3NHH-kXZVRrfxOVugaSrxGA6ra_2UjGo9MJYCq7T-_CXr98ZVs2AKzoopcRc0ZqYjetiIBoC7lQO1hV6AvwDkWdzwMBtoa8Dq-rh70pLmhqRBkAeFDEQV2jylDyUdGHLD-YWtbRKbKeUthxlwpn3cU5Na25WPkSGHlsUkUZyjxT7HZU6MaHH-yuXVLTzArqGSpBjQCibriijtpz2PI9o5wJXuBXucyAGzoCQYBAfpHH7K3jebdV04s96LZTdjbaOl9Mad-tKoDAAyv8sicn7GVKpeNZZuCr0XRSxvoRAM4unciszyLVL2cMw944U9yifGBwrx55OPX-MgNxz6sR418Nm-PcDKR0Bx34kwL70WN4QoHuEUzM9tqq2i8FnYUu-5TbVFAgAg83i9ld9DiNYdm5zdEryMGNrsJdvfe2fExO9K9BsfcEiZpaHDq_6gjtFrzIo7FiMX_waTVTdh7i_P9hzx6e-uRMkjPPbkoDRHq895V8tch4tBM35wbQNkeKhX_VSC39NFKi9L9eLhjq2Yud4gKhC2ZXMDgwM2tgZVMV9cqYXx1K5xyYFnjlijMqqwSAhYoCVBKgexyo3gK_WUIQXURFu-BGxTXMZ_jBBoW5x8.4pZbniqvQaxIowdelSWH8Q"
  },
  "transaction_id": "c4416658-74db-4499-9658-94bbb643357b",
  "nonce": "KXbDd9ssSt57G4JU_kVl4h3FeATJlOoLoiBfX-escUI",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "2nQfwjB0fUUFnrRVmuVwu2zic3XE6XBoUAVBII79dG0"
}
2026-08-20 05:58:23 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "uyU5LLW91ZGQSc1vy2yYxa8kw46YXejgv9MeDbZ73dY",
      "y": "1aAPNderwk1BISoG52TdvA-bl2BSBZahrXM_yTKvpeY"
    },
    "apv": "S1hiRGQ5c3NTdDU3RzRKVV9rVmw0aDNGZUFUSmxPb0xvaUJmWC1lc2NVSQ",
    "kid": "2nQfwjB0fUUFnrRVmuVwu2zic3XE6XBoUAVBII79dG0",
    "apu": "LeNndOppuHNOEufTuNW1lg",
    "enc": "A256GCM",
    "alg": "ECDH-ES"
  },
  "decrypted_payload": {
    "vp_token": {
      "eu_pid_sdjwt": [
        "eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6Im9NSEs4NGh6ajEwazVabHBIb0R0NmciLCJ4NWMiOlsiTUlJQjRUQ0NBWWVnQXdJQkFnSVVlbmlZU1dGN3F2ZGtqWDVFNFdzeDJQdTRmSHd3Q2dZSUtvWkl6ajBFQXdJd01URXZNQzBHQTFVRUF3d21ZWEJwTG5Cc1lYbG5jbTkxYm1RdVpuSmhibU5sTFdsa1pXNTBhWFJsTG1kdmRYWXVabkl3SGhjTk1qWXdOekE1TURrME16VTVXaGNOTXpFd056QTRNRGswTXpVNVdqQXhNUzh3TFFZRFZRUUREQ1poY0drdWNHeGhlV2R5YjNWdVpDNW1jbUZ1WTJVdGFXUmxiblJwZEdVdVoyOTFkaTVtY2pCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkVYTGZpMXhHWlBReEJKTnQ2S2tvSGc5aHA2dVVhSFAwdmlxR3pvNWhZVkF3RE9zWm5URFNBWUhGbERZVTFuZHZhcTdRTU9yRjFKMUxzNjY3a2F6eFJLamZUQjdNSGtHQTFVZEVRUnlNSENHUm1oMGRIQnpPaTh2WVhCcExuQnNZWGxuY205MWJtUXVabkpoYm1ObExXbGtaVzUwYVhSbExtZHZkWFl1Wm5JdmFXZHlZVzUwYVc4dmFYTnpkV1Z5TFdKaFkydGxibVNDSm1Gd2FTNXdiR0Y1WjNKdmRXNWtMbVp5WVc1alpTMXBaR1Z1ZEdsMFpTNW5iM1YyTG1aeU1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ3Q0cEExbUU4OE1hejhRRmpMZ1BLd3JZc094K1FMQXc5T2ljcGk5d1BHMlFJZ0NjVk1yN01uaVJEQXZhbWtqcUlLMzl4c05hVWVuTFV6WDQ4M0M5dldUeVU9Il19.eyJfc2QiOiBbIi1hVExzcXhUc1g4VF9RYXZ0WVlocl9vNW43cUVsQ0pGZkdlOUdzVGVwMmMiLCAiLXNIMXZFZElCak92U1dUX3BWcEpWT1RyNXdpSm1JR1puNjJFbUdHUXU5MCIsICIyY1d1UktETFlGZUhab0plYy1nV3d6UVZheE8yRlhHTXBnWHpzWHJpczNRIiwgIjZwbXo4X3FDRndWeENYY19ZRnItd0otTkJzM2ZuT0xHT3hiYnJQRDZYYW8iLCAiRDFXVjVSTkxOUHQ0cXRHLWhvbzJJQUhtdDZLWjNTbVNuS3RLZmFiWDB3ZyIsICJQQVI2M1F0NE5UN0Vla2x3bjJvUDEtcWQtWVpibDY4TGdGVEY3VzBEZWQ4IiwgIlFxMVBLZVBIRUR1M1hQdlVPYmFMdWVTMy05QlV3S1RCSTFUMjdYdU9DdUEiLCAiU1ZfeE9FMHJxN0NpS2pmeWlBdzVRc3lZR0RDN0xBaUFkWFRPSzcydHZmcyIsICJXOGV1ZjhsZkZpbzNrRFRXTUFKeVdyNC1HVUlVemhOOWRILTFVUm81Z2I4IiwgIlg0X2RhdUx2UHZhdVROdWc3X2Y4dUZVVUFndlhqMC1ieTZzUThscnVSVDgiLCAiWmN6VUl1QnBrMld0SGxWQUpuak02bG5NSmRMTTgtbjJLdzZmcGR2bmM2cyIsICJkcXZQUXZROV9VVXFUTndLdEhWZlVKODBiOGEwMXlkZElCellSbDZUcDRFIiwgImRzN3lEVjJHR2IwRnZVdTR0WGtQbXpLbVB4aXd0dFo5U21CUHVmQXZKc0EiLCAiZVhCQWpKSTBfWC10b3VVTzBtZUVuV1FTeHBiS3oyenNtM2ZaSmlvT1FHbyIsICJqVWJudldVOVlhUTBiN0EtNWtUemsyMThDQTdoSjVWRTEzcVBaNC1ReEg0IiwgIm9LZjFjaFBPb1ZselBwaXpHckdtVllGVUp0NEcyU1VKTEg1NG5MYmpZVkEiLCAidmZJZVJnOExJUG45My1mN1RSdVIwY1I4SXZpUjZKSjdxbndSamtySmZTSSJdLCAiaXNzIjogImh0dHBzOi8vYXBpLnBsYXlncm91bmQuZnJhbmNlLWlkZW50aXRlLmdvdXYuZnIvaWdyYW50aW8vaXNzdWVyLWJhY2tlbmQiLCAidmN0IjogInVybjpldWRpOnBpZDoxIiwgImlhdCI6IDE3ODcyMDUzNjIsICJuYmYiOiAxNzg3MjA1MzYyLCAiZXhwIjogMTgxODc0MTM2MiwgIl9zZF9hbGciOiAic2hhLTI1NiIsICJzdGF0dXMiOiB7InN0YXR1c19saXN0IjogeyJpZHgiOiAxNzUxLCAidXJpIjogImh0dHBzOi8vYXBpLnBsYXlncm91bmQuZnJhbmNlLWlkZW50aXRlLmdvdXYuZnIvaWdyYW50aW8vaXNzdWVyLWJhY2tlbmQvc3RhdHVzbGlzdHMvMSJ9fX0.2aGhsHWoetTaWQ9J9vsAVmAK4iJSH9nmQOc_ziB3tPJEh8X3Dl5vGuJNdSOoOhIrN8Tbd3gCARJ9mCJzTptt3w~WyJQZmhUTm10RjZVZE9xaVJmU25qQnB3IiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyJweXZRbDVjTU8yemowc0dReWF6d3R3IiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJDOERhbG80QUkxOFhSREhKU0xaSFB3IiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJreGIxLUJKTTZFa0d5NlNZSEJxN0RBIiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoidWNNRTdCa3BqblNxYUJybHhFOE9fYjBNVmNxU0c1d2VpWkxqTGVWNjhtTSIsImF1ZCI6Ing1MDlfaGFzaDpXcXVndzRvRzZWZ2d2Y1FwOTRhLVRGQzdqeDAxSTE0X0dNMjdNT1hSdjVBIiwibm9uY2UiOiJLWGJEZDlzc1N0NTdHNEpVX2tWbDRoM0ZlQVRKbE9vTG9pQmZYLWVzY1VJIiwiaWF0IjoxNzg3MjA1NTAyfQ.Vm5CyrDTLLBFy1BzbKVqUVzjl3BVYXUvCmK8w7EMjVHCFt3LR1aRgUS6GeqSySx3Goh3ke3GYXl_xFEEkcRE6w"
      ],
      "eu_pid_mdoc": [
        "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYbKRmcmFuZG9tWCCaobS9EBd8LbEZSb91v0zHRmsqsNBDvSqyLQNDuqTiNGhkaWdlc3RJRAZsZWxlbWVudFZhbHVl2QPsajIwMDUtMTEtMTFxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVgg8aEl3y0b2cdNfNB2eXfmQgXHaX4mwasFV1nKMqw7qcpoZGlnZXN0SUQJbGVsZW1lbnRWYWx1ZWJMVnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnnYGFhppGZyYW5kb21YIJRpxUKvPZmlutDLJCUDUqES326YDupUHrxsDVeuOrg_aGRpZ2VzdElEB2xlbGVtZW50VmFsdWVpTXVjZW5pZWtzcWVsZW1lbnRJZGVudGlmaWVya2ZhbWlseV9uYW1l2BhYY6RmcmFuZG9tWCCumlX4MfAKjeS4igEPQDySTGzdrz21d8ZMiJiuN416BmhkaWdlc3RJRARsZWxlbWVudFZhbHVlZE5pa3NxZWxlbWVudElkZW50aWZpZXJqZ2l2ZW5fbmFtZWppc3N1ZXJBdXRohEOhASahGCFZAaUwggGhMIIBR6ADAgECAhQqfge-SzO_KYnFOJT0UFV2cjl4gjAKBggqhkjOPQQDAjA_MRcwFQYDVQQDDA5QSUQgRFMgU1RBR0lORzEXMBUGA1UECgwOUmFpdGlzIFN0YWdpbmcxCzAJBgNVBAYTAkxWMB4XDTI2MDQxNzE2MjYzMloXDTI3MDQxNzE2MjYzMlowPzEXMBUGA1UEAwwOUElEIERTIFNUQUdJTkcxFzAVBgNVBAoMDlJhaXRpcyBTdGFnaW5nMQswCQYDVQQGEwJMVjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNV3uVH56let_xPdBcEkkhqBL2dczX-Cc7KQz7nVEPQXhYucI9Q888l_85SjbD2LYIVyXrbf59bUKviV00M7lD-jITAfMB0GA1UdDgQWBBSuOVUKH0R9gStSw454UD05DDh23DAKBggqhkjOPQQDAgNIADBFAiEAn2KdtZyIXTs4U823XmjuL8J6D0XpvQtVjB4V3ghC1_4CIH6nvj9ctkCsIxZWD2wMctLiJAbwDpobZkG2h9wwmR-EWQMr2BhZAyamZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFndmVyc2lvbmMxLjBsdmFsaWRpdHlJbmZvo2ZzaWduZWTAdDIwMjYtMDgtMjBUMDU6NTI6MDJaaXZhbGlkRnJvbcB0MjAyNi0wOC0yMFQwNTo1MjowMlpqdmFsaWRVbnRpbMB0MjAyNi0xMS0xOFQwMDowMDowMFpsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMa4AWCBkpkF0LOEA3bN66nd2IFhUyaDuWhJfcOCPah3XccnT7QFYIFA2fOrxzTGOaab_eVOGXKQhV5ji_KoGhdrTup-DzZKrAlggjkI_Z8V4liTShvhjUq0y8S-EV_GVK-cig8PtPQw8EEQDWCC1MvEOxSgLFfbsvoFVIsF3T1FXB981rwnf26kirTM-VQRYIPi-RCU400MJjFgPbTmVBIrwint-rKn8Z7XVl_muMD32BVggMdvFbMJqmJUa_q2QOiMKozwyhXBGLj0VRdhS6z4t_cEGWCBr6veMpJwiGc3ATznxqP_31gEchOHaagLPMAQ1bRJWDwdYICfenb5gavYZEA-WVZHiNSUYHLKTLyfGK9Rd-5o1xvydCFggB1CMn4YvMAJFctHI1X6I_s6gQ0ba0FMEEhpaVgAd5pEJWCDdDwPEQpRrTDotw80XNi2hc_oP-twEUOz_O2qDcXmuwgpYINkIVr_auhvgG-OnaE-zkhRCmsTJRaqs9KYmUv__L1--C1ggO7d_nMo9YUBF7wGGEsiy7p3jmHN1cW3iStOQYtzE22oMWCClZNu1SNVG4uwo16ZZNqsoBi4FHwgImEWL4ty1Ts_8ow1YID8AZbK3vcEE0YaFC6TCjFqYWUab4JdEsFq7rPjodSLYbWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggVYYoRtu9sv3JJDOkj22tIRUviuGU76Gi00XKl6Emea4iWCBNC4-J12xzowhWNww5pw8kKsD5HFrWdEJVSIdmZdThoG9kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhANB5gVAmGfcQSpSD2eGBboMLnZYgGlFwf4htKsODq1NNU6C1_MRvUfu6HbttozYVEwKnvNE7z7v65dThbpGVriWxkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQGPZAzfDskgbZYOwBOb-YjDv1Kn61qnYyd1KkftCf-i0emQO4suZFpO1vK-cAvVPwNfWzDmaxnmcgATIRebRl95mc3RhdHVzAA"
      ]
    },
    "state": "eb69ff01-401e-4e79-a21a-4be5d2cb72bf"
  }
}
2026-08-20 05:58:23 UTC INFO /post VP Token received
Data:
{
  "vp_token": {
    "eu_pid_sdjwt": [
      "eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6Im9NSEs4NGh6ajEwazVabHBIb0R0NmciLCJ4NWMiOlsiTUlJQjRUQ0NBWWVnQXdJQkFnSVVlbmlZU1dGN3F2ZGtqWDVFNFdzeDJQdTRmSHd3Q2dZSUtvWkl6ajBFQXdJd01URXZNQzBHQTFVRUF3d21ZWEJwTG5Cc1lYbG5jbTkxYm1RdVpuSmhibU5sTFdsa1pXNTBhWFJsTG1kdmRYWXVabkl3SGhjTk1qWXdOekE1TURrME16VTVXaGNOTXpFd056QTRNRGswTXpVNVdqQXhNUzh3TFFZRFZRUUREQ1poY0drdWNHeGhlV2R5YjNWdVpDNW1jbUZ1WTJVdGFXUmxiblJwZEdVdVoyOTFkaTVtY2pCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkVYTGZpMXhHWlBReEJKTnQ2S2tvSGc5aHA2dVVhSFAwdmlxR3pvNWhZVkF3RE9zWm5URFNBWUhGbERZVTFuZHZhcTdRTU9yRjFKMUxzNjY3a2F6eFJLamZUQjdNSGtHQTFVZEVRUnlNSENHUm1oMGRIQnpPaTh2WVhCcExuQnNZWGxuY205MWJtUXVabkpoYm1ObExXbGtaVzUwYVhSbExtZHZkWFl1Wm5JdmFXZHlZVzUwYVc4dmFYTnpkV1Z5TFdKaFkydGxibVNDSm1Gd2FTNXdiR0Y1WjNKdmRXNWtMbVp5WVc1alpTMXBaR1Z1ZEdsMFpTNW5iM1YyTG1aeU1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ3Q0cEExbUU4OE1hejhRRmpMZ1BLd3JZc094K1FMQXc5T2ljcGk5d1BHMlFJZ0NjVk1yN01uaVJEQXZhbWtqcUlLMzl4c05hVWVuTFV6WDQ4M0M5dldUeVU9Il19.eyJfc2QiOiBbIi1hVExzcXhUc1g4VF9RYXZ0WVlocl9vNW43cUVsQ0pGZkdlOUdzVGVwMmMiLCAiLXNIMXZFZElCak92U1dUX3BWcEpWT1RyNXdpSm1JR1puNjJFbUdHUXU5MCIsICIyY1d1UktETFlGZUhab0plYy1nV3d6UVZheE8yRlhHTXBnWHpzWHJpczNRIiwgIjZwbXo4X3FDRndWeENYY19ZRnItd0otTkJzM2ZuT0xHT3hiYnJQRDZYYW8iLCAiRDFXVjVSTkxOUHQ0cXRHLWhvbzJJQUhtdDZLWjNTbVNuS3RLZmFiWDB3ZyIsICJQQVI2M1F0NE5UN0Vla2x3bjJvUDEtcWQtWVpibDY4TGdGVEY3VzBEZWQ4IiwgIlFxMVBLZVBIRUR1M1hQdlVPYmFMdWVTMy05QlV3S1RCSTFUMjdYdU9DdUEiLCAiU1ZfeE9FMHJxN0NpS2pmeWlBdzVRc3lZR0RDN0xBaUFkWFRPSzcydHZmcyIsICJXOGV1ZjhsZkZpbzNrRFRXTUFKeVdyNC1HVUlVemhOOWRILTFVUm81Z2I4IiwgIlg0X2RhdUx2UHZhdVROdWc3X2Y4dUZVVUFndlhqMC1ieTZzUThscnVSVDgiLCAiWmN6VUl1QnBrMld0SGxWQUpuak02bG5NSmRMTTgtbjJLdzZmcGR2bmM2cyIsICJkcXZQUXZROV9VVXFUTndLdEhWZlVKODBiOGEwMXlkZElCellSbDZUcDRFIiwgImRzN3lEVjJHR2IwRnZVdTR0WGtQbXpLbVB4aXd0dFo5U21CUHVmQXZKc0EiLCAiZVhCQWpKSTBfWC10b3VVTzBtZUVuV1FTeHBiS3oyenNtM2ZaSmlvT1FHbyIsICJqVWJudldVOVlhUTBiN0EtNWtUemsyMThDQTdoSjVWRTEzcVBaNC1ReEg0IiwgIm9LZjFjaFBPb1ZselBwaXpHckdtVllGVUp0NEcyU1VKTEg1NG5MYmpZVkEiLCAidmZJZVJnOExJUG45My1mN1RSdVIwY1I4SXZpUjZKSjdxbndSamtySmZTSSJdLCAiaXNzIjogImh0dHBzOi8vYXBpLnBsYXlncm91bmQuZnJhbmNlLWlkZW50aXRlLmdvdXYuZnIvaWdyYW50aW8vaXNzdWVyLWJhY2tlbmQiLCAidmN0IjogInVybjpldWRpOnBpZDoxIiwgImlhdCI6IDE3ODcyMDUzNjIsICJuYmYiOiAxNzg3MjA1MzYyLCAiZXhwIjogMTgxODc0MTM2MiwgIl9zZF9hbGciOiAic2hhLTI1NiIsICJzdGF0dXMiOiB7InN0YXR1c19saXN0IjogeyJpZHgiOiAxNzUxLCAidXJpIjogImh0dHBzOi8vYXBpLnBsYXlncm91bmQuZnJhbmNlLWlkZW50aXRlLmdvdXYuZnIvaWdyYW50aW8vaXNzdWVyLWJhY2tlbmQvc3RhdHVzbGlzdHMvMSJ9fX0.2aGhsHWoetTaWQ9J9vsAVmAK4iJSH9nmQOc_ziB3tPJEh8X3Dl5vGuJNdSOoOhIrN8Tbd3gCARJ9mCJzTptt3w~WyJQZmhUTm10RjZVZE9xaVJmU25qQnB3IiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyJweXZRbDVjTU8yemowc0dReWF6d3R3IiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJDOERhbG80QUkxOFhSREhKU0xaSFB3IiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJreGIxLUJKTTZFa0d5NlNZSEJxN0RBIiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoidWNNRTdCa3BqblNxYUJybHhFOE9fYjBNVmNxU0c1d2VpWkxqTGVWNjhtTSIsImF1ZCI6Ing1MDlfaGFzaDpXcXVndzRvRzZWZ2d2Y1FwOTRhLVRGQzdqeDAxSTE0X0dNMjdNT1hSdjVBIiwibm9uY2UiOiJLWGJEZDlzc1N0NTdHNEpVX2tWbDRoM0ZlQVRKbE9vTG9pQmZYLWVzY1VJIiwiaWF0IjoxNzg3MjA1NTAyfQ.Vm5CyrDTLLBFy1BzbKVqUVzjl3BVYXUvCmK8w7EMjVHCFt3LR1aRgUS6GeqSySx3Goh3ke3GYXl_xFEEkcRE6w"
    ],
    "eu_pid_mdoc": [
      "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYbKRmcmFuZG9tWCCaobS9EBd8LbEZSb91v0zHRmsqsNBDvSqyLQNDuqTiNGhkaWdlc3RJRAZsZWxlbWVudFZhbHVl2QPsajIwMDUtMTEtMTFxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVgg8aEl3y0b2cdNfNB2eXfmQgXHaX4mwasFV1nKMqw7qcpoZGlnZXN0SUQJbGVsZW1lbnRWYWx1ZWJMVnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnnYGFhppGZyYW5kb21YIJRpxUKvPZmlutDLJCUDUqES326YDupUHrxsDVeuOrg_aGRpZ2VzdElEB2xlbGVtZW50VmFsdWVpTXVjZW5pZWtzcWVsZW1lbnRJZGVudGlmaWVya2ZhbWlseV9uYW1l2BhYY6RmcmFuZG9tWCCumlX4MfAKjeS4igEPQDySTGzdrz21d8ZMiJiuN416BmhkaWdlc3RJRARsZWxlbWVudFZhbHVlZE5pa3NxZWxlbWVudElkZW50aWZpZXJqZ2l2ZW5fbmFtZWppc3N1ZXJBdXRohEOhASahGCFZAaUwggGhMIIBR6ADAgECAhQqfge-SzO_KYnFOJT0UFV2cjl4gjAKBggqhkjOPQQDAjA_MRcwFQYDVQQDDA5QSUQgRFMgU1RBR0lORzEXMBUGA1UECgwOUmFpdGlzIFN0YWdpbmcxCzAJBgNVBAYTAkxWMB4XDTI2MDQxNzE2MjYzMloXDTI3MDQxNzE2MjYzMlowPzEXMBUGA1UEAwwOUElEIERTIFNUQUdJTkcxFzAVBgNVBAoMDlJhaXRpcyBTdGFnaW5nMQswCQYDVQQGEwJMVjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNV3uVH56let_xPdBcEkkhqBL2dczX-Cc7KQz7nVEPQXhYucI9Q888l_85SjbD2LYIVyXrbf59bUKviV00M7lD-jITAfMB0GA1UdDgQWBBSuOVUKH0R9gStSw454UD05DDh23DAKBggqhkjOPQQDAgNIADBFAiEAn2KdtZyIXTs4U823XmjuL8J6D0XpvQtVjB4V3ghC1_4CIH6nvj9ctkCsIxZWD2wMctLiJAbwDpobZkG2h9wwmR-EWQMr2BhZAyamZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFndmVyc2lvbmMxLjBsdmFsaWRpdHlJbmZvo2ZzaWduZWTAdDIwMjYtMDgtMjBUMDU6NTI6MDJaaXZhbGlkRnJvbcB0MjAyNi0wOC0yMFQwNTo1MjowMlpqdmFsaWRVbnRpbMB0MjAyNi0xMS0xOFQwMDowMDowMFpsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMa4AWCBkpkF0LOEA3bN66nd2IFhUyaDuWhJfcOCPah3XccnT7QFYIFA2fOrxzTGOaab_eVOGXKQhV5ji_KoGhdrTup-DzZKrAlggjkI_Z8V4liTShvhjUq0y8S-EV_GVK-cig8PtPQw8EEQDWCC1MvEOxSgLFfbsvoFVIsF3T1FXB981rwnf26kirTM-VQRYIPi-RCU400MJjFgPbTmVBIrwint-rKn8Z7XVl_muMD32BVggMdvFbMJqmJUa_q2QOiMKozwyhXBGLj0VRdhS6z4t_cEGWCBr6veMpJwiGc3ATznxqP_31gEchOHaagLPMAQ1bRJWDwdYICfenb5gavYZEA-WVZHiNSUYHLKTLyfGK9Rd-5o1xvydCFggB1CMn4YvMAJFctHI1X6I_s6gQ0ba0FMEEhpaVgAd5pEJWCDdDwPEQpRrTDotw80XNi2hc_oP-twEUOz_O2qDcXmuwgpYINkIVr_auhvgG-OnaE-zkhRCmsTJRaqs9KYmUv__L1--C1ggO7d_nMo9YUBF7wGGEsiy7p3jmHN1cW3iStOQYtzE22oMWCClZNu1SNVG4uwo16ZZNqsoBi4FHwgImEWL4ty1Ts_8ow1YID8AZbK3vcEE0YaFC6TCjFqYWUab4JdEsFq7rPjodSLYbWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggVYYoRtu9sv3JJDOkj22tIRUviuGU76Gi00XKl6Emea4iWCBNC4-J12xzowhWNww5pw8kKsD5HFrWdEJVSIdmZdThoG9kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhANB5gVAmGfcQSpSD2eGBboMLnZYgGlFwf4htKsODq1NNU6C1_MRvUfu6HbttozYVEwKnvNE7z7v65dThbpGVriWxkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQGPZAzfDskgbZYOwBOb-YjDv1Kn61qnYyd1KkftCf-i0emQO4suZFpO1vK-cAvVPwNfWzDmaxnmcgATIRebRl95mc3RhdHVzAA"
    ]
  },
  "state": "eb69ff01-401e-4e79-a21a-4be5d2cb72bf",
  "nonce": "KXbDd9ssSt57G4JU_kVl4h3FeATJlOoLoiBfX-escUI",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "jwk_thumbprint": "2nQfwjB0fUUFnrRVmuVwu2zic3XE6XBoUAVBII79dG0"
}
2026-08-20 05:58:23 UTC WARNING /post Validation failed
How to fix:
One or more credentials failed verification. Check the 'credentials' object below for per-credential errors.
Data:
{
  "hint": "One or more credentials failed verification. Check the 'credentials' object below for per-credential errors.",
  "credentials": {
    "eu_pid_sdjwt": {
      "valid": false,
      "format": "dc+sd-jwt",
      "disclosed_claims": {
        "iss": "https://api.playground.france-identite.gouv.fr/igrantio/issuer-backend",
        "vct": "urn:eudi:pid:1",
        "iat": 1787205362,
        "nbf": 1787205362,
        "exp": 1818741362,
        "status": {
          "status_list": {
            "idx": 1751,
            "uri": "https://api.playground.france-identite.gouv.fr/igrantio/issuer-backend/statuslists/1"
          }
        },
        "birthdate": "1990-07-22",
        "family_name": "Johansson",
        "given_name": "Anna",
        "issuing_country": "SE"
      },
      "issuer": "https://api.playground.france-identite.gouv.fr/igrantio/issuer-backend",
      "checks": [
        {
          "id": "valid_document",
          "name": "Valid Document",
          "status": "passed",
          "detail": "SD-JWT parsed (4 disclosures)"
        },
        {
          "id": "issuer_signature",
          "name": "Valid Issuer Signature",
          "status": "passed",
          "detail": "Issuer JWT signature verified via x5c certificate"
        },
        {
          "id": "valid_certificate",
          "name": "Valid Certificate",
          "status": "passed",
          "detail": "Valid until 2031-07-08T09:43:59+00:00"
        },
        {
          "id": "trusted",
          "name": "Trusted",
          "status": "failed",
          "detail": "Certificate chain (1 cert(s)) does not terminate at any of 15 configured trusted root(s)"
        },
        {
          "id": "token_status",
          "name": "Valid Token Status",
          "status": "passed",
          "detail": "Valid until 2027-08-20T05:56:02+00:00"
        },
        {
          "id": "key_binding",
          "name": "Valid Key Binding",
          "status": "failed",
          "detail": "KB-JWT verification failed: missing confirmation (cnf) key from issuer payload claims"
        }
      ]
    },
    "eu_pid_mdoc": {
      "valid": true,
      "format": "mso_mdoc",
      "disclosed_claims": {
        "eu.europa.ec.eudi.pid.1:birth_date": "2005-11-11",
        "eu.europa.ec.eudi.pid.1:issuing_country": "LV",
        "eu.europa.ec.eudi.pid.1:family_name": "Mucenieks",
        "eu.europa.ec.eudi.pid.1:given_name": "Niks"
      },
      "issuer": "C=LV,O=Raitis Staging,CN=PID DS STAGING",
      "checks": [
        {
          "id": "valid_document",
          "name": "Valid Document",
          "status": "passed",
          "detail": "DocType: eu.europa.ec.eudi.pid.1"
        },
        {
          "id": "issuer_signature",
          "name": "Valid Issuer Signature",
          "status": "passed",
          "detail": "IssuerAuth COSE_Sign1 signature verified"
        },
        {
          "id": "valid_certificate",
          "name": "Valid Certificate",
          "status": "passed",
          "detail": "Valid until 2027-04-17T16:26:32+00:00"
        },
        {
          "id": "trusted",
          "name": "Trusted",
          "status": "passed",
          "detail": "Chain anchored at trusted root: C=LV,O=Raitis Staging,CN=PID DS STAGING"
        },
        {
          "id": "token_status",
          "name": "Valid Token Status",
          "status": "passed",
          "detail": "Valid until 2026-11-18T00:00:00+00:00"
        },
        {
          "id": "device_signature",
          "name": "Valid Device Signature",
          "status": "passed",
          "detail": "DeviceAuth verified against SessionTranscript"
        }
      ]
    }
  }
}