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

7c6300df-7742-47e4-8bf5-a71c58f636e5

validated
direct_post.jwt

1f4a86ff-2c99-437d-aef2-c5a70961ec9b
x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A
7fB5M5_mT_VXqYHM27akXvEw70CLiHk1xOeBvg1IqAg

https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post
600s
eu_pid_any_format_name_only
2026-08-25 06:31:49 UTC    2026-08-25 06:32:04 UTC

DCQL Query

View Query
{
  "credentials": [
    {
      "id": "eu_pid_sdjwt",
      "format": "dc+sd-jwt",
      "meta": {
        "vct_values": [
          "urn:eudi:pid:1"
        ]
      },
      "claims": [
        {
          "path": [
            "family_name"
          ]
        },
        {
          "path": [
            "given_name"
          ]
        }
      ]
    },
    {
      "id": "eu_pid_mdoc",
      "format": "mso_mdoc",
      "meta": {
        "doctype_value": "eu.europa.ec.eudi.pid.1"
      },
      "claims": [
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "family_name"
          ],
          "intent_to_retain": false
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "given_name"
          ],
          "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": "dyFjz_KuNFpfer24MHDqKJpZwhO2inLmkaZN_e4B_Ac",
        "y": "fxckFsm2CSCL37mq9CVWEpQ61yGAJZphHZLDDRsbpIU",
        "kid": "3cxQ6QziuhFz80g0uT0HI1MU9FgsKu0dU2hg6J5vicY",
        "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_sdjwt
dc+sd-jwt
Valid
Valid Document SD-JWT parsed (2 disclosures)
Valid Issuer Signature Issuer JWT signature verified via x5c certificate
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-23T00:00:00+00:00
Valid Key Binding KB-JWT verified (nonce, aud, sd_hash, signature)
View Details
{
  "valid": true,
  "format": "dc+sd-jwt",
  "disclosed_claims": {
    "iss": "https://issuer.proxy.snp.lv",
    "jti": "2b1e5e77-04ac-47f4-ba0b-f99094c15fb2",
    "iat": 1787616000,
    "exp": 1795392000,
    "status": "validation status URL",
    "vct": "eu.europa.ec.eudi.pid_jwt_vc_json",
    "cnf": {
      "jwk": {
        "kty": "EC",
        "crv": "P-256",
        "x": "CNpolvM-zNJQMbkRkGBZQ1fCfyJXp9-_u3mUWtz_jOw",
        "y": "0XMJ5YteCyFp6GvbYZxx4H4Okbuq41GC32YTjzEIk_o"
      }
    },
    "given_name": "Janka",
    "family_name": "Vilci\u0146\u0161"
  },
  "issuer": "https://issuer.proxy.snp.lv",
  "error": null,
  "checks": [
    {
      "id": "valid_document",
      "name": "Valid Document",
      "status": "passed",
      "detail": "SD-JWT parsed (2 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 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-23T00:00:00+00:00"
    },
    {
      "id": "key_binding",
      "name": "Valid Key Binding",
      "status": "passed",
      "detail": "KB-JWT verified (nonce, aud, sd_hash, signature)"
    }
  ]
}
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-23T00: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:family_name": "Vilci\u0146\u0161",
    "eu.europa.ec.eudi.pid.1:given_name": "Janka"
  },
  "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-23T00: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": [
    "eyJhbGciOiAiRVMyNTYiLCAidHlwIjogInZjK3NkLWp3dCIsICJ4NWMiOiBbIk1JSUJvVENDQVVlZ0F3SUJBZ0lVS240SHZrc3p2eW1KeFRpVTlGQlZkbkk1ZUlJd0NnWUlLb1pJemowRUF3SXdQekVYTUJVR0ExVUVBd3dPVUVsRUlFUlRJRk5VUVVkSlRrY3hGekFWQmdOVkJBb01EbEpoYVhScGN5QlRkR0ZuYVc1bk1Rc3dDUVlEVlFRR0V3Sk1WakFlRncweU5qQTBNVGN4TmpJMk16SmFGdzB5TnpBME1UY3hOakkyTXpKYU1EOHhGekFWQmdOVkJBTU1EbEJKUkNCRVV5QlRWRUZIU1U1SE1SY3dGUVlEVlFRS0RBNVNZV2wwYVhNZ1UzUmhaMmx1WnpFTE1Ba0dBMVVFQmhNQ1RGWXdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVFZkN2xSK2VwWHJmOFQzUVhCSkpJYWdTOW5YTTEvZ25PeWtNKzUxUkQwRjRXTG5DUFVQUFBKZi9PVW8ydzlpMkNGY2w2MjMrZlcxQ3I0bGRORE81US9veUV3SHpBZEJnTlZIUTRFRmdRVXJqbFZDaDlFZllFclVzT09lRkE5T1F3NGR0d3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBSjlpbmJXY2lGMDdPRlBOdDE1bzdpL0NlZzlGNmIwTFZZd2VGZDRJUXRmK0FpQitwNzQvWExaQXJDTVdWZzlzREhMUzRpUUc4QTZhRzJaQnRvZmNNSmtmaEE9PSJdfQ.eyJfc2QiOiBbIjN1bXZ3eGg5QXMtVmY3c3ZsVlF0V0dFVE4xZFJOdzdPb2M1WS1qbnFqOVkiLCAiNmpPSklsWTVfdVFabE03c1ZXQ3Q2UUc2d2VhY21XblVPNUdfMDhKMlhFbyIsICI5bFRXdzJOQXpuaEJaQlM3RVloX1Jjc1dxM1VWTDEwSEY4TGhIZE9Rd1M0IiwgIkJFenE5dnZDS1hyRU9rQVd0THVCS0ROdXZ3bkllSy1PMWJVVkZMWUlvbG8iLCAiQzZjTDNUWl9LRm10RVpTM0gwQWJnTFRXMDBLUUZKRmhCQkRiekZueXJXUSIsICJIcURjYWpjZjJoRkRLRFJaaWZHWUN6S1ZxUFAyMG96UjZZNjd5UXFnRFVrIiwgIkhxSy1zSVJYU1dtX1N5NHBHRkV1UnF6TlhNZGlHX2JadkpTZUs5X2phUjQiLCAiTlJNSmpUMmFWaVU2TTNqZlBUaDk3dmh6OEs5cmQwOVlwVjJ1Q3JnS2pRSSIsICJURjNlM2VaQW5ZcFpibXpHelYyc2pIR0d3NTBkTUUza2JfY1d0NFRxOHlFIiwgIl95MFN1NjQ5NUJQRnZEWDQ5Qk0xSnBRbTVtNG4zcTBtQjgtNHJLOVFKSzgiLCAiZUNQNEI5RGh2U1IxeVNIeUJNakwtcDJlZDhOT3hCc0tyWmZsWU9RR2lxMCIsICJwcF9XN04yUUJPd0RoYzJfVW8zbHB0Szdsc1BJQlZnM1hQaHlLSGVKZGRjIiwgInRlM21lNTZpeGJzTWZZUnNGZVZWZm01ck14MGtCSW1abHdKNEF4dTFfWXciXSwgImlzcyI6ICJodHRwczovL2lzc3Vlci5wcm94eS5zbnAubHYiLCAianRpIjogIjJiMWU1ZTc3LTA0YWMtNDdmNC1iYTBiLWY5OTA5NGMxNWZiMiIsICJpYXQiOiAxNzg3NjE2MDAwLCAiZXhwIjogMTc5NTM5MjAwMCwgInN0YXR1cyI6ICJ2YWxpZGF0aW9uIHN0YXR1cyBVUkwiLCAidmN0IjogImV1LmV1cm9wYS5lYy5ldWRpLnBpZF9qd3RfdmNfanNvbiIsICJjbmYiOiB7Imp3ayI6IHsia3R5IjogIkVDIiwgImNydiI6ICJQLTI1NiIsICJ4IjogIkNOcG9sdk0tek5KUU1ia1JrR0JaUTFmQ2Z5SlhwOS1fdTNtVVd0el9qT3ciLCAieSI6ICIwWE1KNVl0ZUN5RnA2R3ZiWVp4eDRINE9rYnVxNDFHQzMyWVRqekVJa19vIn19LCAiX3NkX2FsZyI6ICJzaGEtMjU2In0.2uilsq-8y8fkkCkQTkzPWiB-S3q-D2OeV8rN-bFuaOc8lZxd2H5kf96JUCV_1VDIFUp97Dres4lzx0kA1ljOSg~WyI1RERaeGpkaVFsRWs3RmlRTG9wbUpRIiwgImdpdmVuX25hbWUiLCAiSmFua2EiXQ~WyJ0dURGeGgySlJqZEkwQUpzN0gwcGZRIiwgImZhbWlseV9uYW1lIiwgIlZpbGNpXHUwMTQ2XHUwMTYxIl0~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoic1NraWZDMnNHS3c1Zkp1Qkp2WGNuaC1YUDVBMElKazVtUFVJMXVyUFduQSIsImF1ZCI6Ing1MDlfaGFzaDpXcXVndzRvRzZWZ2d2Y1FwOTRhLVRGQzdqeDAxSTE0X0dNMjdNT1hSdjVBIiwibm9uY2UiOiI3ZkI1TTVfbVRfVlhxWUhNMjdha1h2RXc3MENMaUhrMXhPZUJ2ZzFJcUFnIiwiaWF0IjoxNzg3NjM5NTI0fQ.BSu_5D3iG4T0lE-OygeAKnjNzNCPCrE1kQoiXEmaW8T41l3PcIlLaQgJtlwoEt5ZEKY5H3VKQyiIxU8qBbzClw"
  ],
  "eu_pid_mdoc": [
    "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGC2BhYaaRmcmFuZG9tWCDS_E8ub2rcW6se5BuxGqZ4rSrhu0PdcnaY-B8n219gmGhkaWdlc3RJRAlsZWxlbWVudFZhbHVlaVZpbGNpxYbFoXFlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZdgYWGSkZnJhbmRvbVggmJpP7GCZAGNjMwbRlClrT8uJUnoyK3VvEbyEu4828Z9oZGlnZXN0SUQIbGVsZW1lbnRWYWx1ZWVKYW5rYXFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1lamlzc3VlckF1dGiEQ6EBJqEYIVkBpTCCAaEwggFHoAMCAQICFCp-B75LM78picU4lPRQVXZyOXiCMAoGCCqGSM49BAMCMD8xFzAVBgNVBAMMDlBJRCBEUyBTVEFHSU5HMRcwFQYDVQQKDA5SYWl0aXMgU3RhZ2luZzELMAkGA1UEBhMCTFYwHhcNMjYwNDE3MTYyNjMyWhcNMjcwNDE3MTYyNjMyWjA_MRcwFQYDVQQDDA5QSUQgRFMgU1RBR0lORzEXMBUGA1UECgwOUmFpdGlzIFN0YWdpbmcxCzAJBgNVBAYTAkxWMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE1Xe5UfnqV63_E90FwSSSGoEvZ1zNf4JzspDPudUQ9BeFi5wj1DzzyX_zlKNsPYtghXJett_n1tQq-JXTQzuUP6MhMB8wHQYDVR0OBBYEFK45VQofRH2BK1LDjnhQPTkMOHbcMAoGCCqGSM49BAMCA0gAMEUCIQCfYp21nIhdOzhTzbdeaO4vwnoPRem9C1WMHhXeCELX_gIgfqe-P1y2QKwjFlYPbAxy0uIkBvAOmhtmQbaH3DCZH4RZAyvYGFkDJqZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wOC0yNVQwNToxMzoxNlppdmFsaWRGcm9twHQyMDI2LTA4LTI1VDA1OjEzOjE2Wmp2YWxpZFVudGlswHQyMDI2LTExLTIzVDAwOjAwOjAwWmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xrgBYILJbagcZH8v9ic41UtAXtDrPTavRN6rhaUMY_fnBNt1pAVggNb_SuDdafSDJR3d5OBJ6XNJVvSbXHeip5bGwnpHg-4oCWCDvOGi23MTpY7L2vn_U42jskFaxGAtfjEgUpagKoOjZlgNYIJFttKmBkBGz1Vm0e6J_LnHMq6wjPN8n7He-vOvCfQshBFggiLToe1mOjwgmJNtqh-rEyiI16MtcwQ6PKectlRqfjUMFWCB8bYUeV9fH2prYGXVvDDLuJ29ByW0HWNbAiVw2HhKESgZYINCD_4HKAN2Qu3ZpHZwRhcXcOtBtrN-ObUQb2PRbg9fTB1gg1M5ITBz-uWIPApMRHayMkPNX0cqIsrRBysj6faCPa5IIWCAT1Ob_g1XNtqtMwtBcWLO1bQ5iiZP2T47ip_GWtvsnRQlYIA2ApbDgkWkbCJ7TlNWmQiF6F70BJH3bg1iab1DKEPqoClggKD_YGWnaLQIY86DZo-zDS9opHdvSuh2U_wIuv2K1-0oLWCBaFo3TIw-rTUXJnFJeVdpidWiu1yLYZZUE0HZ8zaqOrQxYIOLY1VeztMHMI_H8eIWp4pgtWmRySgio0ig27yD1IIezDVggO5Mk1v6CaCuoMchR5ptkQtA3A1g8uoHAN3Xx2z_rNDZtZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCDdogGkLNymPAuJfAUOAT2veXs4SqiT9Dw1rwN9Xl12liJYICzK2JblUE3xQpaYU1CRN-XWHA_vtnluLcty2RJVjbkxb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEBHw50ccqKbL6nXz9ssxizGawzugQOp8MwzYXjmpvRnLpaEYsOdQljeYFga4qyV5CEkqPwcUc2DDkobiWHGJ5QfbGRldmljZVNpZ25lZKJqbmFtZVNwYWNlc9gYQaBqZGV2aWNlQXV0aKFvZGV2aWNlU2lnbmF0dXJlhEOhASag9lhAAE3Ou_XNNi2RYCwN6guaTtr1U53OvmvyS1fxBz2aBW4d4TWImPGPGPwebf9NaYgTxGx5m6idpX2VpiK9FS1msGZzdGF0dXMA"
  ]
}

