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

c874ea19-21d4-4a9b-9236-05fa778c27a3

validated
direct_post.jwt

c3b5cebd-260c-4cd2-864b-c477aa420854
x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A
unGItDD9-V2JjypqAvVAGP2cm-pN013E-bBwHkEzuk0

https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post
600s
eu_pid_any_format_common
2026-08-20 06:19:19 UTC    2026-08-20 06:19:30 UTC

DCQL Query

View Query
{
  "credentials": [
    {
      "id": "eu_pid_sdjwt",
      "format": "dc+sd-jwt",
      "meta": {
        "vct_values": [
          "urn:eudi:pid:1"
        ]
      },
      "claims": [
        {
          "path": [
            "given_name"
          ]
        },
        {
          "path": [
            "family_name"
          ]
        },
        {
          "path": [
            "birthdate"
          ]
        },
        {
          "path": [
            "issuing_country"
          ]
        }
      ]
    },
    {
      "id": "eu_pid_mdoc",
      "format": "mso_mdoc",
      "meta": {
        "doctype_value": "eu.europa.ec.eudi.pid.1"
      },
      "claims": [
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "given_name"
          ],
          "intent_to_retain": false
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "family_name"
          ],
          "intent_to_retain": false
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "birth_date"
          ],
          "intent_to_retain": false
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "issuing_country"
          ],
          "intent_to_retain": false
        }
      ]
    }
  ],
  "credential_sets": [
    {
      "options": [
        [
          "eu_pid_sdjwt"
        ],
        [
          "eu_pid_mdoc"
        ]
      ],
      "required": true
    }
  ]
}

Client Metadata

