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

122d8982-ea98-47d9-bd1f-cd950e9fc815

validated
direct_post.jwt

ca883d66-4d24-4acf-a5e5-4a95a7f88762
x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A
MZ8fvJmVUgEHhJs54ZGp2y3LEm95Izar6IA7ce8y5Z0

https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post
600s
eu_pid_any_format_name_only
2026-08-20 06:20:01 UTC    2026-08-20 06:20:18 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": "NxOEbW1RMmzsIy2Dt0qidsjAuPVtmuYIyHMOPlF7meA",
        "y": "M1yH8ut55oc5B6I-oHvL1TWVayP8IBDS1Zg8lBEBn20",
        "kid": "LmqWhHYPQNHpT1rwoglWBt2whNLv1F2KHYkR6AoF48s",
        "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-18T00: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": "d60f9565-3d66-43c5-b7fc-a5aa1b8b0652",
    "iat": 1787184000,
    "exp": 1794960000,
    "status": "validation status URL",
    "vct": "eu.europa.ec.eudi.pid_jwt_vc_json",
    "cnf": {
      "jwk": {
        "kty": "EC",
        "crv": "P-256",
        "x": "BXO28ukPxSoK2LhEv5HzD2DIV5HoENrABJxNwmbyoOs",
        "y": "KlaENOyIjnXcqTHPth42UW_5kwrUIYztA24pT-N8Ens"
      }
    },
    "given_name": "Aigars",
    "family_name": "Briedis"
  },
  "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-18T00: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-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: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": [
    "eyJhbGciOiAiRVMyNTYiLCAidHlwIjogInZjK3NkLWp3dCIsICJ4NWMiOiBbIk1JSUJvVENDQVVlZ0F3SUJBZ0lVS240SHZrc3p2eW1KeFRpVTlGQlZkbkk1ZUlJd0NnWUlLb1pJemowRUF3SXdQekVYTUJVR0ExVUVBd3dPVUVsRUlFUlRJRk5VUVVkSlRrY3hGekFWQmdOVkJBb01EbEpoYVhScGN5QlRkR0ZuYVc1bk1Rc3dDUVlEVlFRR0V3Sk1WakFlRncweU5qQTBNVGN4TmpJMk16SmFGdzB5TnpBME1UY3hOakkyTXpKYU1EOHhGekFWQmdOVkJBTU1EbEJKUkNCRVV5QlRWRUZIU1U1SE1SY3dGUVlEVlFRS0RBNVNZV2wwYVhNZ1UzUmhaMmx1WnpFTE1Ba0dBMVVFQmhNQ1RGWXdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVFZkN2xSK2VwWHJmOFQzUVhCSkpJYWdTOW5YTTEvZ25PeWtNKzUxUkQwRjRXTG5DUFVQUFBKZi9PVW8ydzlpMkNGY2w2MjMrZlcxQ3I0bGRORE81US9veUV3SHpBZEJnTlZIUTRFRmdRVXJqbFZDaDlFZllFclVzT09lRkE5T1F3NGR0d3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBSjlpbmJXY2lGMDdPRlBOdDE1bzdpL0NlZzlGNmIwTFZZd2VGZDRJUXRmK0FpQitwNzQvWExaQXJDTVdWZzlzREhMUzRpUUc4QTZhRzJaQnRvZmNNSmtmaEE9PSJdfQ.eyJfc2QiOiBbIkFWOF9tUVVQZko2cXZ4WTlMTjJCSXJVN1dDczNzN3E1YnlWV3hmc05Fd1UiLCAiR1ZuSmJVNGpjVFN1eHFodmpyZHM3SlpVR3JjZFFYR3FPMEFTUkdHekdCdyIsICJIRVBXWEN0ZVNoWmdaQmxkUzF6WEJsNUhIWl9kQXNfMERIY2hGYU5DU3Q4IiwgIkpiN283MHdVajlydXM4RlU0MTlDQXNHS1B0TUpNQ21vcW9NS1NrT2poX3ciLCAiSm9MNV9WeUdQUFU5M293ZGJicE1YRUxZc3FVN0E3eFpHcmRxam1QZW9ZRSIsICJXNTBNNklxMlRKZzJyd0VDYlBpUkttdXpYZzBweFVvcTRiN2dWRmxGMEpBIiwgIl85TVQ5bDRxcHpzVjB0Ykdqb1I2R1plZTRHQXdEb2pjTE15WnJTbkFSLWsiLCAiZEN2Ty1UMWlqZWpJMnkzOFk3LURtTjNveERfWkJZYldvV3VzR3I5UVVpTSIsICJrQjY5dmtabUJVVm9fNkZnUFpiVlpVTTh0UFp5bEFPYkxZdjBvRF9OOWhrIiwgIm9EdkM2YmdqamIxOXJQakl2ZnE5NFFSUGdON055U2JNbEVpcFlsWTN1NUkiLCAiczhWdU1FY2kxSjJzR2YtdUg2eXJZWllGTTBiS1A1RE82RlVPcDRhenl0byIsICJ6SjZFNS0tQk5pZEZRV1pkVktMUXhoa2VGOFdlTV9uRDVackNsdFRpLURNIiwgInpLazZpVl8zcXlpMVV6anIyTGRqVmNtQmNyd2NodlFZV2ZHcDVpUzdDbFkiXSwgImlzcyI6ICJodHRwczovL2lzc3Vlci5wcm94eS5zbnAubHYiLCAianRpIjogImQ2MGY5NTY1LTNkNjYtNDNjNS1iN2ZjLWE1YWExYjhiMDY1MiIsICJpYXQiOiAxNzg3MTg0MDAwLCAiZXhwIjogMTc5NDk2MDAwMCwgInN0YXR1cyI6ICJ2YWxpZGF0aW9uIHN0YXR1cyBVUkwiLCAidmN0IjogImV1LmV1cm9wYS5lYy5ldWRpLnBpZF9qd3RfdmNfanNvbiIsICJjbmYiOiB7Imp3ayI6IHsia3R5IjogIkVDIiwgImNydiI6ICJQLTI1NiIsICJ4IjogIkJYTzI4dWtQeFNvSzJMaEV2NUh6RDJESVY1SG9FTnJBQkp4TndtYnlvT3MiLCAieSI6ICJLbGFFTk95SWpuWGNxVEhQdGg0MlVXXzVrd3JVSVl6dEEyNHBULU44RW5zIn19LCAiX3NkX2FsZyI6ICJzaGEtMjU2In0.qxcYDPeJGG8vnbSezqD8O50X0f_Cy8ZtDXKP0j044mrsa4gn5wKIDeqn8ycnBiwoXdDrCn9pUKkb38n-FGJ8KA~WyJoM1F6LUpXOGxXb2dfQm1MUm50T3ZBIiwgImdpdmVuX25hbWUiLCAiQWlnYXJzIl0~WyJlSnpCR3lKZy0zZURONEtHN05ocDNnIiwgImZhbWlseV9uYW1lIiwgIkJyaWVkaXMiXQ~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoialhmbXN1dzJzT3VoV0pvbm80ZVk1ZW9SVGd5ZkdsWGVyM0tVN09IZHNLZyIsImF1ZCI6Ing1MDlfaGFzaDpXcXVndzRvRzZWZ2d2Y1FwOTRhLVRGQzdqeDAxSTE0X0dNMjdNT1hSdjVBIiwibm9uY2UiOiJNWjhmdkptVlVnRUhoSnM1NFpHcDJ5M0xFbTk1SXphcjZJQTdjZTh5NVowIiwiaWF0IjoxNzg3MjA2ODE4fQ.7xKxIyO3ZDtLSwcKpffhR5PTDqHb5zMzlTQkm6VMO8RM63mc5dtBAb8OVTHMeUlUcY7TiEhCyovI7eHs1epcEw"
  ],
  "eu_pid_mdoc": [
    "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGC2BhYaaRmcmFuZG9tWCCUacVCrz2ZpbrQyyQlA1KhEt9umA7qVB68bA1Xrjq4P2hkaWdlc3RJRAdsZWxlbWVudFZhbHVlaU11Y2VuaWVrc3FlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZdgYWGOkZnJhbmRvbVggrppV-DHwCo3kuIoBD0A8kkxs3a89tXfGTIiYrjeNegZoZGlnZXN0SUQEbGVsZW1lbnRWYWx1ZWROaWtzcWVsZW1lbnRJZGVudGlmaWVyamdpdmVuX25hbWVqaXNzdWVyQXV0aIRDoQEmoRghWQGlMIIBoTCCAUegAwIBAgIUKn4HvkszvymJxTiU9FBVdnI5eIIwCgYIKoZIzj0EAwIwPzEXMBUGA1UEAwwOUElEIERTIFNUQUdJTkcxFzAVBgNVBAoMDlJhaXRpcyBTdGFnaW5nMQswCQYDVQQGEwJMVjAeFw0yNjA0MTcxNjI2MzJaFw0yNzA0MTcxNjI2MzJaMD8xFzAVBgNVBAMMDlBJRCBEUyBTVEFHSU5HMRcwFQYDVQQKDA5SYWl0aXMgU3RhZ2luZzELMAkGA1UEBhMCTFYwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATVd7lR-epXrf8T3QXBJJIagS9nXM1_gnOykM-51RD0F4WLnCPUPPPJf_OUo2w9i2CFcl623-fW1Cr4ldNDO5Q_oyEwHzAdBgNVHQ4EFgQUrjlVCh9EfYErUsOOeFA9OQw4dtwwCgYIKoZIzj0EAwIDSAAwRQIhAJ9inbWciF07OFPNt15o7i_Ceg9F6b0LVYweFd4IQtf-AiB-p74_XLZArCMWVg9sDHLS4iQG8A6aG2ZBtofcMJkfhFkDK9gYWQMmpmdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Nmc2lnbmVkwHQyMDI2LTA4LTIwVDA1OjUyOjAyWml2YWxpZEZyb23AdDIwMjYtMDgtMjBUMDU6NTI6MDJaanZhbGlkVW50aWzAdDIwMjYtMTEtMThUMDA6MDA6MDBabHZhbHVlRGlnZXN0c6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGuAFggZKZBdCzhAN2zeup3diBYVMmg7loSX3Dgj2od13HJ0-0BWCBQNnzq8c0xjmmm_3lThlykIVeY4vyqBoXa07qfg82SqwJYII5CP2fFeJYk0ob4Y1KtMvEvhFfxlSvnIoPD7T0MPBBEA1ggtTLxDsUoCxX27L6BVSLBd09RVwffNa8J39upIq0zPlUEWCD4vkQlONNDCYxYD205lQSK8Ip7fqyp_Ge11Zf5rjA99gVYIDHbxWzCapiVGv6tkDojCqM8MoVwRi49FUXYUus-Lf3BBlgga-r3jKScIhnNwE858aj_99YBHITh2moCzzAENW0SVg8HWCAn3p2-YGr2GRAPllWR4jUlGByyky8nxivUXfuaNcb8nQhYIAdQjJ-GLzACRXLRyNV-iP7OoENG2tBTBBIaWlYAHeaRCVgg3Q8DxEKUa0w6LcPNFzYtoXP6D_rcBFDs_ztqg3F5rsIKWCDZCFa_2rob4Bvjp2hPs5IUQprEyUWqrPSmJlL__y9fvgtYIDu3f5zKPWFARe8BhhLIsu6d45hzdXFt4krTkGLcxNtqDFggpWTbtUjVRuLsKNemWTarKAYuBR8ICJhFi-LctU7P_KMNWCA_AGWyt73BBNGGhQukwoxamFlGm-CXRLBau6z46HUi2G1kZXZpY2VLZXlJbmZvoWlkZXZpY2VLZXmkAQIgASFYIFWGKEbbvbL9ySQzpI9trSEVL4rhlO-hotNFypehJnmuIlggTQuPiddsc6MIVjcMOacPJCrA-Rxa1nRCVUiHZmXU4aBvZGlnZXN0QWxnb3JpdGhtZ1NIQS0yNTZYQDQeYFQJhn3EEqUg9nhgW6DC52WIBpRcH-IbSrDg6tTTVOgtfzEb1H7uh27baM2FRMCp7zRO8-7-uXU4W6Rla4lsZGV2aWNlU2lnbmVkompuYW1lU3BhY2Vz2BhBoGpkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEAdxHKdWkLfoT7uq4nj6d2vZsz7L1M0Mhl58GoFG7c3aooo6nrxnFoYvE-vtyVH7L64mowh-I__7X4t2OA139gWZnN0YXR1cwA"
  ]
}

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": [
        "AV8_mQUPfJ6qvxY9LN2BIrU7WCs3s7q5byVWxfsNEwU",
        "GVnJbU4jcTSuxqhvjrds7JZUGrcdQXGqO0ASRGGzGBw",
        "HEPWXCteShZgZBldS1zXBl5HHZ_dAs_0DHchFaNCSt8",
        "Jb7o70wUj9rus8FU419CAsGKPtMJMCmoqoMKSkOjh_w",
        "JoL5_VyGPPU93owdbbpMXELYsqU7A7xZGrdqjmPeoYE",
        "W50M6Iq2TJg2rwECbPiRKmuzXg0pxUoq4b7gVFlF0JA",
        "_9MT9l4qpzsV0tbGjoR6GZee4GAwDojcLMyZrSnAR-k",
        "dCvO-T1ijejI2y38Y7-DmN3oxD_ZBYbWoWusGr9QUiM",
        "kB69vkZmBUVo_6FgPZbVZUM8tPZylAObLYv0oD_N9hk",
        "oDvC6bgjjb19rPjIvfq94QRPgN7NySbMlEipYlY3u5I",
        "s8VuMEci1J2sGf-uH6yrYZYFM0bKP5DO6FUOp4azyto",
        "zJ6E5--BNidFQWZdVKLQxhkeF8WeM_nD5ZrCltTi-DM",
        "zKk6iV_3qyi1Uzjr2LdjVcmBcrwchvQYWfGp5iS7ClY"
      ],
      "iss": "https://issuer.proxy.snp.lv",
      "jti": "d60f9565-3d66-43c5-b7fc-a5aa1b8b0652",
      "iat": 1787184000,
      "exp": 1794960000,
      "status": "validation status URL",
      "vct": "eu.europa.ec.eudi.pid_jwt_vc_json",
      "cnf": {
        "jwk": {
          "kty": "EC",
          "crv": "P-256",
          "x": "BXO28ukPxSoK2LhEv5HzD2DIV5HoENrABJxNwmbyoOs",
          "y": "KlaENOyIjnXcqTHPth42UW_5kwrUIYztA24pT-N8Ens"
        }
      },
      "_sd_alg": "sha-256"
    },
    "disclosures": [
      [
        "h3Qz-JW8lWog_BmLRntOvA",
        "given_name",
        "Aigars"
      ],
      [
        "eJzBGyJg-3eDN4KG7Nhp3g",
        "family_name",
        "Briedis"
      ]
    ],
    "key_binding_jwt": {
      "header": {
        "typ": "kb+jwt",
        "alg": "ES256"
      },
      "payload": {
        "sd_hash": "jXfmsuw2sOuhWJono4eY5eoRTgyfGlXer3KU7OHdsKg",
        "aud": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
        "nonce": "MZ8fvJmVUgEHhJs54ZGp2y3LEm95Izar6IA7ce8y5Z0",
        "iat": 1787206818
      }
    }
  },
  "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 \\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'\\x1d\\xc4r\\x9dZB\\xdf\\xa1>\\xee\\xab\\x89\\xe3\\xe9\\xdd\\xaff\\xcc\\xfb/S42\\x19y\\xf0j\\x05\\x1b\\xb77j\\x8a(\\xeaz\\xf1\\x9cZ\\x18\\xbcO\\xaf\\xb7%G\\xec\\xbe\\xb8\\x9a\\x8c!\\xf8\\x8f\\xff\\xed~-\\xd8\\xe05\\xdf\\xd8\\x16'"
            ]
          }
        }
      }
    ],
    "status": 0
  }
}