Decoded Token

Decoded JWT headers, payloads, disclosures, and key binding

View Decoded Token
{
  "eu_pid_sdjwt": {
    "header": {
      "alg": "ES256",
      "typ": "vc+sd-jwt",
      "x5c": [
        "MIIBoTCCAUegAwIBAgIUKn4HvkszvymJxTiU9FBVdnI5eIIwCgYIKoZIzj0EAwIwPzEXMBUGA1UEAwwOUElEIERTIFNUQUdJTkcxFzAVBgNVBAoMDlJhaXRpcyBTdGFnaW5nMQswCQYDVQQGEwJMVjAeFw0yNjA0MTcxNjI2MzJaFw0yNzA0MTcxNjI2MzJaMD8xFzAVBgNVBAMMDlBJRCBEUyBTVEFHSU5HMRcwFQYDVQQKDA5SYWl0aXMgU3RhZ2luZzELMAkGA1UEBhMCTFYwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATVd7lR+epXrf8T3QXBJJIagS9nXM1/gnOykM+51RD0F4WLnCPUPPPJf/OUo2w9i2CFcl623+fW1Cr4ldNDO5Q/oyEwHzAdBgNVHQ4EFgQUrjlVCh9EfYErUsOOeFA9OQw4dtwwCgYIKoZIzj0EAwIDSAAwRQIhAJ9inbWciF07OFPNt15o7i/Ceg9F6b0LVYweFd4IQtf+AiB+p74/XLZArCMWVg9sDHLS4iQG8A6aG2ZBtofcMJkfhA=="
      ]
    },
    "payload": {
      "_sd": [
        "3umvwxh9As-Vf7svlVQtWGETN1dRNw7Ooc5Y-jnqj9Y",
        "6jOJIlY5_uQZlM7sVWCt6QG6weacmWnUO5G_08J2XEo",
        "9lTWw2NAznhBZBS7EYh_RcsWq3UVL10HF8LhHdOQwS4",
        "BEzq9vvCKXrEOkAWtLuBKDNuvwnIeK-O1bUVFLYIolo",
        "C6cL3TZ_KFmtEZS3H0AbgLTW00KQFJFhBBDbzFnyrWQ",
        "HqDcajcf2hFDKDRZifGYCzKVqPP20ozR6Y67yQqgDUk",
        "HqK-sIRXSWm_Sy4pGFEuRqzNXMdiG_bZvJSeK9_jaR4",
        "NRMJjT2aViU6M3jfPTh97vhz8K9rd09YpV2uCrgKjQI",
        "TF3e3eZAnYpZbmzGzV2sjHGGw50dME3kb_cWt4Tq8yE",
        "_y0Su6495BPFvDX49BM1JpQm5m4n3q0mB8-4rK9QJK8",
        "eCP4B9DhvSR1ySHyBMjL-p2ed8NOxBsKrZflYOQGiq0",
        "pp_W7N2QBOwDhc2_Uo3lptK7lsPIBVg3XPhyKHeJddc",
        "te3me56ixbsMfYRsFeVVfm5rMx0kBImZlwJ4Axu1_Yw"
      ],
      "iss": "https://issuer.proxy.snp.lv",
      "jti": "2b1e5e77-04ac-47f4-ba0b-f99094c15fb2",
      "iat": 1787616000,
      "exp": 1795392000,
      "status": "validation status URL",
      "vct": "eu.europa.ec.eudi.pid_jwt_vc_json",
      "cnf": {
        "jwk": {
          "kty": "EC",
          "crv": "P-256",
          "x": "CNpolvM-zNJQMbkRkGBZQ1fCfyJXp9-_u3mUWtz_jOw",
          "y": "0XMJ5YteCyFp6GvbYZxx4H4Okbuq41GC32YTjzEIk_o"
        }
      },
      "_sd_alg": "sha-256"
    },
    "disclosures": [
      [
        "5DDZxjdiQlEk7FiQLopmJQ",
        "given_name",
        "Janka"
      ],
      [
        "tuDFxh2JRjdI0AJs7H0pfQ",
        "family_name",
        "Vilci\u0146\u0161"
      ]
    ],
    "key_binding_jwt": {
      "header": {
        "typ": "kb+jwt",
        "alg": "ES256"
      },
      "payload": {
        "sd_hash": "sSkifC2sGKw5fJuBJvXcnh-XP5A0IJk5mPUI1urPWnA",
        "aud": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
        "nonce": "7fB5M5_mT_VXqYHM27akXvEw70CLiHk1xOeBvg1IqAg",
        "iat": 1787639524
      }
    }
  },
  "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 \\xd2\\xfcO.oj\\xdc[\\xab\\x1e\\xe4\\x1b\\xb1\\x1a\\xa6x\\xad*\\xe1\\xbbC\\xddrv\\x98\\xf8\\x1f'\\xdb_`\\x98hdigestID\\tlelementValueiVilci\\xc5\\x86\\xc5\\xa1qelementIdentifierkfamily_name\")",
              "CBORTag(24, b'\\xa4frandomX \\x98\\x9aO\\xec`\\x99\\x00cc3\\x06\\xd1\\x94)kO\\xcb\\x89Rz2+uo\\x11\\xbc\\x84\\xbb\\x8f6\\xf1\\x9fhdigestID\\x08lelementValueeJankaqelementIdentifierjgiven_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-25T05:13:16ZivalidFrom\\xc0t2026-08-25T05:13:16ZjvalidUntil\\xc0t2026-11-23T00:00:00ZlvalueDigests\\xa1weu.europa.ec.eudi.pid.1\\xae\\x00X \\xb2[j\\x07\\x19\\x1f\\xcb\\xfd\\x89\\xce5R\\xd0\\x17\\xb4:\\xcfM\\xab\\xd17\\xaa\\xe1iC\\x18\\xfd\\xf9\\xc16\\xddi\\x01X 5\\xbf\\xd2\\xb87Z} \\xc9Gwy8\\x12z\\\\\\xd2U\\xbd&\\xd7\\x1d\\xe8\\xa9\\xe5\\xb1\\xb0\\x9e\\x91\\xe0\\xfb\\x8a\\x02X \\xef8h\\xb6\\xdc\\xc4\\xe9c\\xb2\\xf6\\xbe\\x7f\\xd4\\xe3h\\xec\\x90V\\xb1\\x18\\x0b_\\x8cH\\x14\\xa5\\xa8\\n\\xa0\\xe8\\xd9\\x96\\x03X \\x91m\\xb4\\xa9\\x81\\x90\\x11\\xb3\\xd5Y\\xb4{\\xa2\\x7f.q\\xcc\\xab\\xac#<\\xdf\\'\\xecw\\xbe\\xbc\\xeb\\xc2}\\x0b!\\x04X \\x88\\xb4\\xe8{Y\\x8e\\x8f\\x08&$\\xdbj\\x87\\xea\\xc4\\xca\"5\\xe8\\xcb\\\\\\xc1\\x0e\\x8f)\\xe7-\\x95\\x1a\\x9f\\x8dC\\x05X |m\\x85\\x1eW\\xd7\\xc7\\xda\\x9a\\xd8\\x19uo\\x0c2\\xee\\'oA\\xc9m\\x07X\\xd6\\xc0\\x89\\\\6\\x1e\\x12\\x84J\\x06X \\xd0\\x83\\xff\\x81\\xca\\x00\\xdd\\x90\\xbbvi\\x1d\\x9c\\x11\\x85\\xc5\\xdc:\\xd0m\\xac\\xdf\\x8emD\\x1b\\xd8\\xf4[\\x83\\xd7\\xd3\\x07X \\xd4\\xceHL\\x1c\\xfe\\xb9b\\x0f\\x02\\x93\\x11\\x1d\\xac\\x8c\\x90\\xf3W\\xd1\\xca\\x88\\xb2\\xb4A\\xca\\xc8\\xfa}\\xa0\\x8fk\\x92\\x08X \\x13\\xd4\\xe6\\xff\\x83U\\xcd\\xb6\\xabL\\xc2\\xd0\\\\X\\xb3\\xb5m\\x0eb\\x89\\x93\\xf6O\\x8e\\xe2\\xa7\\xf1\\x96\\xb6\\xfb\\'E\\tX \\r\\x80\\xa5\\xb0\\xe0\\x91i\\x1b\\x08\\x9e\\xd3\\x94\\xd5\\xa6B!z\\x17\\xbd\\x01$}\\xdb\\x83X\\x9aoP\\xca\\x10\\xfa\\xa8\\nX (?\\xd8\\x19i\\xda-\\x02\\x18\\xf3\\xa0\\xd9\\xa3\\xec\\xc3K\\xda)\\x1d\\xdb\\xd2\\xba\\x1d\\x94\\xff\\x02.\\xbfb\\xb5\\xfbJ\\x0bX Z\\x16\\x8d\\xd3#\\x0f\\xabME\\xc9\\x9cR^U\\xdabuh\\xae\\xd7\"\\xd8e\\x95\\x04\\xd0v|\\xcd\\xaa\\x8e\\xad\\x0cX \\xe2\\xd8\\xd5W\\xb3\\xb4\\xc1\\xcc#\\xf1\\xfcx\\x85\\xa9\\xe2\\x98-ZdrJ\\x08\\xa8\\xd2(6\\xef \\xf5 \\x87\\xb3\\rX ;\\x93$\\xd6\\xfe\\x82h+\\xa81\\xc8Q\\xe6\\x9bdB\\xd07\\x03X<\\xba\\x81\\xc07u\\xf1\\xdb?\\xeb46mdeviceKeyInfo\\xa1ideviceKey\\xa4\\x01\\x02 \\x01!X \\xdd\\xa2\\x01\\xa4,\\xdc\\xa6<\\x0b\\x89|\\x05\\x0e\\x01=\\xafy{8J\\xa8\\x93\\xf4<5\\xaf\\x03}^]v\\x96\"X ,\\xca\\xd8\\x96\\xe5PM\\xf1B\\x96\\x98SP\\x917\\xe5\\xd6\\x1c\\x0f\\xef\\xb6yn-\\xcbr\\xd9\\x12U\\x8d\\xb91odigestAlgorithmgSHA-256'",
            "b\"G\\xc3\\x9d\\x1cr\\xa2\\x9b/\\xa9\\xd7\\xcf\\xdb,\\xc6,\\xc6k\\x0c\\xee\\x81\\x03\\xa9\\xf0\\xcc3ax\\xe6\\xa6\\xf4g.\\x96\\x84b\\xc3\\x9dBX\\xde`X\\x1a\\xe2\\xac\\x95\\xe4!$\\xa8\\xfc\\x1cQ\\xcd\\x83\\x0eJ\\x1b\\x89a\\xc6'\\x94\\x1f\""
          ]
        },
        "deviceSigned": {
          "nameSpaces": "CBORTag(24, b'\\xa0')",
          "deviceAuth": {
            "deviceSignature": [
              "b'\\xa1\\x01&'",
              {},
              null,
              "b'\\x00M\\xce\\xbb\\xf5\\xcd6-\\x91`,\\r\\xea\\x0b\\x9aN\\xda\\xf5S\\x9d\\xce\\xbek\\xf2KW\\xf1\\x07=\\x9a\\x05n\\x1d\\xe15\\x88\\x98\\xf1\\x8f\\x18\\xfc\\x1em\\xffMi\\x88\\x13\\xc4ly\\x9b\\xa8\\x9d\\xa5}\\x95\\xa6\"\\xbd\\x15-f\\xb0'"
            ]
          }
        }
      }
    ],
    "status": 0
  }
}