View Metadata
{
  "client_name": "Verifier Playground by iGrant.io",
  "logo_uri": "https://storage.googleapis.com/igrant-api-images/faviconV2.png",
  "vp_formats_supported": {
    "dc+sd-jwt": {
      "sd-jwt_alg_values": [
        "ES256",
        "ES384"
      ],
      "kb-jwt_alg_values": [
        "ES256",
        "ES384"
      ]
    },
    "mso_mdoc": {
      "issuerauth_alg_values": [
        -7,
        -35,
        -36,
        -9,
        -51,
        -19
      ],
      "deviceauth_alg_values": [
        -7,
        -35,
        -36,
        -9,
        -51,
        -19
      ]
    }
  },
  "jwks": {
    "keys": [
      {
        "crv": "P-256",
        "kty": "EC",
        "x": "A_H2QJFEOipLPYLNidb_NeoZWRLnnnCdjDOV_48vanE",
        "y": "Y2JX68v1ln05vrZUWxOug2BY9MqFKA4KjCra02oaCss",
        "kid": "F-OjtQ0uE3Urhv2LsjvUSdA0C8-sWPHPr6nv-jDgMaE",
        "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 (3 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",
    "issuing_country": "LV",
    "family_name": "Briedis"
  },
  "issuer": "https://issuer.proxy.snp.lv",
  "error": null,
  "checks": [
    {
      "id": "valid_document",
      "name": "Valid Document",
      "status": "passed",
      "detail": "SD-JWT parsed (3 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:birth_date": "2005-11-11",
    "eu.europa.ec.eudi.pid.1:issuing_country": "LV",
    "eu.europa.ec.eudi.pid.1:family_name": "Mucenieks",
    "eu.europa.ec.eudi.pid.1:given_name": "Niks"
  },
  "issuer": "C=LV,O=Raitis Staging,CN=PID DS STAGING",
  "error": null,
  "checks": [
    {
      "id": "valid_document",
      "name": "Valid Document",
      "status": "passed",
      "detail": "DocType: eu.europa.ec.eudi.pid.1"
    },
    {
      "id": "issuer_signature",
      "name": "Valid Issuer Signature",
      "status": "passed",
      "detail": "IssuerAuth COSE_Sign1 signature verified"
    },
    {
      "id": "valid_certificate",
      "name": "Valid Certificate",
      "status": "passed",
      "detail": "Valid until 2027-04-17T16:26:32+00:00"
    },
    {
      "id": "trusted",
      "name": "Trusted",
      "status": "passed",
      "detail": "Chain anchored at trusted root: C=LV,O=Raitis Staging,CN=PID DS STAGING"
    },
    {
      "id": "token_status",
      "name": "Valid Token Status",
      "status": "passed",
      "detail": "Valid until 2026-11-18T00:00:00+00:00"
    },
    {
      "id": "device_signature",
      "name": "Valid Device Signature",
      "status": "passed",
      "detail": "DeviceAuth verified against SessionTranscript"
    }
  ]
}

VP Token

View Raw Token
{
  "eu_pid_sdjwt": [
    "eyJhbGciOiAiRVMyNTYiLCAidHlwIjogInZjK3NkLWp3dCIsICJ4NWMiOiBbIk1JSUJvVENDQVVlZ0F3SUJBZ0lVS240SHZrc3p2eW1KeFRpVTlGQlZkbkk1ZUlJd0NnWUlLb1pJemowRUF3SXdQekVYTUJVR0ExVUVBd3dPVUVsRUlFUlRJRk5VUVVkSlRrY3hGekFWQmdOVkJBb01EbEpoYVhScGN5QlRkR0ZuYVc1bk1Rc3dDUVlEVlFRR0V3Sk1WakFlRncweU5qQTBNVGN4TmpJMk16SmFGdzB5TnpBME1UY3hOakkyTXpKYU1EOHhGekFWQmdOVkJBTU1EbEJKUkNCRVV5QlRWRUZIU1U1SE1SY3dGUVlEVlFRS0RBNVNZV2wwYVhNZ1UzUmhaMmx1WnpFTE1Ba0dBMVVFQmhNQ1RGWXdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVFZkN2xSK2VwWHJmOFQzUVhCSkpJYWdTOW5YTTEvZ25PeWtNKzUxUkQwRjRXTG5DUFVQUFBKZi9PVW8ydzlpMkNGY2w2MjMrZlcxQ3I0bGRORE81US9veUV3SHpBZEJnTlZIUTRFRmdRVXJqbFZDaDlFZllFclVzT09lRkE5T1F3NGR0d3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBSjlpbmJXY2lGMDdPRlBOdDE1bzdpL0NlZzlGNmIwTFZZd2VGZDRJUXRmK0FpQitwNzQvWExaQXJDTVdWZzlzREhMUzRpUUc4QTZhRzJaQnRvZmNNSmtmaEE9PSJdfQ.eyJfc2QiOiBbIkFWOF9tUVVQZko2cXZ4WTlMTjJCSXJVN1dDczNzN3E1YnlWV3hmc05Fd1UiLCAiR1ZuSmJVNGpjVFN1eHFodmpyZHM3SlpVR3JjZFFYR3FPMEFTUkdHekdCdyIsICJIRVBXWEN0ZVNoWmdaQmxkUzF6WEJsNUhIWl9kQXNfMERIY2hGYU5DU3Q4IiwgIkpiN283MHdVajlydXM4RlU0MTlDQXNHS1B0TUpNQ21vcW9NS1NrT2poX3ciLCAiSm9MNV9WeUdQUFU5M293ZGJicE1YRUxZc3FVN0E3eFpHcmRxam1QZW9ZRSIsICJXNTBNNklxMlRKZzJyd0VDYlBpUkttdXpYZzBweFVvcTRiN2dWRmxGMEpBIiwgIl85TVQ5bDRxcHpzVjB0Ykdqb1I2R1plZTRHQXdEb2pjTE15WnJTbkFSLWsiLCAiZEN2Ty1UMWlqZWpJMnkzOFk3LURtTjNveERfWkJZYldvV3VzR3I5UVVpTSIsICJrQjY5dmtabUJVVm9fNkZnUFpiVlpVTTh0UFp5bEFPYkxZdjBvRF9OOWhrIiwgIm9EdkM2YmdqamIxOXJQakl2ZnE5NFFSUGdON055U2JNbEVpcFlsWTN1NUkiLCAiczhWdU1FY2kxSjJzR2YtdUg2eXJZWllGTTBiS1A1RE82RlVPcDRhenl0byIsICJ6SjZFNS0tQk5pZEZRV1pkVktMUXhoa2VGOFdlTV9uRDVackNsdFRpLURNIiwgInpLazZpVl8zcXlpMVV6anIyTGRqVmNtQmNyd2NodlFZV2ZHcDVpUzdDbFkiXSwgImlzcyI6ICJodHRwczovL2lzc3Vlci5wcm94eS5zbnAubHYiLCAianRpIjogImQ2MGY5NTY1LTNkNjYtNDNjNS1iN2ZjLWE1YWExYjhiMDY1MiIsICJpYXQiOiAxNzg3MTg0MDAwLCAiZXhwIjogMTc5NDk2MDAwMCwgInN0YXR1cyI6ICJ2YWxpZGF0aW9uIHN0YXR1cyBVUkwiLCAidmN0IjogImV1LmV1cm9wYS5lYy5ldWRpLnBpZF9qd3RfdmNfanNvbiIsICJjbmYiOiB7Imp3ayI6IHsia3R5IjogIkVDIiwgImNydiI6ICJQLTI1NiIsICJ4IjogIkJYTzI4dWtQeFNvSzJMaEV2NUh6RDJESVY1SG9FTnJBQkp4TndtYnlvT3MiLCAieSI6ICJLbGFFTk95SWpuWGNxVEhQdGg0MlVXXzVrd3JVSVl6dEEyNHBULU44RW5zIn19LCAiX3NkX2FsZyI6ICJzaGEtMjU2In0.qxcYDPeJGG8vnbSezqD8O50X0f_Cy8ZtDXKP0j044mrsa4gn5wKIDeqn8ycnBiwoXdDrCn9pUKkb38n-FGJ8KA~WyJoM1F6LUpXOGxXb2dfQm1MUm50T3ZBIiwgImdpdmVuX25hbWUiLCAiQWlnYXJzIl0~WyJSZDB2aVR5UDI5N183MDNzVnhncjNnIiwgImlzc3VpbmdfY291bnRyeSIsICJMViJd~WyJlSnpCR3lKZy0zZURONEtHN05ocDNnIiwgImZhbWlseV9uYW1lIiwgIkJyaWVkaXMiXQ~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoiYXBUd0VfeHQ3b29BcklSV0N2S0lpZGVNV1Rrbi1pM3hjdDUyZDZ1RmlISSIsImF1ZCI6Ing1MDlfaGFzaDpXcXVndzRvRzZWZ2d2Y1FwOTRhLVRGQzdqeDAxSTE0X0dNMjdNT1hSdjVBIiwibm9uY2UiOiJ1bkdJdEREOS1WMkpqeXBxQXZWQUdQMmNtLXBOMDEzRS1iQndIa0V6dWswIiwiaWF0IjoxNzg3MjA2NzY5fQ.vsSIZha5cuJ3gNEeMT6hAk-J0E9Fe67a7o8OYXcqeeDJ-2qJ6IDIqEtUgvq2z4mCHdUTKvr26qoG_uQqbq8FGg"
  ],
  "eu_pid_mdoc": [
    "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYbKRmcmFuZG9tWCCaobS9EBd8LbEZSb91v0zHRmsqsNBDvSqyLQNDuqTiNGhkaWdlc3RJRAZsZWxlbWVudFZhbHVl2QPsajIwMDUtMTEtMTFxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVgg8aEl3y0b2cdNfNB2eXfmQgXHaX4mwasFV1nKMqw7qcpoZGlnZXN0SUQJbGVsZW1lbnRWYWx1ZWJMVnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnnYGFhppGZyYW5kb21YIJRpxUKvPZmlutDLJCUDUqES326YDupUHrxsDVeuOrg_aGRpZ2VzdElEB2xlbGVtZW50VmFsdWVpTXVjZW5pZWtzcWVsZW1lbnRJZGVudGlmaWVya2ZhbWlseV9uYW1l2BhYY6RmcmFuZG9tWCCumlX4MfAKjeS4igEPQDySTGzdrz21d8ZMiJiuN416BmhkaWdlc3RJRARsZWxlbWVudFZhbHVlZE5pa3NxZWxlbWVudElkZW50aWZpZXJqZ2l2ZW5fbmFtZWppc3N1ZXJBdXRohEOhASahGCFZAaUwggGhMIIBR6ADAgECAhQqfge-SzO_KYnFOJT0UFV2cjl4gjAKBggqhkjOPQQDAjA_MRcwFQYDVQQDDA5QSUQgRFMgU1RBR0lORzEXMBUGA1UECgwOUmFpdGlzIFN0YWdpbmcxCzAJBgNVBAYTAkxWMB4XDTI2MDQxNzE2MjYzMloXDTI3MDQxNzE2MjYzMlowPzEXMBUGA1UEAwwOUElEIERTIFNUQUdJTkcxFzAVBgNVBAoMDlJhaXRpcyBTdGFnaW5nMQswCQYDVQQGEwJMVjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNV3uVH56let_xPdBcEkkhqBL2dczX-Cc7KQz7nVEPQXhYucI9Q888l_85SjbD2LYIVyXrbf59bUKviV00M7lD-jITAfMB0GA1UdDgQWBBSuOVUKH0R9gStSw454UD05DDh23DAKBggqhkjOPQQDAgNIADBFAiEAn2KdtZyIXTs4U823XmjuL8J6D0XpvQtVjB4V3ghC1_4CIH6nvj9ctkCsIxZWD2wMctLiJAbwDpobZkG2h9wwmR-EWQMr2BhZAyamZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFndmVyc2lvbmMxLjBsdmFsaWRpdHlJbmZvo2ZzaWduZWTAdDIwMjYtMDgtMjBUMDU6NTI6MDJaaXZhbGlkRnJvbcB0MjAyNi0wOC0yMFQwNTo1MjowMlpqdmFsaWRVbnRpbMB0MjAyNi0xMS0xOFQwMDowMDowMFpsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMa4AWCBkpkF0LOEA3bN66nd2IFhUyaDuWhJfcOCPah3XccnT7QFYIFA2fOrxzTGOaab_eVOGXKQhV5ji_KoGhdrTup-DzZKrAlggjkI_Z8V4liTShvhjUq0y8S-EV_GVK-cig8PtPQw8EEQDWCC1MvEOxSgLFfbsvoFVIsF3T1FXB981rwnf26kirTM-VQRYIPi-RCU400MJjFgPbTmVBIrwint-rKn8Z7XVl_muMD32BVggMdvFbMJqmJUa_q2QOiMKozwyhXBGLj0VRdhS6z4t_cEGWCBr6veMpJwiGc3ATznxqP_31gEchOHaagLPMAQ1bRJWDwdYICfenb5gavYZEA-WVZHiNSUYHLKTLyfGK9Rd-5o1xvydCFggB1CMn4YvMAJFctHI1X6I_s6gQ0ba0FMEEhpaVgAd5pEJWCDdDwPEQpRrTDotw80XNi2hc_oP-twEUOz_O2qDcXmuwgpYINkIVr_auhvgG-OnaE-zkhRCmsTJRaqs9KYmUv__L1--C1ggO7d_nMo9YUBF7wGGEsiy7p3jmHN1cW3iStOQYtzE22oMWCClZNu1SNVG4uwo16ZZNqsoBi4FHwgImEWL4ty1Ts_8ow1YID8AZbK3vcEE0YaFC6TCjFqYWUab4JdEsFq7rPjodSLYbWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggVYYoRtu9sv3JJDOkj22tIRUviuGU76Gi00XKl6Emea4iWCBNC4-J12xzowhWNww5pw8kKsD5HFrWdEJVSIdmZdThoG9kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhANB5gVAmGfcQSpSD2eGBboMLnZYgGlFwf4htKsODq1NNU6C1_MRvUfu6HbttozYVEwKnvNE7z7v65dThbpGVriWxkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQGZfjFYKgPYVGfhLWvAGfvMJzaFYMlQmeIkqc89FyORpX1qPaqpZH72WqolAJlWmx8IguI0BzT2YQzRKEyYjBtBmc3RhdHVzAA"
  ]
}

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"
      ],
      [
        "Rd0viTyP297_703sVxgr3g",
        "issuing_country",
        "LV"
      ],
      [
        "eJzBGyJg-3eDN4KG7Nhp3g",
        "family_name",
        "Briedis"
      ]
    ],
    "key_binding_jwt": {
      "header": {
        "typ": "kb+jwt",
        "alg": "ES256"
      },
      "payload": {
        "sd_hash": "apTwE_xt7ooArIRWCvKIideMWTkn-i3xct52d6uFiHI",
        "aud": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
        "nonce": "unGItDD9-V2JjypqAvVAGP2cm-pN013E-bBwHkEzuk0",
        "iat": 1787206769
      }
    }
  },
  "eu_pid_mdoc": {
    "version": "1.0",
    "documents": [
      {
        "docType": "eu.europa.ec.eudi.pid.1",
        "issuerSigned": {
          "nameSpaces": {
            "eu.europa.ec.eudi.pid.1": [
              "CBORTag(24, b'\\xa4frandomX \\x9a\\xa1\\xb4\\xbd\\x10\\x17|-\\xb1\\x19I\\xbfu\\xbfL\\xc7Fk*\\xb0\\xd0C\\xbd*\\xb2-\\x03C\\xba\\xa4\\xe24hdigestID\\x06lelementValue\\xd9\\x03\\xecj2005-11-11qelementIdentifierjbirth_date')",
              "CBORTag(24, b'\\xa4frandomX \\xf1\\xa1%\\xdf-\\x1b\\xd9\\xc7M|\\xd0vyw\\xe6B\\x05\\xc7i~&\\xc1\\xab\\x05WY\\xca2\\xac;\\xa9\\xcahdigestID\\tlelementValuebLVqelementIdentifieroissuing_country')",
              "CBORTag(24, b'\\xa4frandomX \\x94i\\xc5B\\xaf=\\x99\\xa5\\xba\\xd0\\xcb$%\\x03R\\xa1\\x12\\xdfn\\x98\\x0e\\xeaT\\x1e\\xbcl\\rW\\xae:\\xb8?hdigestID\\x07lelementValueiMucenieksqelementIdentifierkfamily_name')",
              "CBORTag(24, b'\\xa4frandomX \\xae\\x9aU\\xf81\\xf0\\n\\x8d\\xe4\\xb8\\x8a\\x01\\x0f@<\\x92Ll\\xdd\\xaf=\\xb5w\\xc6L\\x88\\x98\\xae7\\x8dz\\x06hdigestID\\x04lelementValuedNiksqelementIdentifierjgiven_name')"
            ]
          },
          "issuerAuth": [
            "b'\\xa1\\x01&'",
            {
              "33": "b'0\\x82\\x01\\xa10\\x82\\x01G\\xa0\\x03\\x02\\x01\\x02\\x02\\x14*~\\x07\\xbeK3\\xbf)\\x89\\xc58\\x94\\xf4PUvr9x\\x820\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x020?1\\x170\\x15\\x06\\x03U\\x04\\x03\\x0c\\x0ePID DS STAGING1\\x170\\x15\\x06\\x03U\\x04\\n\\x0c\\x0eRaitis Staging1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02LV0\\x1e\\x17\\r260417162632Z\\x17\\r270417162632Z0?1\\x170\\x15\\x06\\x03U\\x04\\x03\\x0c\\x0ePID DS STAGING1\\x170\\x15\\x06\\x03U\\x04\\n\\x0c\\x0eRaitis Staging1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02LV0Y0\\x13\\x06\\x07*\\x86H\\xce=\\x02\\x01\\x06\\x08*\\x86H\\xce=\\x03\\x01\\x07\\x03B\\x00\\x04\\xd5w\\xb9Q\\xf9\\xeaW\\xad\\xff\\x13\\xdd\\x05\\xc1$\\x92\\x1a\\x81/g\\\\\\xcd\\x7f\\x82s\\xb2\\x90\\xcf\\xb9\\xd5\\x10\\xf4\\x17\\x85\\x8b\\x9c#\\xd4<\\xf3\\xc9\\x7f\\xf3\\x94\\xa3l=\\x8b`\\x85r^\\xb6\\xdf\\xe7\\xd6\\xd4*\\xf8\\x95\\xd3C;\\x94?\\xa3!0\\x1f0\\x1d\\x06\\x03U\\x1d\\x0e\\x04\\x16\\x04\\x14\\xae9U\\n\\x1fD}\\x81+R\\xc3\\x8exP=9\\x0c8v\\xdc0\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x02\\x03H\\x000E\\x02!\\x00\\x9fb\\x9d\\xb5\\x9c\\x88];8S\\xcd\\xb7^h\\xee/\\xc2z\\x0fE\\xe9\\xbd\\x0bU\\x8c\\x1e\\x15\\xde\\x08B\\xd7\\xfe\\x02 ~\\xa7\\xbe?\\\\\\xb6@\\xac#\\x16V\\x0fl\\x0cr\\xd2\\xe2$\\x06\\xf0\\x0e\\x9a\\x1bfA\\xb6\\x87\\xdc0\\x99\\x1f\\x84'"
            },
            "b'\\xd8\\x18Y\\x03&\\xa6gdocTypeweu.europa.ec.eudi.pid.1gversionc1.0lvalidityInfo\\xa3fsigned\\xc0t2026-08-20T05:52:02ZivalidFrom\\xc0t2026-08-20T05:52:02ZjvalidUntil\\xc0t2026-11-18T00:00:00ZlvalueDigests\\xa1weu.europa.ec.eudi.pid.1\\xae\\x00X d\\xa6At,\\xe1\\x00\\xdd\\xb3z\\xeawv XT\\xc9\\xa0\\xeeZ\\x12_p\\xe0\\x8fj\\x1d\\xd7q\\xc9\\xd3\\xed\\x01X P6|\\xea\\xf1\\xcd1\\x8ei\\xa6\\xffyS\\x86\\\\\\xa4!W\\x98\\xe2\\xfc\\xaa\\x06\\x85\\xda\\xd3\\xba\\x9f\\x83\\xcd\\x92\\xab\\x02X \\x8eB?g\\xc5x\\x96$\\xd2\\x86\\xf8cR\\xad2\\xf1/\\x84W\\xf1\\x95+\\xe7\"\\x83\\xc3\\xed=\\x0c<\\x10D\\x03X \\xb52\\xf1\\x0e\\xc5(\\x0b\\x15\\xf6\\xec\\xbe\\x81U\"\\xc1wOQW\\x07\\xdf5\\xaf\\t\\xdf\\xdb\\xa9\"\\xad3>U\\x04X \\xf8\\xbeD%8\\xd3C\\t\\x8cX\\x0fm9\\x95\\x04\\x8a\\xf0\\x8a{~\\xac\\xa9\\xfcg\\xb5\\xd5\\x97\\xf9\\xae0=\\xf6\\x05X 1\\xdb\\xc5l\\xc2j\\x98\\x95\\x1a\\xfe\\xad\\x90:#\\n\\xa3<2\\x85pF.=\\x15E\\xd8R\\xeb>-\\xfd\\xc1\\x06X k\\xea\\xf7\\x8c\\xa4\\x9c\"\\x19\\xcd\\xc0O9\\xf1\\xa8\\xff\\xf7\\xd6\\x01\\x1c\\x84\\xe1\\xdaj\\x02\\xcf0\\x045m\\x12V\\x0f\\x07X \\'\\xde\\x9d\\xbe`j\\xf6\\x19\\x10\\x0f\\x96U\\x91\\xe25%\\x18\\x1c\\xb2\\x93/\\'\\xc6+\\xd4]\\xfb\\x9a5\\xc6\\xfc\\x9d\\x08X \\x07P\\x8c\\x9f\\x86/0\\x02Er\\xd1\\xc8\\xd5~\\x88\\xfe\\xce\\xa0CF\\xda\\xd0S\\x04\\x12\\x1aZV\\x00\\x1d\\xe6\\x91\\tX \\xdd\\x0f\\x03\\xc4B\\x94kL:-\\xc3\\xcd\\x176-\\xa1s\\xfa\\x0f\\xfa\\xdc\\x04P\\xec\\xff;j\\x83qy\\xae\\xc2\\nX \\xd9\\x08V\\xbf\\xda\\xba\\x1b\\xe0\\x1b\\xe3\\xa7hO\\xb3\\x92\\x14B\\x9a\\xc4\\xc9E\\xaa\\xac\\xf4\\xa6&R\\xff\\xff/_\\xbe\\x0bX ;\\xb7\\x7f\\x9c\\xca=a@E\\xef\\x01\\x86\\x12\\xc8\\xb2\\xee\\x9d\\xe3\\x98suqm\\xe2J\\xd3\\x90b\\xdc\\xc4\\xdbj\\x0cX \\xa5d\\xdb\\xb5H\\xd5F\\xe2\\xec(\\xd7\\xa6Y6\\xab(\\x06.\\x05\\x1f\\x08\\x08\\x98E\\x8b\\xe2\\xdc\\xb5N\\xcf\\xfc\\xa3\\rX ?\\x00e\\xb2\\xb7\\xbd\\xc1\\x04\\xd1\\x86\\x85\\x0b\\xa4\\xc2\\x8cZ\\x98YF\\x9b\\xe0\\x97D\\xb0Z\\xbb\\xac\\xf8\\xe8u\"\\xd8mdeviceKeyInfo\\xa1ideviceKey\\xa4\\x01\\x02 \\x01!X U\\x86(F\\xdb\\xbd\\xb2\\xfd\\xc9$3\\xa4\\x8fm\\xad!\\x15/\\x8a\\xe1\\x94\\xef\\xa1\\xa2\\xd3E\\xca\\x97\\xa1&y\\xae\"X M\\x0b\\x8f\\x89\\xd7ls\\xa3\\x08V7\\x0c9\\xa7\\x0f$*\\xc0\\xf9\\x1cZ\\xd6tBUH\\x87fe\\xd4\\xe1\\xa0odigestAlgorithmgSHA-256'",
            "b'4\\x1e`T\\t\\x86}\\xc4\\x12\\xa5 \\xf6x`[\\xa0\\xc2\\xe7e\\x88\\x06\\x94\\\\\\x1f\\xe2\\x1bJ\\xb0\\xe0\\xea\\xd4\\xd3T\\xe8-\\x7f1\\x1b\\xd4~\\xee\\x87n\\xdbh\\xcd\\x85D\\xc0\\xa9\\xef4N\\xf3\\xee\\xfe\\xb9u8[\\xa4ek\\x89'"
          ]
        },
        "deviceSigned": {
          "nameSpaces": "CBORTag(24, b'\\xa0')",
          "deviceAuth": {
            "deviceSignature": [
              "b'\\xa1\\x01&'",
              {},
              null,
              "b'f_\\x8cV\\n\\x80\\xf6\\x15\\x19\\xf8KZ\\xf0\\x06~\\xf3\\t\\xcd\\xa1X2T&x\\x89*s\\xcfE\\xc8\\xe4i_Z\\x8fj\\xaaY\\x1f\\xbd\\x96\\xaa\\x89@&U\\xa6\\xc7\\xc2 \\xb8\\x8d\\x01\\xcd=\\x98C4J\\x13&#\\x06\\xd0'"
            ]
          }
        }
      }
    ],
    "status": 0
  }
}