Session Logs

6 total
2026-08-20 06:20:01 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "origin": "https://api.playground.france-identite.gouv.fr",
    "sec-fetch-site": "same-origin",
    "sec-ch-ua": "\"Not=A?Brand\";v=\"99\", \"Google Chrome\";v=\"151\", \"Chromium\";v=\"151\"",
    "sec-ch-ua-platform": "\"Windows\"",
    "referer": "https://api.playground.france-identite.gouv.fr/igrantio/verifier/admin/create-request/",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "via": "1.1 Caddy",
    "x-forwarded-for": "78.84.65.215, 127.0.0.1,10.42.7.1",
    "sec-fetch-dest": "document",
    "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",
    "dnt": "1",
    "sec-ch-ua-mobile": "?0",
    "sec-fetch-mode": "navigate",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "upgrade-insecure-requests": "1",
    "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",
    "cache-control": "max-age=0",
    "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-user": "?1",
    "accept-encoding": "gzip, deflate, br, zstd",
    "x-forwarded-proto": "https",
    "content-type": "application/x-www-form-urlencoded",
    "content-length": "155",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "db796f93-00c3-4acc-917f-71a4b40c5c07",
    "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-7ed6ce6732d9ee66af9ab40fc4c71f16-a5af117a4cd0efd4-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": "122d8982-ea98-47d9-bd1f-cd950e9fc815",
  "request_id": "ca883d66-4d24-4acf-a5e5-4a95a7f88762",
  "nonce": "MZ8fvJmVUgEHhJs54ZGp2y3LEm95Izar6IA7ce8y5Z0",
  "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": "LmqWhHYPQNHpT1rwoglWBt2whNLv1F2KHYkR6AoF48s",
  "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": "NxOEbW1RMmzsIy2Dt0qidsjAuPVtmuYIyHMOPlF7meA",
          "y": "M1yH8ut55oc5B6I-oHvL1TWVayP8IBDS1Zg8lBEBn20",
          "kid": "LmqWhHYPQNHpT1rwoglWBt2whNLv1F2KHYkR6AoF48s",
          "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-20 06:20:05 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "x-forwarded-proto": "https",
    "via": "1.1 Caddy",
    "user-agent": "Dalvik/2.1.0 (Linux; U; Android 12; Redmi Note 9 Pro Build/SKQ1.211019.001)",
    "x-forwarded-for": "78.84.65.215, 127.0.0.1,10.42.7.1",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "accept-encoding": "gzip",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "16d18478-dc6d-4fed-ba20-0af629c140af",
    "x-envoy-attempt-count": "1",
    "x-envoy-original-path": "/igrantio/verifier-backend/authorize/ca883d66-4d24-4acf-a5e5-4a95a7f88762",
    "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-ea579be09691fca16dbd498fafd7a6aa-279d1fd6a391ead4-00",
    "tracestate": ""
  },
  "path_params": {
    "request_id": "ca883d66-4d24-4acf-a5e5-4a95a7f88762"
  },
  "transaction_id": "122d8982-ea98-47d9-bd1f-cd950e9fc815",
  "nonce": "MZ8fvJmVUgEHhJs54ZGp2y3LEm95Izar6IA7ce8y5Z0",
  "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": "LmqWhHYPQNHpT1rwoglWBt2whNLv1F2KHYkR6AoF48s"
}
2026-08-20 06:20:18 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "x-forwarded-proto": "https",
    "via": "1.1 Caddy",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "user-agent": "ktor-client",
    "accept-encoding": "gzip",
    "accept": "application/json",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "content-type": "application/x-www-form-urlencoded",
    "accept-charset": "UTF-8",
    "x-forwarded-for": "78.84.65.215, 127.0.0.1,10.42.7.1",
    "content-length": "7447",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "9269e2fd-cda6-4da1-a22f-d7e2d824d176",
    "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-0008bf99ec6717e17fde78b630ff21ce-1c97d453559a482e-00",
    "tracestate": ""
  },
  "form_fields": {
    "response_jwe": "eyJlcGsiOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiJYM2ZGQlhnMG9GSTFHSnVGV3I5QWkzVERwVExwRWZmcWJhX3hucjcxMDYwIiwieSI6ImVtbWZfOXNibDBrR3B0eGdZRWxuUzNsb3RqU0N2OW9yT2Vlekw0dEdCTlUifSwiYXB2IjoiVFZvNFpuWktiVlpWWjBWSWFFcHpOVFJhUjNBeWVUTk1SVzA1TlVsNllYSTJTVUUzWTJVNGVUVmFNQSIsImtpZCI6IkxtcVdoSFlQUU5IcFQxcndvZ2xXQnQyd2hOTHYxRjJLSFlrUjZBb0Y0OHMiLCJhcHUiOiJaMU1zUVpXcmNaS3MweVRCdUtQM0F3IiwiZW5jIjoiQTI1NkdDTSIsImFsZyI6IkVDREgtRVMifQ..ZnBi3cVxzX7AkTnf.u2fgGc03R7nXVb6U6zybH2HG1G-cZ1yM7GCQyLxhvloIXGepqJE51Z9JwkWA14iqCzNhJ89rJ9bzpt9uLajmKfxkf7zYol50eGyJHibCrWJHVodLzRispw_6szUkae5Wv0q-TsSWVqxI-1aaZVU1FCIeZosNSRM5t1r1ZnXla0YK6nUG7GME7b021lB5c1nIRE7ocCMuhD8JBc6JFbFcyyNoqq9-X2hNhQWPB1psyMJxMf9ABbTF0QCthJxRWV888qpAzLtir0IHTKC8fssrdJNoUexth1QmdI9rryIJPekUgecwJkv4SdXV6MF-XmPoMMpaAs6ItpMFJAHckZ5BRx-TC18mjZt33pmvQk76ZnZJDX_v8-_dMwNctmx4i0xi0gsEwNKWueCcqQIGYJuKbfCjUXnwwPCaRUJ4NJmPOFuznti2phwzDmzqjh9PwV6yOBs2DdlWVRJTgCPOdWXALEtB8FR7Ndt2kq9wPgfB5yOTFJV3boLlh3N8fs-BBwBWm8G6fJbKiu93pNtuQyg3lB_Dp3ygrY8NR3j8OC1Ia0SOV3Ku2wi-a6x0AkSEiw6ddLhoscuR6pHcvh6CKDFY0fyIR2_jZ1ZNxkxpzQC076aYmKP9kxxIyK86TtHiQMAuYiqe3KkOUV4R30WoUmc8goo-_kTLiNL-qUOPhV1XmE3xepDgjOcGVZa9fNu11fVZhVayZxqshZ3Goikw1GYA0VZ-LeT5rah2IZoDkN2CAxYFzp7UzjvKYUT04taJEss0qMkI0zwEIIS2oVEDVzOu2K829tnZbUuFrdHIHX6FQa0m5_GoMcvVlkySaz1d-OqkSFSqHp6QZGG-bK3W7uyordx8MfsBKZqf6gYjaL7t5d1saKe0QYvTPruWZ5oabWm-976SvTb6tTL5yr-v7Cg8Itb8QJQ2tR_lPobuDjpFDzQPlHry-j2UbIZ51E9v55wdJ-3ZHGrky_BAD7Vz1bqHsWckd505xm_HLEqzjNgRYgI3Xx5GSwgILAZGYqCHMijrh_MEgZFF-j_QPT9aglgtPZdveo9Z0d-Obl4qcDpg1AommNo5YJ8GzT4KbS8cGHAz_ZSRsiloR0Xu76uUaGDJg_B5WAhfgmBSld7N0V2ztWO65IY1KW7m29CCt2oBIn2zQiA1HcWajB2L8ZINzOJverSAXAV8dSsIkkPLSEZ0dNIYf4Omw41SWi0QDOTh6qf0QrTg0Raz7BNhvAGOV5hMyiECEPzJeg4rpJf_NEhz9AdmM1HZhlDomYmPZ_ALjZwUufC0NxT-na3-4R0GbzSAH4wxjwJKo89ulPCbZFI0WyyqeXCIilGrGpiWQFnuD3KJafo5-NzyKtNiD1Hc0f8wyqPf_BE7V5lO2SuyMrTPpqQP4eG4UXHaEq6DcAJKzT1J2cSAl1yREaeES2k-9V-QAvt-JL4z0fNhrHQ_QsNFLfvt2nukWh9O1-zTK6eZcMS_kI10Cnid4DSH_6LExqDT2X2-xZ6DOzw9OYnM12SvO7ClmEDOxBTQH_bMktGXjigIrHt6DMx4qxw8nR47KYXIQ0xce95m-QkOgJoAszg56ezi6d4vb1W0LQG7eiJKJ3Jkpuk8EQDDZB6EzGzT4xsqtwNKSNnczYIaqVxYiN5vs2nswi-Mn2Sk-JP3b96JhSjeuHGcgVVXaFoHNVs-29gFD7FJ-z9_pW7QMJsMEX0QDJPCgK-fVdiGO8mndn2khBqVm45g_cCRgCY5MBB7-I39RHqi0LjTV3F2Mw9v6oLyK88iXbsIfiDzZUY-_k4Fh1pSpuWiPJ1mZpq1bV9pA97-D5TiXUiOhjXO8h5l5mYBXSo4CHg92IkjbNJPav6A4NDuQKRm55x3CIDgVWNSiWicdqhyybfyT0m0Me5mJcLCJwLPC3KrNGGQuQvLUyfwh_Qfhgc8fUndwdJhnDy09hTcXp66wCmIY4hvYDZHBruwkk4Xpv5-3Q0F8V2RHvzjFtHtURPhU1qgmqQ7O9QCJGfy2BqWG-F2XYObsF-OotSbkdxhAgP25EMLai07qICr5DKH6BUvldn3Scq7t9CIWVckQYEtjR4n6sVEbBnB3x7ZPTtcxgHvwSvPRlb6N4foPibjIY5Wa8Ed9iGvlobQV-usa0mWyIU4SPx7naM6NSS-ny-f8oX0dhUfrt9umyBU-y-4VWK6Kzq2kv53A6YSrD8p24z09JnKa_RozMxPy3S2QzJdNgUZGA5C4FaWK-Kfsmh3K_icIDG7vdKWJ4VOHPg5kfpZVQq4fEaRQQ4SM368gQIJXGbpLircqFq3wXXEQugGWtcwyJLg3f9ALdCWzqOXfX2rzWDrIPE0R1AZYtGg1efpn69B_-MzaoeypQMN6dQvHCVXsfX1PWz2IS3IgPtDyqD_D90K5uRDRNF7rpaRyixNqy3jqVjJn-x_EQn597_0z_76oJBBL5axek7Mf6NX-jeEeYdn0KTE1Q28ttAneJO6ZTHiPj4kZ9vD1PfkMEdmigNMNDpdDSYuJwReOq4f7lgxoKhgdc0CZS6bllJdRH5i6csZH1ziqfKcLCylYuvj2ZhK1RcK3hzm25WaAkYIq3CRE1yC00DQaWdlTIx8y37s_tBty5yhV_7H48Z-bhqWPl3FhaO-klsgLT72rStAadjRSUsTVscim5YcBR9-7YiC6qDQCz__k7Ovwcyi_qPBU5RdiYhag8ZDzVOF35EpXT5mrXOEPJwAF6aiUkgiBPzMLkqVGsGdye9q3GxG_xjBFplAVSMEN4fZX3kU7yKl2qtlIOWK4llSz5yjINVLjbE3R4agCOw9lhyVqvwWb4alhP8WRY7El9hZChq0WkxpMRAdWVyIHqluKY_X_lPhWaZ6k5JKhlMe9AcXZnjJ4bebOuVHFKeDa7wjdL4IHZqT3-6e0eJDuMlGl379WFXluFm-_vj0mbzM2YtdjMCyezFYIUruGV1XHAMlKv3UCuqmittT1171MGjAZYQ2Av1T7K7xn3imJil2kHOHfNRhoNGeHpe7AHHA_kuneFTqX6GqJyJb17li-TBNNGBhfaYdpRBBeVbpG2PNkxhff3fm2s2_eED6s563EHFUe1yt3HQnDFUyc7Ix0jX5nSUcbAM2BZkM-o6MoFOgxgFSSRxiUdfeWDxnhgXf8p4gyvGr6xPTuO9JP0PKb023k6_0bM2U6dLz8lQRMhsjUK39KVgpmoshdJwQ8GdrpK-h_XjYsoI3CkgUoSDtqZxHhfAyes1_3cbrtilSf8Io_mlTYa-0AVeAUKQAsk7h5xxT7aAcobf99bBw0wBdYPuY1y7EQsgFjkwK3Vjo1Q_3LSGBkJlFQrYREpPJcdKvJqTv4OkX-UIM7-euU3iiFs4yRJBTR4w16c9Nwa_y7wUmC9Hp-Q8wS1xw0REuYcOuT6QdrQ4PFO2ybWlUfdZ-1INIHX0SX6EXdmQ2XX3nLDn8jmX_rr9Dzl3yvn1Rn6N_RC1ncWnbmIUO8fG0_lQmTpwdAIyAPTqIvKUmQBi5o1IKFj95X22Zi69-JpaTicFvpZypy38-8Y-sBISkIT4Eiq_hBUtHvb0qjJxczzXTbXWrA1N7sPL9zI-hXocwP6ayHvHgcNC6hbEK3BnTcXdFM0lu-7Coz7VEqPGdraoFdA_CXOnH8Hy-j1tTYsG48sg_0ET_fnz9aQPlCWiTitupqARsKYQ-g5aqxMSqfKPx3RcfAl4Vd5dzEIhYxOndlj9ZjbCsW3li10sWLPCqYF-vBiazmb4Df6GckV5PdpfyqrKNZyFs9VQh_cNV3rfdf2KOedSw4gQ2A7vlbxc1Vp6CNVxCLNrAWEO7Bnm_CF3fFa6YZypMi1PqW-J9j0cBoHPLbYrSXvRzHwdgupu2WG9CTN5EbpWvR_soBmFjAHVsfNeOtpCSOpcsA9jb_UI5IBbWgYS4eag_vbvMbrtiFgFIuRzwI6XjGcBoyI6Z-ZHApYHEs0dhzCgzs-zhe7RmgfcICPAGzVSjjT80UbRViJ81qFUouy5jnxwe1_KWXv8YSZSMhC2qX1rlLHHdnXFLMhWNG9QVuAcxgt3jK122QkDRNZqI_3CYNb34uUguUsxbChIqCkeAZ4dMqayNSCuFqAdzdA3F24iSg1mftnJFn0XpUvN5jvIflStcnbznJy9zdzPcZcRLTLAPQS6XzUrtF9KA3RLES-cN0UYcQTgkJtKZZyN_8xQmX-kUvbQHlkx5wIrVObyAO1s-afi9wllYZ84o_ouJe4y8Q6Ec1EL2oDzdhFKJgKJRRRc1Qo_apIcu_LHKdnEtA9gb8V9b_hOqAWPphrbirZEcWhJnRyDMGGi36trlAx7aOz8hOLnivL3HRSXtZ6ylHmUOuvzFelt_hr8zWLN9TM8axobNYPXhUHdTjq22eW_GL9X-i6-hmJ1utHZ5b_hzMCp28GCEUNxNDIRtEBZ7Owmd44VaNdDszyI-JbvbNKMBZ9UvpoQ1gisF13lSZB_mcDKw6bByjo9zNfff49nJ1RzJwVdp4MVN1M7YRo7PS-PmNovCBYoOaI2HOx6aa3t45KbkP3_rThO25D7Rbd74nv_Rk4Jwk832FE2_n2J9-SegFau9a7-tj4XvWpOBc5k1Kjd_xRaApXKSlpw6HxCeGTZRYKQtO5DVHgCB6W_I6Ul_zSLVQ3ufCXxnICJBo_4zi1P9VaI5oPJq0bnjgzVJT17MCA2ha2F19hyL5fA25DCjRAOmQhl1__52Z4yZ6Q_puwO1FuSXYNlqtXSzpBKM14yCwTIq603NPTbfS3X-zCeTBarHciiA_QDm6nZZVYGtkhmMGBmBqQxepQOx57dJsvLGg7dxMcFrTKK_Uo9YFWdnhSCLN-2ht2Z2Cr8EfQYvVXX71mb9thCXRQvkQNmSMKsqIu6mZ82D5cyIv14H6iST-LZwV-i8g8Hq3Q7Wz_B6EB8ZEQLsxvrpMq3-r1wIgqkP48HHHU_wvdwxlZLegrJm-q41Qhgdd4tv25voxhj0t5Ab8KOEsMwitq5LclVnC0d2EGZxUkyzXnEyBVPWx0R9gj4fqnu4KNuSUTLzxmSYnsdBBuuuKAI3f1nF7GAFPim6vAOWYf7rBcdCd3wqRnYFOWF9rWt6dpTT24D2i4GlbqjiyYZvqVpf4v9hkJTQ-ovxrZcKCLnbwzzpFWMCHD6jgnYzmv0KTqRHF59SS5W1UBI2rExDjI2xRGYRcCom2Nvv8ssG1O5we0f3ZZk0xtg6rVzgYdGVx3Lamn1nU1A7MwIi5Bb1SWl-xO13n1pLDHNuY8m45Om02bNFvaNi1AQlYPU3lti7tRJ5qNOUsMokvUiXgKLTCKHV7vEgrTsaAkvxTgLuJIy2ppcs8uDFygAAH__2g99Q9IUMe1rzHnYQtT6D9dKjiBd_u5F9vrsv2sW-s29RZC4E1zwF4Xyhn4unjVl48PkHlY-UO4JyjqgjqwGl0t2YS6nNhzeNRrwZ81Mdo_Ir0nTUd5use62r4gnElBKcwhVcH67xi4X-qeTBPK6xqqm_vOjULnCtLoeubHNeHqhoCL-1Vr-sRZiagbh2YEDNudFLCVuq-t7Gf1RquGi34aBshXxdgMQATGFogoTS8P-IMhqVNaLbaEXhBGcy54JlaLzQ0JXXszNy_RH1qGsQyKdM8i9bhTOsqTrD3KnIfUZSWxczMBQgxV5R0D1ZrJ3F0XtqEjBjvBMsHzh4Iq1vrTuxuZxI6iZqURBi5VAIoivSFOmze5IzErhOstujwtz4IkU0eh_upD-BS_gj6EtQEdKtC_V-ciz00wpLLNY42e-xjB7d0x_WgEag5ic5gCyPBPi1Ix3oP73eY8gU3Wgw-ngEORTz3D8_HQPBm5HHejZ43vxskOSDI2X5rqWPj4MVP6l-1EBBDFRJLw6L6Uj4_v-g2kA1-mxe8iGRnQtpVGQf5rfjVREPleRn6fTdnf6FWt4VeZAciwt8N7ooWHGWOhHAUXGczeKtgszHPrKcyQMWjdl6FdCxcCazztj_K4VPkJMcHRR1JiG4VnddDqP1C5-xbdfYPAmGx6KqQ5g7ouzAsUZKFUKLolBIquBBOeX087sD_unFQ-2X5tlmtdus0jPaDMR4BRJWNLDdfEbpcu7gLWI5sAbGn7s0c_2FGeupKR_-UFndjsgusCzV8E5zfbTLI5JcdqZiLzlkyP3xWBE0hBIcIFOKZK9ymi3gUDNbWILPK4febrQ0U1UoIDM5_88_2OCLmMJhgr4xmHPOxfvfewB9Rw4wdSW0YWG3j1jaSa-NQxjsDKGjOzoWdgtIMrWP6nQvh-l2-H19zmpQocvv56RYLXYdAO3RtMw1LfREQDavLbQwoXLTakpAXR93kcu_197gYnXC7nTbGAJrxhE0pYihhMdek1jiJufAnvyI1kFjTljb4rXnwAU3swn29hvud0xvPFyJp3OWbXvBx1exJ9K6nOUuO-du4MsQIvqkZcRSTk6VnQLQhwWS9wv6DOqejd6VRIcycDdMZgUPZCmbyvpdWXJVCu9FkCNxQkVwA2ST16YJDtyT_dPU-yS18ppVGuNQAoi3y6L3t16gIi1fhYiDztRpGG1yVtn6viZhO6G8w_DHQWR7uZcOmWWQ_hZVTwx3KNDidi_MHXgjoO6AsM--7pFensqAbUJWXU-Jh37iUgVWlb5JiGg7_CXI5PS0m2r2-lpl7m7I02OBDhr13ciB0VCcFoUNEYFYs_t8Wzp8o1N5eVyexxPXVJglLrT4aHUGrF2A0L24lPZnktSOUgc0zVy1Js9tz6sQE3IQR0kWnsgdKGpnBXIdkpKl4UetjCXALbNM-a4cvNqCeb5MTz9aaY-LklBEdDXfzekNtvmMTjUY32fbQ2o0hTSGq9oiSceKFWAQNRc0RSvzhQ3vSgogMVX_dhFjvtsMT50erHRQPeVQrZSN5WjIL3Bjn0LlFuWhXzJpkETrW2eaYuBgET9BZcPqyOCei0MDJ1yvmu5edW-eBd1JfNHOxjTO-g.b-aZqB8JmU4UEZznyU6-ng"
  },
  "transaction_id": "122d8982-ea98-47d9-bd1f-cd950e9fc815",
  "nonce": "MZ8fvJmVUgEHhJs54ZGp2y3LEm95Izar6IA7ce8y5Z0",
  "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": "LmqWhHYPQNHpT1rwoglWBt2whNLv1F2KHYkR6AoF48s"
}
2026-08-20 06:20:18 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "X3fFBXg0oFI1GJuFWr9Ai3TDpTLpEffqba_xnr71060",
      "y": "emmf_9sbl0kGptxgYElnS3lotjSCv9orOeezL4tGBNU"
    },
    "apv": "TVo4ZnZKbVZVZ0VIaEpzNTRaR3AyeTNMRW05NUl6YXI2SUE3Y2U4eTVaMA",
    "kid": "LmqWhHYPQNHpT1rwoglWBt2whNLv1F2KHYkR6AoF48s",
    "apu": "Z1MsQZWrcZKs0yTBuKP3Aw",
    "enc": "A256GCM",
    "alg": "ECDH-ES"
  },
  "decrypted_payload": {
    "vp_token": {
      "eu_pid_sdjwt": [
        "eyJhbGciOiAiRVMyNTYiLCAidHlwIjogInZjK3NkLWp3dCIsICJ4NWMiOiBbIk1JSUJvVENDQVVlZ0F3SUJBZ0lVS240SHZrc3p2eW1KeFRpVTlGQlZkbkk1ZUlJd0NnWUlLb1pJemowRUF3SXdQekVYTUJVR0ExVUVBd3dPVUVsRUlFUlRJRk5VUVVkSlRrY3hGekFWQmdOVkJBb01EbEpoYVhScGN5QlRkR0ZuYVc1bk1Rc3dDUVlEVlFRR0V3Sk1WakFlRncweU5qQTBNVGN4TmpJMk16SmFGdzB5TnpBME1UY3hOakkyTXpKYU1EOHhGekFWQmdOVkJBTU1EbEJKUkNCRVV5QlRWRUZIU1U1SE1SY3dGUVlEVlFRS0RBNVNZV2wwYVhNZ1UzUmhaMmx1WnpFTE1Ba0dBMVVFQmhNQ1RGWXdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVFZkN2xSK2VwWHJmOFQzUVhCSkpJYWdTOW5YTTEvZ25PeWtNKzUxUkQwRjRXTG5DUFVQUFBKZi9PVW8ydzlpMkNGY2w2MjMrZlcxQ3I0bGRORE81US9veUV3SHpBZEJnTlZIUTRFRmdRVXJqbFZDaDlFZllFclVzT09lRkE5T1F3NGR0d3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBSjlpbmJXY2lGMDdPRlBOdDE1bzdpL0NlZzlGNmIwTFZZd2VGZDRJUXRmK0FpQitwNzQvWExaQXJDTVdWZzlzREhMUzRpUUc4QTZhRzJaQnRvZmNNSmtmaEE9PSJdfQ.eyJfc2QiOiBbIkFWOF9tUVVQZko2cXZ4WTlMTjJCSXJVN1dDczNzN3E1YnlWV3hmc05Fd1UiLCAiR1ZuSmJVNGpjVFN1eHFodmpyZHM3SlpVR3JjZFFYR3FPMEFTUkdHekdCdyIsICJIRVBXWEN0ZVNoWmdaQmxkUzF6WEJsNUhIWl9kQXNfMERIY2hGYU5DU3Q4IiwgIkpiN283MHdVajlydXM4RlU0MTlDQXNHS1B0TUpNQ21vcW9NS1NrT2poX3ciLCAiSm9MNV9WeUdQUFU5M293ZGJicE1YRUxZc3FVN0E3eFpHcmRxam1QZW9ZRSIsICJXNTBNNklxMlRKZzJyd0VDYlBpUkttdXpYZzBweFVvcTRiN2dWRmxGMEpBIiwgIl85TVQ5bDRxcHpzVjB0Ykdqb1I2R1plZTRHQXdEb2pjTE15WnJTbkFSLWsiLCAiZEN2Ty1UMWlqZWpJMnkzOFk3LURtTjNveERfWkJZYldvV3VzR3I5UVVpTSIsICJrQjY5dmtabUJVVm9fNkZnUFpiVlpVTTh0UFp5bEFPYkxZdjBvRF9OOWhrIiwgIm9EdkM2YmdqamIxOXJQakl2ZnE5NFFSUGdON055U2JNbEVpcFlsWTN1NUkiLCAiczhWdU1FY2kxSjJzR2YtdUg2eXJZWllGTTBiS1A1RE82RlVPcDRhenl0byIsICJ6SjZFNS0tQk5pZEZRV1pkVktMUXhoa2VGOFdlTV9uRDVackNsdFRpLURNIiwgInpLazZpVl8zcXlpMVV6anIyTGRqVmNtQmNyd2NodlFZV2ZHcDVpUzdDbFkiXSwgImlzcyI6ICJodHRwczovL2lzc3Vlci5wcm94eS5zbnAubHYiLCAianRpIjogImQ2MGY5NTY1LTNkNjYtNDNjNS1iN2ZjLWE1YWExYjhiMDY1MiIsICJpYXQiOiAxNzg3MTg0MDAwLCAiZXhwIjogMTc5NDk2MDAwMCwgInN0YXR1cyI6ICJ2YWxpZGF0aW9uIHN0YXR1cyBVUkwiLCAidmN0IjogImV1LmV1cm9wYS5lYy5ldWRpLnBpZF9qd3RfdmNfanNvbiIsICJjbmYiOiB7Imp3ayI6IHsia3R5IjogIkVDIiwgImNydiI6ICJQLTI1NiIsICJ4IjogIkJYTzI4dWtQeFNvSzJMaEV2NUh6RDJESVY1SG9FTnJBQkp4TndtYnlvT3MiLCAieSI6ICJLbGFFTk95SWpuWGNxVEhQdGg0MlVXXzVrd3JVSVl6dEEyNHBULU44RW5zIn19LCAiX3NkX2FsZyI6ICJzaGEtMjU2In0.qxcYDPeJGG8vnbSezqD8O50X0f_Cy8ZtDXKP0j044mrsa4gn5wKIDeqn8ycnBiwoXdDrCn9pUKkb38n-FGJ8KA~WyJoM1F6LUpXOGxXb2dfQm1MUm50T3ZBIiwgImdpdmVuX25hbWUiLCAiQWlnYXJzIl0~WyJlSnpCR3lKZy0zZURONEtHN05ocDNnIiwgImZhbWlseV9uYW1lIiwgIkJyaWVkaXMiXQ~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoialhmbXN1dzJzT3VoV0pvbm80ZVk1ZW9SVGd5ZkdsWGVyM0tVN09IZHNLZyIsImF1ZCI6Ing1MDlfaGFzaDpXcXVndzRvRzZWZ2d2Y1FwOTRhLVRGQzdqeDAxSTE0X0dNMjdNT1hSdjVBIiwibm9uY2UiOiJNWjhmdkptVlVnRUhoSnM1NFpHcDJ5M0xFbTk1SXphcjZJQTdjZTh5NVowIiwiaWF0IjoxNzg3MjA2ODE4fQ.7xKxIyO3ZDtLSwcKpffhR5PTDqHb5zMzlTQkm6VMO8RM63mc5dtBAb8OVTHMeUlUcY7TiEhCyovI7eHs1epcEw"
      ],
      "eu_pid_mdoc": [
        "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGC2BhYaaRmcmFuZG9tWCCUacVCrz2ZpbrQyyQlA1KhEt9umA7qVB68bA1Xrjq4P2hkaWdlc3RJRAdsZWxlbWVudFZhbHVlaU11Y2VuaWVrc3FlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZdgYWGOkZnJhbmRvbVggrppV-DHwCo3kuIoBD0A8kkxs3a89tXfGTIiYrjeNegZoZGlnZXN0SUQEbGVsZW1lbnRWYWx1ZWROaWtzcWVsZW1lbnRJZGVudGlmaWVyamdpdmVuX25hbWVqaXNzdWVyQXV0aIRDoQEmoRghWQGlMIIBoTCCAUegAwIBAgIUKn4HvkszvymJxTiU9FBVdnI5eIIwCgYIKoZIzj0EAwIwPzEXMBUGA1UEAwwOUElEIERTIFNUQUdJTkcxFzAVBgNVBAoMDlJhaXRpcyBTdGFnaW5nMQswCQYDVQQGEwJMVjAeFw0yNjA0MTcxNjI2MzJaFw0yNzA0MTcxNjI2MzJaMD8xFzAVBgNVBAMMDlBJRCBEUyBTVEFHSU5HMRcwFQYDVQQKDA5SYWl0aXMgU3RhZ2luZzELMAkGA1UEBhMCTFYwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATVd7lR-epXrf8T3QXBJJIagS9nXM1_gnOykM-51RD0F4WLnCPUPPPJf_OUo2w9i2CFcl623-fW1Cr4ldNDO5Q_oyEwHzAdBgNVHQ4EFgQUrjlVCh9EfYErUsOOeFA9OQw4dtwwCgYIKoZIzj0EAwIDSAAwRQIhAJ9inbWciF07OFPNt15o7i_Ceg9F6b0LVYweFd4IQtf-AiB-p74_XLZArCMWVg9sDHLS4iQG8A6aG2ZBtofcMJkfhFkDK9gYWQMmpmdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Nmc2lnbmVkwHQyMDI2LTA4LTIwVDA1OjUyOjAyWml2YWxpZEZyb23AdDIwMjYtMDgtMjBUMDU6NTI6MDJaanZhbGlkVW50aWzAdDIwMjYtMTEtMThUMDA6MDA6MDBabHZhbHVlRGlnZXN0c6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGuAFggZKZBdCzhAN2zeup3diBYVMmg7loSX3Dgj2od13HJ0-0BWCBQNnzq8c0xjmmm_3lThlykIVeY4vyqBoXa07qfg82SqwJYII5CP2fFeJYk0ob4Y1KtMvEvhFfxlSvnIoPD7T0MPBBEA1ggtTLxDsUoCxX27L6BVSLBd09RVwffNa8J39upIq0zPlUEWCD4vkQlONNDCYxYD205lQSK8Ip7fqyp_Ge11Zf5rjA99gVYIDHbxWzCapiVGv6tkDojCqM8MoVwRi49FUXYUus-Lf3BBlgga-r3jKScIhnNwE858aj_99YBHITh2moCzzAENW0SVg8HWCAn3p2-YGr2GRAPllWR4jUlGByyky8nxivUXfuaNcb8nQhYIAdQjJ-GLzACRXLRyNV-iP7OoENG2tBTBBIaWlYAHeaRCVgg3Q8DxEKUa0w6LcPNFzYtoXP6D_rcBFDs_ztqg3F5rsIKWCDZCFa_2rob4Bvjp2hPs5IUQprEyUWqrPSmJlL__y9fvgtYIDu3f5zKPWFARe8BhhLIsu6d45hzdXFt4krTkGLcxNtqDFggpWTbtUjVRuLsKNemWTarKAYuBR8ICJhFi-LctU7P_KMNWCA_AGWyt73BBNGGhQukwoxamFlGm-CXRLBau6z46HUi2G1kZXZpY2VLZXlJbmZvoWlkZXZpY2VLZXmkAQIgASFYIFWGKEbbvbL9ySQzpI9trSEVL4rhlO-hotNFypehJnmuIlggTQuPiddsc6MIVjcMOacPJCrA-Rxa1nRCVUiHZmXU4aBvZGlnZXN0QWxnb3JpdGhtZ1NIQS0yNTZYQDQeYFQJhn3EEqUg9nhgW6DC52WIBpRcH-IbSrDg6tTTVOgtfzEb1H7uh27baM2FRMCp7zRO8-7-uXU4W6Rla4lsZGV2aWNlU2lnbmVkompuYW1lU3BhY2Vz2BhBoGpkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEAdxHKdWkLfoT7uq4nj6d2vZsz7L1M0Mhl58GoFG7c3aooo6nrxnFoYvE-vtyVH7L64mowh-I__7X4t2OA139gWZnN0YXR1cwA"
      ]
    },
    "state": "ca883d66-4d24-4acf-a5e5-4a95a7f88762"
  }
}
2026-08-20 06:20:18 UTC INFO /post VP Token received
Data:
{
  "vp_token": {
    "eu_pid_sdjwt": [
      "eyJhbGciOiAiRVMyNTYiLCAidHlwIjogInZjK3NkLWp3dCIsICJ4NWMiOiBbIk1JSUJvVENDQVVlZ0F3SUJBZ0lVS240SHZrc3p2eW1KeFRpVTlGQlZkbkk1ZUlJd0NnWUlLb1pJemowRUF3SXdQekVYTUJVR0ExVUVBd3dPVUVsRUlFUlRJRk5VUVVkSlRrY3hGekFWQmdOVkJBb01EbEpoYVhScGN5QlRkR0ZuYVc1bk1Rc3dDUVlEVlFRR0V3Sk1WakFlRncweU5qQTBNVGN4TmpJMk16SmFGdzB5TnpBME1UY3hOakkyTXpKYU1EOHhGekFWQmdOVkJBTU1EbEJKUkNCRVV5QlRWRUZIU1U1SE1SY3dGUVlEVlFRS0RBNVNZV2wwYVhNZ1UzUmhaMmx1WnpFTE1Ba0dBMVVFQmhNQ1RGWXdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVFZkN2xSK2VwWHJmOFQzUVhCSkpJYWdTOW5YTTEvZ25PeWtNKzUxUkQwRjRXTG5DUFVQUFBKZi9PVW8ydzlpMkNGY2w2MjMrZlcxQ3I0bGRORE81US9veUV3SHpBZEJnTlZIUTRFRmdRVXJqbFZDaDlFZllFclVzT09lRkE5T1F3NGR0d3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBSjlpbmJXY2lGMDdPRlBOdDE1bzdpL0NlZzlGNmIwTFZZd2VGZDRJUXRmK0FpQitwNzQvWExaQXJDTVdWZzlzREhMUzRpUUc4QTZhRzJaQnRvZmNNSmtmaEE9PSJdfQ.eyJfc2QiOiBbIkFWOF9tUVVQZko2cXZ4WTlMTjJCSXJVN1dDczNzN3E1YnlWV3hmc05Fd1UiLCAiR1ZuSmJVNGpjVFN1eHFodmpyZHM3SlpVR3JjZFFYR3FPMEFTUkdHekdCdyIsICJIRVBXWEN0ZVNoWmdaQmxkUzF6WEJsNUhIWl9kQXNfMERIY2hGYU5DU3Q4IiwgIkpiN283MHdVajlydXM4RlU0MTlDQXNHS1B0TUpNQ21vcW9NS1NrT2poX3ciLCAiSm9MNV9WeUdQUFU5M293ZGJicE1YRUxZc3FVN0E3eFpHcmRxam1QZW9ZRSIsICJXNTBNNklxMlRKZzJyd0VDYlBpUkttdXpYZzBweFVvcTRiN2dWRmxGMEpBIiwgIl85TVQ5bDRxcHpzVjB0Ykdqb1I2R1plZTRHQXdEb2pjTE15WnJTbkFSLWsiLCAiZEN2Ty1UMWlqZWpJMnkzOFk3LURtTjNveERfWkJZYldvV3VzR3I5UVVpTSIsICJrQjY5dmtabUJVVm9fNkZnUFpiVlpVTTh0UFp5bEFPYkxZdjBvRF9OOWhrIiwgIm9EdkM2YmdqamIxOXJQakl2ZnE5NFFSUGdON055U2JNbEVpcFlsWTN1NUkiLCAiczhWdU1FY2kxSjJzR2YtdUg2eXJZWllGTTBiS1A1RE82RlVPcDRhenl0byIsICJ6SjZFNS0tQk5pZEZRV1pkVktMUXhoa2VGOFdlTV9uRDVackNsdFRpLURNIiwgInpLazZpVl8zcXlpMVV6anIyTGRqVmNtQmNyd2NodlFZV2ZHcDVpUzdDbFkiXSwgImlzcyI6ICJodHRwczovL2lzc3Vlci5wcm94eS5zbnAubHYiLCAianRpIjogImQ2MGY5NTY1LTNkNjYtNDNjNS1iN2ZjLWE1YWExYjhiMDY1MiIsICJpYXQiOiAxNzg3MTg0MDAwLCAiZXhwIjogMTc5NDk2MDAwMCwgInN0YXR1cyI6ICJ2YWxpZGF0aW9uIHN0YXR1cyBVUkwiLCAidmN0IjogImV1LmV1cm9wYS5lYy5ldWRpLnBpZF9qd3RfdmNfanNvbiIsICJjbmYiOiB7Imp3ayI6IHsia3R5IjogIkVDIiwgImNydiI6ICJQLTI1NiIsICJ4IjogIkJYTzI4dWtQeFNvSzJMaEV2NUh6RDJESVY1SG9FTnJBQkp4TndtYnlvT3MiLCAieSI6ICJLbGFFTk95SWpuWGNxVEhQdGg0MlVXXzVrd3JVSVl6dEEyNHBULU44RW5zIn19LCAiX3NkX2FsZyI6ICJzaGEtMjU2In0.qxcYDPeJGG8vnbSezqD8O50X0f_Cy8ZtDXKP0j044mrsa4gn5wKIDeqn8ycnBiwoXdDrCn9pUKkb38n-FGJ8KA~WyJoM1F6LUpXOGxXb2dfQm1MUm50T3ZBIiwgImdpdmVuX25hbWUiLCAiQWlnYXJzIl0~WyJlSnpCR3lKZy0zZURONEtHN05ocDNnIiwgImZhbWlseV9uYW1lIiwgIkJyaWVkaXMiXQ~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoialhmbXN1dzJzT3VoV0pvbm80ZVk1ZW9SVGd5ZkdsWGVyM0tVN09IZHNLZyIsImF1ZCI6Ing1MDlfaGFzaDpXcXVndzRvRzZWZ2d2Y1FwOTRhLVRGQzdqeDAxSTE0X0dNMjdNT1hSdjVBIiwibm9uY2UiOiJNWjhmdkptVlVnRUhoSnM1NFpHcDJ5M0xFbTk1SXphcjZJQTdjZTh5NVowIiwiaWF0IjoxNzg3MjA2ODE4fQ.7xKxIyO3ZDtLSwcKpffhR5PTDqHb5zMzlTQkm6VMO8RM63mc5dtBAb8OVTHMeUlUcY7TiEhCyovI7eHs1epcEw"
    ],
    "eu_pid_mdoc": [
      "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGC2BhYaaRmcmFuZG9tWCCUacVCrz2ZpbrQyyQlA1KhEt9umA7qVB68bA1Xrjq4P2hkaWdlc3RJRAdsZWxlbWVudFZhbHVlaU11Y2VuaWVrc3FlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZdgYWGOkZnJhbmRvbVggrppV-DHwCo3kuIoBD0A8kkxs3a89tXfGTIiYrjeNegZoZGlnZXN0SUQEbGVsZW1lbnRWYWx1ZWROaWtzcWVsZW1lbnRJZGVudGlmaWVyamdpdmVuX25hbWVqaXNzdWVyQXV0aIRDoQEmoRghWQGlMIIBoTCCAUegAwIBAgIUKn4HvkszvymJxTiU9FBVdnI5eIIwCgYIKoZIzj0EAwIwPzEXMBUGA1UEAwwOUElEIERTIFNUQUdJTkcxFzAVBgNVBAoMDlJhaXRpcyBTdGFnaW5nMQswCQYDVQQGEwJMVjAeFw0yNjA0MTcxNjI2MzJaFw0yNzA0MTcxNjI2MzJaMD8xFzAVBgNVBAMMDlBJRCBEUyBTVEFHSU5HMRcwFQYDVQQKDA5SYWl0aXMgU3RhZ2luZzELMAkGA1UEBhMCTFYwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATVd7lR-epXrf8T3QXBJJIagS9nXM1_gnOykM-51RD0F4WLnCPUPPPJf_OUo2w9i2CFcl623-fW1Cr4ldNDO5Q_oyEwHzAdBgNVHQ4EFgQUrjlVCh9EfYErUsOOeFA9OQw4dtwwCgYIKoZIzj0EAwIDSAAwRQIhAJ9inbWciF07OFPNt15o7i_Ceg9F6b0LVYweFd4IQtf-AiB-p74_XLZArCMWVg9sDHLS4iQG8A6aG2ZBtofcMJkfhFkDK9gYWQMmpmdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Nmc2lnbmVkwHQyMDI2LTA4LTIwVDA1OjUyOjAyWml2YWxpZEZyb23AdDIwMjYtMDgtMjBUMDU6NTI6MDJaanZhbGlkVW50aWzAdDIwMjYtMTEtMThUMDA6MDA6MDBabHZhbHVlRGlnZXN0c6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGuAFggZKZBdCzhAN2zeup3diBYVMmg7loSX3Dgj2od13HJ0-0BWCBQNnzq8c0xjmmm_3lThlykIVeY4vyqBoXa07qfg82SqwJYII5CP2fFeJYk0ob4Y1KtMvEvhFfxlSvnIoPD7T0MPBBEA1ggtTLxDsUoCxX27L6BVSLBd09RVwffNa8J39upIq0zPlUEWCD4vkQlONNDCYxYD205lQSK8Ip7fqyp_Ge11Zf5rjA99gVYIDHbxWzCapiVGv6tkDojCqM8MoVwRi49FUXYUus-Lf3BBlgga-r3jKScIhnNwE858aj_99YBHITh2moCzzAENW0SVg8HWCAn3p2-YGr2GRAPllWR4jUlGByyky8nxivUXfuaNcb8nQhYIAdQjJ-GLzACRXLRyNV-iP7OoENG2tBTBBIaWlYAHeaRCVgg3Q8DxEKUa0w6LcPNFzYtoXP6D_rcBFDs_ztqg3F5rsIKWCDZCFa_2rob4Bvjp2hPs5IUQprEyUWqrPSmJlL__y9fvgtYIDu3f5zKPWFARe8BhhLIsu6d45hzdXFt4krTkGLcxNtqDFggpWTbtUjVRuLsKNemWTarKAYuBR8ICJhFi-LctU7P_KMNWCA_AGWyt73BBNGGhQukwoxamFlGm-CXRLBau6z46HUi2G1kZXZpY2VLZXlJbmZvoWlkZXZpY2VLZXmkAQIgASFYIFWGKEbbvbL9ySQzpI9trSEVL4rhlO-hotNFypehJnmuIlggTQuPiddsc6MIVjcMOacPJCrA-Rxa1nRCVUiHZmXU4aBvZGlnZXN0QWxnb3JpdGhtZ1NIQS0yNTZYQDQeYFQJhn3EEqUg9nhgW6DC52WIBpRcH-IbSrDg6tTTVOgtfzEb1H7uh27baM2FRMCp7zRO8-7-uXU4W6Rla4lsZGV2aWNlU2lnbmVkompuYW1lU3BhY2Vz2BhBoGpkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEAdxHKdWkLfoT7uq4nj6d2vZsz7L1M0Mhl58GoFG7c3aooo6nrxnFoYvE-vtyVH7L64mowh-I__7X4t2OA139gWZnN0YXR1cwA"
    ]
  },
  "state": "ca883d66-4d24-4acf-a5e5-4a95a7f88762",
  "nonce": "MZ8fvJmVUgEHhJs54ZGp2y3LEm95Izar6IA7ce8y5Z0",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "jwk_thumbprint": "LmqWhHYPQNHpT1rwoglWBt2whNLv1F2KHYkR6AoF48s"
}
2026-08-20 06:20:18 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": "d60f9565-3d66-43c5-b7fc-a5aa1b8b0652",
        "iat": 1787184000,
        "exp": 1794960000,
        "status": "validation status URL",
        "vct": "eu.europa.ec.eudi.pid_jwt_vc_json",
        "cnf": {
          "jwk": {
            "kty": "EC",
            "crv": "P-256",
            "x": "BXO28ukPxSoK2LhEv5HzD2DIV5HoENrABJxNwmbyoOs",
            "y": "KlaENOyIjnXcqTHPth42UW_5kwrUIYztA24pT-N8Ens"
          }
        },
        "given_name": "Aigars",
        "family_name": "Briedis"
      },
      "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-18T00: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": "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"
        }
      ]
    }
  }
}