Session Logs

6 total
2026-08-25 06:31:49 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "x-forwarded-proto": "https",
    "x-forwarded-for": "78.84.80.134, 127.0.0.1,10.42.7.1",
    "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
    "sec-fetch-site": "same-origin",
    "sec-fetch-user": "?1",
    "sec-ch-ua-mobile": "?0",
    "sec-fetch-dest": "document",
    "dnt": "1",
    "cache-control": "max-age=0",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "referer": "https://api.playground.france-identite.gouv.fr/igrantio/verifier/admin/create-request/",
    "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",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "accept-encoding": "gzip, deflate, br, zstd",
    "sec-fetch-mode": "navigate",
    "content-type": "application/x-www-form-urlencoded",
    "sec-ch-ua-platform": "\"Windows\"",
    "via": "1.1 Caddy",
    "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",
    "upgrade-insecure-requests": "1",
    "sec-ch-ua": "\"Not=A?Brand\";v=\"99\", \"Google Chrome\";v=\"151\", \"Chromium\";v=\"151\"",
    "origin": "https://api.playground.france-identite.gouv.fr",
    "content-length": "155",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "f678faa2-1c4d-41be-b81a-5b26131f6dfe",
    "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=3dfad637c0c2bafe4ecd143906a4958674d722be35be3361217258ab1a0fb5fa;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-6bcd7334dc750a1fd49f3d5850419328-04d65223dff9bbce-00",
    "tracestate": ""
  },
  "request_body": {
    "dcql_query": {
      "credentials": [
        {
          "id": "eu_pid_sdjwt",
          "format": "dc+sd-jwt",
          "meta": {
            "vct_values": [
              "urn:eudi:pid:1"
            ]
          },
          "claims": [
            {
              "path": [
                "family_name"
              ]
            },
            {
              "path": [
                "given_name"
              ]
            }
          ]
        },
        {
          "id": "eu_pid_mdoc",
          "format": "mso_mdoc",
          "meta": {
            "doctype_value": "eu.europa.ec.eudi.pid.1"
          },
          "claims": [
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "family_name"
              ],
              "intent_to_retain": false
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "given_name"
              ],
              "intent_to_retain": false
            }
          ]
        }
      ],
      "credential_sets": [
        {
          "options": [
            [
              "eu_pid_sdjwt"
            ],
            [
              "eu_pid_mdoc"
            ]
          ],
          "required": true
        }
      ]
    },
    "preset_id": "eu_pid_any_format_name_only",
    "protocol_profile": "haip",
    "wallet_url_scheme": "openid4vp://"
  },
  "transaction_id": "7c6300df-7742-47e4-8bf5-a71c58f636e5",
  "request_id": "1f4a86ff-2c99-437d-aef2-c5a70961ec9b",
  "nonce": "7fB5M5_mT_VXqYHM27akXvEw70CLiHk1xOeBvg1IqAg",
  "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": "3cxQ6QziuhFz80g0uT0HI1MU9FgsKu0dU2hg6J5vicY",
  "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": "dyFjz_KuNFpfer24MHDqKJpZwhO2inLmkaZN_e4B_Ac",
          "y": "fxckFsm2CSCL37mq9CVWEpQ61yGAJZphHZLDDRsbpIU",
          "kid": "3cxQ6QziuhFz80g0uT0HI1MU9FgsKu0dU2hg6J5vicY",
          "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": [
              "family_name"
            ]
          },
          {
            "path": [
              "given_name"
            ]
          }
        ]
      },
      {
        "id": "eu_pid_mdoc",
        "format": "mso_mdoc",
        "meta": {
          "doctype_value": "eu.europa.ec.eudi.pid.1"
        },
        "claims": [
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "family_name"
            ],
            "intent_to_retain": false
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "given_name"
            ],
            "intent_to_retain": false
          }
        ]
      }
    ],
    "credential_sets": [
      {
        "options": [
          [
            "eu_pid_sdjwt"
          ],
          [
            "eu_pid_mdoc"
          ]
        ],
        "required": true
      }
    ]
  },
  "preset_id": "eu_pid_any_format_name_only",
  "protocol_profile": "haip"
}
2026-08-25 06:31:54 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "x-forwarded-for": "78.84.80.134, 127.0.0.1,10.42.7.1",
    "x-forwarded-host": "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)",
    "accept-encoding": "gzip",
    "x-forwarded-proto": "https",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "25085916-fb05-483f-87ab-673f1b3ab14f",
    "x-envoy-attempt-count": "1",
    "x-envoy-original-path": "/igrantio/verifier-backend/authorize/1f4a86ff-2c99-437d-aef2-c5a70961ec9b",
    "x-forwarded-client-cert": "By=spiffe://cluster.local/ns/igrantio/sa/igrantio-playground-unfold;Hash=3dfad637c0c2bafe4ecd143906a4958674d722be35be3361217258ab1a0fb5fa;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-4300e2a792f86526a40ef4bfddea0eb6-961dfea19cd6cd82-00",
    "tracestate": ""
  },
  "path_params": {
    "request_id": "1f4a86ff-2c99-437d-aef2-c5a70961ec9b"
  },
  "transaction_id": "7c6300df-7742-47e4-8bf5-a71c58f636e5",
  "nonce": "7fB5M5_mT_VXqYHM27akXvEw70CLiHk1xOeBvg1IqAg",
  "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": "3cxQ6QziuhFz80g0uT0HI1MU9FgsKu0dU2hg6J5vicY"
}
2026-08-25 06:32:04 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "accept": "application/json",
    "accept-charset": "UTF-8",
    "user-agent": "ktor-client",
    "content-type": "application/x-www-form-urlencoded",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "x-forwarded-proto": "https",
    "via": "1.1 Caddy",
    "x-forwarded-for": "78.84.80.134, 127.0.0.1,10.42.7.1",
    "accept-encoding": "gzip",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "content-length": "7464",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "88a96095-e32a-4446-99fd-e900c4703d95",
    "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=3dfad637c0c2bafe4ecd143906a4958674d722be35be3361217258ab1a0fb5fa;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-4f22a3b2385883177fb268a37ea652e1-a688816f3cba3258-00",
    "tracestate": ""
  },
  "form_fields": {
    "response_jwe": "eyJlcGsiOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiIweDRUcl9xOWNvVWx0WVl2aGVsRG9INmhEbTFmTlZSaDRkbzBPZXhuN3dzIiwieSI6InQ5dFlFRFpIcmtGUmlXVmNDd3BvaTMtZzZMVnhialFEU3czbzdFejhWWGcifSwiYXB2IjoiTjJaQ05VMDFYMjFVWDFaWWNWbElUVEkzWVd0WWRrVjNOekJEVEdsSWF6RjRUMlZDZG1jeFNYRkJadyIsImtpZCI6IjNjeFE2UXppdWhGejgwZzB1VDBISTFNVTlGZ3NLdTBkVTJoZzZKNXZpY1kiLCJhcHUiOiJNSGdJRHdMMldXZlRHM29wbkZCV2xnIiwiZW5jIjoiQTI1NkdDTSIsImFsZyI6IkVDREgtRVMifQ..FALHZT3OFV_WYL_Z.KmeiihqzFNjeRODfH0ObuqO27XZvALMSIyLYEl3Eq84FwC66LgYr9IdeiUeZ41HxM4S-umg7V7fBxH48QW2kPS7aQyMa6kET-0k89cYhH5Mf10Hzjymlp-TGBEtNw_WOLBodCsOy1DSuW_wuEVse7kTW3ZZdtp95Rc0qt0B3aMTnCxEI0BvodhYe5PyINelSqL6oTnKB7QW3o5w-cH-MV4rPBBOgBoGoajeNniGTU962I0_AZVuKv0aaqhehGEBpduljk9BzKfBYohTiVVlnJt0EI1PQcen8bGInLLbCs_NZVMxPM13eGvPZ5NlD2HvkypcXEarysB9B5CPqAS_qaeazs0KhR3sKM745A5XIZGPzOBYvq76JRTO3naN_DocuGpRXyS2fimhQFH4zvH3C_j-iIU_eXPhpZDHOdcoObLl-Ow66XQOIKod9h8n5A6lH2dxfFEpqtAKEYAihU2SFUJrvev91Z8o3ZPUe_7VBseGsQmAIo8Px4UorkJvvI_Q9LE2TqbdqkYqW1Nmm-vLXF6MJM5ZEmilhDsEOAN_obe5elH8gVULvYjuhBBk3y8gt6zrvWIk1l809Uy34snw4_0ay9kjAX0QaINOoVSPNzamgw7oCHDdfNOZvT1b9fRKRqsf7jrt_r4vGS_i0kvQq70ItsanHja894fDAs3IauThYU7kVpB_q4D_5OJf2abeNVLp-dH_qhGAN7hArxEPDE2qKYyzPuZoVgyO78F-LXSpTOjhFjpWkI8KPc3X-DVafI20JN83UWyxDOVzlRZLOBVpLVjpqXXNpUN0ixzQUsGpEDy81AZvEdC58JVoHybunIRGIIoVAD4ud-MOWE3-rLDnjL63hPodt3MiYrlZnlAq4Jww4SxqYs-_qjN64SCuJm_B9V5ii6469exNGwLeN_CJ9DeO735emAo6K-JVS2qXdYL63gVkz5yWiPuFO_R1nIm6vkCAS04urtxDrKQpPzDx8iRGg_7hO1620hCNqmMZEQ7Tip8sWVVNXtxefPF9a9TqKnrHL9CCdG37wm2QFodQ65JQJED35wm0uczTyjHduOvlUXwtb6M75f0-xnQKJjA35uqgPWI9XQfLF23JH9XJD7Nw3SN1o0J6jLGUIPC3lwbe4SGXZlgNEf8NMFBZf1Q_DgIptEb9MThzzCUAHhJTwuOsFJIIehdQ0oxICr-BlAcPvaECj3M5Bf_NskUaud6iLcs5MPm0c_4C8ZHAqQANStbIW0Uk9DFfH2lWa_p88cdCu4FiTEQ7UvpXd1JWevwS0HzzY9hTePnA5Vh89kM49xUQ1AL3lP1gtHoHx5YRdvDWgULUreM6tbilsG7bFlkRrMAAZc4xNk96fLdN_VX7JDnwviGmcH21c-YTGJ6q6WbhzPMF4E_iy1wrgpNyTSRLZ84Z_9HjmwFqelBgq6xPGVD3JIId3uHmnpnXJpwmJWkOQiSjwAnqAcXt-lQykrcSwQPAUG6wDiF9RXJIzv2qOVgX9y4UujLNuflKPJh99oc3jF9KMe7jxhZnuiu3fZms1O7RgeEjGmtz8IK02Cbd2fGKN25gjirNgEuyu3cvuUVY5qiKz1wk571lQYAe65LY5uLCm0LQ_thzlDcVRQWLnw56KOgnDIJ1bZWX_wl4OckX2zac5ShINsxd4n0GuS-6Y8FfLBeCbaJXMGBkrnlid2omLO2xc0fbwIPbcXjlr7pOQO4KEzHh04pYDIxWxahkotjiI5pn0Ti5mBfhbedgBBKtZlXLTHcDXhqwHMl9nZBRIKUIghpkebKZkw4--RgzpTpHKQLNvYzTIZrbEQlR96FciDsyNHljS35JYrsk862qUNAVNSJFea5DQVa1y0CXnylp0hL6ztDwHuP41yJQhFyrBRVD0zICdlcQ5RUiW6GHyj1GqRu-FggqWx4KRDt8Y63Y6Quqr2CFMd3k3FOUrfk8sIQWbd4IKayqw-Hdk3ljM9gA5G3IqCRZEGj633ZdLN14gHFMJEbCtPcVtRmoURuS65qjPR_DzmETmU8ZJx1dYOXUbirv6GpwTaLcuTI0vtBtPOAIbHd0lsniMC25y_b8JUIE0zRGFoymXvCVEhGIj79tgCEjBvOO49_gf7uSwwiZBLYL00v5aZOzy3_p4riMiR5OyzWHANQM9qZ3QZrDEnG8RFkwlnI9LSuZnibMhX3PTDDdt6D_xqawnWL-T3Ky0jS4Z97-PEMn4AcHmtpO-oZriQecvRATEQh892bfA4E6Fyut59mV-bHzvgjjyFK_94ar-eGNjeaoHUPz3ph_5oBZCJdqH17ufCWjvymM6XU8jrslcyJtt7c7z8M5kuSrrblm2_OhiZcqO7jDZjQfwBbAWON_mzg2h3J9XQysYoeOIxw2VISbcgzwB_ONpYIfhdRcOqbvA3qeYcdQCYOQNjX6c4KCgwlGGo9G52EM9Pw70DOqgSFsrdZJg5vJ2QjoLPlAe_BCXVIvhK9DfuaFVRaWPDfomGnLdhV1v0O-xjnBBU7fAD3YyHITJYrOXqVdCSUWA4baRFzpBavvkgCihV9XBMx9A_bChXPlnzkQ2ieidw0Kb0R5-f8mPsPMe8PfT8rghY18ax9RqvPQD6PFraVbgJ0EmOXjfBgx2sKpyRqv7BO2hUE6gFlYbl7HlwPsfBTttiFP_PhQFA1v-mM4LkFh0WUH3FfY_MZTs13yZqnV8jaeEg0ysEtf-GLgMBBx9FbTlx9cHUBRKOZw3QhNvCZSK1q-HIOeZTTtuLvvDaPk0tCyTr08sbigA4U6of5EI9E-9yp6rbbWKEUnwlLToKANdMtbVY4E1hJZmVSFidhHB79Xa_U25_Yc7g-S7mmLAu76VBTnqyUklOx4Id7tCkg1pIyh9cS2PPhXsJKaFu9jZTN9v8w8Xh-ERpGXKgXfZoCz3Xy0194rcjYkDWvZHg4hwwtGGn3MOnsunW9c5Hi-ImlJeVyjfXGtlLQ9CoMeddCg0R8VF-mfZG8LN_Vp2locgqc-y4lMgz30UfYN45AOCPv06Ka_bgWQKwuKsyx62SWsbBvybVGoqN56rem1Udgktbu6UkM1sqO_sGIw65A3-LWIIrKhC0JPnhJnPjvrgnaE6nfdtOvWY4kng0kpl789_a-zmZvDY9rrMagkPAAuG4x7oJIznn7SVHxFXB4yg9i8dM3qnuShY22lVF9Xukhh4c_yQ9FnuGE4O9CaDOonkM5G8_KvkCCdvl5jMRge9Wkk26L2gLoVOPlxkXOc8fLVRBc-C_CHF7isa13VJpGQWSLJJQ_UDqy9Lpu70WplDcNMgCevU1AcVIkN8Oqa5P11OL7o62wF5m5A9Ltllr2ZZmSwy2WoFXwVpM1w47bCXNZvdVXjhNi24WLQmLrKTrf8DV9k5mudbMLDoVmZqmr1WxDGDnpse7yWvPyPb-gKullkHTLH9MZZ5OVoX1WUrExLAo4FhJcUOJOOX06N5nIIisoleCFdtHZPgC8NJ5VJ_swXNT87_tvgIITNX4LjI4Xc1qexKLWzU4ajCis8X5vBrjUIiiObmZ-yegjx_EToQp5ew09gymnu2vjn6wdV7A65rGRQaaSCCmUa8E5f_Awc_QsO3aF1y1Kh2IYgmCKGCUQ8zWg6av-Lc9jyUXTh_mrtvhsCPjt2BnwcdW2NMR948WWfbGI50QEnSs5Jbt5ofGSnA1DawLoQGroGB5tyW7ou8Si22TAFsSI8z0ATzYRx1nQPQIWOMsROZrqJbU44I_MCWYpsllDm-SA-dWcTIOr1zJAoRV8oQDWkLdHC56Vxnfs7RyCKhcaPjngx__MFoB1WIlzpwqMEczV4-TpTDfNcHUbx67w_p_xL7jJDz0_BerCWRHHqd1ZRKGvWIZaoHXgzYUhLE5fHxQHSmiAeF6jSqfuwz9fB--s6d6o8fpr_5mbg6qERqd_LatQEtCJ6n4xKEMFZ2aczr5nEcgi_eUhwm7bWMCBGm1a2g6kQfkqkgoG5Qj72ghgWIo4bASv9mIh5eKbnfNGE2L5A0NpJSECQsSiC1j4rbjX3Lhfx0V4w5wsKwcnJ40cFX9eyjsvL9MdSX89IurZCyGKN75NzBCHkslAt41IRrDLvlgLICFqdvWmcA9EPrmnss452iMmR-EoLazcCRQjCmyHPGphX9QAPL3tcNqaxXSHdf_I-fpPYSM31NGD-yPoqiAhf-gnw4-TthnVrSbVxWs_6U86R2CGa7ju9hO3ME_InbkZwjDlzvSwcUTFosFz36E8jw7MGBKOYS3jU84xgofx7H9wGU4cEODU11rGtIEYOyJO71lrricTGmDakQUQZSbJZWDQ1I4qDAITRe6vV6XPQrEZl4dh5kOFJtfcjcMjLYuO4p-s3SNyK8kGpnTQ3evgg1SBYs061GNTx0grjxnboXPUUiliIkxDvWty3cCpzFOoSsBp8UXS9qjckmXABtVEcCRguvRItXRKhfm22WG-180TBWowA_GCtSexqoD7Sw0-xwWzc5-qpiSzSrDRVXFmYNYg7WkkZyiEr2M0fAPO1CgpBLgdFZyMSw0Qpt8i5oCyYe9HOX_PIRQAQAZxYonfWAjhFVcm31yUKjkY20SoBJGYt8lA_u5t0X9Iay5HGT45plY9t6z972opai9Km8AkdomNYaODWYXX3c-BKNJLIcnMTnFH1nH-minLiC1II9fdKAM9jjOUb4oZAb8U3l-cwqj1gWoSeHsotHwFkeABEYyR1mUEqw502w71frpqyh5-JkiutJKlEaycSpVpgAVXEAZwVOyzYyiXoJydOBBxnMw8n5pcumQjcvj5om2NOtNKH90EHjXXBCsOrqri61a_cLdIoohwZX8HzdHdAedg1KtWmMWvwRQd2WlkWt6HocmiV8X9C_AuuqZfe-JttSgeMSf7dQwLWzyRBCh7qKRe9Ag2U_t8fV2DxboEB59VHt8VRQx8aRGntxZVPoYo7Sn0CbYfDV0gQdm7Oj9b5TUw-LYsR_fYcFWqpPufa9dyR_4GDYkMH6whI-7wFjPZl1xbCImwYPMQFfBbU-ajcgSWk7ShLkcuxdyGcSxeGl_utRGJ9WT9JPSplOWFSXY62Az2TqR2OZuvajcoxXHSVZ7v7Kdlj-0D3L2cNyB0tvCSTUOUKlimY0gDBgiCrFnko0NNHAy3wuZbtzi5mcbkrfuvjZZ4PZlNTNe93BGseYn1DWfjuBTdwEqd1kVLTvC_Ps8HXWi63mjBej1zdV5NY8JeBhj91SkJYB4syelubZJaI155NZaqFtC5fUoV3rnw12LwUvnQ2IJLO-xWF_iHbqj1wpP48vGik5nciy462KTCthV4Aje6oMSEGpYqSI47oHX2s6MQhmqWz8Mf4gH-tQZXD5EUmGYm6xDOA6J3QLSUbwZu-p1uJzl2pEwFD8Yx8nkJmMbkL05U4fIBw0plyYgzvjaHOjMHiAplZGQSTY1t84x_CLUi4G0Jw8H5RYVx9-hqWLZPyP7sFmgvpEKuI7OzD-t3kBFgKvK-vp2xY_6jobUVGrc9GDIrMkTBMs1NkVN5mHim7EktfijVuVp1b3R3V4mz8adA_TKauZJL6Xf25ezZZbNuXxIVSaNO4CYafIjS2ewREr4zEj-8XecZhjwoD-ojUme8z1-hwm0QMRO23vGkNBmuyatZx2Ho1d6wkX6c1QkyCB31gn-rIBQH_P48ft1pY8USmQEHW5diwd1O1MoX0gzPdAzD7UEGtLtWfM2x_iIK5ZlmYoEWN6CXDwrICK6CqoKAhfBwalQc3UO5vFU61J7r6llwcIDjfcJ-ufCCPen5Q3EBdlnIALH831k2XV-DezJ0CoZSISDSy8n0sqcAYuDzjhE57RE03e7z6XkXV2l0UTzLbXsSLyNUzNX60xMZnaBM7RVqkMZ-Xw1XNtQQX3UrvYjHymlZOT-SQCAZWLgx0m6hVj0KYpRzLZ_U-Ck1GIIVnvRplATV91HdQqp4jyXRuOA3K7JUT4gSnpYy5QeuTRzbZKuzSHRFWIj2ujCgGLeJh6wZdGBhB1Yt--Q-qjm0H_TgJ77NS_WlR10IJH3vZJqwqt1zCguQLsCp_dN3EuhEWBmCfncyBNFx4xlqtHVXIarsXVMBb2t2OFv7rpit7GXLjU48QR55d4vMl_454H1TaOE2crC_3fHQj0dJn4WP5RIk9uJ6j1kpw3yG7ZnaQi_BAgyyJ8e14M89TBpTA8p3iKYVcsP8roQbsr75Nk8LYHEIc0kU7Jwpy825DdoAyEss0NghSFoiev0WHNBvME44gSY7T7WTCHGUmOPHivRo7_Su3SWueeQa-82n5Kevmo9G7wTgpRAbXdH4ULGkPkyZHp3qTR7VQ3CmunzisHvkojN03Z1Iz8eVo7v2L-rjmE9pRmgQ_3whark1Em1Zs-s2_7oK40jN31GZ4ThNZC4NKrOhq47RpGzsmVSYiBIQGkNYSql4aASFI5D7aI__9ynTKeZzeJtS2-p0mmTW0ZXfMU2_tc6I5K9t5-CsHe6QKrrr78-5KVBWLGaFisK-g-P9vOC84sxp7OJ6rSqZ0G7JAEgx-JBd18DxXGqSu0xHqNrObAtbJgGMuSOpfDG5BckMOg5Fet9dFH60xKXdYSNe2FyjcdRMGVaORZ6v3FFZpdadD7fIfiEdoZyPHoWvGfbKQyPy7jQuazKAKOnTIfReGdZSAmjTs9cBnzbAKCxhLYrkfXTkHHTfsVGxxdGu0AIL2KLrQaD6_98XC-jHXgh4iN_wCTo0OH7zbb9dsUdxPtQDXyPB8FBA9dmrHgmWsfIcOfJ0DPHTyW-jB0LDiQ4ewEcLdEQhEaFJR6tatuhhWsuEU9qetvyhsyczYtNKNmtFWwf13F7AOBlxPA3am0EFoo6n0OnPom2xOGJDlIoyD9NKDtHSqEOa0qbDF7iqURU-byS3hO4vrYuyPLA8Qlz7hKzgU4hRsdRHnNRFVAK9M7oXBjZ1ot8exZdEPaXMNP7rZyNqRd-OYW8-SeXYex27shQ4kxUCU.cOztS0fWZVL52EMH5qKArA"
  },
  "transaction_id": "7c6300df-7742-47e4-8bf5-a71c58f636e5",
  "nonce": "7fB5M5_mT_VXqYHM27akXvEw70CLiHk1xOeBvg1IqAg",
  "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": "3cxQ6QziuhFz80g0uT0HI1MU9FgsKu0dU2hg6J5vicY"
}
2026-08-25 06:32:04 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "0x4Tr_q9coUltYYvhelDoH6hDm1fNVRh4do0Oexn7ws",
      "y": "t9tYEDZHrkFRiWVcCwpoi3-g6LVxbjQDSw3o7Ez8VXg"
    },
    "apv": "N2ZCNU01X21UX1ZYcVlITTI3YWtYdkV3NzBDTGlIazF4T2VCdmcxSXFBZw",
    "kid": "3cxQ6QziuhFz80g0uT0HI1MU9FgsKu0dU2hg6J5vicY",
    "apu": "MHgIDwL2WWfTG3opnFBWlg",
    "enc": "A256GCM",
    "alg": "ECDH-ES"
  },
  "decrypted_payload": {
    "vp_token": {
      "eu_pid_sdjwt": [
        "eyJhbGciOiAiRVMyNTYiLCAidHlwIjogInZjK3NkLWp3dCIsICJ4NWMiOiBbIk1JSUJvVENDQVVlZ0F3SUJBZ0lVS240SHZrc3p2eW1KeFRpVTlGQlZkbkk1ZUlJd0NnWUlLb1pJemowRUF3SXdQekVYTUJVR0ExVUVBd3dPVUVsRUlFUlRJRk5VUVVkSlRrY3hGekFWQmdOVkJBb01EbEpoYVhScGN5QlRkR0ZuYVc1bk1Rc3dDUVlEVlFRR0V3Sk1WakFlRncweU5qQTBNVGN4TmpJMk16SmFGdzB5TnpBME1UY3hOakkyTXpKYU1EOHhGekFWQmdOVkJBTU1EbEJKUkNCRVV5QlRWRUZIU1U1SE1SY3dGUVlEVlFRS0RBNVNZV2wwYVhNZ1UzUmhaMmx1WnpFTE1Ba0dBMVVFQmhNQ1RGWXdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVFZkN2xSK2VwWHJmOFQzUVhCSkpJYWdTOW5YTTEvZ25PeWtNKzUxUkQwRjRXTG5DUFVQUFBKZi9PVW8ydzlpMkNGY2w2MjMrZlcxQ3I0bGRORE81US9veUV3SHpBZEJnTlZIUTRFRmdRVXJqbFZDaDlFZllFclVzT09lRkE5T1F3NGR0d3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBSjlpbmJXY2lGMDdPRlBOdDE1bzdpL0NlZzlGNmIwTFZZd2VGZDRJUXRmK0FpQitwNzQvWExaQXJDTVdWZzlzREhMUzRpUUc4QTZhRzJaQnRvZmNNSmtmaEE9PSJdfQ.eyJfc2QiOiBbIjN1bXZ3eGg5QXMtVmY3c3ZsVlF0V0dFVE4xZFJOdzdPb2M1WS1qbnFqOVkiLCAiNmpPSklsWTVfdVFabE03c1ZXQ3Q2UUc2d2VhY21XblVPNUdfMDhKMlhFbyIsICI5bFRXdzJOQXpuaEJaQlM3RVloX1Jjc1dxM1VWTDEwSEY4TGhIZE9Rd1M0IiwgIkJFenE5dnZDS1hyRU9rQVd0THVCS0ROdXZ3bkllSy1PMWJVVkZMWUlvbG8iLCAiQzZjTDNUWl9LRm10RVpTM0gwQWJnTFRXMDBLUUZKRmhCQkRiekZueXJXUSIsICJIcURjYWpjZjJoRkRLRFJaaWZHWUN6S1ZxUFAyMG96UjZZNjd5UXFnRFVrIiwgIkhxSy1zSVJYU1dtX1N5NHBHRkV1UnF6TlhNZGlHX2JadkpTZUs5X2phUjQiLCAiTlJNSmpUMmFWaVU2TTNqZlBUaDk3dmh6OEs5cmQwOVlwVjJ1Q3JnS2pRSSIsICJURjNlM2VaQW5ZcFpibXpHelYyc2pIR0d3NTBkTUUza2JfY1d0NFRxOHlFIiwgIl95MFN1NjQ5NUJQRnZEWDQ5Qk0xSnBRbTVtNG4zcTBtQjgtNHJLOVFKSzgiLCAiZUNQNEI5RGh2U1IxeVNIeUJNakwtcDJlZDhOT3hCc0tyWmZsWU9RR2lxMCIsICJwcF9XN04yUUJPd0RoYzJfVW8zbHB0Szdsc1BJQlZnM1hQaHlLSGVKZGRjIiwgInRlM21lNTZpeGJzTWZZUnNGZVZWZm01ck14MGtCSW1abHdKNEF4dTFfWXciXSwgImlzcyI6ICJodHRwczovL2lzc3Vlci5wcm94eS5zbnAubHYiLCAianRpIjogIjJiMWU1ZTc3LTA0YWMtNDdmNC1iYTBiLWY5OTA5NGMxNWZiMiIsICJpYXQiOiAxNzg3NjE2MDAwLCAiZXhwIjogMTc5NTM5MjAwMCwgInN0YXR1cyI6ICJ2YWxpZGF0aW9uIHN0YXR1cyBVUkwiLCAidmN0IjogImV1LmV1cm9wYS5lYy5ldWRpLnBpZF9qd3RfdmNfanNvbiIsICJjbmYiOiB7Imp3ayI6IHsia3R5IjogIkVDIiwgImNydiI6ICJQLTI1NiIsICJ4IjogIkNOcG9sdk0tek5KUU1ia1JrR0JaUTFmQ2Z5SlhwOS1fdTNtVVd0el9qT3ciLCAieSI6ICIwWE1KNVl0ZUN5RnA2R3ZiWVp4eDRINE9rYnVxNDFHQzMyWVRqekVJa19vIn19LCAiX3NkX2FsZyI6ICJzaGEtMjU2In0.2uilsq-8y8fkkCkQTkzPWiB-S3q-D2OeV8rN-bFuaOc8lZxd2H5kf96JUCV_1VDIFUp97Dres4lzx0kA1ljOSg~WyI1RERaeGpkaVFsRWs3RmlRTG9wbUpRIiwgImdpdmVuX25hbWUiLCAiSmFua2EiXQ~WyJ0dURGeGgySlJqZEkwQUpzN0gwcGZRIiwgImZhbWlseV9uYW1lIiwgIlZpbGNpXHUwMTQ2XHUwMTYxIl0~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoic1NraWZDMnNHS3c1Zkp1Qkp2WGNuaC1YUDVBMElKazVtUFVJMXVyUFduQSIsImF1ZCI6Ing1MDlfaGFzaDpXcXVndzRvRzZWZ2d2Y1FwOTRhLVRGQzdqeDAxSTE0X0dNMjdNT1hSdjVBIiwibm9uY2UiOiI3ZkI1TTVfbVRfVlhxWUhNMjdha1h2RXc3MENMaUhrMXhPZUJ2ZzFJcUFnIiwiaWF0IjoxNzg3NjM5NTI0fQ.BSu_5D3iG4T0lE-OygeAKnjNzNCPCrE1kQoiXEmaW8T41l3PcIlLaQgJtlwoEt5ZEKY5H3VKQyiIxU8qBbzClw"
      ],
      "eu_pid_mdoc": [
        "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGC2BhYaaRmcmFuZG9tWCDS_E8ub2rcW6se5BuxGqZ4rSrhu0PdcnaY-B8n219gmGhkaWdlc3RJRAlsZWxlbWVudFZhbHVlaVZpbGNpxYbFoXFlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZdgYWGSkZnJhbmRvbVggmJpP7GCZAGNjMwbRlClrT8uJUnoyK3VvEbyEu4828Z9oZGlnZXN0SUQIbGVsZW1lbnRWYWx1ZWVKYW5rYXFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1lamlzc3VlckF1dGiEQ6EBJqEYIVkBpTCCAaEwggFHoAMCAQICFCp-B75LM78picU4lPRQVXZyOXiCMAoGCCqGSM49BAMCMD8xFzAVBgNVBAMMDlBJRCBEUyBTVEFHSU5HMRcwFQYDVQQKDA5SYWl0aXMgU3RhZ2luZzELMAkGA1UEBhMCTFYwHhcNMjYwNDE3MTYyNjMyWhcNMjcwNDE3MTYyNjMyWjA_MRcwFQYDVQQDDA5QSUQgRFMgU1RBR0lORzEXMBUGA1UECgwOUmFpdGlzIFN0YWdpbmcxCzAJBgNVBAYTAkxWMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE1Xe5UfnqV63_E90FwSSSGoEvZ1zNf4JzspDPudUQ9BeFi5wj1DzzyX_zlKNsPYtghXJett_n1tQq-JXTQzuUP6MhMB8wHQYDVR0OBBYEFK45VQofRH2BK1LDjnhQPTkMOHbcMAoGCCqGSM49BAMCA0gAMEUCIQCfYp21nIhdOzhTzbdeaO4vwnoPRem9C1WMHhXeCELX_gIgfqe-P1y2QKwjFlYPbAxy0uIkBvAOmhtmQbaH3DCZH4RZAyvYGFkDJqZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wOC0yNVQwNToxMzoxNlppdmFsaWRGcm9twHQyMDI2LTA4LTI1VDA1OjEzOjE2Wmp2YWxpZFVudGlswHQyMDI2LTExLTIzVDAwOjAwOjAwWmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xrgBYILJbagcZH8v9ic41UtAXtDrPTavRN6rhaUMY_fnBNt1pAVggNb_SuDdafSDJR3d5OBJ6XNJVvSbXHeip5bGwnpHg-4oCWCDvOGi23MTpY7L2vn_U42jskFaxGAtfjEgUpagKoOjZlgNYIJFttKmBkBGz1Vm0e6J_LnHMq6wjPN8n7He-vOvCfQshBFggiLToe1mOjwgmJNtqh-rEyiI16MtcwQ6PKectlRqfjUMFWCB8bYUeV9fH2prYGXVvDDLuJ29ByW0HWNbAiVw2HhKESgZYINCD_4HKAN2Qu3ZpHZwRhcXcOtBtrN-ObUQb2PRbg9fTB1gg1M5ITBz-uWIPApMRHayMkPNX0cqIsrRBysj6faCPa5IIWCAT1Ob_g1XNtqtMwtBcWLO1bQ5iiZP2T47ip_GWtvsnRQlYIA2ApbDgkWkbCJ7TlNWmQiF6F70BJH3bg1iab1DKEPqoClggKD_YGWnaLQIY86DZo-zDS9opHdvSuh2U_wIuv2K1-0oLWCBaFo3TIw-rTUXJnFJeVdpidWiu1yLYZZUE0HZ8zaqOrQxYIOLY1VeztMHMI_H8eIWp4pgtWmRySgio0ig27yD1IIezDVggO5Mk1v6CaCuoMchR5ptkQtA3A1g8uoHAN3Xx2z_rNDZtZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCDdogGkLNymPAuJfAUOAT2veXs4SqiT9Dw1rwN9Xl12liJYICzK2JblUE3xQpaYU1CRN-XWHA_vtnluLcty2RJVjbkxb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEBHw50ccqKbL6nXz9ssxizGawzugQOp8MwzYXjmpvRnLpaEYsOdQljeYFga4qyV5CEkqPwcUc2DDkobiWHGJ5QfbGRldmljZVNpZ25lZKJqbmFtZVNwYWNlc9gYQaBqZGV2aWNlQXV0aKFvZGV2aWNlU2lnbmF0dXJlhEOhASag9lhAAE3Ou_XNNi2RYCwN6guaTtr1U53OvmvyS1fxBz2aBW4d4TWImPGPGPwebf9NaYgTxGx5m6idpX2VpiK9FS1msGZzdGF0dXMA"
      ]
    },
    "state": "1f4a86ff-2c99-437d-aef2-c5a70961ec9b"
  }
}
2026-08-25 06:32:04 UTC INFO /post VP Token received
Data:
{
  "vp_token": {
    "eu_pid_sdjwt": [
      "eyJhbGciOiAiRVMyNTYiLCAidHlwIjogInZjK3NkLWp3dCIsICJ4NWMiOiBbIk1JSUJvVENDQVVlZ0F3SUJBZ0lVS240SHZrc3p2eW1KeFRpVTlGQlZkbkk1ZUlJd0NnWUlLb1pJemowRUF3SXdQekVYTUJVR0ExVUVBd3dPVUVsRUlFUlRJRk5VUVVkSlRrY3hGekFWQmdOVkJBb01EbEpoYVhScGN5QlRkR0ZuYVc1bk1Rc3dDUVlEVlFRR0V3Sk1WakFlRncweU5qQTBNVGN4TmpJMk16SmFGdzB5TnpBME1UY3hOakkyTXpKYU1EOHhGekFWQmdOVkJBTU1EbEJKUkNCRVV5QlRWRUZIU1U1SE1SY3dGUVlEVlFRS0RBNVNZV2wwYVhNZ1UzUmhaMmx1WnpFTE1Ba0dBMVVFQmhNQ1RGWXdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVFZkN2xSK2VwWHJmOFQzUVhCSkpJYWdTOW5YTTEvZ25PeWtNKzUxUkQwRjRXTG5DUFVQUFBKZi9PVW8ydzlpMkNGY2w2MjMrZlcxQ3I0bGRORE81US9veUV3SHpBZEJnTlZIUTRFRmdRVXJqbFZDaDlFZllFclVzT09lRkE5T1F3NGR0d3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBSjlpbmJXY2lGMDdPRlBOdDE1bzdpL0NlZzlGNmIwTFZZd2VGZDRJUXRmK0FpQitwNzQvWExaQXJDTVdWZzlzREhMUzRpUUc4QTZhRzJaQnRvZmNNSmtmaEE9PSJdfQ.eyJfc2QiOiBbIjN1bXZ3eGg5QXMtVmY3c3ZsVlF0V0dFVE4xZFJOdzdPb2M1WS1qbnFqOVkiLCAiNmpPSklsWTVfdVFabE03c1ZXQ3Q2UUc2d2VhY21XblVPNUdfMDhKMlhFbyIsICI5bFRXdzJOQXpuaEJaQlM3RVloX1Jjc1dxM1VWTDEwSEY4TGhIZE9Rd1M0IiwgIkJFenE5dnZDS1hyRU9rQVd0THVCS0ROdXZ3bkllSy1PMWJVVkZMWUlvbG8iLCAiQzZjTDNUWl9LRm10RVpTM0gwQWJnTFRXMDBLUUZKRmhCQkRiekZueXJXUSIsICJIcURjYWpjZjJoRkRLRFJaaWZHWUN6S1ZxUFAyMG96UjZZNjd5UXFnRFVrIiwgIkhxSy1zSVJYU1dtX1N5NHBHRkV1UnF6TlhNZGlHX2JadkpTZUs5X2phUjQiLCAiTlJNSmpUMmFWaVU2TTNqZlBUaDk3dmh6OEs5cmQwOVlwVjJ1Q3JnS2pRSSIsICJURjNlM2VaQW5ZcFpibXpHelYyc2pIR0d3NTBkTUUza2JfY1d0NFRxOHlFIiwgIl95MFN1NjQ5NUJQRnZEWDQ5Qk0xSnBRbTVtNG4zcTBtQjgtNHJLOVFKSzgiLCAiZUNQNEI5RGh2U1IxeVNIeUJNakwtcDJlZDhOT3hCc0tyWmZsWU9RR2lxMCIsICJwcF9XN04yUUJPd0RoYzJfVW8zbHB0Szdsc1BJQlZnM1hQaHlLSGVKZGRjIiwgInRlM21lNTZpeGJzTWZZUnNGZVZWZm01ck14MGtCSW1abHdKNEF4dTFfWXciXSwgImlzcyI6ICJodHRwczovL2lzc3Vlci5wcm94eS5zbnAubHYiLCAianRpIjogIjJiMWU1ZTc3LTA0YWMtNDdmNC1iYTBiLWY5OTA5NGMxNWZiMiIsICJpYXQiOiAxNzg3NjE2MDAwLCAiZXhwIjogMTc5NTM5MjAwMCwgInN0YXR1cyI6ICJ2YWxpZGF0aW9uIHN0YXR1cyBVUkwiLCAidmN0IjogImV1LmV1cm9wYS5lYy5ldWRpLnBpZF9qd3RfdmNfanNvbiIsICJjbmYiOiB7Imp3ayI6IHsia3R5IjogIkVDIiwgImNydiI6ICJQLTI1NiIsICJ4IjogIkNOcG9sdk0tek5KUU1ia1JrR0JaUTFmQ2Z5SlhwOS1fdTNtVVd0el9qT3ciLCAieSI6ICIwWE1KNVl0ZUN5RnA2R3ZiWVp4eDRINE9rYnVxNDFHQzMyWVRqekVJa19vIn19LCAiX3NkX2FsZyI6ICJzaGEtMjU2In0.2uilsq-8y8fkkCkQTkzPWiB-S3q-D2OeV8rN-bFuaOc8lZxd2H5kf96JUCV_1VDIFUp97Dres4lzx0kA1ljOSg~WyI1RERaeGpkaVFsRWs3RmlRTG9wbUpRIiwgImdpdmVuX25hbWUiLCAiSmFua2EiXQ~WyJ0dURGeGgySlJqZEkwQUpzN0gwcGZRIiwgImZhbWlseV9uYW1lIiwgIlZpbGNpXHUwMTQ2XHUwMTYxIl0~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoic1NraWZDMnNHS3c1Zkp1Qkp2WGNuaC1YUDVBMElKazVtUFVJMXVyUFduQSIsImF1ZCI6Ing1MDlfaGFzaDpXcXVndzRvRzZWZ2d2Y1FwOTRhLVRGQzdqeDAxSTE0X0dNMjdNT1hSdjVBIiwibm9uY2UiOiI3ZkI1TTVfbVRfVlhxWUhNMjdha1h2RXc3MENMaUhrMXhPZUJ2ZzFJcUFnIiwiaWF0IjoxNzg3NjM5NTI0fQ.BSu_5D3iG4T0lE-OygeAKnjNzNCPCrE1kQoiXEmaW8T41l3PcIlLaQgJtlwoEt5ZEKY5H3VKQyiIxU8qBbzClw"
    ],
    "eu_pid_mdoc": [
      "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGC2BhYaaRmcmFuZG9tWCDS_E8ub2rcW6se5BuxGqZ4rSrhu0PdcnaY-B8n219gmGhkaWdlc3RJRAlsZWxlbWVudFZhbHVlaVZpbGNpxYbFoXFlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZdgYWGSkZnJhbmRvbVggmJpP7GCZAGNjMwbRlClrT8uJUnoyK3VvEbyEu4828Z9oZGlnZXN0SUQIbGVsZW1lbnRWYWx1ZWVKYW5rYXFlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1lamlzc3VlckF1dGiEQ6EBJqEYIVkBpTCCAaEwggFHoAMCAQICFCp-B75LM78picU4lPRQVXZyOXiCMAoGCCqGSM49BAMCMD8xFzAVBgNVBAMMDlBJRCBEUyBTVEFHSU5HMRcwFQYDVQQKDA5SYWl0aXMgU3RhZ2luZzELMAkGA1UEBhMCTFYwHhcNMjYwNDE3MTYyNjMyWhcNMjcwNDE3MTYyNjMyWjA_MRcwFQYDVQQDDA5QSUQgRFMgU1RBR0lORzEXMBUGA1UECgwOUmFpdGlzIFN0YWdpbmcxCzAJBgNVBAYTAkxWMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE1Xe5UfnqV63_E90FwSSSGoEvZ1zNf4JzspDPudUQ9BeFi5wj1DzzyX_zlKNsPYtghXJett_n1tQq-JXTQzuUP6MhMB8wHQYDVR0OBBYEFK45VQofRH2BK1LDjnhQPTkMOHbcMAoGCCqGSM49BAMCA0gAMEUCIQCfYp21nIhdOzhTzbdeaO4vwnoPRem9C1WMHhXeCELX_gIgfqe-P1y2QKwjFlYPbAxy0uIkBvAOmhtmQbaH3DCZH4RZAyvYGFkDJqZnZG9jVHlwZXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wOC0yNVQwNToxMzoxNlppdmFsaWRGcm9twHQyMDI2LTA4LTI1VDA1OjEzOjE2Wmp2YWxpZFVudGlswHQyMDI2LTExLTIzVDAwOjAwOjAwWmx2YWx1ZURpZ2VzdHOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xrgBYILJbagcZH8v9ic41UtAXtDrPTavRN6rhaUMY_fnBNt1pAVggNb_SuDdafSDJR3d5OBJ6XNJVvSbXHeip5bGwnpHg-4oCWCDvOGi23MTpY7L2vn_U42jskFaxGAtfjEgUpagKoOjZlgNYIJFttKmBkBGz1Vm0e6J_LnHMq6wjPN8n7He-vOvCfQshBFggiLToe1mOjwgmJNtqh-rEyiI16MtcwQ6PKectlRqfjUMFWCB8bYUeV9fH2prYGXVvDDLuJ29ByW0HWNbAiVw2HhKESgZYINCD_4HKAN2Qu3ZpHZwRhcXcOtBtrN-ObUQb2PRbg9fTB1gg1M5ITBz-uWIPApMRHayMkPNX0cqIsrRBysj6faCPa5IIWCAT1Ob_g1XNtqtMwtBcWLO1bQ5iiZP2T47ip_GWtvsnRQlYIA2ApbDgkWkbCJ7TlNWmQiF6F70BJH3bg1iab1DKEPqoClggKD_YGWnaLQIY86DZo-zDS9opHdvSuh2U_wIuv2K1-0oLWCBaFo3TIw-rTUXJnFJeVdpidWiu1yLYZZUE0HZ8zaqOrQxYIOLY1VeztMHMI_H8eIWp4pgtWmRySgio0ig27yD1IIezDVggO5Mk1v6CaCuoMchR5ptkQtA3A1g8uoHAN3Xx2z_rNDZtZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCDdogGkLNymPAuJfAUOAT2veXs4SqiT9Dw1rwN9Xl12liJYICzK2JblUE3xQpaYU1CRN-XWHA_vtnluLcty2RJVjbkxb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEBHw50ccqKbL6nXz9ssxizGawzugQOp8MwzYXjmpvRnLpaEYsOdQljeYFga4qyV5CEkqPwcUc2DDkobiWHGJ5QfbGRldmljZVNpZ25lZKJqbmFtZVNwYWNlc9gYQaBqZGV2aWNlQXV0aKFvZGV2aWNlU2lnbmF0dXJlhEOhASag9lhAAE3Ou_XNNi2RYCwN6guaTtr1U53OvmvyS1fxBz2aBW4d4TWImPGPGPwebf9NaYgTxGx5m6idpX2VpiK9FS1msGZzdGF0dXMA"
    ]
  },
  "state": "1f4a86ff-2c99-437d-aef2-c5a70961ec9b",
  "nonce": "7fB5M5_mT_VXqYHM27akXvEw70CLiHk1xOeBvg1IqAg",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "jwk_thumbprint": "3cxQ6QziuhFz80g0uT0HI1MU9FgsKu0dU2hg6J5vicY"
}
2026-08-25 06:32:04 UTC INFO /post Validation succeeded
How to fix:
All credential presentations passed verification.
Data:
{
  "hint": "All credential presentations passed verification.",
  "credentials": {
    "eu_pid_sdjwt": {
      "valid": true,
      "format": "dc+sd-jwt",
      "disclosed_claims": {
        "iss": "https://issuer.proxy.snp.lv",
        "jti": "2b1e5e77-04ac-47f4-ba0b-f99094c15fb2",
        "iat": 1787616000,
        "exp": 1795392000,
        "status": "validation status URL",
        "vct": "eu.europa.ec.eudi.pid_jwt_vc_json",
        "cnf": {
          "jwk": {
            "kty": "EC",
            "crv": "P-256",
            "x": "CNpolvM-zNJQMbkRkGBZQ1fCfyJXp9-_u3mUWtz_jOw",
            "y": "0XMJ5YteCyFp6GvbYZxx4H4Okbuq41GC32YTjzEIk_o"
          }
        },
        "given_name": "Janka",
        "family_name": "Vilci\u0146\u0161"
      },
      "issuer": "https://issuer.proxy.snp.lv",
      "checks": [
        {
          "id": "valid_document",
          "name": "Valid Document",
          "status": "passed",
          "detail": "SD-JWT parsed (2 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 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-23T00:00:00+00:00"
        },
        {
          "id": "key_binding",
          "name": "Valid Key Binding",
          "status": "passed",
          "detail": "KB-JWT verified (nonce, aud, sd_hash, signature)"
        }
      ]
    },
    "eu_pid_mdoc": {
      "valid": true,
      "format": "mso_mdoc",
      "disclosed_claims": {
        "eu.europa.ec.eudi.pid.1:family_name": "Vilci\u0146\u0161",
        "eu.europa.ec.eudi.pid.1:given_name": "Janka"
      },
      "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-23T00:00:00+00:00"
        },
        {
          "id": "device_signature",
          "name": "Valid Device Signature",
          "status": "passed",
          "detail": "DeviceAuth verified against SessionTranscript"
        }
      ]
    }
  }
}