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

b6747448-bcaa-491b-9b79-dd1d066c6ce7

validated
direct_post.jwt

ed8f4cc3-f883-4d2e-b3cd-e924e7563a8a
x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A
hpCZSPv360MyA4mh9nq5Thu-zMX-xhs3FLrYtf0Ht0Y

https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post
600s
eu_pid_any_format_name_only
2026-08-13 16:07:41 UTC    2026-08-13 16:07:54 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": "U7L0wHoU7e_IuREa5xux5_ewM0SPYgEloavzWMOFNF4",
        "y": "lN1xBZ5ZYRNx5goXQwoCyrgRsLfzU48xwHWY033qAGA",
        "kid": "K5XIKeeCV2Oq1eNZPW6pHXP5zKkMgwYwBkgeLPBjeZg",
        "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-11T00: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": "b2eaaa28-91fc-4f70-a18a-b1b2c3dbd8bb",
    "iat": 1786579200,
    "exp": 1794355200,
    "status": "validation status URL",
    "vct": "eu.europa.ec.eudi.pid_jwt_vc_json",
    "cnf": {
      "jwk": {
        "kty": "EC",
        "crv": "P-256",
        "x": "Q09roDkSOQm1f3uFhaE0TcQ9iwfQhrvWIyuEl-qMPbY",
        "y": "owIUSiZpee-P5EDHFyOk19fvRO8tGgrGsOu48Bb6mio"
      }
    },
    "family_name": "Raitis",
    "given_name": "Pud\u0101ns"
  },
  "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-11T00: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-09T00: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": "DEMO-TEST",
    "eu.europa.ec.eudi.pid.1:given_name": "KAL\u0112JS"
  },
  "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-09T00: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.eyJfc2QiOiBbIjEtcUoxMFh5NzFHSlBuVjE4RE0temdfUTdkOUN5cER4OXJveVhodmV5YkEiLCAiNkg1T2x2blU0RVh5RXkzWTAxdW5FQ2JIbTl4RXpIeFRTUXlKY1FGNUJtRSIsICI4WGRsdVppcEJmM2p4bHl6dkRxb09kb3ZDY0t1dUdLTC1JUk9ZYktYeTZRIiwgIkNVOWNtUnNqd0tVbEhIeUx0c0lNLWgxY1NXbXh5NEtVbHZJNEdtUXRBZ28iLCAiSXhxTkVTLXlMREhCdHFqX19GZzdVS3hOWXpIRGVIZlp3MV9jTjYtRGotYyIsICJPQVhTY1RCOVgzSjFhTTJWcm4zOHdiOUEtanRUSEZ3ZWRDRnNHUjhNSkp3IiwgIlVSalJRQnBWVmlveE5UdTVLc3l0SmsybE5nZXJZXzVWVm5Mek5DQnJxV28iLCAiWlpHUHZydEwtNVBQUGlVZExkZk53S1NpeUltOXBMcTh5MFlNOGtJekZuSSIsICJjdUJvUFJhdkNpRV9RV050Y19KRnRHaE42ZEFIU1MzSjlwaFlubGJheW9vIiwgInBCUmZVMVd4SnpieTNUVjJZRkRsVUJ6ZjBRRHRxbFQ0YlJrN0w3WVlUUGciLCAicHI2dHRreGpqellRNEMxSFdlRzJaMGRJQzNoS2lCMVk5SXJWMllJMWJOTSJdLCAiaXNzIjogImh0dHBzOi8vaXNzdWVyLnByb3h5LnNucC5sdiIsICJqdGkiOiAiYjJlYWFhMjgtOTFmYy00ZjcwLWExOGEtYjFiMmMzZGJkOGJiIiwgImlhdCI6IDE3ODY1NzkyMDAsICJleHAiOiAxNzk0MzU1MjAwLCAic3RhdHVzIjogInZhbGlkYXRpb24gc3RhdHVzIFVSTCIsICJ2Y3QiOiAiZXUuZXVyb3BhLmVjLmV1ZGkucGlkX2p3dF92Y19qc29uIiwgImNuZiI6IHsiandrIjogeyJrdHkiOiAiRUMiLCAiY3J2IjogIlAtMjU2IiwgIngiOiAiUTA5cm9Ea1NPUW0xZjN1RmhhRTBUY1E5aXdmUWhydldJeXVFbC1xTVBiWSIsICJ5IjogIm93SVVTaVpwZWUtUDVFREhGeU9rMTlmdlJPOHRHZ3JHc091NDhCYjZtaW8ifX0sICJfc2RfYWxnIjogInNoYS0yNTYifQ.iPBxO_04jKFKvczCltJnTd17GsKveFu6dQh4BV4lX0OJOwJIod3FUUNI200r0cIcP3Er0nAuYY_jxsRWvszC1g~WyI1WWx3SDMxck5mSE9mbTJidWVMOVJRIiwgImZhbWlseV9uYW1lIiwgIlJhaXRpcyJd~WyJWcjNBdlRmTEJzRzZnRlExcVF4S3R3IiwgImdpdmVuX25hbWUiLCAiUHVkXHUwMTAxbnMiXQ~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoiM1FuQkNYaVc4UkpMc1RCcFExZ1JxOFV4QkZ0NVBzVnBIU2E4ZVo4WXRKQSIsImF1ZCI6Ing1MDlfaGFzaDpXcXVndzRvRzZWZ2d2Y1FwOTRhLVRGQzdqeDAxSTE0X0dNMjdNT1hSdjVBIiwibm9uY2UiOiJocENaU1B2MzYwTXlBNG1oOW5xNVRodS16TVgteGhzM0ZMcll0ZjBIdDBZIiwiaWF0IjoxNzg2NjM3MjczfQ.iy2P69E_i43tHzNMa1lGcoJ_080Oh4zhKazTM7gdGBclSSS_1vne-yEJOG_L4pvFNACJBmF9816NXqMxspWvyA"
  ],
  "eu_pid_mdoc": [
    "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGC2BhYaaRmcmFuZG9tWCDmG-fjWOv2y9_nnIXlZRjKvQ1x5IOM0Hb27pJQRqo39WhkaWdlc3RJRAJsZWxlbWVudFZhbHVlaURFTU8tVEVTVHFlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZdgYWGakZnJhbmRvbVgg4DRg5-BXsMe9ZCX23_3oSgA1GFdfDuvl2Z30DGajMkZoZGlnZXN0SUQIbGVsZW1lbnRWYWx1ZWdLQUzEkkpTcWVsZW1lbnRJZGVudGlmaWVyamdpdmVuX25hbWVqaXNzdWVyQXV0aIRDoQEmoRghWQGlMIIBoTCCAUegAwIBAgIUKn4HvkszvymJxTiU9FBVdnI5eIIwCgYIKoZIzj0EAwIwPzEXMBUGA1UEAwwOUElEIERTIFNUQUdJTkcxFzAVBgNVBAoMDlJhaXRpcyBTdGFnaW5nMQswCQYDVQQGEwJMVjAeFw0yNjA0MTcxNjI2MzJaFw0yNzA0MTcxNjI2MzJaMD8xFzAVBgNVBAMMDlBJRCBEUyBTVEFHSU5HMRcwFQYDVQQKDA5SYWl0aXMgU3RhZ2luZzELMAkGA1UEBhMCTFYwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATVd7lR-epXrf8T3QXBJJIagS9nXM1_gnOykM-51RD0F4WLnCPUPPPJf_OUo2w9i2CFcl623-fW1Cr4ldNDO5Q_oyEwHzAdBgNVHQ4EFgQUrjlVCh9EfYErUsOOeFA9OQw4dtwwCgYIKoZIzj0EAwIDSAAwRQIhAJ9inbWciF07OFPNt15o7i_Ceg9F6b0LVYweFd4IQtf-AiB-p74_XLZArCMWVg9sDHLS4iQG8A6aG2ZBtofcMJkfhFkDt9gYWQOypmdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Nmc2lnbmVkwHQyMDI2LTA4LTExVDA3OjA5OjIwWml2YWxpZEZyb23AdDIwMjYtMDgtMTFUMDc6MDk6MjBaanZhbGlkVW50aWzAdDIwMjYtMTEtMDlUMDA6MDA6MDBabHZhbHVlRGlnZXN0c6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGyAFggZVq2B6ZoAe7MZWHNfEbbIgepmnXDDETPWglPwElxeswBWCAnQQ8riloJVCxx7fJwLU_gpfL7r1ApLh8aEmsMKmIZHAJYIDGEDKMu0NHg7qI3r3TIRXuRl2PgZQ_lLubszUMwSUnvA1ggT-P33RwWydFwGs_V3UPtyP6MUwqPU-ZIFttPyFnYszoEWCCvbvUwBocUCflTeURGA8MMFx9M5l5yL1b3COKOOqSJYAVYING3PvlaSqVMQarjQEFHFrhfWSnEaCLj9nrkwBZsVvWzBlgg54Si4hqeEAg8Bh8w-s9-QEjLI2F9xtaFJuySbApF9B0HWCApjb33Sm1oZ3GcsAK_qzrEO_ems32EuavS-RJ4Ed2NXQhYIGfZ_N9w2H9vnqzNzSZ30C_sumooH4RJ6UleIZRTa-aTCVggqoRRQJb-idXQIywaiCDZB1J64vda7eXAOnJAlKfgBZsKWCAVvo83yqWU2GRjQHwGBpXFYFG_yy6UkwYF0BremuWoLwtYIHdTAQi99JaZrC7DIa3C7JtiMQlLzaVb4DeFdHS_v5usDFggOF3xoin4NJCHgHDTqJZuPpxdhxBSsFVcBXSDfR0ch7cNWCDW_kvVDLvy6Sp0bcbA78p3SVfqe1INtaFYpJd4zKNZzA5YIEqhUolotf-2pFqbGI5HoaHen2jUNXjmq3CFQYhEkqaXD1ggZs3sQQ2aKgPCzXQioanESV_ioA5o3zqfp0Sg-AF3ugwQWCDLR-Olj7UodmUkjequa9szicT10c-FTESRUC98P_C7oRFYICEvgRXxg01m9wsjSR0eGJ6NWx9m3eyQIyYP3bYsY5RobWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggPOO1N_Aq9oWAjruKNfCSI6JA7vshMkSIvPGqlIyIiSUiWCCp--ZQ_4JLQPds6OMy_irSN902PpYcsLg__B0t1P8qUm9kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhApv9-u7fv-t6CkAlMsw7ayYwbBEWbl-rjFi_8SRsLQP51m9KYUVPx4tDyIvXBr5MTIAt6xrcD5eNSuSAWWTGJR2xkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQOZHRmq6Wg3ZMtT_XgD_5drAitmBUVtmfeoNqwTT3h-qPSdkI8xyIfDaP7aHPZjF5Ik2bBdexNPQeYSpi-x6JfJmc3RhdHVzAA"
  ]
}

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": [
        "1-qJ10Xy71GJPnV18DM-zg_Q7d9CypDx9royXhveybA",
        "6H5OlvnU4EXyEy3Y01unECbHm9xEzHxTSQyJcQF5BmE",
        "8XdluZipBf3jxlyzvDqoOdovCcKuuGKL-IROYbKXy6Q",
        "CU9cmRsjwKUlHHyLtsIM-h1cSWmxy4KUlvI4GmQtAgo",
        "IxqNES-yLDHBtqj__Fg7UKxNYzHDeHfZw1_cN6-Dj-c",
        "OAXScTB9X3J1aM2Vrn38wb9A-jtTHFwedCFsGR8MJJw",
        "URjRQBpVVioxNTu5KsytJk2lNgerY_5VVnLzNCBrqWo",
        "ZZGPvrtL-5PPPiUdLdfNwKSiyIm9pLq8y0YM8kIzFnI",
        "cuBoPRavCiE_QWNtc_JFtGhN6dAHSS3J9phYnlbayoo",
        "pBRfU1WxJzby3TV2YFDlUBzf0QDtqlT4bRk7L7YYTPg",
        "pr6ttkxjjzYQ4C1HWeG2Z0dIC3hKiB1Y9IrV2YI1bNM"
      ],
      "iss": "https://issuer.proxy.snp.lv",
      "jti": "b2eaaa28-91fc-4f70-a18a-b1b2c3dbd8bb",
      "iat": 1786579200,
      "exp": 1794355200,
      "status": "validation status URL",
      "vct": "eu.europa.ec.eudi.pid_jwt_vc_json",
      "cnf": {
        "jwk": {
          "kty": "EC",
          "crv": "P-256",
          "x": "Q09roDkSOQm1f3uFhaE0TcQ9iwfQhrvWIyuEl-qMPbY",
          "y": "owIUSiZpee-P5EDHFyOk19fvRO8tGgrGsOu48Bb6mio"
        }
      },
      "_sd_alg": "sha-256"
    },
    "disclosures": [
      [
        "5YlwH31rNfHOfm2bueL9RQ",
        "family_name",
        "Raitis"
      ],
      [
        "Vr3AvTfLBsG6gFQ1qQxKtw",
        "given_name",
        "Pud\u0101ns"
      ]
    ],
    "key_binding_jwt": {
      "header": {
        "typ": "kb+jwt",
        "alg": "ES256"
      },
      "payload": {
        "sd_hash": "3QnBCXiW8RJLsTBpQ1gRq8UxBFt5PsVpHSa8eZ8YtJA",
        "aud": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
        "nonce": "hpCZSPv360MyA4mh9nq5Thu-zMX-xhs3FLrYtf0Ht0Y",
        "iat": 1786637273
      }
    }
  },
  "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 \\xe6\\x1b\\xe7\\xe3X\\xeb\\xf6\\xcb\\xdf\\xe7\\x9c\\x85\\xe5e\\x18\\xca\\xbd\\rq\\xe4\\x83\\x8c\\xd0v\\xf6\\xee\\x92PF\\xaa7\\xf5hdigestID\\x02lelementValueiDEMO-TESTqelementIdentifierkfamily_name')",
              "CBORTag(24, b'\\xa4frandomX \\xe04`\\xe7\\xe0W\\xb0\\xc7\\xbdd%\\xf6\\xdf\\xfd\\xe8J\\x005\\x18W_\\x0e\\xeb\\xe5\\xd9\\x9d\\xf4\\x0cf\\xa32FhdigestID\\x08lelementValuegKAL\\xc4\\x92JSqelementIdentifierjgiven_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\\xb2\\xa6gdocTypeweu.europa.ec.eudi.pid.1gversionc1.0lvalidityInfo\\xa3fsigned\\xc0t2026-08-11T07:09:20ZivalidFrom\\xc0t2026-08-11T07:09:20ZjvalidUntil\\xc0t2026-11-09T00:00:00ZlvalueDigests\\xa1weu.europa.ec.eudi.pid.1\\xb2\\x00X eZ\\xb6\\x07\\xa6h\\x01\\xee\\xccea\\xcd|F\\xdb\"\\x07\\xa9\\x9au\\xc3\\x0cD\\xcfZ\\tO\\xc0Iqz\\xcc\\x01X \\'A\\x0f+\\x8aZ\\tT,q\\xed\\xf2p-O\\xe0\\xa5\\xf2\\xfb\\xafP).\\x1f\\x1a\\x12k\\x0c*b\\x19\\x1c\\x02X 1\\x84\\x0c\\xa3.\\xd0\\xd1\\xe0\\xee\\xa27\\xaft\\xc8E{\\x91\\x97c\\xe0e\\x0f\\xe5.\\xe6\\xec\\xcdC0II\\xef\\x03X O\\xe3\\xf7\\xdd\\x1c\\x16\\xc9\\xd1p\\x1a\\xcf\\xd5\\xddC\\xed\\xc8\\xfe\\x8cS\\n\\x8fS\\xe6H\\x16\\xdbO\\xc8Y\\xd8\\xb3:\\x04X \\xafn\\xf50\\x06\\x87\\x14\\t\\xf9SyDF\\x03\\xc3\\x0c\\x17\\x1fL\\xe6^r/V\\xf7\\x08\\xe2\\x8e:\\xa4\\x89`\\x05X \\xd1\\xb7>\\xf9ZJ\\xa5LA\\xaa\\xe3@AG\\x16\\xb8_Y)\\xc4h\"\\xe3\\xf6z\\xe4\\xc0\\x16lV\\xf5\\xb3\\x06X \\xe7\\x84\\xa2\\xe2\\x1a\\x9e\\x10\\x08<\\x06\\x1f0\\xfa\\xcf~@H\\xcb#a}\\xc6\\xd6\\x85&\\xec\\x92l\\nE\\xf4\\x1d\\x07X )\\x8d\\xbd\\xf7Jmhgq\\x9c\\xb0\\x02\\xbf\\xab:\\xc4;\\xf7\\xa6\\xb3}\\x84\\xb9\\xab\\xd2\\xf9\\x12x\\x11\\xdd\\x8d]\\x08X g\\xd9\\xfc\\xdfp\\xd8\\x7fo\\x9e\\xac\\xcd\\xcd&w\\xd0/\\xec\\xbaj(\\x1f\\x84I\\xe9I^!\\x94Sk\\xe6\\x93\\tX \\xaa\\x84Q@\\x96\\xfe\\x89\\xd5\\xd0#,\\x1a\\x88 \\xd9\\x07Rz\\xe2\\xf7Z\\xed\\xe5\\xc0:r@\\x94\\xa7\\xe0\\x05\\x9b\\nX \\x15\\xbe\\x8f7\\xca\\xa5\\x94\\xd8dc@|\\x06\\x06\\x95\\xc5`Q\\xbf\\xcb.\\x94\\x93\\x06\\x05\\xd0\\x1a\\xde\\x9a\\xe5\\xa8/\\x0bX wS\\x01\\x08\\xbd\\xf4\\x96\\x99\\xac.\\xc3!\\xad\\xc2\\xec\\x9bb1\\tK\\xcd\\xa5[\\xe07\\x85tt\\xbf\\xbf\\x9b\\xac\\x0cX 8]\\xf1\\xa2)\\xf84\\x90\\x87\\x80p\\xd3\\xa8\\x96n>\\x9c]\\x87\\x10R\\xb0U\\\\\\x05t\\x83}\\x1d\\x1c\\x87\\xb7\\rX \\xd6\\xfeK\\xd5\\x0c\\xbb\\xf2\\xe9*tm\\xc6\\xc0\\xef\\xcawIW\\xea{R\\r\\xb5\\xa1X\\xa4\\x97x\\xcc\\xa3Y\\xcc\\x0eX J\\xa1R\\x89h\\xb5\\xff\\xb6\\xa4Z\\x9b\\x18\\x8eG\\xa1\\xa1\\xde\\x9fh\\xd45x\\xe6\\xabp\\x85A\\x88D\\x92\\xa6\\x97\\x0fX f\\xcd\\xecA\\r\\x9a*\\x03\\xc2\\xcdt\"\\xa1\\xa9\\xc4I_\\xe2\\xa0\\x0eh\\xdf:\\x9f\\xa7D\\xa0\\xf8\\x01w\\xba\\x0c\\x10X \\xcbG\\xe3\\xa5\\x8f\\xb5(ve$\\x8d\\xea\\xaek\\xdb3\\x89\\xc4\\xf5\\xd1\\xcf\\x85LD\\x91P/|?\\xf0\\xbb\\xa1\\x11X !/\\x81\\x15\\xf1\\x83Mf\\xf7\\x0b#I\\x1d\\x1e\\x18\\x9e\\x8d[\\x1ff\\xdd\\xec\\x90#&\\x0f\\xdd\\xb6,c\\x94hmdeviceKeyInfo\\xa1ideviceKey\\xa4\\x01\\x02 \\x01!X <\\xe3\\xb57\\xf0*\\xf6\\x85\\x80\\x8e\\xbb\\x8a5\\xf0\\x92#\\xa2@\\xee\\xfb!2D\\x88\\xbc\\xf1\\xaa\\x94\\x8c\\x88\\x89%\"X \\xa9\\xfb\\xe6P\\xff\\x82K@\\xf7l\\xe8\\xe32\\xfe*\\xd27\\xdd6>\\x96\\x1c\\xb0\\xb8?\\xfc\\x1d-\\xd4\\xff*RodigestAlgorithmgSHA-256'",
            "b'\\xa6\\xff~\\xbb\\xb7\\xef\\xfa\\xde\\x82\\x90\\tL\\xb3\\x0e\\xda\\xc9\\x8c\\x1b\\x04E\\x9b\\x97\\xea\\xe3\\x16/\\xfcI\\x1b\\x0b@\\xfeu\\x9b\\xd2\\x98QS\\xf1\\xe2\\xd0\\xf2\"\\xf5\\xc1\\xaf\\x93\\x13 \\x0bz\\xc6\\xb7\\x03\\xe5\\xe3R\\xb9 \\x16Y1\\x89G'"
          ]
        },
        "deviceSigned": {
          "nameSpaces": "CBORTag(24, b'\\xa0')",
          "deviceAuth": {
            "deviceSignature": [
              "b'\\xa1\\x01&'",
              {},
              null,
              "b\"\\xe6GFj\\xbaZ\\r\\xd92\\xd4\\xff^\\x00\\xff\\xe5\\xda\\xc0\\x8a\\xd9\\x81Q[f}\\xea\\r\\xab\\x04\\xd3\\xde\\x1f\\xaa='d#\\xccr!\\xf0\\xda?\\xb6\\x87=\\x98\\xc5\\xe4\\x896l\\x17^\\xc4\\xd3\\xd0y\\x84\\xa9\\x8b\\xecz%\\xf2\""
            ]
          }
        }
      }
    ],
    "status": 0
  }
}