Session Logs

6 total
2026-08-20 06:19:19 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "cache-control": "max-age=0",
    "via": "1.1 Caddy",
    "accept-encoding": "gzip, deflate, br, zstd",
    "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",
    "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",
    "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",
    "origin": "https://api.playground.france-identite.gouv.fr",
    "sec-fetch-user": "?1",
    "sec-ch-ua-platform": "\"Windows\"",
    "x-forwarded-for": "78.84.65.215, 127.0.0.1,10.42.7.1",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "sec-ch-ua": "\"Not=A?Brand\";v=\"99\", \"Google Chrome\";v=\"151\", \"Chromium\";v=\"151\"",
    "sec-fetch-dest": "document",
    "sec-ch-ua-mobile": "?0",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "upgrade-insecure-requests": "1",
    "x-forwarded-proto": "https",
    "sec-fetch-site": "same-origin",
    "sec-fetch-mode": "navigate",
    "dnt": "1",
    "referer": "https://api.playground.france-identite.gouv.fr/igrantio/verifier/admin/create-request/",
    "content-type": "application/x-www-form-urlencoded",
    "content-length": "152",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "b69c73e0-be41-45e8-8726-2689a67c1481",
    "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-62651c59eefb08da3e672a4c620a615d-f41b58016b09223d-00",
    "tracestate": ""
  },
  "request_body": {
    "dcql_query": {
      "credentials": [
        {
          "id": "eu_pid_sdjwt",
          "format": "dc+sd-jwt",
          "meta": {
            "vct_values": [
              "urn:eudi:pid:1"
            ]
          },
          "claims": [
            {
              "path": [
                "given_name"
              ]
            },
            {
              "path": [
                "family_name"
              ]
            },
            {
              "path": [
                "birthdate"
              ]
            },
            {
              "path": [
                "issuing_country"
              ]
            }
          ]
        },
        {
          "id": "eu_pid_mdoc",
          "format": "mso_mdoc",
          "meta": {
            "doctype_value": "eu.europa.ec.eudi.pid.1"
          },
          "claims": [
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "given_name"
              ],
              "intent_to_retain": false
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "family_name"
              ],
              "intent_to_retain": false
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "birth_date"
              ],
              "intent_to_retain": false
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "issuing_country"
              ],
              "intent_to_retain": false
            }
          ]
        }
      ],
      "credential_sets": [
        {
          "options": [
            [
              "eu_pid_sdjwt"
            ],
            [
              "eu_pid_mdoc"
            ]
          ],
          "required": true
        }
      ]
    },
    "preset_id": "eu_pid_any_format_common",
    "protocol_profile": "haip",
    "wallet_url_scheme": "openid4vp://"
  },
  "transaction_id": "c874ea19-21d4-4a9b-9236-05fa778c27a3",
  "request_id": "c3b5cebd-260c-4cd2-864b-c477aa420854",
  "nonce": "unGItDD9-V2JjypqAvVAGP2cm-pN013E-bBwHkEzuk0",
  "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": "F-OjtQ0uE3Urhv2LsjvUSdA0C8-sWPHPr6nv-jDgMaE",
  "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": "A_H2QJFEOipLPYLNidb_NeoZWRLnnnCdjDOV_48vanE",
          "y": "Y2JX68v1ln05vrZUWxOug2BY9MqFKA4KjCra02oaCss",
          "kid": "F-OjtQ0uE3Urhv2LsjvUSdA0C8-sWPHPr6nv-jDgMaE",
          "alg": "ECDH-ES",
          "use": "enc"
        }
      ]
    },
    "authorization_encrypted_response_alg": "ECDH-ES",
    "authorization_encrypted_response_enc": "A256GCM",
    "encrypted_response_enc_values_supported": [
      "A256GCM",
      "A128GCM",
      "A128CBC-HS256"
    ],
    "response_types_supported": [
      "vp_token"
    ]
  },
  "dcql_query": {
    "credentials": [
      {
        "id": "eu_pid_sdjwt",
        "format": "dc+sd-jwt",
        "meta": {
          "vct_values": [
            "urn:eudi:pid:1"
          ]
        },
        "claims": [
          {
            "path": [
              "given_name"
            ]
          },
          {
            "path": [
              "family_name"
            ]
          },
          {
            "path": [
              "birthdate"
            ]
          },
          {
            "path": [
              "issuing_country"
            ]
          }
        ]
      },
      {
        "id": "eu_pid_mdoc",
        "format": "mso_mdoc",
        "meta": {
          "doctype_value": "eu.europa.ec.eudi.pid.1"
        },
        "claims": [
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "given_name"
            ],
            "intent_to_retain": false
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "family_name"
            ],
            "intent_to_retain": false
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "birth_date"
            ],
            "intent_to_retain": false
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "issuing_country"
            ],
            "intent_to_retain": false
          }
        ]
      }
    ],
    "credential_sets": [
      {
        "options": [
          [
            "eu_pid_sdjwt"
          ],
          [
            "eu_pid_mdoc"
          ]
        ],
        "required": true
      }
    ]
  },
  "preset_id": "eu_pid_any_format_common",
  "protocol_profile": "haip"
}
2026-08-20 06:19:24 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",
    "via": "1.1 Caddy",
    "x-forwarded-proto": "https",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "user-agent": "Dalvik/2.1.0 (Linux; U; Android 12; Redmi Note 9 Pro Build/SKQ1.211019.001)",
    "accept-encoding": "gzip",
    "x-forwarded-for": "78.84.65.215, 127.0.0.1,10.42.7.1",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "f947a67f-d6b1-4b6c-8bd3-683d7d2e14fb",
    "x-envoy-attempt-count": "1",
    "x-envoy-original-path": "/igrantio/verifier-backend/authorize/c3b5cebd-260c-4cd2-864b-c477aa420854",
    "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-8b3a8f969097b5eaf0e79825c9bf4e5f-039411161508ce15-00",
    "tracestate": ""
  },
  "path_params": {
    "request_id": "c3b5cebd-260c-4cd2-864b-c477aa420854"
  },
  "transaction_id": "c874ea19-21d4-4a9b-9236-05fa778c27a3",
  "nonce": "unGItDD9-V2JjypqAvVAGP2cm-pN013E-bBwHkEzuk0",
  "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": "F-OjtQ0uE3Urhv2LsjvUSdA0C8-sWPHPr6nv-jDgMaE"
}
2026-08-20 06:19:30 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "accept-encoding": "gzip",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "content-type": "application/x-www-form-urlencoded",
    "user-agent": "ktor-client",
    "via": "1.1 Caddy",
    "x-forwarded-proto": "https",
    "x-forwarded-for": "78.84.65.215, 127.0.0.1,10.42.7.1",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "accept": "application/json",
    "accept-charset": "UTF-8",
    "content-length": "7927",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "8ceecebb-e576-95c1-acab-4eadb8530f1b",
    "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-0220ef445442929351b666592b11b675-0254ced46ff52dd8-01",
    "tracestate": ""
  },
  "form_fields": {
    "response_jwe": "eyJlcGsiOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiJQM3ZxejBQeTVMUE93WHRzMU1vR2dkSktpdnJ3NDg2dWhGTzdoQmQ2SGpZIiwieSI6IjhtS2FmMFhLbG41eXIxaWJJdEJHeFRjRWVGUnNTSzdWRW9FODNIY1FFcjAifSwiYXB2IjoiZFc1SFNYUkVSRGt0VmpKS2FubHdjVUYyVmtGSFVESmpiUzF3VGpBeE0wVXRZa0ozU0d0RmVuVnJNQSIsImtpZCI6IkYtT2p0UTB1RTNVcmh2MkxzanZVU2RBMEM4LXNXUEhQcjZudi1qRGdNYUUiLCJhcHUiOiI1VkVKREd3T2RuUlFYR0dsRHV1NlR3IiwiZW5jIjoiQTI1NkdDTSIsImFsZyI6IkVDREgtRVMifQ..hdcxGGb5HdYldVUr.huCpj9uqSy1qCaLElaUN9si7UKGepH3-hxCd5Kak8ChDXF8LSZycWarksLwt4dbm_xx41gblOAA7z0zF6Ryu2ya5BVyzBB7SGv-lJEptjpBPcUWQgQdWcaCBWUh0rx8rSkpGP-0z9yV2stFgDtYxIL_u__pVTTcAy997Iuagc7RIN03zhBei0y6O3UvUe8GwGgAZ2dRilFM_fnHb5pNWsBFNdFpnOLeym1WGXP1y3BaOvo_vg0wKyOrCna7nqVM_R1U8Tzp3AdFvdlqXBpUwPziWB_e0_G1nLSypQ2FCRXlJdOUf3gbsJRNl8Ylr7HQ66ZQgpgz2z03Hu24BRlsFdQ4yR6ghohyfMz-qUJpBII_XPkfkek1q4kL_SqXihxkDFqBkkfHPrL1D7A915v82DxtdqintXN1Ez6gQ2gP61xSgxHmspxvV2mOJequleBQik8wqPSk3alcIf62dhhDuoU6yrkONAclwBWDw2oBu33mv8bpCfSus2vgTm6bOuFXla5o4fqK_AXVK0MLi09-0tZzqAfYkh0BJi5jeDjkeGDbPQSOo4raRmkTRwIcVzbL01XEq2qbYibGAjoCKTvr7xl_x6FJLlschJxQW_m83Vg-ydJnPovEKDMKzGujSBZy8EQRYGR7nWyi9j52UyB3-ffdPWAZxtGvsQvca45zgRbKRXv6tyKi28AR7RbiUroH7I9xej6GUloGvSCQkc1VGWkNKpm88YTmeaX9z9HFlGVH5yjqhiU3owXw_4F3psfNASpRaGHhNXca0MMDzPa1jSshL94HLt68NfDvmpzo9ywET1mOzsDjYVi2ZEZ4oaCd9mw0tEVJ_aZwN6Lc2jkIOetImGpF6Sw4HDsjB4IRsReHrMOITxQMV3zJK2dqdfCAdRTTiT6QODuNkLyNTPnYpEHge27JFRN4EjK4El8JfqmCUZB4tCd-eUjSNNZhbdkv7iRBDkCasu4xxZkPTgPpVGFxvAibEFbsWcAP5aLCM-JLsSLH-bAbzSnFQ_0uKR6aJT47DjT_-ydOoN6V88RWnpmrWWTntlZhoMGgtvYp-i1u0a2v7FcPywMnE-YtCBlgRqBhcavMUEzI0DBXhUmwPxHS8BfliUJtY_ggidydXCZPde4NohZj9K-coKUJojA8GmEgRLFisSF4jAEtf2u-wIge1y1CV5OLK887SK1K3dwKYGzOrgOqeuM5XqTHijNdE3oP3OQ1uSmS4MZFJMhjc-23hzNzt2KLzwLirEUUZNivRzrMAlf0anFljYqce2_FCCAOnV_cH73fkYuYrQJGF8hfZByasnCi90ODcQtjeqmMcBPrQjQ4lRBnM9ohaxFRujM6z8_vU33IAOoBdIRZKgjKkb2N1bIbk7_nClWttRCPzHL6fAl0W6oHwnmDrKsPbFohdkXlPRZzpUKoNbXRrFlTukap_6fuwrfBW6qIRaVO-rhRfDJ58-tlwn2Hq5JHJ29CzNxCaZoVUPEGQZoGmaYgET0HioLX_XyJDM99a6-B4Wzdp_x-YppkUOa--5G7hZnLkpYasScr_3jTBkwUifxXmURFfeIxQ_3LPYqmxmG7EN3GWaX2DWwPJnZvJAEuQ7MQL9FkpOLS8z1NgmjbxILb4CXAFEPbA_MBA6SUDeoh0qEhgbdttUbDqkW4iNKEy3nHv5LTseAfr3rumPb1iUZPzLp-4rG58a7_9LVz3LKIa9qwwGe507N1jkDqI82NvqlYwGsiG-_rC88YjN4L2K2G-CF4WoRtW-NjETk6b0RATGMuWR36FFbNMVuiolkPwb4-ZvZ9cRJ2O16gr2lr2hyVjhnp_P8wV-A8vhAI4G_CNizjnkKaAKNepSFWG2jHSvNL5tD0xmv3uSC6eMk8FRkfteqgGu0uGR1GvFs3jHPxbXo_to1S3L_Mg5cRVwcTKESi9FmgJ80r0dSwe8nYrNBavtDvLycvstlErNJBv0TiSk61pyiD3uv474QUzScbBbT9sFJKMfV4ZcnEDZesqN8cIFb_PbYb5SoJcTxKNFE9rW2P8Q1Tg-Bfd8_SjUa0nJjwUMAFA_MoRtCAiUhMaUM2j61eVz1GfP99kmnoNJfbYmkKk7fC8ea5OTpeEfdWLth_PAcMh8byE5J9_2GdtACu-2ckjEl37kW294VO7byUPOAFEOl4Vri8Hk6PHj9Pv1q5rXAgQvb4aRnA0NzCza_4FVtI4ndr42I6Y8Aw7CpL64MTzJPFszzOF7muGygCcOkdUjlb3gr0fcq2zSxkvZzmTMgaFn5idM-JAX90Yj46w9q6IzeugY1PprYhuri-FpgXKdaLxqhZ5w7ePr0d_f3S04QEKtz6exk6kQ_rD7UHt3r7v4DK2Klbu6eOZjx2llIyFAlvJxnCcTj55ksVaAJTXVHS4wgbRaf9JczOqaHHpgHF_pDYjSEPs4cAYcrKn0u_H1tnP25WsGnn4rhvQ-XBhxy4SOomiN4-v-VezN-dE-oeVa_jdBK5hkZe3Tq8WPDUDMxbSI0ubsDwauhWImmNOd6BPDhIpDRqBcIntC_h0-8DY5ihZ_gWJBQj3X48nJq7C7QGX37NDfk1ZjG_mv-HgyicYEhAQIGg_rkMR2qtjo5RT6ktich4CKOBhSBNQcyHLHqaposMYovJZHbFU-UZtvsMkERZsg9uAz4GkEoIR_pN7VIwP6n969L9Bm6xC_ldmJBw9E2VDkBn5eMP9IiubgEmHAxrGqoDWB-bU0zyaS3bofoMWDmE1mpFUzMF8wJPHi4rJeXfW_Gy2pPgZj7W7DzS9yEmv5i30gJ4ViqH3gkSBAeD2pkjJv0BL5OwkFQgFckB6z6sOuFe9uxDcuM01YkzTQW2O6iftj1OOISjbFdq2PIgzjpgHfH4L3OHj3D572_GrCqfl42O-owdeCn76MtxNCxZCVfV1klnm5Fd80clkDxut-gTdz0r8e_4URFZosX6OP1J3PYWNi9w2MStV3FQbRGlrQ8wB4GlCsQbL1elpuEqF1FytwSSSlfgSXoubu7CAtkmVAMcIT2AXR_iS3NcSqOl3MWOKRrr_PJmhK-JyHMRd7pHZ06cPuDDY5N-ZvER5jcOQd6pe-TDxl8CjEllKXpoU9uy4GuuM41ezrsMTwYpB4hbgoSH9WrD91O6oNxNcPZ3PakwwcuYx_rhtF2De09jBGEA4yw20Mu4uE73te3iFwf6hal4Pncs3UZe9jUlKjB6Dw3EUI9ZI3Kg5vXfIV0LIDk4OwW03shcXjlzqc1Ja0t1zId0AdmvNOCl4BK9ofW6Ulwxe9tz8ztmHHLcPMcRI8wvfRc2xM4K0igvZVK0MR049mIIULF9WZuEs9w6YPWESf6Gwq4mMEHAgSCGb00kE4xa4-5RwT18z_SdBeSffG76HUZZl161vLKFtZsDLHVmRwoRZsccEZ42aj6Zb3sgG2XqHqaUEh1B54JQYnLasAw27b_1cDZtnI-qhFQ0q7kVNjauK3LTB9vSof--C6fS9UOzVysdXcyM4wBxaqlu_NwKqPLzCoVK521n2ZQmvTjk2lyDJY3psGUHQJ_vxC14R2A-jbliOljTALo1HS5yor5HShTMSETCbzVl5pUMavlWeJpMFCPYxJiaak0-7CwgGk6qlEXli3EgplGf9GeHcamUaFd97Yoc5jNq9TIa8kVQ7_5nA8L3CVr19YXcOPTpMGxDVmOta9zAR-Up0WLGJy2KJksEegUtVX1Jt_nbxHiAyfKQZ_QHiMdMkx1plUZwzjbNCZWjH20CZ3rG5JJ-9i-RXNSuPCRCsXrGqbiE27fgTOtjlLfHc3-Og8RQZKRBue5BxVKl3V7sS5vZsh8Mi9y-FucP_7GbGLeNhxUlk5rdAzNB14LVPp_L57WF6hD_0c0MnQaXHYj5OQMa7Jh88QzvcTCCaZk8bbKai8nC63BVjP2hgmujZw8_RogeD10DREFh0Gv3xX_Z-3nq9UJdCTkRA64QsOF00ELPU3mJUMu4HcJKsrX5MipyYuN-0M9-NAzT0sQ-kytYax18gFmLl5MSyKeDv38wDKFGvcjXXqbK2ke6qb0Z9ASb5CwEy9cnphC9LJwhwJjKUoWq3a5eDtkAmQkdGWn9Gzi-cqP6bFTsrDlHAcCo1IlEiP_Ov-Hu3EvGmaVDTon-Twy7rO030Ex6c2C4EycknQNwmPXAzEHmPb8wFrloeIUMIv-pOAWF0-BEvmOvCOusFgjf73XOHxSbNABQvTEspQkjPAsKRJSuYcIIOBh5LqJVcirPQLZTAOgsJcFtqGP6Cd_077RWixnHYrmzFNvOPsLQsIDP-VGtG4Q_SiKcs_MfLX1Xf4jooWgabbEBStnWf47p1gU70I2av3ibCpx9ZE5_IAoY6t0j4lJnNzVD8epNa_6AhyBStT1d1cXHu0YiGYtDCfwSiZ49DPWxoGZB7SaQtjVHvnAKCaJlvfUFU1u87k1fm7eUO30i74KylN62FEfIktFfi_h9CqiiBD7vlh31a9WVP0akWrpCo3h6LKLB_jLp5qWi-rWWhojD7sD7_kUqsXQ7yECh8lfnSIFEu9y8u8bGcT0AlcroVCgpuNqaSUTjVkIjSHqMTRy9uon6MDW6Z8FRsEpmlVLu0ZlJnWhGuWm8YP829HhjQGIAZwZuF770vGEgdpf1kUK-gDufhvuoWvOuhUMlMc9qlicPySJU17QgqudvGGUh9eD1UG8ulbAiLecS5Krb1Lj6RZwRu_v3xUSnWmnnHLSvW4yOjYaDGveJh64RsOmXSMlGdCBR3qSiBpr6REE2uQezwxFLAOVyUBHCCr5QX7atrRAkadd2_Mi2zTJHcQZaItuq20BARBF_Tc0NW-ZLhRzmqfghmJW_JNlUGgRoCYdeD8jubpOnIIiBQDZ3G1i04r_8JPjWtbBj21uEJfnMAMz127-wBhS6mq6CDP5SeJmk8XQyfhOV8uFYadpDzVKuAH2Ylep5pkAI6LRTS8OPcS98V4nqSGcG0CE8sVOh4K4QaW9gvNQTTE1I7RawEJEHNIpQdVH_j23e6t8kZPwndIjTTeD6IQCq9z5B0jfPgZLYhUllEDa0fmyqwCQIGYHrQPo1ZPPBw7BGjAygRgBrQnDvXMUlWvvv12Y1GT4sFwRunQgjb5J6lo5jccWyMvbm8_MnYY4lvwRAzfFtxv9CBf3PZvWthK7HIaiyX2r-fdljnBWR9-Koee3fIJqxNApZ9JGsPX6Ptj9ez05QtXoiGXB1O03wTO0TX3caX48JG45y6GGbkIdh93ccjygcxB4jXJu0RaAfK2gScMyeetu-04w_45-YqOOkbcrI4EuWwIk4quH3NYTErPX-vkFQYalhXuu6sc9DpNmXmcNSQoALK1vYZyiYQ4tvbCklFUBdKy04xKtNR1qxPMFoFdtFssgxCeVZ0bAq_S7ef2nHEETLJELTfwrY9RLlD0QhzAcetJFaFc6EHfo56WnVLmU6sxzwJ8rFc2KtjGJHk8N622LDezKw3svxE5YQFuVF5evUxYcPcFfgbsQOlnJ_H10glXM04PRFU6qRLq4O1Dge67QBSJkJnNt39hEGRGUWieyII36s6_zhN226-6RXsHmCNX8xaSeqpPjHul5ufi02Co03U-Jwfq5GxwJIm_8MZY7Yr_ewvC6qZ4rLSIn-jl9CkVHX4T-c3D2ioWehNf7INOwhpWN716CibLcJcHq30OWFfd0h1-SQ-oZcRAMSfP3ZZHy9OriUv5G_IFW3cecLkF4OYg_koBDnrkVZYqO8X4rUDewqHAD-gExtjoNwVLyLxO9YDK2bcXD9-NX_sGlM9FhO0jYD4wtaybFHiJg-EvxnsNDedLVGtgMGFQXFIp3HSzrW5w2MYtbgskaWa81seHvEW7ZKa_FiXodtiCEgFw2KJNHe5mho6GoKmZZmluTaCvuGJ3ukMZzwullHW4yN4TyUW3Cdo649_0iXlnVs3aDgoXD9FTlmsXvDXv1rhzBCuMoS_zxOLqfIrSuWoYcQX0awcF9ZexamyYWuDt96OR9s1uWRQCqcFhO906fU1t29J91S_UxswzFMWIKsVysuckL4KtrIl2j9pRSzfpuDY91SgcIoawD5amZ63wb7XagbiXn1hbAWfTGWyqYL26RJcd0_ua6Pct8TOqbrRuAc3pNXBiLG1ABYlsBL6S9iOhSYf9nsi5lpFGY8R-z556hWiMJIiXgTfeI7ByVGLhJiJbygGwpdl9d-RIROLxID-BgxS3dqPN5BkBsRGXoPyWz06lmgTjfV1dx-m_n-GFkBfqFV-bxddq3ibG3CF6i8HD34y8KcOQwe0utJg2jYYy7ngCJjD_ljoWa_XsXwWF0YIgWoWZuQVK2c0ZGFUC6JW0bjpOV29D1wR_6RFA_tvgbMJs0iCW_pBK_eU3xKoU_zHDWVKAbvnT0QBGlMwmWFZG48zM32-NtpZr7sVaaPet1r5ybLBOJ6JQHjZbJLifAjunYV7eAocAvTXgjIiqOcCIdSBjz0tl68R1iCXRs6zEJYYENttf57Wocb8Ttg04x6HfiqNAtExowPY3aPhqV2M89DEqSyLHzeolynrAtzxnnj1LifjyhaQ0XgnKaOjkhZeAEPeWY-wnbr4Clfu6i92EhIkMdtufBIaAoNeCKw2nWve97f29Y-NyGRBlmn9F81Kdwy4rXeKFTyQbOivi3-BCI7StYLfExuQBhw40FwOv-AXCuwQ3e-dTzY57jjkhN6VWRKd3XibShgbO1o0_f-Su7JrpjT7dvxCWoehI6nneTIbHDm4HIMQAhuRRNozlhZYrTHj9N6EFlO7aEHm5F5nQKM5e1ZeehTAweYVlolaAYDIpu1urSNpJgvLR5GpEz9RfVsRom2_rL64-V3fOyfE5NaCt0akdaI1m_2KimeVOUyorV9XZV-xbv5lfMkQyOhp3bd07XVUOAJ_tk7o2oNvCTqeuPo_jgBRe9LPDK3yz2zNy51XkbtjlB31IgFXC8jvZu3vy3ImNQplEZB8n9FxUFG4dN7iRy6VINqCe-AgXT-Xpl-CIlgoi6uPypQlUlHv4S0HYFXHE-HTWcpYrIhgGLz0OXGPGsxuoLi2b5AJG_QBJyK7XMd7PMtVvrw_hIffbELQp2tpQmuMl0hG7cInrmJFmmc1DzSoxjFOC5Q2Z7ZG1Nocj5KJALYYNcJPbFg0uTIWtJzs8TQkghpFrnrJ059UJyxFiQmzuPNfl-YcXNw7ZxkSztMJctBmq4m1Xusv9ayFxRDo4FkOKG85PRUW-JSILmi2h9P5MyZyLCGsEpONBONN-x1piZS5g2AdZEfL1oMvmks8EQNDB9twiYCJWAjbqfmtFLKFXLXJUYlbMGuCBtPqi7AlZ9xLgTc15eUE_NT44gg4C6RJuJCMp1-Z9SEoaAYb-GFYj5yl3H-gyCBxpyAoxvNmWw6UAwzJBNwK6XDkFr4hBJ4rbsO0s_8PfPJKF2eUxNcIUnBvF4qJPQ.GrJgzoiplkDgoyUCDbPUgQ"
  },
  "transaction_id": "c874ea19-21d4-4a9b-9236-05fa778c27a3",
  "nonce": "unGItDD9-V2JjypqAvVAGP2cm-pN013E-bBwHkEzuk0",
  "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": "F-OjtQ0uE3Urhv2LsjvUSdA0C8-sWPHPr6nv-jDgMaE"
}
2026-08-20 06:19:30 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "P3vqz0Py5LPOwXts1MoGgdJKivrw486uhFO7hBd6HjY",
      "y": "8mKaf0XKln5yr1ibItBGxTcEeFRsSK7VEoE83HcQEr0"
    },
    "apv": "dW5HSXRERDktVjJKanlwcUF2VkFHUDJjbS1wTjAxM0UtYkJ3SGtFenVrMA",
    "kid": "F-OjtQ0uE3Urhv2LsjvUSdA0C8-sWPHPr6nv-jDgMaE",
    "apu": "5VEJDGwOdnRQXGGlDuu6Tw",
    "enc": "A256GCM",
    "alg": "ECDH-ES"
  },
  "decrypted_payload": {
    "vp_token": {
      "eu_pid_sdjwt": [
        "eyJhbGciOiAiRVMyNTYiLCAidHlwIjogInZjK3NkLWp3dCIsICJ4NWMiOiBbIk1JSUJvVENDQVVlZ0F3SUJBZ0lVS240SHZrc3p2eW1KeFRpVTlGQlZkbkk1ZUlJd0NnWUlLb1pJemowRUF3SXdQekVYTUJVR0ExVUVBd3dPVUVsRUlFUlRJRk5VUVVkSlRrY3hGekFWQmdOVkJBb01EbEpoYVhScGN5QlRkR0ZuYVc1bk1Rc3dDUVlEVlFRR0V3Sk1WakFlRncweU5qQTBNVGN4TmpJMk16SmFGdzB5TnpBME1UY3hOakkyTXpKYU1EOHhGekFWQmdOVkJBTU1EbEJKUkNCRVV5QlRWRUZIU1U1SE1SY3dGUVlEVlFRS0RBNVNZV2wwYVhNZ1UzUmhaMmx1WnpFTE1Ba0dBMVVFQmhNQ1RGWXdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVFZkN2xSK2VwWHJmOFQzUVhCSkpJYWdTOW5YTTEvZ25PeWtNKzUxUkQwRjRXTG5DUFVQUFBKZi9PVW8ydzlpMkNGY2w2MjMrZlcxQ3I0bGRORE81US9veUV3SHpBZEJnTlZIUTRFRmdRVXJqbFZDaDlFZllFclVzT09lRkE5T1F3NGR0d3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBSjlpbmJXY2lGMDdPRlBOdDE1bzdpL0NlZzlGNmIwTFZZd2VGZDRJUXRmK0FpQitwNzQvWExaQXJDTVdWZzlzREhMUzRpUUc4QTZhRzJaQnRvZmNNSmtmaEE9PSJdfQ.eyJfc2QiOiBbIkFWOF9tUVVQZko2cXZ4WTlMTjJCSXJVN1dDczNzN3E1YnlWV3hmc05Fd1UiLCAiR1ZuSmJVNGpjVFN1eHFodmpyZHM3SlpVR3JjZFFYR3FPMEFTUkdHekdCdyIsICJIRVBXWEN0ZVNoWmdaQmxkUzF6WEJsNUhIWl9kQXNfMERIY2hGYU5DU3Q4IiwgIkpiN283MHdVajlydXM4RlU0MTlDQXNHS1B0TUpNQ21vcW9NS1NrT2poX3ciLCAiSm9MNV9WeUdQUFU5M293ZGJicE1YRUxZc3FVN0E3eFpHcmRxam1QZW9ZRSIsICJXNTBNNklxMlRKZzJyd0VDYlBpUkttdXpYZzBweFVvcTRiN2dWRmxGMEpBIiwgIl85TVQ5bDRxcHpzVjB0Ykdqb1I2R1plZTRHQXdEb2pjTE15WnJTbkFSLWsiLCAiZEN2Ty1UMWlqZWpJMnkzOFk3LURtTjNveERfWkJZYldvV3VzR3I5UVVpTSIsICJrQjY5dmtabUJVVm9fNkZnUFpiVlpVTTh0UFp5bEFPYkxZdjBvRF9OOWhrIiwgIm9EdkM2YmdqamIxOXJQakl2ZnE5NFFSUGdON055U2JNbEVpcFlsWTN1NUkiLCAiczhWdU1FY2kxSjJzR2YtdUg2eXJZWllGTTBiS1A1RE82RlVPcDRhenl0byIsICJ6SjZFNS0tQk5pZEZRV1pkVktMUXhoa2VGOFdlTV9uRDVackNsdFRpLURNIiwgInpLazZpVl8zcXlpMVV6anIyTGRqVmNtQmNyd2NodlFZV2ZHcDVpUzdDbFkiXSwgImlzcyI6ICJodHRwczovL2lzc3Vlci5wcm94eS5zbnAubHYiLCAianRpIjogImQ2MGY5NTY1LTNkNjYtNDNjNS1iN2ZjLWE1YWExYjhiMDY1MiIsICJpYXQiOiAxNzg3MTg0MDAwLCAiZXhwIjogMTc5NDk2MDAwMCwgInN0YXR1cyI6ICJ2YWxpZGF0aW9uIHN0YXR1cyBVUkwiLCAidmN0IjogImV1LmV1cm9wYS5lYy5ldWRpLnBpZF9qd3RfdmNfanNvbiIsICJjbmYiOiB7Imp3ayI6IHsia3R5IjogIkVDIiwgImNydiI6ICJQLTI1NiIsICJ4IjogIkJYTzI4dWtQeFNvSzJMaEV2NUh6RDJESVY1SG9FTnJBQkp4TndtYnlvT3MiLCAieSI6ICJLbGFFTk95SWpuWGNxVEhQdGg0MlVXXzVrd3JVSVl6dEEyNHBULU44RW5zIn19LCAiX3NkX2FsZyI6ICJzaGEtMjU2In0.qxcYDPeJGG8vnbSezqD8O50X0f_Cy8ZtDXKP0j044mrsa4gn5wKIDeqn8ycnBiwoXdDrCn9pUKkb38n-FGJ8KA~WyJoM1F6LUpXOGxXb2dfQm1MUm50T3ZBIiwgImdpdmVuX25hbWUiLCAiQWlnYXJzIl0~WyJSZDB2aVR5UDI5N183MDNzVnhncjNnIiwgImlzc3VpbmdfY291bnRyeSIsICJMViJd~WyJlSnpCR3lKZy0zZURONEtHN05ocDNnIiwgImZhbWlseV9uYW1lIiwgIkJyaWVkaXMiXQ~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoiYXBUd0VfeHQ3b29BcklSV0N2S0lpZGVNV1Rrbi1pM3hjdDUyZDZ1RmlISSIsImF1ZCI6Ing1MDlfaGFzaDpXcXVndzRvRzZWZ2d2Y1FwOTRhLVRGQzdqeDAxSTE0X0dNMjdNT1hSdjVBIiwibm9uY2UiOiJ1bkdJdEREOS1WMkpqeXBxQXZWQUdQMmNtLXBOMDEzRS1iQndIa0V6dWswIiwiaWF0IjoxNzg3MjA2NzY5fQ.vsSIZha5cuJ3gNEeMT6hAk-J0E9Fe67a7o8OYXcqeeDJ-2qJ6IDIqEtUgvq2z4mCHdUTKvr26qoG_uQqbq8FGg"
      ],
      "eu_pid_mdoc": [
        "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYbKRmcmFuZG9tWCCaobS9EBd8LbEZSb91v0zHRmsqsNBDvSqyLQNDuqTiNGhkaWdlc3RJRAZsZWxlbWVudFZhbHVl2QPsajIwMDUtMTEtMTFxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVgg8aEl3y0b2cdNfNB2eXfmQgXHaX4mwasFV1nKMqw7qcpoZGlnZXN0SUQJbGVsZW1lbnRWYWx1ZWJMVnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnnYGFhppGZyYW5kb21YIJRpxUKvPZmlutDLJCUDUqES326YDupUHrxsDVeuOrg_aGRpZ2VzdElEB2xlbGVtZW50VmFsdWVpTXVjZW5pZWtzcWVsZW1lbnRJZGVudGlmaWVya2ZhbWlseV9uYW1l2BhYY6RmcmFuZG9tWCCumlX4MfAKjeS4igEPQDySTGzdrz21d8ZMiJiuN416BmhkaWdlc3RJRARsZWxlbWVudFZhbHVlZE5pa3NxZWxlbWVudElkZW50aWZpZXJqZ2l2ZW5fbmFtZWppc3N1ZXJBdXRohEOhASahGCFZAaUwggGhMIIBR6ADAgECAhQqfge-SzO_KYnFOJT0UFV2cjl4gjAKBggqhkjOPQQDAjA_MRcwFQYDVQQDDA5QSUQgRFMgU1RBR0lORzEXMBUGA1UECgwOUmFpdGlzIFN0YWdpbmcxCzAJBgNVBAYTAkxWMB4XDTI2MDQxNzE2MjYzMloXDTI3MDQxNzE2MjYzMlowPzEXMBUGA1UEAwwOUElEIERTIFNUQUdJTkcxFzAVBgNVBAoMDlJhaXRpcyBTdGFnaW5nMQswCQYDVQQGEwJMVjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNV3uVH56let_xPdBcEkkhqBL2dczX-Cc7KQz7nVEPQXhYucI9Q888l_85SjbD2LYIVyXrbf59bUKviV00M7lD-jITAfMB0GA1UdDgQWBBSuOVUKH0R9gStSw454UD05DDh23DAKBggqhkjOPQQDAgNIADBFAiEAn2KdtZyIXTs4U823XmjuL8J6D0XpvQtVjB4V3ghC1_4CIH6nvj9ctkCsIxZWD2wMctLiJAbwDpobZkG2h9wwmR-EWQMr2BhZAyamZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFndmVyc2lvbmMxLjBsdmFsaWRpdHlJbmZvo2ZzaWduZWTAdDIwMjYtMDgtMjBUMDU6NTI6MDJaaXZhbGlkRnJvbcB0MjAyNi0wOC0yMFQwNTo1MjowMlpqdmFsaWRVbnRpbMB0MjAyNi0xMS0xOFQwMDowMDowMFpsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMa4AWCBkpkF0LOEA3bN66nd2IFhUyaDuWhJfcOCPah3XccnT7QFYIFA2fOrxzTGOaab_eVOGXKQhV5ji_KoGhdrTup-DzZKrAlggjkI_Z8V4liTShvhjUq0y8S-EV_GVK-cig8PtPQw8EEQDWCC1MvEOxSgLFfbsvoFVIsF3T1FXB981rwnf26kirTM-VQRYIPi-RCU400MJjFgPbTmVBIrwint-rKn8Z7XVl_muMD32BVggMdvFbMJqmJUa_q2QOiMKozwyhXBGLj0VRdhS6z4t_cEGWCBr6veMpJwiGc3ATznxqP_31gEchOHaagLPMAQ1bRJWDwdYICfenb5gavYZEA-WVZHiNSUYHLKTLyfGK9Rd-5o1xvydCFggB1CMn4YvMAJFctHI1X6I_s6gQ0ba0FMEEhpaVgAd5pEJWCDdDwPEQpRrTDotw80XNi2hc_oP-twEUOz_O2qDcXmuwgpYINkIVr_auhvgG-OnaE-zkhRCmsTJRaqs9KYmUv__L1--C1ggO7d_nMo9YUBF7wGGEsiy7p3jmHN1cW3iStOQYtzE22oMWCClZNu1SNVG4uwo16ZZNqsoBi4FHwgImEWL4ty1Ts_8ow1YID8AZbK3vcEE0YaFC6TCjFqYWUab4JdEsFq7rPjodSLYbWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggVYYoRtu9sv3JJDOkj22tIRUviuGU76Gi00XKl6Emea4iWCBNC4-J12xzowhWNww5pw8kKsD5HFrWdEJVSIdmZdThoG9kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhANB5gVAmGfcQSpSD2eGBboMLnZYgGlFwf4htKsODq1NNU6C1_MRvUfu6HbttozYVEwKnvNE7z7v65dThbpGVriWxkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQGZfjFYKgPYVGfhLWvAGfvMJzaFYMlQmeIkqc89FyORpX1qPaqpZH72WqolAJlWmx8IguI0BzT2YQzRKEyYjBtBmc3RhdHVzAA"
      ]
    },
    "state": "c3b5cebd-260c-4cd2-864b-c477aa420854"
  }
}
2026-08-20 06:19:30 UTC INFO /post VP Token received
Data:
{
  "vp_token": {
    "eu_pid_sdjwt": [
      "eyJhbGciOiAiRVMyNTYiLCAidHlwIjogInZjK3NkLWp3dCIsICJ4NWMiOiBbIk1JSUJvVENDQVVlZ0F3SUJBZ0lVS240SHZrc3p2eW1KeFRpVTlGQlZkbkk1ZUlJd0NnWUlLb1pJemowRUF3SXdQekVYTUJVR0ExVUVBd3dPVUVsRUlFUlRJRk5VUVVkSlRrY3hGekFWQmdOVkJBb01EbEpoYVhScGN5QlRkR0ZuYVc1bk1Rc3dDUVlEVlFRR0V3Sk1WakFlRncweU5qQTBNVGN4TmpJMk16SmFGdzB5TnpBME1UY3hOakkyTXpKYU1EOHhGekFWQmdOVkJBTU1EbEJKUkNCRVV5QlRWRUZIU1U1SE1SY3dGUVlEVlFRS0RBNVNZV2wwYVhNZ1UzUmhaMmx1WnpFTE1Ba0dBMVVFQmhNQ1RGWXdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVFZkN2xSK2VwWHJmOFQzUVhCSkpJYWdTOW5YTTEvZ25PeWtNKzUxUkQwRjRXTG5DUFVQUFBKZi9PVW8ydzlpMkNGY2w2MjMrZlcxQ3I0bGRORE81US9veUV3SHpBZEJnTlZIUTRFRmdRVXJqbFZDaDlFZllFclVzT09lRkE5T1F3NGR0d3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBSjlpbmJXY2lGMDdPRlBOdDE1bzdpL0NlZzlGNmIwTFZZd2VGZDRJUXRmK0FpQitwNzQvWExaQXJDTVdWZzlzREhMUzRpUUc4QTZhRzJaQnRvZmNNSmtmaEE9PSJdfQ.eyJfc2QiOiBbIkFWOF9tUVVQZko2cXZ4WTlMTjJCSXJVN1dDczNzN3E1YnlWV3hmc05Fd1UiLCAiR1ZuSmJVNGpjVFN1eHFodmpyZHM3SlpVR3JjZFFYR3FPMEFTUkdHekdCdyIsICJIRVBXWEN0ZVNoWmdaQmxkUzF6WEJsNUhIWl9kQXNfMERIY2hGYU5DU3Q4IiwgIkpiN283MHdVajlydXM4RlU0MTlDQXNHS1B0TUpNQ21vcW9NS1NrT2poX3ciLCAiSm9MNV9WeUdQUFU5M293ZGJicE1YRUxZc3FVN0E3eFpHcmRxam1QZW9ZRSIsICJXNTBNNklxMlRKZzJyd0VDYlBpUkttdXpYZzBweFVvcTRiN2dWRmxGMEpBIiwgIl85TVQ5bDRxcHpzVjB0Ykdqb1I2R1plZTRHQXdEb2pjTE15WnJTbkFSLWsiLCAiZEN2Ty1UMWlqZWpJMnkzOFk3LURtTjNveERfWkJZYldvV3VzR3I5UVVpTSIsICJrQjY5dmtabUJVVm9fNkZnUFpiVlpVTTh0UFp5bEFPYkxZdjBvRF9OOWhrIiwgIm9EdkM2YmdqamIxOXJQakl2ZnE5NFFSUGdON055U2JNbEVpcFlsWTN1NUkiLCAiczhWdU1FY2kxSjJzR2YtdUg2eXJZWllGTTBiS1A1RE82RlVPcDRhenl0byIsICJ6SjZFNS0tQk5pZEZRV1pkVktMUXhoa2VGOFdlTV9uRDVackNsdFRpLURNIiwgInpLazZpVl8zcXlpMVV6anIyTGRqVmNtQmNyd2NodlFZV2ZHcDVpUzdDbFkiXSwgImlzcyI6ICJodHRwczovL2lzc3Vlci5wcm94eS5zbnAubHYiLCAianRpIjogImQ2MGY5NTY1LTNkNjYtNDNjNS1iN2ZjLWE1YWExYjhiMDY1MiIsICJpYXQiOiAxNzg3MTg0MDAwLCAiZXhwIjogMTc5NDk2MDAwMCwgInN0YXR1cyI6ICJ2YWxpZGF0aW9uIHN0YXR1cyBVUkwiLCAidmN0IjogImV1LmV1cm9wYS5lYy5ldWRpLnBpZF9qd3RfdmNfanNvbiIsICJjbmYiOiB7Imp3ayI6IHsia3R5IjogIkVDIiwgImNydiI6ICJQLTI1NiIsICJ4IjogIkJYTzI4dWtQeFNvSzJMaEV2NUh6RDJESVY1SG9FTnJBQkp4TndtYnlvT3MiLCAieSI6ICJLbGFFTk95SWpuWGNxVEhQdGg0MlVXXzVrd3JVSVl6dEEyNHBULU44RW5zIn19LCAiX3NkX2FsZyI6ICJzaGEtMjU2In0.qxcYDPeJGG8vnbSezqD8O50X0f_Cy8ZtDXKP0j044mrsa4gn5wKIDeqn8ycnBiwoXdDrCn9pUKkb38n-FGJ8KA~WyJoM1F6LUpXOGxXb2dfQm1MUm50T3ZBIiwgImdpdmVuX25hbWUiLCAiQWlnYXJzIl0~WyJSZDB2aVR5UDI5N183MDNzVnhncjNnIiwgImlzc3VpbmdfY291bnRyeSIsICJMViJd~WyJlSnpCR3lKZy0zZURONEtHN05ocDNnIiwgImZhbWlseV9uYW1lIiwgIkJyaWVkaXMiXQ~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoiYXBUd0VfeHQ3b29BcklSV0N2S0lpZGVNV1Rrbi1pM3hjdDUyZDZ1RmlISSIsImF1ZCI6Ing1MDlfaGFzaDpXcXVndzRvRzZWZ2d2Y1FwOTRhLVRGQzdqeDAxSTE0X0dNMjdNT1hSdjVBIiwibm9uY2UiOiJ1bkdJdEREOS1WMkpqeXBxQXZWQUdQMmNtLXBOMDEzRS1iQndIa0V6dWswIiwiaWF0IjoxNzg3MjA2NzY5fQ.vsSIZha5cuJ3gNEeMT6hAk-J0E9Fe67a7o8OYXcqeeDJ-2qJ6IDIqEtUgvq2z4mCHdUTKvr26qoG_uQqbq8FGg"
    ],
    "eu_pid_mdoc": [
      "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYbKRmcmFuZG9tWCCaobS9EBd8LbEZSb91v0zHRmsqsNBDvSqyLQNDuqTiNGhkaWdlc3RJRAZsZWxlbWVudFZhbHVl2QPsajIwMDUtMTEtMTFxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVgg8aEl3y0b2cdNfNB2eXfmQgXHaX4mwasFV1nKMqw7qcpoZGlnZXN0SUQJbGVsZW1lbnRWYWx1ZWJMVnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnnYGFhppGZyYW5kb21YIJRpxUKvPZmlutDLJCUDUqES326YDupUHrxsDVeuOrg_aGRpZ2VzdElEB2xlbGVtZW50VmFsdWVpTXVjZW5pZWtzcWVsZW1lbnRJZGVudGlmaWVya2ZhbWlseV9uYW1l2BhYY6RmcmFuZG9tWCCumlX4MfAKjeS4igEPQDySTGzdrz21d8ZMiJiuN416BmhkaWdlc3RJRARsZWxlbWVudFZhbHVlZE5pa3NxZWxlbWVudElkZW50aWZpZXJqZ2l2ZW5fbmFtZWppc3N1ZXJBdXRohEOhASahGCFZAaUwggGhMIIBR6ADAgECAhQqfge-SzO_KYnFOJT0UFV2cjl4gjAKBggqhkjOPQQDAjA_MRcwFQYDVQQDDA5QSUQgRFMgU1RBR0lORzEXMBUGA1UECgwOUmFpdGlzIFN0YWdpbmcxCzAJBgNVBAYTAkxWMB4XDTI2MDQxNzE2MjYzMloXDTI3MDQxNzE2MjYzMlowPzEXMBUGA1UEAwwOUElEIERTIFNUQUdJTkcxFzAVBgNVBAoMDlJhaXRpcyBTdGFnaW5nMQswCQYDVQQGEwJMVjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNV3uVH56let_xPdBcEkkhqBL2dczX-Cc7KQz7nVEPQXhYucI9Q888l_85SjbD2LYIVyXrbf59bUKviV00M7lD-jITAfMB0GA1UdDgQWBBSuOVUKH0R9gStSw454UD05DDh23DAKBggqhkjOPQQDAgNIADBFAiEAn2KdtZyIXTs4U823XmjuL8J6D0XpvQtVjB4V3ghC1_4CIH6nvj9ctkCsIxZWD2wMctLiJAbwDpobZkG2h9wwmR-EWQMr2BhZAyamZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFndmVyc2lvbmMxLjBsdmFsaWRpdHlJbmZvo2ZzaWduZWTAdDIwMjYtMDgtMjBUMDU6NTI6MDJaaXZhbGlkRnJvbcB0MjAyNi0wOC0yMFQwNTo1MjowMlpqdmFsaWRVbnRpbMB0MjAyNi0xMS0xOFQwMDowMDowMFpsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMa4AWCBkpkF0LOEA3bN66nd2IFhUyaDuWhJfcOCPah3XccnT7QFYIFA2fOrxzTGOaab_eVOGXKQhV5ji_KoGhdrTup-DzZKrAlggjkI_Z8V4liTShvhjUq0y8S-EV_GVK-cig8PtPQw8EEQDWCC1MvEOxSgLFfbsvoFVIsF3T1FXB981rwnf26kirTM-VQRYIPi-RCU400MJjFgPbTmVBIrwint-rKn8Z7XVl_muMD32BVggMdvFbMJqmJUa_q2QOiMKozwyhXBGLj0VRdhS6z4t_cEGWCBr6veMpJwiGc3ATznxqP_31gEchOHaagLPMAQ1bRJWDwdYICfenb5gavYZEA-WVZHiNSUYHLKTLyfGK9Rd-5o1xvydCFggB1CMn4YvMAJFctHI1X6I_s6gQ0ba0FMEEhpaVgAd5pEJWCDdDwPEQpRrTDotw80XNi2hc_oP-twEUOz_O2qDcXmuwgpYINkIVr_auhvgG-OnaE-zkhRCmsTJRaqs9KYmUv__L1--C1ggO7d_nMo9YUBF7wGGEsiy7p3jmHN1cW3iStOQYtzE22oMWCClZNu1SNVG4uwo16ZZNqsoBi4FHwgImEWL4ty1Ts_8ow1YID8AZbK3vcEE0YaFC6TCjFqYWUab4JdEsFq7rPjodSLYbWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggVYYoRtu9sv3JJDOkj22tIRUviuGU76Gi00XKl6Emea4iWCBNC4-J12xzowhWNww5pw8kKsD5HFrWdEJVSIdmZdThoG9kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhANB5gVAmGfcQSpSD2eGBboMLnZYgGlFwf4htKsODq1NNU6C1_MRvUfu6HbttozYVEwKnvNE7z7v65dThbpGVriWxkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQGZfjFYKgPYVGfhLWvAGfvMJzaFYMlQmeIkqc89FyORpX1qPaqpZH72WqolAJlWmx8IguI0BzT2YQzRKEyYjBtBmc3RhdHVzAA"
    ]
  },
  "state": "c3b5cebd-260c-4cd2-864b-c477aa420854",
  "nonce": "unGItDD9-V2JjypqAvVAGP2cm-pN013E-bBwHkEzuk0",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "jwk_thumbprint": "F-OjtQ0uE3Urhv2LsjvUSdA0C8-sWPHPr6nv-jDgMaE"
}
2026-08-20 06:19:30 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",
        "issuing_country": "LV",
        "family_name": "Briedis"
      },
      "issuer": "https://issuer.proxy.snp.lv",
      "checks": [
        {
          "id": "valid_document",
          "name": "Valid Document",
          "status": "passed",
          "detail": "SD-JWT parsed (3 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:birth_date": "2005-11-11",
        "eu.europa.ec.eudi.pid.1:issuing_country": "LV",
        "eu.europa.ec.eudi.pid.1:family_name": "Mucenieks",
        "eu.europa.ec.eudi.pid.1:given_name": "Niks"
      },
      "issuer": "C=LV,O=Raitis Staging,CN=PID DS STAGING",
      "checks": [
        {
          "id": "valid_document",
          "name": "Valid Document",
          "status": "passed",
          "detail": "DocType: eu.europa.ec.eudi.pid.1"
        },
        {
          "id": "issuer_signature",
          "name": "Valid Issuer Signature",
          "status": "passed",
          "detail": "IssuerAuth COSE_Sign1 signature verified"
        },
        {
          "id": "valid_certificate",
          "name": "Valid Certificate",
          "status": "passed",
          "detail": "Valid until 2027-04-17T16:26:32+00:00"
        },
        {
          "id": "trusted",
          "name": "Trusted",
          "status": "passed",
          "detail": "Chain anchored at trusted root: C=LV,O=Raitis Staging,CN=PID DS STAGING"
        },
        {
          "id": "token_status",
          "name": "Valid Token Status",
          "status": "passed",
          "detail": "Valid until 2026-11-18T00:00:00+00:00"
        },
        {
          "id": "device_signature",
          "name": "Valid Device Signature",
          "status": "passed",
          "detail": "DeviceAuth verified against SessionTranscript"
        }
      ]
    }
  }
}