Session Logs

6 total
2026-08-13 16:07:41 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "sec-fetch-mode": "navigate",
    "sec-ch-ua-platform": "\"Windows\"",
    "content-type": "application/x-www-form-urlencoded",
    "accept-encoding": "gzip, deflate, br, zstd",
    "via": "1.1 Caddy",
    "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",
    "upgrade-insecure-requests": "1",
    "sec-fetch-dest": "document",
    "x-forwarded-for": "150.228.123.198, 127.0.0.1,10.42.7.1",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "sec-fetch-user": "?1",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "dnt": "1",
    "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36",
    "sec-fetch-site": "same-origin",
    "accept-language": "lv,en-US;q=0.9,en;q=0.8,sv;q=0.7,ru;q=0.6,de;q=0.5,nb;q=0.4,zh-CN;q=0.3,zh;q=0.2,fr;q=0.1",
    "x-forwarded-proto": "https",
    "sec-ch-ua-mobile": "?0",
    "referer": "https://api.playground.france-identite.gouv.fr/igrantio/verifier/admin/create-request/",
    "cache-control": "max-age=0",
    "sec-ch-ua": "\"Not=A?Brand\";v=\"99\", \"Google Chrome\";v=\"151\", \"Chromium\";v=\"151\"",
    "origin": "https://api.playground.france-identite.gouv.fr",
    "content-length": "155",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "9710d916-8465-4257-ab15-094d0a168e01",
    "x-envoy-attempt-count": "1",
    "x-envoy-original-path": "/igrantio/verifier/admin/create-request/",
    "x-forwarded-client-cert": "By=spiffe://cluster.local/ns/igrantio/sa/igrantio-playground-unfold;Hash=7e58aa380f0fe18ee0c282f6af4df5aed7197b24b448505850d0367ef4d97735;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-966e4f8be8fa2be7166064c2c288811f-68a7d8affb6b049b-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": "b6747448-bcaa-491b-9b79-dd1d066c6ce7",
  "request_id": "ed8f4cc3-f883-4d2e-b3cd-e924e7563a8a",
  "nonce": "hpCZSPv360MyA4mh9nq5Thu-zMX-xhs3FLrYtf0Ht0Y",
  "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": "K5XIKeeCV2Oq1eNZPW6pHXP5zKkMgwYwBkgeLPBjeZg",
  "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": "U7L0wHoU7e_IuREa5xux5_ewM0SPYgEloavzWMOFNF4",
          "y": "lN1xBZ5ZYRNx5goXQwoCyrgRsLfzU48xwHWY033qAGA",
          "kid": "K5XIKeeCV2Oq1eNZPW6pHXP5zKkMgwYwBkgeLPBjeZg",
          "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-13 16:07:46 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "x-forwarded-for": "150.228.123.198, 127.0.0.1,10.42.7.1",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "via": "1.1 Caddy",
    "user-agent": "Dalvik/2.1.0 (Linux; U; Android 12; Redmi Note 9 Pro Build/SKQ1.211019.001)",
    "accept-encoding": "gzip",
    "x-forwarded-proto": "https",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "11e7c08f-7423-95ce-947e-89dae4039a4c",
    "x-envoy-attempt-count": "1",
    "x-envoy-original-path": "/igrantio/verifier-backend/authorize/ed8f4cc3-f883-4d2e-b3cd-e924e7563a8a",
    "x-forwarded-client-cert": "By=spiffe://cluster.local/ns/igrantio/sa/igrantio-playground-unfold;Hash=7e58aa380f0fe18ee0c282f6af4df5aed7197b24b448505850d0367ef4d97735;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-eea73e982032155eb44705f14829828f-30dd200ccb833832-01",
    "tracestate": ""
  },
  "path_params": {
    "request_id": "ed8f4cc3-f883-4d2e-b3cd-e924e7563a8a"
  },
  "transaction_id": "b6747448-bcaa-491b-9b79-dd1d066c6ce7",
  "nonce": "hpCZSPv360MyA4mh9nq5Thu-zMX-xhs3FLrYtf0Ht0Y",
  "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": "K5XIKeeCV2Oq1eNZPW6pHXP5zKkMgwYwBkgeLPBjeZg"
}
2026-08-13 16:07:54 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "accept": "application/json",
    "user-agent": "ktor-client",
    "accept-encoding": "gzip",
    "via": "1.1 Caddy",
    "content-type": "application/x-www-form-urlencoded",
    "x-forwarded-for": "150.228.123.198, 127.0.0.1,10.42.7.1",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "accept-charset": "UTF-8",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "x-forwarded-proto": "https",
    "content-length": "7541",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "175ad21e-ecc6-41a1-aec9-bb7060d9463d",
    "x-envoy-attempt-count": "1",
    "x-envoy-original-path": "/igrantio/verifier-backend/post",
    "x-forwarded-client-cert": "By=spiffe://cluster.local/ns/igrantio/sa/igrantio-playground-unfold;Hash=7e58aa380f0fe18ee0c282f6af4df5aed7197b24b448505850d0367ef4d97735;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-1445a3086d6992dbdc1f224842d6e06e-a6d8be537282c3e7-00",
    "tracestate": ""
  },
  "form_fields": {
    "response_jwe": "eyJlcGsiOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiJrYXVEdDk2UDVNcS00UnNyNHRsV08xWTJNYTZXZnlxTXRvNWt1WTVnTGhNIiwieSI6ImV1UElqYVUzLVhxX3pTUU5RUUJscWZGeTBnZjAxN1NMUGZLNVZTbFZ6Z00ifSwiYXB2IjoiYUhCRFdsTlFkak0yTUUxNVFUUnRhRGx1Y1RWVWFIVXRlazFZTFhob2N6TkdUSEpaZEdZd1NIUXdXUSIsImtpZCI6Iks1WElLZWVDVjJPcTFlTlpQVzZwSFhQNXpLa01nd1l3QmtnZUxQQmplWmciLCJhcHUiOiJIdUl2LWJLNnhlSUpkNElBbENOTHZnIiwiZW5jIjoiQTI1NkdDTSIsImFsZyI6IkVDREgtRVMifQ..-Xa3TTT15567QbAY.h1WGrU84lU0FSKqXSXqwZfEdq2j_6VVTaa9YUg3TgdmcSw2HhD83MlPTRPuA55oh7Ll8VGW7Tupv-yI5jKHo0nFn7rK1i1gmSi1oCnCX7e8QSFXUMFpP7q8__npy6t7igq_HWjF3jzRP7DivR1bj3XPlH5aoO3tpC4vJfBDI56m_X01fh6PKc5e_h1cBSJCxCMK4tM3dwMXC9uuNorUIWygipfWrrjnpeVLGgmcpcP8twrJw_J1M4J3dRSjUSbpvrNT4OaRD8tRmoPHZVcn6f8aXfAuLj8BzyHL-1frM_GblN0itAaNNrmATSNMOoIqW-qe49g1wkBuryX9xCy5ZFJwtukxCsV7z4Hxfio4pGWsYpxTBdOHsilRuAIXg4zMc3QIzssDMb3HsjTVRvObThsSlEBnxH7WxlsAqCYz-5d0LBO0UGJBhl5_6x6AvxGbEuWNh9JpPX6Rjw4mlDhOevJzMEKLTl34LfslZuGaU4Jcr6GPqzw7XsfraA8oN8jUvoVav2HnJgJkEeO8numwxcEenvDk_dp5rxJZekSLDv3yOVhz5TdR3jt7Qj3OC_zN0f4XB7tiPfAu0fR8YXyycR9lsYvNjfgYqLFGgFn9h-GWRH2C6TidnIU5OpCuBNZxCuhpYEfdDrI3gR7UCZAYdZL63FZ8Cg9x_ZiRjQWTZ_-RmW3rczSIeNNTqMA21SrK7RZnWgjetHJY_BJkLVMDQgV0iRG4VOQOHTQ7Bsk2WLgwDiFPwT1hc6cTJZkfKjLNA0_kiSBiEctT6Z1GKo0yRyvBZ3u5_2LABYqJHlg_FIGt4CTK4h8X1jen94T3D9JGls4Bu3zaUkolaFU28lOOeKDBWiJNe4K67AT5NmzI6NEHX-8fHBGu_7S-d8ospouCL8XUJ8ofOOaSVOCCLBJsZ09Ci8xMBqY2AW99e70GCxPE8hPfr95KeAF2hgSj8n-fKy7jvcapR-_RYKTbALkwdHl8pFvwPoE7ZOWp6-O2gcOplzQafCZZweg-Cq4KpD0C-NOiYvgE-MCAkHFWfg22zbR-7dTqrjXL-dS12ZMpsUL0vIJFRI9WQ_xbZD8bT-XxU3ynk2C0ke0VG132RQ0RRuixRlJNXkhmW5M8Q93oJrXIT186UEoqQyWG40dB8Oj26kQ2aBflgOoDCE7GjyR1T3Zi6LyV6SBYDvsHAKVT_1uzsrpPz68KJnlpLGsohByyihaAJ1WGpLCYhEMxPodRYKcKv6_yPo2qPEOtrkKyREficmunCUOyuI3-vC4jodh32Ur6u0RtX3uI-65yg0jztZnyeqxjRmnUh_duKk7igXsGFqasCyJr-jwQHzDGnT3R8mr_vYeXSrTpfmuZcW6VbEon0QcERZtWWS7VOqKkyozHdMiOKsKLEwxJwuZL8zz8w0qfKQYXn_VHn_4B7RDOKGFB_cjksYEAMCOd5u2JxpcxPeJmFzX8Q-d_TooR97IL3e4VR0yNX2Lpr0dqUWbyhMh2L2TWq-EaI1Ea5ypl9FmrQrpaMfz140rxbevVP4GBecvpdFYNg_nm7-5Bqu9f7roj7xXAmEaRNX3FamB0xkBG74TiGyVAWhOVTYNTDCWURw4u617Svzf1KyGwVRDiGHm4PhxvSjo_uC425sl5OAPX17pM-JTHCgSorZVbPQYKY1s3TehbIB53kG-mF7kgiyenghbDY1IhEgl5p_w-IkQ52ki-8gTXjYtEUVQ-8h5YVulLVAFqbr2PE340VjT8YUmmDdSJPmiBcH_SmuTqFH4F_-Jvn5W7eDznSqwyikBjcoP3PNv-DwwePKDfUMkQgRir0C_rijO-aEXoPkQyhZDkQ31prQWobB4eRjTIUV-5lZ5vzcYNzjQxW-I7o2aFyqwY1py9TH6HlESD6r4bjnJFjzzOq-QWt6KCs66etv_bUShD4BpLyGsuycuWS1bDP2o4ML9GiKjJAR4_L_pFrY9re6-eo93WEsrdiu3s9MsnRpp8yJGpgsffP25HCkZWN_QBjWs3idPf7YezUHkalkqmLEivUCyEIw6MtQXvgnhqsTmnb13pqhc5st7pu9rYpUGxTxBXdZfWTTipT4xXq7wc76ETSLfazPXJwUVC-KusHYOVxa1UAHnYRgvazmXOcUNFHbjiFoIh_ANkP2Vf1djrf89U9tzDA9aP4cz6mJeqO4r5sy85zgjFfNsMTJJoNl80KaDMbSd8FqBR0OqApRcn8UitMMVU0qfZlR28P1z4e2W1z5ppitoHrbUqeGimYspKydUT05svTs7t4KHtQHfD0Jq4o_uLpxQhNTC_81B3j4XxxA8ZLCxQkXexNgrH0hVbxNlS4OmkhEqAq7rIwdpKc9fqLmO1u6FoyvsMWvByokAMJSCtbwBzXX-MP_AuMVmKylWxVP4I26dXLYtsJzaxj7V_-IsR6kLQwsZZ2aucnC8bODB8heR1fvdTzk1lHxnOeE7nKwT-rx8m9t_r92HgGGM8K3x5uIg2P4HKQthvmfymI12_EivS5NOlS1WsGK0NdyAtuoUZIfz1D41ODz7p14sKB4VZtbKdEAY5ValE3xu-d3FbVxc_i4uhdfjbT7Xhuo7lM1QVwHInbQD088dsMwovnh7kqnKwhOBuhf4JoFjrozcUJWoAHRKk45F-VYBgulJyzL27CzRHgk4IbCHseyRDyLKfIgzJrwZAtIawNTvCIIutlS-6ApmMlUHdl3mrIlbI92KQwXRzXXBh6_APn0n-FqOk1BaV0NaN_PCncf7gNEP5mUxnOtoKf0LFVIAbiZ0ggXQZg3qdiWnSpvl81XpKoWHxw9CwC_OHKnRFuDy8BvQFHUlY5pY-N2Dx_cJSwslglAEDAwNrL66lPlvzktvAq0NvTt8Gvt8lsWnacomrBsbJic2-ejQMhyOX4HEqAEQKmRc_nYQ_O8BwhAvASy0BmfztxHyHX52-VxzqA8vr3driRMz4WY3DpmUN7L2ZAgR6FpwIauCRoSKe6Dn2ZfNhe74Wl7siW-8koIRknkevv7RXhh0v-aD5hEEXOzjf8iX2EyRZIpRLjNQMxIQB6MU5OotU6BPIuljtaOQN7VV_LFMToNPvZE9hImJKVFWfZL1d2l6kx5VZzsIhajdcxvdNdbxqqo-UjE15Ox9hVY3yHG2FH331H_e4F4w5s_3qu4KAQY6FXYX8hec870Egqt5ScaMNT4yV7zr076LD8hWT8zlZJ4TJxNYYzcrLIVeIQCtfRav5gEn4lqVaT5cVclF0c0ryLLp6aEjELL8IZOnmXGhnJQxBdK3WfiGR7i7DTg_nwUTJYvf4GLLcw1w9vM-ChiCiY_gygidDKQkDhtfnX3H-n-8_QVoHxC1ysCLFRW7UqLU-3-4xxGxgSEBrB90JDvsUw_t_RcVI39_pnAMuoQrdSPe31yLk1wtt5LlA3dJVBZcWe9odEbV11GQB6TjcoUkC7S4oCLTx1E_L611mAA779TyHZi_4MxBGjJPSkZtz-i8IFTgZX8aqG1Vsg7OdJKCHNnncy0KZVAwjvTqht9cSVypewrBo-A4BnPoDJqyzmOThKLIIHGpYmX0mGR6i0U3LCUg2OItgrmCnDfhoV_8jNhLKZR-cehQYZ-3uDJbK06qlxphhklNMPJJsSOv2lEMIc_fsDfSp3HY7ufdKZmPQyCyM_xJHwQjSgZa_p6RmMstM6p3b_hHsaGyrjQ9m5Tmqd2LpGDsB3WJuFqT1cKC_svQcMfufacRgb3xJMVdGKvosb4zTgph9T8ddV_5cEZNhrLbP1F3fs3VPI2Sw24bTP24mJ4dFFb9VHj5PdbtWYNB3BwF9Rhh59QmzDK5twgdYynv6A3LgewTOXPICuNiItSSbzd_V_Twm8kNYf5zmBEMfoRXO9fq7isSPW3oQc9zcC-yw6LbX7VkCtLsNSfZqoPOIrfgKbDQjNj0ovP1MnENu1Q0ACnXlS6et1OpdXI9St3D6OSJGSfkViqbtTcnpOsi4HugNTsFoH7sFT-8CDOtjYdH-Jb-c0NHdH3EtCtNS07decKVPnQxVWvdQpZprtjSaIBl5vH_5qIEC-0MZ2OjwjpEidmLV0WdW7gsnIVSq4Ewv84got-VLB5zX9cRKRNoueGBt1mZuSQDZlzYwwz6tAxF0-Si5T3ST_cwedRIemZJqWs2m3FrtY_FM3lK_LO3mthcCdt17FbLveSDQxFzlu5G_ViKlciahx56dfUyc9midltRrVbPG1K3RGc4-QWwuVn2dpj_5NiDKDrnFs5Cky0g9sEKE_zuseHe3pkd5AvHGVyeqTWJaOtv419lEN-l_5KIqLjkLlorcUf0X2_zjq18eANLI7xez-s1GJ53NI-8EeQTINyYsSzLY1GPZTNIajTiCWtx-zq2erh_3M5WZHfZG7PEqsHDOaWf0bLQWjKM7iftRK8JE_Hljh0QiE6Yx8YAX8QDFVMCNl2_F6VJNhGSHkdd5GEXWVmp22cg7W_eDak9CgzD_SSMTCvzJLZe1JONqay6SvgvoKeZMtLowVpzv_a_sZo2Li__8xK3nM2xX1x0p4j8GpxBHBXEcBv_z0gXTHk8-2jGsheBhIEecKLAHq5BKYWOA6BudexKM4CEY6ki6Gt3k5SEoL8-deQFlW0-89VOJplnD2vD5BOd557V7QAC4hJpPf3Na3UjoT4qZQ7yjU-WzTXsmXCtJZ3i-VExziMqsqb5nldT5nNPvxzlCE6KI5bPL7cQuzR1_Bt6Vp1YVEl1izfDi-zhXJkoBY5E_pr6y0vpj3n4awlk4o6DfB8VfxNaXdT1Mz0vzMsuEll-Sgmv5Z_xceLzyxLdFiL5nGJT0ApC5yd9Bytp922Cl3arLJgY9mxFLOHY2jGh-VGjtwfPA0SNsdtsL57Ney_lO51Ebovz2bfHf19QT6b1mQFL2Dazz3TxPXNeZm_2PjnfbgmIjul7Db6bY09-8do1AkeGm05qyOr37RsZjiopXnlZKi8qTCEDu-GzHx0UUWmJ1j_7tcIfarA_PTEdJxKOY33kJmC9m1oK7OL3dNot9wEivq8XnkHTNmTN6c2OzQxr-AihuAm1CNJX8nkqiAwCZ8HVuES1_13Hco7JMWdsPavKoBhhKbjMNJzF4NdBjFxM3bV_mkmn7MAMXY7_3QmnNSKxmqsNa17DJwNsnAfn3Gfvt5vZxFDd-hzYGXHOWmqzsn7hioI4dFbeqerIvfv9RkpdtGYPasf1b8X2omqexLTs-3OQvkzLMkiJVbZmKVojPFs3fCDJ2qySnJWfQtcugCEAWor33Sma_9ob856peiAUrHf32arOamLHtEkQ7x0hwqAkC4UIZ2KIJzRhdMqWyLYAuOEyXKUgVTZUSV3uz6u4Am-b6pS0evqBtLT3_L9pH-XAu58X90-AGklzmOnfPiz8voC-JJuqjKS9l_rkE9ziCIzKd4hgP2CgIHU8QaSFnz9EiOXu9ef-EwpAu70NlgE0pTHIjSF-o0qW0pjy0Nvm0CXC8t7XNzZJxnTbyqHaUrCLhQuo6epRCsQL4efJcgwwUgu2DMVRC29mYCrMFnYsIFGGukJzmtLWh4VsOdRD15MhjqSUQe6hkcvC3zzP2Gm_k6yuKo963jPHzakDfqPmV5yHes0LPyyYcHRajuAQ1-I8Y-HW6g866748Pt8w8Mos9-qPvwBxs-Z55ehc4hGaHhWH64FeD5KiyHTfidZ_SOd1kii0U9eeT4rnCSqerYz-1RjYTXf7hVw6bincE7gfrz47CqoVPabAfM4qipeHhC0JpowlBIhdvvoqDtQmYupBkjRYs8B8YNP11JAJcB_ZKti2GgYn-fZHrJG8Ew_vkOJqa2_9Bb_UM6yRPm0t1H4683Nhp-Q5FP9hmIPT3FidVuMytbKTK8jWbc8Tch5gyJUasnkrv0ljDSDIdiS-52Ho7wi_Fvn2kKpqA36KmuSsp510chpVa4jtxTr6uu8iJNGUJcMzmQuvfclgQ3HeJAIiJa8UTSO8-DyjoQvWvFAAJtD1BIxxPfJVieQujB_wwKiTLsKJE2e4qkKqlWwj0Y-DcPbaB9heY8xXMdUojOveprTcD6h6kp5fl5MFx_TpcaTyqViNucKsR_y7szRpjJl-uTTSQy0VDaoFAdrGz4g12XaiWJbCH4Sf2_gJ4e6eXICcKNWG1_qFV-SR40xrcsFSyfNVWA0N7IjohVpW6yD3IorWSnNQv3LYZ-lswpdA0PTb1M-dUS5f_nDG6mVYw6ey_MXxVUm3HG6IZaRli91D2HGB9HkRwTWRcm-hiE3lcU630E5LAcUvmGXMnrA5twihPciwKJu5AvTpgpRWpjP84WURyFj8p2Xov3RxDeDxL0GWktO4JjWvYIDS5hjC14woRkJwy6uQPkFzfRrzOcmgrRWa5429uFLbGlNuOPPxKrPgL86Q2vhLO4ucl8hRzh5FE-YFq_a9oWftthIQ1sf4LjS7Z8seRED1kuIPz29w5Q6vPx1THziSrn7gPxac_vsiHdRRPv350yHlQn6KA2YKjlhQeelpo3tcjWs2dsJ_4YogKBTfHr9GTYn9zRNUXlQmK6ExdtU5iEjxuuDymbsLvLLMnVSmK-Q0-SPAHMysJgonsy52fI-8OfsUKBM8jcD8rO55P7t7rNLAkKcBXqIJBex4k8_IVN0mZXoEW4UmhjsAGK2B9SXJRwW53nMXZNoL8RrGhkfWi31Q8F_Y-4nRcyFgPD6A9CnulRS-qHgPqpx84_6Z8tWwv1acFtXNlZivfBg5WtAED6XLzOUMaVd_TUVMcghRXjDJeZ51FKZi6e_OX23hes7JbxTKXEUbJVmYxnyfXqKLs3M2wtgR0bT5iNr4Ev3m-ZiJra_8idkXfEGPjHyfSYe1HoKSEnaerlHjudpp8-GeGOKGLP9ya4VhK6UQEjxJbD39n_112S23NqwDwTZj1n1b73BRVM7nwbSwVSPR57bCAmE_fznXWPxzpQRuUIosQJbeUwQvNnQ97s54O4OBJLjyb1DJHrUeq8uOVtE5R6B71y8G77qGHIwsjRjet1Gr5bq3SRFF3ljoYJWcyTncFn5h_ciSDzPflkFNJLAl-nHTnC.ar5tnBiaF1ViT7l2zJIj-g"
  },
  "transaction_id": "b6747448-bcaa-491b-9b79-dd1d066c6ce7",
  "nonce": "hpCZSPv360MyA4mh9nq5Thu-zMX-xhs3FLrYtf0Ht0Y",
  "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": "K5XIKeeCV2Oq1eNZPW6pHXP5zKkMgwYwBkgeLPBjeZg"
}
2026-08-13 16:07:54 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "kauDt96P5Mq-4Rsr4tlWO1Y2Ma6WfyqMto5kuY5gLhM",
      "y": "euPIjaU3-Xq_zSQNQQBlqfFy0gf017SLPfK5VSlVzgM"
    },
    "apv": "aHBDWlNQdjM2ME15QTRtaDlucTVUaHUtek1YLXhoczNGTHJZdGYwSHQwWQ",
    "kid": "K5XIKeeCV2Oq1eNZPW6pHXP5zKkMgwYwBkgeLPBjeZg",
    "apu": "HuIv-bK6xeIJd4IAlCNLvg",
    "enc": "A256GCM",
    "alg": "ECDH-ES"
  },
  "decrypted_payload": {
    "vp_token": {
      "eu_pid_sdjwt": [
        "eyJhbGciOiAiRVMyNTYiLCAidHlwIjogInZjK3NkLWp3dCIsICJ4NWMiOiBbIk1JSUJvVENDQVVlZ0F3SUJBZ0lVS240SHZrc3p2eW1KeFRpVTlGQlZkbkk1ZUlJd0NnWUlLb1pJemowRUF3SXdQekVYTUJVR0ExVUVBd3dPVUVsRUlFUlRJRk5VUVVkSlRrY3hGekFWQmdOVkJBb01EbEpoYVhScGN5QlRkR0ZuYVc1bk1Rc3dDUVlEVlFRR0V3Sk1WakFlRncweU5qQTBNVGN4TmpJMk16SmFGdzB5TnpBME1UY3hOakkyTXpKYU1EOHhGekFWQmdOVkJBTU1EbEJKUkNCRVV5QlRWRUZIU1U1SE1SY3dGUVlEVlFRS0RBNVNZV2wwYVhNZ1UzUmhaMmx1WnpFTE1Ba0dBMVVFQmhNQ1RGWXdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVFZkN2xSK2VwWHJmOFQzUVhCSkpJYWdTOW5YTTEvZ25PeWtNKzUxUkQwRjRXTG5DUFVQUFBKZi9PVW8ydzlpMkNGY2w2MjMrZlcxQ3I0bGRORE81US9veUV3SHpBZEJnTlZIUTRFRmdRVXJqbFZDaDlFZllFclVzT09lRkE5T1F3NGR0d3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBSjlpbmJXY2lGMDdPRlBOdDE1bzdpL0NlZzlGNmIwTFZZd2VGZDRJUXRmK0FpQitwNzQvWExaQXJDTVdWZzlzREhMUzRpUUc4QTZhRzJaQnRvZmNNSmtmaEE9PSJdfQ.eyJfc2QiOiBbIjEtcUoxMFh5NzFHSlBuVjE4RE0temdfUTdkOUN5cER4OXJveVhodmV5YkEiLCAiNkg1T2x2blU0RVh5RXkzWTAxdW5FQ2JIbTl4RXpIeFRTUXlKY1FGNUJtRSIsICI4WGRsdVppcEJmM2p4bHl6dkRxb09kb3ZDY0t1dUdLTC1JUk9ZYktYeTZRIiwgIkNVOWNtUnNqd0tVbEhIeUx0c0lNLWgxY1NXbXh5NEtVbHZJNEdtUXRBZ28iLCAiSXhxTkVTLXlMREhCdHFqX19GZzdVS3hOWXpIRGVIZlp3MV9jTjYtRGotYyIsICJPQVhTY1RCOVgzSjFhTTJWcm4zOHdiOUEtanRUSEZ3ZWRDRnNHUjhNSkp3IiwgIlVSalJRQnBWVmlveE5UdTVLc3l0SmsybE5nZXJZXzVWVm5Mek5DQnJxV28iLCAiWlpHUHZydEwtNVBQUGlVZExkZk53S1NpeUltOXBMcTh5MFlNOGtJekZuSSIsICJjdUJvUFJhdkNpRV9RV050Y19KRnRHaE42ZEFIU1MzSjlwaFlubGJheW9vIiwgInBCUmZVMVd4SnpieTNUVjJZRkRsVUJ6ZjBRRHRxbFQ0YlJrN0w3WVlUUGciLCAicHI2dHRreGpqellRNEMxSFdlRzJaMGRJQzNoS2lCMVk5SXJWMllJMWJOTSJdLCAiaXNzIjogImh0dHBzOi8vaXNzdWVyLnByb3h5LnNucC5sdiIsICJqdGkiOiAiYjJlYWFhMjgtOTFmYy00ZjcwLWExOGEtYjFiMmMzZGJkOGJiIiwgImlhdCI6IDE3ODY1NzkyMDAsICJleHAiOiAxNzk0MzU1MjAwLCAic3RhdHVzIjogInZhbGlkYXRpb24gc3RhdHVzIFVSTCIsICJ2Y3QiOiAiZXUuZXVyb3BhLmVjLmV1ZGkucGlkX2p3dF92Y19qc29uIiwgImNuZiI6IHsiandrIjogeyJrdHkiOiAiRUMiLCAiY3J2IjogIlAtMjU2IiwgIngiOiAiUTA5cm9Ea1NPUW0xZjN1RmhhRTBUY1E5aXdmUWhydldJeXVFbC1xTVBiWSIsICJ5IjogIm93SVVTaVpwZWUtUDVFREhGeU9rMTlmdlJPOHRHZ3JHc091NDhCYjZtaW8ifX0sICJfc2RfYWxnIjogInNoYS0yNTYifQ.iPBxO_04jKFKvczCltJnTd17GsKveFu6dQh4BV4lX0OJOwJIod3FUUNI200r0cIcP3Er0nAuYY_jxsRWvszC1g~WyI1WWx3SDMxck5mSE9mbTJidWVMOVJRIiwgImZhbWlseV9uYW1lIiwgIlJhaXRpcyJd~WyJWcjNBdlRmTEJzRzZnRlExcVF4S3R3IiwgImdpdmVuX25hbWUiLCAiUHVkXHUwMTAxbnMiXQ~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoiM1FuQkNYaVc4UkpMc1RCcFExZ1JxOFV4QkZ0NVBzVnBIU2E4ZVo4WXRKQSIsImF1ZCI6Ing1MDlfaGFzaDpXcXVndzRvRzZWZ2d2Y1FwOTRhLVRGQzdqeDAxSTE0X0dNMjdNT1hSdjVBIiwibm9uY2UiOiJocENaU1B2MzYwTXlBNG1oOW5xNVRodS16TVgteGhzM0ZMcll0ZjBIdDBZIiwiaWF0IjoxNzg2NjM3MjczfQ.iy2P69E_i43tHzNMa1lGcoJ_080Oh4zhKazTM7gdGBclSSS_1vne-yEJOG_L4pvFNACJBmF9816NXqMxspWvyA"
      ],
      "eu_pid_mdoc": [
        "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGC2BhYaaRmcmFuZG9tWCDmG-fjWOv2y9_nnIXlZRjKvQ1x5IOM0Hb27pJQRqo39WhkaWdlc3RJRAJsZWxlbWVudFZhbHVlaURFTU8tVEVTVHFlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZdgYWGakZnJhbmRvbVgg4DRg5-BXsMe9ZCX23_3oSgA1GFdfDuvl2Z30DGajMkZoZGlnZXN0SUQIbGVsZW1lbnRWYWx1ZWdLQUzEkkpTcWVsZW1lbnRJZGVudGlmaWVyamdpdmVuX25hbWVqaXNzdWVyQXV0aIRDoQEmoRghWQGlMIIBoTCCAUegAwIBAgIUKn4HvkszvymJxTiU9FBVdnI5eIIwCgYIKoZIzj0EAwIwPzEXMBUGA1UEAwwOUElEIERTIFNUQUdJTkcxFzAVBgNVBAoMDlJhaXRpcyBTdGFnaW5nMQswCQYDVQQGEwJMVjAeFw0yNjA0MTcxNjI2MzJaFw0yNzA0MTcxNjI2MzJaMD8xFzAVBgNVBAMMDlBJRCBEUyBTVEFHSU5HMRcwFQYDVQQKDA5SYWl0aXMgU3RhZ2luZzELMAkGA1UEBhMCTFYwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATVd7lR-epXrf8T3QXBJJIagS9nXM1_gnOykM-51RD0F4WLnCPUPPPJf_OUo2w9i2CFcl623-fW1Cr4ldNDO5Q_oyEwHzAdBgNVHQ4EFgQUrjlVCh9EfYErUsOOeFA9OQw4dtwwCgYIKoZIzj0EAwIDSAAwRQIhAJ9inbWciF07OFPNt15o7i_Ceg9F6b0LVYweFd4IQtf-AiB-p74_XLZArCMWVg9sDHLS4iQG8A6aG2ZBtofcMJkfhFkDt9gYWQOypmdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Nmc2lnbmVkwHQyMDI2LTA4LTExVDA3OjA5OjIwWml2YWxpZEZyb23AdDIwMjYtMDgtMTFUMDc6MDk6MjBaanZhbGlkVW50aWzAdDIwMjYtMTEtMDlUMDA6MDA6MDBabHZhbHVlRGlnZXN0c6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGyAFggZVq2B6ZoAe7MZWHNfEbbIgepmnXDDETPWglPwElxeswBWCAnQQ8riloJVCxx7fJwLU_gpfL7r1ApLh8aEmsMKmIZHAJYIDGEDKMu0NHg7qI3r3TIRXuRl2PgZQ_lLubszUMwSUnvA1ggT-P33RwWydFwGs_V3UPtyP6MUwqPU-ZIFttPyFnYszoEWCCvbvUwBocUCflTeURGA8MMFx9M5l5yL1b3COKOOqSJYAVYING3PvlaSqVMQarjQEFHFrhfWSnEaCLj9nrkwBZsVvWzBlgg54Si4hqeEAg8Bh8w-s9-QEjLI2F9xtaFJuySbApF9B0HWCApjb33Sm1oZ3GcsAK_qzrEO_ems32EuavS-RJ4Ed2NXQhYIGfZ_N9w2H9vnqzNzSZ30C_sumooH4RJ6UleIZRTa-aTCVggqoRRQJb-idXQIywaiCDZB1J64vda7eXAOnJAlKfgBZsKWCAVvo83yqWU2GRjQHwGBpXFYFG_yy6UkwYF0BremuWoLwtYIHdTAQi99JaZrC7DIa3C7JtiMQlLzaVb4DeFdHS_v5usDFggOF3xoin4NJCHgHDTqJZuPpxdhxBSsFVcBXSDfR0ch7cNWCDW_kvVDLvy6Sp0bcbA78p3SVfqe1INtaFYpJd4zKNZzA5YIEqhUolotf-2pFqbGI5HoaHen2jUNXjmq3CFQYhEkqaXD1ggZs3sQQ2aKgPCzXQioanESV_ioA5o3zqfp0Sg-AF3ugwQWCDLR-Olj7UodmUkjequa9szicT10c-FTESRUC98P_C7oRFYICEvgRXxg01m9wsjSR0eGJ6NWx9m3eyQIyYP3bYsY5RobWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggPOO1N_Aq9oWAjruKNfCSI6JA7vshMkSIvPGqlIyIiSUiWCCp--ZQ_4JLQPds6OMy_irSN902PpYcsLg__B0t1P8qUm9kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhApv9-u7fv-t6CkAlMsw7ayYwbBEWbl-rjFi_8SRsLQP51m9KYUVPx4tDyIvXBr5MTIAt6xrcD5eNSuSAWWTGJR2xkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQOZHRmq6Wg3ZMtT_XgD_5drAitmBUVtmfeoNqwTT3h-qPSdkI8xyIfDaP7aHPZjF5Ik2bBdexNPQeYSpi-x6JfJmc3RhdHVzAA"
      ]
    },
    "state": "ed8f4cc3-f883-4d2e-b3cd-e924e7563a8a"
  }
}
2026-08-13 16:07:54 UTC INFO /post VP Token received
Data:
{
  "vp_token": {
    "eu_pid_sdjwt": [
      "eyJhbGciOiAiRVMyNTYiLCAidHlwIjogInZjK3NkLWp3dCIsICJ4NWMiOiBbIk1JSUJvVENDQVVlZ0F3SUJBZ0lVS240SHZrc3p2eW1KeFRpVTlGQlZkbkk1ZUlJd0NnWUlLb1pJemowRUF3SXdQekVYTUJVR0ExVUVBd3dPVUVsRUlFUlRJRk5VUVVkSlRrY3hGekFWQmdOVkJBb01EbEpoYVhScGN5QlRkR0ZuYVc1bk1Rc3dDUVlEVlFRR0V3Sk1WakFlRncweU5qQTBNVGN4TmpJMk16SmFGdzB5TnpBME1UY3hOakkyTXpKYU1EOHhGekFWQmdOVkJBTU1EbEJKUkNCRVV5QlRWRUZIU1U1SE1SY3dGUVlEVlFRS0RBNVNZV2wwYVhNZ1UzUmhaMmx1WnpFTE1Ba0dBMVVFQmhNQ1RGWXdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVFZkN2xSK2VwWHJmOFQzUVhCSkpJYWdTOW5YTTEvZ25PeWtNKzUxUkQwRjRXTG5DUFVQUFBKZi9PVW8ydzlpMkNGY2w2MjMrZlcxQ3I0bGRORE81US9veUV3SHpBZEJnTlZIUTRFRmdRVXJqbFZDaDlFZllFclVzT09lRkE5T1F3NGR0d3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBSjlpbmJXY2lGMDdPRlBOdDE1bzdpL0NlZzlGNmIwTFZZd2VGZDRJUXRmK0FpQitwNzQvWExaQXJDTVdWZzlzREhMUzRpUUc4QTZhRzJaQnRvZmNNSmtmaEE9PSJdfQ.eyJfc2QiOiBbIjEtcUoxMFh5NzFHSlBuVjE4RE0temdfUTdkOUN5cER4OXJveVhodmV5YkEiLCAiNkg1T2x2blU0RVh5RXkzWTAxdW5FQ2JIbTl4RXpIeFRTUXlKY1FGNUJtRSIsICI4WGRsdVppcEJmM2p4bHl6dkRxb09kb3ZDY0t1dUdLTC1JUk9ZYktYeTZRIiwgIkNVOWNtUnNqd0tVbEhIeUx0c0lNLWgxY1NXbXh5NEtVbHZJNEdtUXRBZ28iLCAiSXhxTkVTLXlMREhCdHFqX19GZzdVS3hOWXpIRGVIZlp3MV9jTjYtRGotYyIsICJPQVhTY1RCOVgzSjFhTTJWcm4zOHdiOUEtanRUSEZ3ZWRDRnNHUjhNSkp3IiwgIlVSalJRQnBWVmlveE5UdTVLc3l0SmsybE5nZXJZXzVWVm5Mek5DQnJxV28iLCAiWlpHUHZydEwtNVBQUGlVZExkZk53S1NpeUltOXBMcTh5MFlNOGtJekZuSSIsICJjdUJvUFJhdkNpRV9RV050Y19KRnRHaE42ZEFIU1MzSjlwaFlubGJheW9vIiwgInBCUmZVMVd4SnpieTNUVjJZRkRsVUJ6ZjBRRHRxbFQ0YlJrN0w3WVlUUGciLCAicHI2dHRreGpqellRNEMxSFdlRzJaMGRJQzNoS2lCMVk5SXJWMllJMWJOTSJdLCAiaXNzIjogImh0dHBzOi8vaXNzdWVyLnByb3h5LnNucC5sdiIsICJqdGkiOiAiYjJlYWFhMjgtOTFmYy00ZjcwLWExOGEtYjFiMmMzZGJkOGJiIiwgImlhdCI6IDE3ODY1NzkyMDAsICJleHAiOiAxNzk0MzU1MjAwLCAic3RhdHVzIjogInZhbGlkYXRpb24gc3RhdHVzIFVSTCIsICJ2Y3QiOiAiZXUuZXVyb3BhLmVjLmV1ZGkucGlkX2p3dF92Y19qc29uIiwgImNuZiI6IHsiandrIjogeyJrdHkiOiAiRUMiLCAiY3J2IjogIlAtMjU2IiwgIngiOiAiUTA5cm9Ea1NPUW0xZjN1RmhhRTBUY1E5aXdmUWhydldJeXVFbC1xTVBiWSIsICJ5IjogIm93SVVTaVpwZWUtUDVFREhGeU9rMTlmdlJPOHRHZ3JHc091NDhCYjZtaW8ifX0sICJfc2RfYWxnIjogInNoYS0yNTYifQ.iPBxO_04jKFKvczCltJnTd17GsKveFu6dQh4BV4lX0OJOwJIod3FUUNI200r0cIcP3Er0nAuYY_jxsRWvszC1g~WyI1WWx3SDMxck5mSE9mbTJidWVMOVJRIiwgImZhbWlseV9uYW1lIiwgIlJhaXRpcyJd~WyJWcjNBdlRmTEJzRzZnRlExcVF4S3R3IiwgImdpdmVuX25hbWUiLCAiUHVkXHUwMTAxbnMiXQ~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoiM1FuQkNYaVc4UkpMc1RCcFExZ1JxOFV4QkZ0NVBzVnBIU2E4ZVo4WXRKQSIsImF1ZCI6Ing1MDlfaGFzaDpXcXVndzRvRzZWZ2d2Y1FwOTRhLVRGQzdqeDAxSTE0X0dNMjdNT1hSdjVBIiwibm9uY2UiOiJocENaU1B2MzYwTXlBNG1oOW5xNVRodS16TVgteGhzM0ZMcll0ZjBIdDBZIiwiaWF0IjoxNzg2NjM3MjczfQ.iy2P69E_i43tHzNMa1lGcoJ_080Oh4zhKazTM7gdGBclSSS_1vne-yEJOG_L4pvFNACJBmF9816NXqMxspWvyA"
    ],
    "eu_pid_mdoc": [
      "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGC2BhYaaRmcmFuZG9tWCDmG-fjWOv2y9_nnIXlZRjKvQ1x5IOM0Hb27pJQRqo39WhkaWdlc3RJRAJsZWxlbWVudFZhbHVlaURFTU8tVEVTVHFlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZdgYWGakZnJhbmRvbVgg4DRg5-BXsMe9ZCX23_3oSgA1GFdfDuvl2Z30DGajMkZoZGlnZXN0SUQIbGVsZW1lbnRWYWx1ZWdLQUzEkkpTcWVsZW1lbnRJZGVudGlmaWVyamdpdmVuX25hbWVqaXNzdWVyQXV0aIRDoQEmoRghWQGlMIIBoTCCAUegAwIBAgIUKn4HvkszvymJxTiU9FBVdnI5eIIwCgYIKoZIzj0EAwIwPzEXMBUGA1UEAwwOUElEIERTIFNUQUdJTkcxFzAVBgNVBAoMDlJhaXRpcyBTdGFnaW5nMQswCQYDVQQGEwJMVjAeFw0yNjA0MTcxNjI2MzJaFw0yNzA0MTcxNjI2MzJaMD8xFzAVBgNVBAMMDlBJRCBEUyBTVEFHSU5HMRcwFQYDVQQKDA5SYWl0aXMgU3RhZ2luZzELMAkGA1UEBhMCTFYwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATVd7lR-epXrf8T3QXBJJIagS9nXM1_gnOykM-51RD0F4WLnCPUPPPJf_OUo2w9i2CFcl623-fW1Cr4ldNDO5Q_oyEwHzAdBgNVHQ4EFgQUrjlVCh9EfYErUsOOeFA9OQw4dtwwCgYIKoZIzj0EAwIDSAAwRQIhAJ9inbWciF07OFPNt15o7i_Ceg9F6b0LVYweFd4IQtf-AiB-p74_XLZArCMWVg9sDHLS4iQG8A6aG2ZBtofcMJkfhFkDt9gYWQOypmdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xZ3ZlcnNpb25jMS4wbHZhbGlkaXR5SW5mb6Nmc2lnbmVkwHQyMDI2LTA4LTExVDA3OjA5OjIwWml2YWxpZEZyb23AdDIwMjYtMDgtMTFUMDc6MDk6MjBaanZhbGlkVW50aWzAdDIwMjYtMTEtMDlUMDA6MDA6MDBabHZhbHVlRGlnZXN0c6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGyAFggZVq2B6ZoAe7MZWHNfEbbIgepmnXDDETPWglPwElxeswBWCAnQQ8riloJVCxx7fJwLU_gpfL7r1ApLh8aEmsMKmIZHAJYIDGEDKMu0NHg7qI3r3TIRXuRl2PgZQ_lLubszUMwSUnvA1ggT-P33RwWydFwGs_V3UPtyP6MUwqPU-ZIFttPyFnYszoEWCCvbvUwBocUCflTeURGA8MMFx9M5l5yL1b3COKOOqSJYAVYING3PvlaSqVMQarjQEFHFrhfWSnEaCLj9nrkwBZsVvWzBlgg54Si4hqeEAg8Bh8w-s9-QEjLI2F9xtaFJuySbApF9B0HWCApjb33Sm1oZ3GcsAK_qzrEO_ems32EuavS-RJ4Ed2NXQhYIGfZ_N9w2H9vnqzNzSZ30C_sumooH4RJ6UleIZRTa-aTCVggqoRRQJb-idXQIywaiCDZB1J64vda7eXAOnJAlKfgBZsKWCAVvo83yqWU2GRjQHwGBpXFYFG_yy6UkwYF0BremuWoLwtYIHdTAQi99JaZrC7DIa3C7JtiMQlLzaVb4DeFdHS_v5usDFggOF3xoin4NJCHgHDTqJZuPpxdhxBSsFVcBXSDfR0ch7cNWCDW_kvVDLvy6Sp0bcbA78p3SVfqe1INtaFYpJd4zKNZzA5YIEqhUolotf-2pFqbGI5HoaHen2jUNXjmq3CFQYhEkqaXD1ggZs3sQQ2aKgPCzXQioanESV_ioA5o3zqfp0Sg-AF3ugwQWCDLR-Olj7UodmUkjequa9szicT10c-FTESRUC98P_C7oRFYICEvgRXxg01m9wsjSR0eGJ6NWx9m3eyQIyYP3bYsY5RobWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggPOO1N_Aq9oWAjruKNfCSI6JA7vshMkSIvPGqlIyIiSUiWCCp--ZQ_4JLQPds6OMy_irSN902PpYcsLg__B0t1P8qUm9kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhApv9-u7fv-t6CkAlMsw7ayYwbBEWbl-rjFi_8SRsLQP51m9KYUVPx4tDyIvXBr5MTIAt6xrcD5eNSuSAWWTGJR2xkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQOZHRmq6Wg3ZMtT_XgD_5drAitmBUVtmfeoNqwTT3h-qPSdkI8xyIfDaP7aHPZjF5Ik2bBdexNPQeYSpi-x6JfJmc3RhdHVzAA"
    ]
  },
  "state": "ed8f4cc3-f883-4d2e-b3cd-e924e7563a8a",
  "nonce": "hpCZSPv360MyA4mh9nq5Thu-zMX-xhs3FLrYtf0Ht0Y",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "jwk_thumbprint": "K5XIKeeCV2Oq1eNZPW6pHXP5zKkMgwYwBkgeLPBjeZg"
}
2026-08-13 16:07:54 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": "b2eaaa28-91fc-4f70-a18a-b1b2c3dbd8bb",
        "iat": 1786579200,
        "exp": 1794355200,
        "status": "validation status URL",
        "vct": "eu.europa.ec.eudi.pid_jwt_vc_json",
        "cnf": {
          "jwk": {
            "kty": "EC",
            "crv": "P-256",
            "x": "Q09roDkSOQm1f3uFhaE0TcQ9iwfQhrvWIyuEl-qMPbY",
            "y": "owIUSiZpee-P5EDHFyOk19fvRO8tGgrGsOu48Bb6mio"
          }
        },
        "family_name": "Raitis",
        "given_name": "Pud\u0101ns"
      },
      "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-11T00: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": "DEMO-TEST",
        "eu.europa.ec.eudi.pid.1:given_name": "KAL\u0112JS"
      },
      "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-09T00:00:00+00:00"
        },
        {
          "id": "device_signature",
          "name": "Valid Device Signature",
          "status": "passed",
          "detail": "DeviceAuth verified against SessionTranscript"
        }
      ]
    }
  }
}