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

96f53f80-7dd4-4706-9012-06618e6770b6

validated
direct_post.jwt

8fe13e72-bedf-40a1-9a60-ce44b5507abb
x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A
LL2AwgAQmVKv__EEZXeAjjAZu7kRRRRZFWLnhDbuuQk

https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post
600s
eu_pid_any_format_common
2026-09-16 13:04:56 UTC    2026-09-16 13:05:14 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": "TiFBnf2AoLWJAQlMzprhcI0ryosaRT-RIvaBU9J0hLc",
        "y": "1h8HEaf_lpYsV6K8VPgGBawT3n0DJjVZDO0fFwwvyR8",
        "kid": "p6i2pLyHdJKieTdzqVbqqQrPV-9xdhP6iTnZDItR4UY",
        "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-08-26T05:40:02+00:00
Trusted Chain signed by trusted root: C=LV,O=Raitis Staging,CN=PID DS STAGING
Valid Token Status Valid until 2026-11-25T00: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": "18ea9e28-6207-4554-b554-540d7d411f9a",
    "iat": 1787788800,
    "exp": 1795564800,
    "vct": "eu.europa.ec.eudi.pid_jwt_vc_json",
    "cnf": {
      "jwk": {
        "kty": "EC",
        "crv": "P-256",
        "x": "R5Hw4RK8wTQjIad_FJasOu_IlWxo6wlnVdV9Rlk0uX8",
        "y": "KKOECrER1ITk11zM4H4rxCffIxBSi9NNCmiy4f9dK5Q"
      }
    },
    "family_name": "Pud\u0101ns",
    "issuing_country": "LV",
    "given_name": "Raitis"
  },
  "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-08-26T05:40:02+00:00"
    },
    {
      "id": "trusted",
      "name": "Trusted",
      "status": "passed",
      "detail": "Chain signed by 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-25T00: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-08-26T05:40:02+00:00
Trusted Chain signed by trusted root: C=LV,O=Raitis Staging,CN=PID DS STAGING
Valid Token Status Valid until 2026-11-25T00: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": "1982-10-31",
    "eu.europa.ec.eudi.pid.1:issuing_country": "LV",
    "eu.europa.ec.eudi.pid.1:family_name": "Pud\u0101ns",
    "eu.europa.ec.eudi.pid.1:given_name": "Raitis"
  },
  "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-08-26T05:40:02+00:00"
    },
    {
      "id": "trusted",
      "name": "Trusted",
      "status": "passed",
      "detail": "Chain signed by 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-25T00: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": [
    "eyJhbGciOiAiRVMyNTYiLCAidHlwIjogInZjK3NkLWp3dCIsICJ4NWMiOiBbIk1JSUJ2ekNDQVdXZ0F3SUJBZ0lVZUlNUXpKclQySUxzeGoydTkzYUZkY2o0MkVrd0NnWUlLb1pJemowRUF3SXdQekVYTUJVR0ExVUVBd3dPVUVsRUlFUlRJRk5VUVVkSlRrY3hGekFWQmdOVkJBb01EbEpoYVhScGN5QlRkR0ZuYVc1bk1Rc3dDUVlEVlFRR0V3Sk1WakFlRncweU5qQTRNall3TlRRd01ESmFGdzB5TnpBNE1qWXdOVFF3TURKYU1EOHhGekFWQmdOVkJBTU1EbEJKUkNCRVV5QlRWRUZIU1U1SE1SY3dGUVlEVlFRS0RBNVNZV2wwYVhNZ1UzUmhaMmx1WnpFTE1Ba0dBMVVFQmhNQ1RGWXdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVFZkN2xSK2VwWHJmOFQzUVhCSkpJYWdTOW5YTTEvZ25PeWtNKzUxUkQwRjRXTG5DUFVQUFBKZi9PVW8ydzlpMkNGY2w2MjMrZlcxQ3I0bGRORE81US9vejh3UFRBZEJnTlZIUTRFRmdRVXJqbFZDaDlFZllFclVzT09lRkE5T1F3NGR0d3dEQVlEVlIwVEFRSC9CQUl3QURBT0JnTlZIUThCQWY4RUJBTUNCNEF3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUlnUVI5cTBPUUVqcTQrbzc3NWloVC9LRVRncjNrd2NhRFhkbmdvRVNTKzF6Y0NJUUN0TVE5ZU5XVk5JMDN4bVVjQ0FqdE90UnJlWGZtL3ZEaUdwZjZ2Zjh1eUF3PT0iXX0.eyJfc2QiOiBbIi1jMnNvWXRGOEFOaFpNNHVCWlZoc2lDT3NuZl9RY25SQ1MyV1Z2V0pSUzgiLCAiQnI3dXBlby14eldTNkttdUxLWHZRUVROa2d4V1ZocTZEbnhXNk5UTkpMZyIsICJDT0dmTTZ3eFJhNTNCN0ZJUzk3ZFp0NHBpV1pmY25vVzZaYWo2bkR1czhFIiwgIkpkQV9KdGJ5M2czdmNtaG9FV21vYTMwYUctSV8zOGpjUzZiNXVOOFItY0kiLCAiTElJaHlEU1ZBZnpzaThmbzR4S3BnaUxVTGdWc0poMlphX2NaaloybUlKTSIsICJPel85NG1YYV92VWoycGZtT1lNUmlDdEk0ZllaY1hVSENWZUJyNjYzVWRVIiwgIlBmU1NELU5KanZNendVdGJJOC1vRkFhWE1PZzh1X2tPMnJEOGdTMl9leTQiLCAiUUhFOU1SNUZPVHRyS3pabWVHcGstT2htdVRNcVV6aE9WZmdWVEliZXdObyIsICJUcnFaMGFfaUFrWUFPSU15S2hRVWNxQVkxVHZLbVhGS1JPTERzWmw1bndRIiwgIlUtUGUtcUdfS3VjSjBRcXRvU0YzYXdwY19odzdUTEVTRVBVWDdVYXM4RHMiLCAiV20tbkpZT09MSnVpTGJwcWFKakdyY0R1TURHVjg2WWhFQlhNSUpwSDBOTSIsICJnREFNQzdEelVmYTZMRUJrSWxFYWVEVV93MU9URTdrRERpdGIwdlE5V2FRIiwgIm5HcFMya0pDOHNCNGZkMVhKTlFaMEtuRmhBa09fY05mSGdLOG10enNxb3ciXSwgImlzcyI6ICJodHRwczovL2lzc3Vlci5wcm94eS5zbnAubHYiLCAianRpIjogIjE4ZWE5ZTI4LTYyMDctNDU1NC1iNTU0LTU0MGQ3ZDQxMWY5YSIsICJpYXQiOiAxNzg3Nzg4ODAwLCAiZXhwIjogMTc5NTU2NDgwMCwgInZjdCI6ICJldS5ldXJvcGEuZWMuZXVkaS5waWRfand0X3ZjX2pzb24iLCAiY25mIjogeyJqd2siOiB7Imt0eSI6ICJFQyIsICJjcnYiOiAiUC0yNTYiLCAieCI6ICJSNUh3NFJLOHdUUWpJYWRfRkphc091X0lsV3hvNndsblZkVjlSbGswdVg4IiwgInkiOiAiS0tPRUNyRVIxSVRrMTF6TTRINHJ4Q2ZmSXhCU2k5Tk5DbWl5NGY5ZEs1USJ9fSwgIl9zZF9hbGciOiAic2hhLTI1NiJ9.QI4Vp4lj3-cqa46RaZq8LpFS5Tw5ySyOr1A6wRryN34ucF5KMbmrxPJNDYjHgHEmz9jud-K51UM_ISTaffyKlg~WyI5c2lDSmdibXU0LXZ6ODEwTFUtVElRIiwgImZhbWlseV9uYW1lIiwgIlB1ZFx1MDEwMW5zIl0~WyJudmRwMWRGVTEtNVhVVjdFWGJOTm5BIiwgImlzc3VpbmdfY291bnRyeSIsICJMViJd~WyJoNUJ0ckt3eEJ6VWt6ZEExT3RIQzNRIiwgImdpdmVuX25hbWUiLCAiUmFpdGlzIl0~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoiV2w0T3NkMFJpRmJuNWpBVmdQNHNRcWFjNm42TzlhQkphTWxtUWRsdjVCTSIsImF1ZCI6Ing1MDlfaGFzaDpXcXVndzRvRzZWZ2d2Y1FwOTRhLVRGQzdqeDAxSTE0X0dNMjdNT1hSdjVBIiwibm9uY2UiOiJMTDJBd2dBUW1WS3ZfX0VFWlhlQWpqQVp1N2tSUlJSWkZXTG5oRGJ1dVFrIiwiaWF0IjoxNzg5NTYzOTE0fQ.iZS7IYuba9spRNv7udukxCFZF2Gm_AJbjtQAlBAWOmr_ur6hwD52vKguFeXjCjtbxKE419Z6RcdEDaGAhJCSiQ"
  ],
  "eu_pid_mdoc": [
    "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYbKRmcmFuZG9tWCB_kPRFvceP6wwqimki7V5QG-beznGMgj_xAqXqIAAxU2hkaWdlc3RJRAVsZWxlbWVudFZhbHVl2QPsajE5ODItMTAtMzFxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVggU6kOUMsMSl-5VSG_Dz5tM7JA9c7Euc6xieHSg2mEA9NoZGlnZXN0SUQNbGVsZW1lbnRWYWx1ZWJMVnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnnYGFhnpGZyYW5kb21YIB3Vh8tfZORPuHQmh-7xavLHHjaJ8FQSY8tcOvQZeZLCaGRpZ2VzdElEAGxlbGVtZW50VmFsdWVnUHVkxIFuc3FlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZdgYWGWkZnJhbmRvbVggvKufLPi3-RHFs9pMcBFYmvINjUIU8j9XdmAWTvjuMiZoZGlnZXN0SUQLbGVsZW1lbnRWYWx1ZWZSYWl0aXNxZWxlbWVudElkZW50aWZpZXJqZ2l2ZW5fbmFtZWppc3N1ZXJBdXRohEOhASahGCFZAcMwggG_MIIBZaADAgECAhR4gxDMmtPYguzGPa73doV1yPjYSTAKBggqhkjOPQQDAjA_MRcwFQYDVQQDDA5QSUQgRFMgU1RBR0lORzEXMBUGA1UECgwOUmFpdGlzIFN0YWdpbmcxCzAJBgNVBAYTAkxWMB4XDTI2MDgyNjA1NDAwMloXDTI3MDgyNjA1NDAwMlowPzEXMBUGA1UEAwwOUElEIERTIFNUQUdJTkcxFzAVBgNVBAoMDlJhaXRpcyBTdGFnaW5nMQswCQYDVQQGEwJMVjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNV3uVH56let_xPdBcEkkhqBL2dczX-Cc7KQz7nVEPQXhYucI9Q888l_85SjbD2LYIVyXrbf59bUKviV00M7lD-jPzA9MB0GA1UdDgQWBBSuOVUKH0R9gStSw454UD05DDh23DAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB_wQEAwIHgDAKBggqhkjOPQQDAgNIADBFAiBBH2rQ5ASOrj6jvvmKFP8oROCveTBxoNd2eCgRJL7XNwIhAK0xD141ZU0jTfGZRwICO061Gt5d-b-8OIal_q9_y7IDWQMr2BhZAyamZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFndmVyc2lvbmMxLjBsdmFsaWRpdHlJbmZvo2ZzaWduZWTAdDIwMjYtMDgtMjdUMTE6MjM6MzBaaXZhbGlkRnJvbcB0MjAyNi0wOC0yN1QxMToyMzozMFpqdmFsaWRVbnRpbMB0MjAyNi0xMS0yNVQwMDowMDowMFpsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMa4AWCCoK-9e2NFs8NSx0B7zT4xSBsi0A8AywjsJ4UFvq4d0TgFYIC3RjuW-d4vgpvqNoetYpBdzJVzrxYa4KvTxzrKZdUhvAlggc5daYhn2ZrAnBvwOq7v2x6nvyFF_b-xeDz55RDa0sv4DWCCE8Wt-TK8ZIU2CYZxYXC2lnlCUx-CD2-ubPoMTeSVHbgRYINxSyHVbdQhAQjevb2N5_GwDXhDLHlKvCcxO_7QaXMwtBVgg5EzKCT7ZB0rR_fnQ5l2hBhN1opR8gWvgSRN--VyIOY4GWCBfUVpKqlFA6c11tjpuE7AqA0qhMWA9Peq0JSN0Aho6twdYINilS-bX5av5HC3LaRZpD-g0ouVHfcx-_GbZuBl43wMYCFggTyWiWsrEXd8tBjQa73fMpkV3F70BCn12MtSmcfS__uoJWCBUymJo8v9A7GMbBlC7jKWUtLufnD4MARo658VFvPjCLQpYIA3JBzcXwZC2dQo_HR4iUoWFHn221X-KDAk8DKfAYnSdC1ggmK7DYbyBQx1VpJMnBG2z1TDrM5zicjdhlAc9gzi-MUoMWCCL-eJJL6d3C599HQvyS9RdwgiKw-M_AYNClxvMcFNz4g1YICGUINghsmoeE-NGecmK46Tc4ouUFR5_401EeibP9TiNbWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggKaDwqytKC3ncbQm_DBsqAVCw9m0jGYmWUrn5iYLV4WgiWCDl76F-vSJn3tj9VQexBKhLddghHQzaKnLUusaGAPM7gG9kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhA0oLQk-yW7FTbCNSmACMZiKS3R99KihDDe5hITROn9Q0w3V-bRA1WpYRlVQ1UQFkOJqsWB_sms92j5rfHanU7PWxkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQHdlTRGeuVlKpgmZj-AUU_4QxKMGDv_eB45KGCfOfJOWiqr6eC4HCA4JRpqLJaD0yuFUeIo2i8vT0FeSdedvglFmc3RhdHVzAA"
  ]
}

Decoded Token

Decoded JWT headers, payloads, disclosures, and key binding

View Decoded Token
{
  "eu_pid_sdjwt": {
    "header": {
      "alg": "ES256",
      "typ": "vc+sd-jwt",
      "x5c": [
        "MIIBvzCCAWWgAwIBAgIUeIMQzJrT2ILsxj2u93aFdcj42EkwCgYIKoZIzj0EAwIwPzEXMBUGA1UEAwwOUElEIERTIFNUQUdJTkcxFzAVBgNVBAoMDlJhaXRpcyBTdGFnaW5nMQswCQYDVQQGEwJMVjAeFw0yNjA4MjYwNTQwMDJaFw0yNzA4MjYwNTQwMDJaMD8xFzAVBgNVBAMMDlBJRCBEUyBTVEFHSU5HMRcwFQYDVQQKDA5SYWl0aXMgU3RhZ2luZzELMAkGA1UEBhMCTFYwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATVd7lR+epXrf8T3QXBJJIagS9nXM1/gnOykM+51RD0F4WLnCPUPPPJf/OUo2w9i2CFcl623+fW1Cr4ldNDO5Q/oz8wPTAdBgNVHQ4EFgQUrjlVCh9EfYErUsOOeFA9OQw4dtwwDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCB4AwCgYIKoZIzj0EAwIDSAAwRQIgQR9q0OQEjq4+o775ihT/KETgr3kwcaDXdngoESS+1zcCIQCtMQ9eNWVNI03xmUcCAjtOtRreXfm/vDiGpf6vf8uyAw=="
      ]
    },
    "payload": {
      "_sd": [
        "-c2soYtF8ANhZM4uBZVhsiCOsnf_QcnRCS2WVvWJRS8",
        "Br7upeo-xzWS6KmuLKXvQQTNkgxWVhq6DnxW6NTNJLg",
        "COGfM6wxRa53B7FIS97dZt4piWZfcnoW6Zaj6nDus8E",
        "JdA_Jtby3g3vcmhoEWmoa30aG-I_38jcS6b5uN8R-cI",
        "LIIhyDSVAfzsi8fo4xKpgiLULgVsJh2Za_cZjZ2mIJM",
        "Oz_94mXa_vUj2pfmOYMRiCtI4fYZcXUHCVeBr663UdU",
        "PfSSD-NJjvMzwUtbI8-oFAaXMOg8u_kO2rD8gS2_ey4",
        "QHE9MR5FOTtrKzZmeGpk-OhmuTMqUzhOVfgVTIbewNo",
        "TrqZ0a_iAkYAOIMyKhQUcqAY1TvKmXFKROLDsZl5nwQ",
        "U-Pe-qG_KucJ0QqtoSF3awpc_hw7TLESEPUX7Uas8Ds",
        "Wm-nJYOOLJuiLbpqaJjGrcDuMDGV86YhEBXMIJpH0NM",
        "gDAMC7DzUfa6LEBkIlEaeDU_w1OTE7kDDitb0vQ9WaQ",
        "nGpS2kJC8sB4fd1XJNQZ0KnFhAkO_cNfHgK8mtzsqow"
      ],
      "iss": "https://issuer.proxy.snp.lv",
      "jti": "18ea9e28-6207-4554-b554-540d7d411f9a",
      "iat": 1787788800,
      "exp": 1795564800,
      "vct": "eu.europa.ec.eudi.pid_jwt_vc_json",
      "cnf": {
        "jwk": {
          "kty": "EC",
          "crv": "P-256",
          "x": "R5Hw4RK8wTQjIad_FJasOu_IlWxo6wlnVdV9Rlk0uX8",
          "y": "KKOECrER1ITk11zM4H4rxCffIxBSi9NNCmiy4f9dK5Q"
        }
      },
      "_sd_alg": "sha-256"
    },
    "disclosures": [
      [
        "9siCJgbmu4-vz810LU-TIQ",
        "family_name",
        "Pud\u0101ns"
      ],
      [
        "nvdp1dFU1-5XUV7EXbNNnA",
        "issuing_country",
        "LV"
      ],
      [
        "h5BtrKwxBzUkzdA1OtHC3Q",
        "given_name",
        "Raitis"
      ]
    ],
    "key_binding_jwt": {
      "header": {
        "typ": "kb+jwt",
        "alg": "ES256"
      },
      "payload": {
        "sd_hash": "Wl4Osd0RiFbn5jAVgP4sQqac6n6O9aBJaMlmQdlv5BM",
        "aud": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
        "nonce": "LL2AwgAQmVKv__EEZXeAjjAZu7kRRRRZFWLnhDbuuQk",
        "iat": 1789563914
      }
    }
  },
  "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 \\x7f\\x90\\xf4E\\xbd\\xc7\\x8f\\xeb\\x0c*\\x8ai\"\\xed^P\\x1b\\xe6\\xde\\xceq\\x8c\\x82?\\xf1\\x02\\xa5\\xea \\x001ShdigestID\\x05lelementValue\\xd9\\x03\\xecj1982-10-31qelementIdentifierjbirth_date')",
              "CBORTag(24, b'\\xa4frandomX S\\xa9\\x0eP\\xcb\\x0cJ_\\xb9U!\\xbf\\x0f>m3\\xb2@\\xf5\\xce\\xc4\\xb9\\xce\\xb1\\x89\\xe1\\xd2\\x83i\\x84\\x03\\xd3hdigestID\\rlelementValuebLVqelementIdentifieroissuing_country')",
              "CBORTag(24, b'\\xa4frandomX \\x1d\\xd5\\x87\\xcb_d\\xe4O\\xb8t&\\x87\\xee\\xf1j\\xf2\\xc7\\x1e6\\x89\\xf0T\\x12c\\xcb\\\\:\\xf4\\x19y\\x92\\xc2hdigestID\\x00lelementValuegPud\\xc4\\x81nsqelementIdentifierkfamily_name')",
              "CBORTag(24, b'\\xa4frandomX \\xbc\\xab\\x9f,\\xf8\\xb7\\xf9\\x11\\xc5\\xb3\\xdaLp\\x11X\\x9a\\xf2\\r\\x8dB\\x14\\xf2?Wv`\\x16N\\xf8\\xee2&hdigestID\\x0blelementValuefRaitisqelementIdentifierjgiven_name')"
            ]
          },
          "issuerAuth": [
            "b'\\xa1\\x01&'",
            {
              "33": "b'0\\x82\\x01\\xbf0\\x82\\x01e\\xa0\\x03\\x02\\x01\\x02\\x02\\x14x\\x83\\x10\\xcc\\x9a\\xd3\\xd8\\x82\\xec\\xc6=\\xae\\xf7v\\x85u\\xc8\\xf8\\xd8I0\\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\\r260826054002Z\\x17\\r270826054002Z0?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=0\\x1d\\x06\\x03U\\x1d\\x0e\\x04\\x16\\x04\\x14\\xae9U\\n\\x1fD}\\x81+R\\xc3\\x8exP=9\\x0c8v\\xdc0\\x0c\\x06\\x03U\\x1d\\x13\\x01\\x01\\xff\\x04\\x020\\x000\\x0e\\x06\\x03U\\x1d\\x0f\\x01\\x01\\xff\\x04\\x04\\x03\\x02\\x07\\x800\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x02\\x03H\\x000E\\x02 A\\x1fj\\xd0\\xe4\\x04\\x8e\\xae>\\xa3\\xbe\\xf9\\x8a\\x14\\xff(D\\xe0\\xafy0q\\xa0\\xd7vx(\\x11$\\xbe\\xd77\\x02!\\x00\\xad1\\x0f^5eM#M\\xf1\\x99G\\x02\\x02;N\\xb5\\x1a\\xde]\\xf9\\xbf\\xbc8\\x86\\xa5\\xfe\\xaf\\x7f\\xcb\\xb2\\x03'"
            },
            "b'\\xd8\\x18Y\\x03&\\xa6gdocTypeweu.europa.ec.eudi.pid.1gversionc1.0lvalidityInfo\\xa3fsigned\\xc0t2026-08-27T11:23:30ZivalidFrom\\xc0t2026-08-27T11:23:30ZjvalidUntil\\xc0t2026-11-25T00:00:00ZlvalueDigests\\xa1weu.europa.ec.eudi.pid.1\\xae\\x00X \\xa8+\\xef^\\xd8\\xd1l\\xf0\\xd4\\xb1\\xd0\\x1e\\xf3O\\x8cR\\x06\\xc8\\xb4\\x03\\xc02\\xc2;\\t\\xe1Ao\\xab\\x87tN\\x01X -\\xd1\\x8e\\xe5\\xbew\\x8b\\xe0\\xa6\\xfa\\x8d\\xa1\\xebX\\xa4\\x17s%\\\\\\xeb\\xc5\\x86\\xb8*\\xf4\\xf1\\xce\\xb2\\x99uHo\\x02X s\\x97Zb\\x19\\xf6f\\xb0\\'\\x06\\xfc\\x0e\\xab\\xbb\\xf6\\xc7\\xa9\\xef\\xc8Q\\x7fo\\xec^\\x0f>yD6\\xb4\\xb2\\xfe\\x03X \\x84\\xf1k~L\\xaf\\x19!M\\x82a\\x9cX\\\\-\\xa5\\x9eP\\x94\\xc7\\xe0\\x83\\xdb\\xeb\\x9b>\\x83\\x13y%Gn\\x04X \\xdcR\\xc8u[u\\x08@B7\\xafocy\\xfcl\\x03^\\x10\\xcb\\x1eR\\xaf\\t\\xccN\\xff\\xb4\\x1a\\\\\\xcc-\\x05X \\xe4L\\xca\\t>\\xd9\\x07J\\xd1\\xfd\\xf9\\xd0\\xe6]\\xa1\\x06\\x13u\\xa2\\x94|\\x81k\\xe0I\\x13~\\xf9\\\\\\x889\\x8e\\x06X _QZJ\\xaaQ@\\xe9\\xcdu\\xb6:n\\x13\\xb0*\\x03J\\xa11`==\\xea\\xb4%#t\\x02\\x1a:\\xb7\\x07X \\xd8\\xa5K\\xe6\\xd7\\xe5\\xab\\xf9\\x1c-\\xcbi\\x16i\\x0f\\xe84\\xa2\\xe5G}\\xcc~\\xfcf\\xd9\\xb8\\x19x\\xdf\\x03\\x18\\x08X O%\\xa2Z\\xca\\xc4]\\xdf-\\x064\\x1a\\xefw\\xcc\\xa6Ew\\x17\\xbd\\x01\\n}v2\\xd4\\xa6q\\xf4\\xbf\\xfe\\xea\\tX T\\xcabh\\xf2\\xff@\\xecc\\x1b\\x06P\\xbb\\x8c\\xa5\\x94\\xb4\\xbb\\x9f\\x9c>\\x0c\\x01\\x1a:\\xe7\\xc5E\\xbc\\xf8\\xc2-\\nX \\r\\xc9\\x077\\x17\\xc1\\x90\\xb6u\\n?\\x1d\\x1e\"R\\x85\\x85\\x1e}\\xb6\\xd5\\x7f\\x8a\\x0c\\t<\\x0c\\xa7\\xc0bt\\x9d\\x0bX \\x98\\xae\\xc3a\\xbc\\x81C\\x1dU\\xa4\\x93\\'\\x04m\\xb3\\xd50\\xeb3\\x9c\\xe2r7a\\x94\\x07=\\x838\\xbe1J\\x0cX \\x8b\\xf9\\xe2I/\\xa7w\\x0b\\x9f}\\x1d\\x0b\\xf2K\\xd4]\\xc2\\x08\\x8a\\xc3\\xe3?\\x01\\x83B\\x97\\x1b\\xccpSs\\xe2\\rX !\\x94 \\xd8!\\xb2j\\x1e\\x13\\xe3Fy\\xc9\\x8a\\xe3\\xa4\\xdc\\xe2\\x8b\\x94\\x15\\x1e\\x7f\\xe3MDz&\\xcf\\xf58\\x8dmdeviceKeyInfo\\xa1ideviceKey\\xa4\\x01\\x02 \\x01!X )\\xa0\\xf0\\xab+J\\x0by\\xdcm\\t\\xbf\\x0c\\x1b*\\x01P\\xb0\\xf6m#\\x19\\x89\\x96R\\xb9\\xf9\\x89\\x82\\xd5\\xe1h\"X \\xe5\\xef\\xa1~\\xbd\"g\\xde\\xd8\\xfdU\\x07\\xb1\\x04\\xa8Ku\\xd8!\\x1d\\x0c\\xda*r\\xd4\\xba\\xc6\\x86\\x00\\xf3;\\x80odigestAlgorithmgSHA-256'",
            "b'\\xd2\\x82\\xd0\\x93\\xec\\x96\\xecT\\xdb\\x08\\xd4\\xa6\\x00#\\x19\\x88\\xa4\\xb7G\\xdfJ\\x8a\\x10\\xc3{\\x98HM\\x13\\xa7\\xf5\\r0\\xdd_\\x9bD\\rV\\xa5\\x84eU\\rT@Y\\x0e&\\xab\\x16\\x07\\xfb&\\xb3\\xdd\\xa3\\xe6\\xb7\\xc7ju;='"
          ]
        },
        "deviceSigned": {
          "nameSpaces": "CBORTag(24, b'\\xa0')",
          "deviceAuth": {
            "deviceSignature": [
              "b'\\xa1\\x01&'",
              {},
              null,
              "b\"weM\\x11\\x9e\\xb9YJ\\xa6\\t\\x99\\x8f\\xe0\\x14S\\xfe\\x10\\xc4\\xa3\\x06\\x0e\\xff\\xde\\x07\\x8eJ\\x18'\\xce|\\x93\\x96\\x8a\\xaa\\xfax.\\x07\\x08\\x0e\\tF\\x9a\\x8b%\\xa0\\xf4\\xca\\xe1Tx\\x8a6\\x8b\\xcb\\xd3\\xd0W\\x92u\\xe7o\\x82Q\""
            ]
          }
        }
      }
    ],
    "status": 0
  }
}

Session Logs

6 total
2026-09-16 13:04:56 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "content-type": "application/x-www-form-urlencoded",
    "via": "1.1 Caddy",
    "origin": "https://api.playground.france-identite.gouv.fr",
    "referer": "https://api.playground.france-identite.gouv.fr/igrantio/verifier/admin/create-request/",
    "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36",
    "accept-encoding": "gzip, deflate, br, zstd",
    "sec-fetch-mode": "navigate",
    "sec-fetch-user": "?1",
    "accept-language": "lv,en-US;q=0.9,en;q=0.8,sv;q=0.7,ru;q=0.6,de;q=0.5,nb;q=0.4,zh-CN;q=0.3,zh;q=0.2,fr;q=0.1",
    "sec-fetch-site": "same-origin",
    "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",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "sec-ch-ua-platform": "\"Windows\"",
    "x-forwarded-proto": "https",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "upgrade-insecure-requests": "1",
    "sec-fetch-dest": "document",
    "sec-ch-ua-mobile": "?0",
    "sec-ch-ua": "\"Google Chrome\";v=\"153\", \"Not_A Brand\";v=\"8\", \"Chromium\";v=\"153\"",
    "dnt": "1",
    "cache-control": "max-age=0",
    "x-forwarded-for": "78.84.80.134, 127.0.0.1,10.42.7.1",
    "content-length": "152",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "13446dcc-55b6-41df-9491-85af4c51099f",
    "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=7f2a4c60459c250309671f985d3e4e8ee3a7eb18a5518aec47860e9be8ec99e8;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-2ff95760cd35a6fa7920481ad9fed370-da6d71161406fe39-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": "96f53f80-7dd4-4706-9012-06618e6770b6",
  "request_id": "8fe13e72-bedf-40a1-9a60-ce44b5507abb",
  "nonce": "LL2AwgAQmVKv__EEZXeAjjAZu7kRRRRZFWLnhDbuuQk",
  "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": "p6i2pLyHdJKieTdzqVbqqQrPV-9xdhP6iTnZDItR4UY",
  "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": "TiFBnf2AoLWJAQlMzprhcI0ryosaRT-RIvaBU9J0hLc",
          "y": "1h8HEaf_lpYsV6K8VPgGBawT3n0DJjVZDO0fFwwvyR8",
          "kid": "p6i2pLyHdJKieTdzqVbqqQrPV-9xdhP6iTnZDItR4UY",
          "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-09-16 13:05:05 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "user-agent": "Dalvik/2.1.0 (Linux; U; Android 15; Redmi Note 9 Pro Build/BP1A.250505.005)",
    "accept-encoding": "gzip",
    "x-forwarded-for": "78.84.80.134, 127.0.0.1,10.42.7.1",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "x-forwarded-proto": "https",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "via": "1.1 Caddy",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "91789eaa-c879-40b8-a4b9-57a71c02cb98",
    "x-envoy-attempt-count": "1",
    "x-envoy-original-path": "/igrantio/verifier-backend/authorize/8fe13e72-bedf-40a1-9a60-ce44b5507abb",
    "x-forwarded-client-cert": "By=spiffe://cluster.local/ns/igrantio/sa/igrantio-playground-unfold;Hash=7f2a4c60459c250309671f985d3e4e8ee3a7eb18a5518aec47860e9be8ec99e8;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-95bd432dca17e878f9624f88360a6a77-3cf62756a88b9df6-00",
    "tracestate": ""
  },
  "path_params": {
    "request_id": "8fe13e72-bedf-40a1-9a60-ce44b5507abb"
  },
  "transaction_id": "96f53f80-7dd4-4706-9012-06618e6770b6",
  "nonce": "LL2AwgAQmVKv__EEZXeAjjAZu7kRRRRZFWLnhDbuuQk",
  "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": "p6i2pLyHdJKieTdzqVbqqQrPV-9xdhP6iTnZDItR4UY"
}
2026-09-16 13:05:14 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "user-agent": "ktor-client",
    "accept-encoding": "gzip",
    "content-type": "application/x-www-form-urlencoded",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "x-forwarded-for": "78.84.80.134, 127.0.0.1,10.42.7.1",
    "x-forwarded-proto": "https",
    "via": "1.1 Caddy",
    "accept": "application/json",
    "accept-charset": "UTF-8",
    "content-length": "7995",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "ddcf9c2a-909e-9862-a127-f942378de089",
    "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=7f2a4c60459c250309671f985d3e4e8ee3a7eb18a5518aec47860e9be8ec99e8;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
    "traceparent": "00-46d50220dbd9729346ccfd642fc871f6-13a2606b640b2586-01",
    "tracestate": ""
  },
  "form_fields": {
    "response_jwe": "eyJlcGsiOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiJOdVo3MnVmRkJlV2tkeGRZeUI5ZDBCbFJKVGxHbFI3VDA4eFdhaVMzT3VFIiwieSI6IkU4dFA0NFdKdDV1YV9RVHk5TmFGamt2enJUb0dDa1gxaEJIWk1WZzlkRGsifSwiYXB2IjoiVEV3eVFYZG5RVkZ0Vmt0MlgxOUZSVnBZWlVGcWFrRmFkVGRyVWxKU1VscEdWMHh1YUVSaWRYVlJhdyIsImtpZCI6InA2aTJwTHlIZEpLaWVUZHpxVmJxcVFyUFYtOXhkaFA2aVRuWkRJdFI0VVkiLCJhcHUiOiJ0eEtKX2tzWHUtUy1NYmRRYlpGRWdBIiwiZW5jIjoiQTI1NkdDTSIsImFsZyI6IkVDREgtRVMifQ..228ovArof3CRnUEM.nZYT-fSmVR9R9PHWSm-VVblC7l-g8ZcBVFh9mqaMpi6W3LjY6WpViA3Br4yn-16EK6n2aBZY1jeILbHFtGb6r0tsTRHiGdy5jQafTVbUXFpYQB3a_vVFprVlyag4aP1XjkUN6-dEwt1SigrTmSRmRU3t_iy65FQFWVq7w65ua-qa4mdebu4Nj9G3VFDWvjRUiWjqVtsrQyqkW3vU3Peaj-ULtKvbRCcbr4-gmmnT58ZtJ1_HoFMb4TEVNTOSeYI_g1mutPJIfWgjjliPpetfCcqqHUasnlPN63Zyb8cYZH5tSq-btif2hSHuvzE7CN6VRIA0R179d5U05isuQMFe_qsea6E_5-sUMW2rylbuGBP_B4G2lh8MUlhbkBm1YJeaTeYJ1D58vZDH6o-gPUNWl0aJz-mqgjUS5e3tXEscV8tBDER_uh3Kq1CzJSkTZPTxOk3L8AJH-o4ivecqiR3dBkTkavRpwBuOHhEJGNkiMtYNBnBiNIw-xteMlr2NtOjyyRV8-GWsRgzC8C7E1eJZtu1GcEcSQ2Df_LaPE1OlKkobttykT0--7xP21aKZlbJCGXI8rMqGx6FCaZJ0acAXrRz2YiehE_tYOZGSh4phdU0hWLPfHicMa-OL-L-M4OdT8lYRMlI0rJkeWjTybOmd7UAz851tw-_KT3jnoq7mH-V_QtWKb-raBGiv5W5nqPVYfT4D-PbYU2Ix1SgcFDiKpQ3OyEuA4QZ9pDkb5qwpmxllnNR7JPOQOQJjSkNOr22YIAxzftcV64u4QhWttcEqLmB0NRh_3RFObrhBBwptnQQV5HKSEgbYocqOrNim2M1Du9LCeS8ors0y1OfccNIF--B867Bh8onikpnYe_RTY1CoT-opnVkW5Wnwx0uaXETH1KSMDukpn1YahLhjn9lqol_UgL-QBBkbDs3zvbDvgCFdPVoVU6WdDXqFb6PFBCdcGk4LiMDZ0kXBp4OSjI3tHBmAAyqxNE0WzKk2BwAdd11u9XKy_wd6e-GtKcXu9NAFv3oMESUc2xPOI02vYoYCbJ-Ix0hiWrcZL5Kd1mEFeNIOQrhojZkL9xzmtGH7SDs6sl97a7NKpDUah3NDtbIBgn-6bbD6ka0lJpF8YX5PF_sWAodZl0hAeZmj27iYCWcMuIW3oQ3YCrDLrgz3ojuyHp2GOXOfBXrp4fivJRksbRMz3_XJ0QIAjvbtjlNMc7iSthzjGcKsRrgoF9P6IJnYpXNUXBMlM9UhEKG5W8N8VxJg6pWxrixB6J60kFPu_5We1D6QNlTWFf6ilON_JDT-z4d4-pFqITDhnE6qV0vsx0yRy4Vz-xHfYwD4unuwfHZSWwSy8PWmhKGUfPwd6PMM8mdQrNmvoKb6XxfA45WuA-bX2-nekxIDqKsYUgTYeoVzC29ysHEF701S718ONOP7WY33p-__u7r_UtZEHnzaJXuB5ZFCUYuJ6XPeOaxFDjNw4r7lS6yK2ID-C13ALaKU715g8of1y0e1JQ65mqmqyHpp7sQe8YZbklgNx9MOdtuGDlug_eYOViVJl00YR9hE2JVPKCmHBj3L4-Hh7ItZlaZnKuAlPuq0wohLl7zSWGgiPtiD-OBk0AVGTWWpsHn4IUmMozucfGnOFNqGEw1MbJPA7pGx24KhPHgQLWHyjRvl7jQPKB_jIiE0Gu6RfAjDxVtc5MgMlUMh4BQEIDlZk1SMsBW0dZcnH2yDMeRdhTVH0OsuQbx-8fAJG-LsjXpr4WpQC64jQNvNFMmp0m3O1hjCzfHQQ1-xhLwYSKUPJa5jFwEspyvmiwN9PQmLMo9kRFAGfBN4nrBKIB3SzPF9KJV950We5_shAh3A-YA8rYFj1Cg0CdS1_BcaNn2KvPKoni-UqCf-rkPo_w_8vmdSWVFytoqLpRk3liD8dVWvHKqaMIZ54VfRF5LYqIqEIqAsFZmrLUizeusFIjXdm-F4EKLx4xID1Wpe0Wry65hKXlnO3K7CIIgp4cBf4v3qFj1eLOI8HHrDjUpXGsTpwVj3Pg9oEbP0SSZWihoLU9QWz6LLkkmfVOVrtk6a_AgULjlYFXM_ENk40d1_kyYsqIcVOI81LqNFK8eGm1OP18ZHOezTPcfX0HKBn_B-R_MJfz4YnF03sk9P5ad4faph7m_Nn5vPv70zI016DpedI9rpq3TAM_Pq1hEIVUAmFW30NPUsE-1K_hW4jAOfPW_affQ2orsYESkFBdip-EapZm1v0_N4iK4DYLlB52mzjmqVm6KIk64er-_8WsTVEE3L1OEqMXrMpIpKNZH9kvKLgN3Ona2sYakUUs5xN9FZ1ON7KykhCfdXcOepaW5Dc0fmyeLnB0Y-relQBev1s3t_4EexrZ9GqxWjcrwmcTPrXV6w0nv6v_SNslay2YvltgOLVEr6f0yhmXYWC5I-JnLxHbVfz81vSGHJmL0SYJiwpZleznqQIDhCH5F6V3JV-GmfIMli-Ai47R3uZlaVE2OL0zrrJDiS148It1wJgWezqwkf9lpoVUM0USP_yJskOYeoFYwZkkZGLLxUIgHkMhRI0nzDKJel1Tqt6pkvGa12r36goySUAAlE0aouB89_D5fuohP8k8Nu92K572sVzeMNs4cdBxpzChCLcdCy0zWryeG_RZBY0GMDjnMg5PuprNRc2X3eeQ1WJU4VXoek3_CuyNiaaCUKiyA_4Ek_QaSZyfy_V5-dVgkByGxC-MfLv4PfowoJzs4Kvdch1JSqGJDdcmcyZmEwUNDO6zfEFl-9j12C3yxVydK-LMTwY_BzJeU3ecpwbMd4_ZWiLPQ_IN8IBe82xGsMfjzv6BIVoa8P_-xGLvzYujZYNy2UT68t9pimzKcI2pfpDgFpkkcOycMljC4T4lV2PzQWUpdTdIP_7523iDrV-Zua-aLDoJERe_ICX9mdUs8i8ZBzWmfwwVh-JZ3DwoS6H3QguB_oVI56jWOwNt4vBWwJcPbtY3O2X5Kp-9lwWwGnBFaIWX_tQpVLH2GGuvmK6fVQ1CqV42YwWoGpbz3-sjHMpBx21Dz0y1BenXbH4jJiaTfsLHIIwmbO2FrBhGGNBmObf8q8y82n1_pFI6tdb_tV1xGLQryMBAclV6vSa2UU4M0manvl_sBw1yRqcSExAgcxnj4GXinF1k2o1s-O6vp8H6aaVOA1Ay1P7vmgA8-EFnlKdGSKFBqNYxtJY0xezUTDO_bVqaLjGEO7yK4CTO4OOxgNSb3tyAyD43a_t5NcvPdoKrECMjRWbSPB5ojaPcuhuKPeT-RX_vWKmksW9WSk65T2AZoK0AaztGWZmK5NPwaaXL0hV0gwAlMP_hEZsVydnwKtCm9_WKZe-9tPRolkddo_XKX9QsDyGBVESus7BqsRuHAAPJtkcpZ5K9P_poxdipDK-31Ze4RkuE4hEsaBb7nMuwtLrnva-eqMfP0yMZlGZoh_R8jxOIbO5UNnaNIh-6-CdmIJCDT8g9yNq0aXJd1zL8zWblN7dYhNlJDr8bPEFpN5xgnRaa5PA_VbnQvuFuvNQ-KZbcq0YjdqX2XX2qYQl1lPXKQdVMdbOfhElRLHBU9jnPwmcqhcxBuuspAgHedEKsxsFWWno72D72BCA3Pko4mlmqPhAg-g5qJGP5xTO25nqbgFWCwYheqgS9bamJ1fHAoCipjqaXTQLRc_9IDbK3MyCY78hC7WbB57aTHdhw7YfOjvMRyY_y0WcLzHA_xcbrMnV7PmvZWK3dAYg_GKneJR1sMOx08wWT_eRVZ6z-wYcAMTJspTzEJhD9vsFla1atZWW4ecbWL6_6FHKGFRgreK1onWaM2kQUKD7H1jWETfpMTNMJN56hxqQVZ29xZPgU-Ld3kUjoN551iVRaEamCg4e9r-yQGvUl_G37gfHDtl3MYww9BOVsfhnCnXHDGLwO57Fk-RuyKqp29iToLnY6WdeAfs2fk03BsO2IOsIk4vS4PBeWDALVWOpMtv81vZRZbgZhWfwnYVoH5cUx80FKGmhKlz6zMJ3iphixMFgHJLot0tbNRuc8UFN2epzYWKfJ6KPOTPm76ku0Iu5_NMi4lhhfiftOheF3Bat7cpY0Ul9dg8R-Uw6et4YsaPU73kz6DH3eVZfsG6CqCXSJBhbU9N5khgEHuzUlg68sIcISXlZrBiGTwiPskfvleDV44xk5NeUSxzmaAv3NOPGXIQvGhbA07AqZuss0T6FS-ddvVg1s3I_pMTZfRCKk_bB1PVMh-_0dPigFPj75EDZ3Ato635y0nhD8cqqut56cNH8ZkdNFxQHdcJZWgTB0qLaI3U9CnDfgSY9iU7TYRpAeCYgVIMlMHo8a_EA2tw3xHtdAnpKu7mGFNU4W_GJQ9dHFY_-oCJy5jZ4XymMaf4cq52nJJfAMEXt2-MWJB59-G6ak4alP680oILEJEr4fVxJOIBHeyFtT-uGbcrN5ISqYglBpytRKIkYbD7c43VmyLLbH0qtFt0MUWzlmHI6lmarhpabkUipOYEB9-SVcEVU9oMSGGS9DpEIjml8otU1QGGwdHU3hgQCoZAYNIsTFMGYDnDRjjaDI_C-07pZCkeI91OX9IkgkCRqnTsrktdrL2bCkKJx5MkiHadSDBW08g-E1baCgnfZiDRz9DXMgcySJ5MpjlxGsAHzLtM3c4_wZV-9Mj01aY0u1Zu8KYzm8kgQEDrqadinY7U1zOTr-qLKGqN_CiAba_nG3au5eOjTjxNbLCHPYumPTAA5VqJTMwL6iNnVmshpit8ayaON1JjeyvD8Zv6MbfKLc6t4cm-T2cGicY6dBrWqafVs7ACFzngSVcd_hCcX314WhHjP6kMOUczx5tEsLOfGrVCyeNhDjLDSujx_uPrjnw8tCxiJpGDjuKw2eahLiuhud7d8PQTblku1xRY16QZCDi0K6zPVPIg-uQTurWMz1igzXlTyfvz9dgky-_FX2p3JPqyMPGG4TnBsXwRI9mNDcOr5FFgKNKRYG3A0MMXBL2lWtx16x6CIAkSS3FDxpPlb9dC6qQOxl_XP8uSuoffyKUC6tQLxYxFtfBuDRveBfOOVjMZvLlXqicQ9ahfgJOPe9kDxyvd4Mj6LLHCgtbG71g6Kf500lrueHvEepFyzZ0CM3QPH_LrSoWkVvfl6uR9yCm21vcd9jvGiitczlDkhhu4FK_VFHsvA7U66azgfZZ6RSqN3bxs_aZqf_WBSV0qL1df4UQV7O4cjcuvOxy4sdT6oUUM4c53MBVMngDKv1Eh_JmysA8PZk0sQQAddiTvGNTfs9FrqatKJmvwfkQFNDYdpCoBUn0PdJ7Yn9SL12yRrFZUHAifrvqzrmuMM0Htt808lk_444qdpVfgOtNrydQo9jVBtWVRaxzR5onX_Uh_iF_NpkR7aD8R_BFnIWbtFPBW7R8DfxIsXQHSRoTuOw0xh0gD6Ws6IuwRWEZt9JnKH316wdpI7OuwuoFQTxsGXoMOsnu9AFL4tqT3BGxRC3GKtALEREtqISJB4z1bMU91G8tCxiIAx3hEoN7Ciy4HOvtxVkWjrdLvS6wxr2fRSe2nXl6XZY3zTQHiaLc3Unc2dh_WZbUHOc-H8mq3MpDvXPtZJzAW23fw4hlNGh75sFYREbHFKsqSPGH3mWPBxE62gQ0te8lFkTA-CGmuu-82TleuUhKbuYMvKhx2mg9rYhwxCOnWSTer_9HwndgyjwMMIxajE7ol_4CXy8ecwj4Zvn-JcCpI-O-cZXEIjepM7HXiQ68xbHWNzSftRuzlCf2_ua62_OjAs2pYTBQAVsREvnT3gyasRVq-4pSG4HvkTc_fpy5Uy-McXBcRkrPMNfU6Xv1oPsHGsCnJqeymveWHTlYkm2fmG6GZK9yT8XyCy-E4WbVCxeEQ2rkqRoT9JzRS_qx3oWLahMNa3l7YaaZswQ-4tAl5s7PsetgzlLN3lV-WqB9nIOuTvd8qOQXqbjnDKVfreYLlDiQhba_H1NBlMmx38g_60EBxJt-Fblj4PqhO2-2A0XpQAJiHHCl6VrsPt9laed0pLzNjsFNQdq2U53lifje6m4oW-M1a2esGUQrRkXvkx0VgzAkNjReNT_2ys9fLKGBUC_ANFory14YBT3lSjH7lm_QNCEFLdERRnEQ4IJpKuyImGfX6GSLf86rV8VElR8CFM3PyhOcYVTIAIR0oMWfzNBDtFGGLTu9ephbnOWT7MouqKK68RX8Gc4_BRNDtKvK4O0Tg0GhrNH2lhR03cqWHQ9d3rqC3pqP7Rv2TDGYC_ZOV91QxM3iBmCJjdkie8waMrPti-F42q1AKG0Z-JsOPz2Hko3Md9mj61THy46LMqSMYXcZkvJ9gjEz0SYuEpenTwLkJDYJ2nFs1YcYE6QoeUXTW3NTQEFTvj7lKQgW6xvDr2nVF8HVt_QbQDw4fqlxQiNlxshh5SbC64_-F3b1n1G-XDym9Awt_Yd1VxPi79z0_PpmEyCxStG_UG9NMoLUxHz7A9EIleTwKkPattffus2KvVAUuYGAs2V0Dig3l_y2jS7z7IipKYqktJ1u15H3Gp3xDg7-WLqq48z4iaa46xSL_FjvFztuey3tRyKlrXGRcR8R4bWWmhoIJiywoZ8UC3a0gIOmFRv0of5Rae9Cw1iGZziGuk8rCJvKb6TdaOyoLZhWmr9ZK2KixBIMKLv5xgUJpf_QZ5cMCXQLbT0G6UKwYVhskbrvX8AxagRo0jBtmisEc9Jp16QRTEDZK4VEOjcsu4uWiEM9YL9MWfjqFSboAO8_eblmD5Eb9L76cwzxD04gl38tH406_TI5ScRmgBx8RvDz-014ekgK-bVFkzDcQGhs_W7RrUeeuh3SWVHmawMUG71zSEbf8mC3vLLbIGteHgdpl31wMNDrinZUnIvaitQetQK29me89nvgUceb9da2wP28ThcaCmq-d2wa4PZveuMMJ8hq34HsCWhBqMEqzWy1fj84L9XB0OvwheY4y38iN0toIkeZ8dhnaYv3JLe1xBoGtLCHgasXly0MgzzD1JCbge1T4R4Vifx0W6vj7z4k8WsXFga_KEV5futc-IH7Nl9Qi2WShZ7w0TrkOUNooEZoX_EhrNiUSXErikJ9XHa6XYYrrlzxnDqYXcz0AxxXguavXb3LUlFHRP3G9imiFUXsMMn3WPzBKQMIRxzOg3kDLNAdl7nYisGo2YGP7g5qb1eUDe4s2jpyQpTwBX3dLJ3fhoRazGTXxF9jYUkzPl2SLKdgDB6tPdM43vJ3sHBG6yPg9gSVKU-d2n04EgH-M34UWvP9k-ItMSc9dd1IRgaLR4eL9ZNATWDik9XvGNdFun1IuTg-gUPtMKkDWfEwgeXscLBOLT2G3P5ozuT93mRTk0YF8L3XLfHqio6auzzlacZkDv5BhDiS7aX7ak0XE3bWy-8k-YquPo9AfS4GO3mszq_C5sBN5NFiNICkCbzch4_bXoAT0DCf9wP-RfvE4SuxKbkfTHT_s7ZBmaT_lc_j-8GPzDALNoP2ZGonGsywv-6RQeRA8malbhI1oE-9KxwWdsQ.1qF7BU6Xa1vivFS4hWx24w"
  },
  "transaction_id": "96f53f80-7dd4-4706-9012-06618e6770b6",
  "nonce": "LL2AwgAQmVKv__EEZXeAjjAZu7kRRRRZFWLnhDbuuQk",
  "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": "p6i2pLyHdJKieTdzqVbqqQrPV-9xdhP6iTnZDItR4UY"
}
2026-09-16 13:05:14 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "NuZ72ufFBeWkdxdYyB9d0BlRJTlGlR7T08xWaiS3OuE",
      "y": "E8tP44WJt5ua_QTy9NaFjkvzrToGCkX1hBHZMVg9dDk"
    },
    "apv": "TEwyQXdnQVFtVkt2X19FRVpYZUFqakFadTdrUlJSUlpGV0xuaERidXVRaw",
    "kid": "p6i2pLyHdJKieTdzqVbqqQrPV-9xdhP6iTnZDItR4UY",
    "apu": "txKJ_ksXu-S-MbdQbZFEgA",
    "enc": "A256GCM",
    "alg": "ECDH-ES"
  },
  "decrypted_payload": {
    "vp_token": {
      "eu_pid_sdjwt": [
        "eyJhbGciOiAiRVMyNTYiLCAidHlwIjogInZjK3NkLWp3dCIsICJ4NWMiOiBbIk1JSUJ2ekNDQVdXZ0F3SUJBZ0lVZUlNUXpKclQySUxzeGoydTkzYUZkY2o0MkVrd0NnWUlLb1pJemowRUF3SXdQekVYTUJVR0ExVUVBd3dPVUVsRUlFUlRJRk5VUVVkSlRrY3hGekFWQmdOVkJBb01EbEpoYVhScGN5QlRkR0ZuYVc1bk1Rc3dDUVlEVlFRR0V3Sk1WakFlRncweU5qQTRNall3TlRRd01ESmFGdzB5TnpBNE1qWXdOVFF3TURKYU1EOHhGekFWQmdOVkJBTU1EbEJKUkNCRVV5QlRWRUZIU1U1SE1SY3dGUVlEVlFRS0RBNVNZV2wwYVhNZ1UzUmhaMmx1WnpFTE1Ba0dBMVVFQmhNQ1RGWXdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVFZkN2xSK2VwWHJmOFQzUVhCSkpJYWdTOW5YTTEvZ25PeWtNKzUxUkQwRjRXTG5DUFVQUFBKZi9PVW8ydzlpMkNGY2w2MjMrZlcxQ3I0bGRORE81US9vejh3UFRBZEJnTlZIUTRFRmdRVXJqbFZDaDlFZllFclVzT09lRkE5T1F3NGR0d3dEQVlEVlIwVEFRSC9CQUl3QURBT0JnTlZIUThCQWY4RUJBTUNCNEF3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUlnUVI5cTBPUUVqcTQrbzc3NWloVC9LRVRncjNrd2NhRFhkbmdvRVNTKzF6Y0NJUUN0TVE5ZU5XVk5JMDN4bVVjQ0FqdE90UnJlWGZtL3ZEaUdwZjZ2Zjh1eUF3PT0iXX0.eyJfc2QiOiBbIi1jMnNvWXRGOEFOaFpNNHVCWlZoc2lDT3NuZl9RY25SQ1MyV1Z2V0pSUzgiLCAiQnI3dXBlby14eldTNkttdUxLWHZRUVROa2d4V1ZocTZEbnhXNk5UTkpMZyIsICJDT0dmTTZ3eFJhNTNCN0ZJUzk3ZFp0NHBpV1pmY25vVzZaYWo2bkR1czhFIiwgIkpkQV9KdGJ5M2czdmNtaG9FV21vYTMwYUctSV8zOGpjUzZiNXVOOFItY0kiLCAiTElJaHlEU1ZBZnpzaThmbzR4S3BnaUxVTGdWc0poMlphX2NaaloybUlKTSIsICJPel85NG1YYV92VWoycGZtT1lNUmlDdEk0ZllaY1hVSENWZUJyNjYzVWRVIiwgIlBmU1NELU5KanZNendVdGJJOC1vRkFhWE1PZzh1X2tPMnJEOGdTMl9leTQiLCAiUUhFOU1SNUZPVHRyS3pabWVHcGstT2htdVRNcVV6aE9WZmdWVEliZXdObyIsICJUcnFaMGFfaUFrWUFPSU15S2hRVWNxQVkxVHZLbVhGS1JPTERzWmw1bndRIiwgIlUtUGUtcUdfS3VjSjBRcXRvU0YzYXdwY19odzdUTEVTRVBVWDdVYXM4RHMiLCAiV20tbkpZT09MSnVpTGJwcWFKakdyY0R1TURHVjg2WWhFQlhNSUpwSDBOTSIsICJnREFNQzdEelVmYTZMRUJrSWxFYWVEVV93MU9URTdrRERpdGIwdlE5V2FRIiwgIm5HcFMya0pDOHNCNGZkMVhKTlFaMEtuRmhBa09fY05mSGdLOG10enNxb3ciXSwgImlzcyI6ICJodHRwczovL2lzc3Vlci5wcm94eS5zbnAubHYiLCAianRpIjogIjE4ZWE5ZTI4LTYyMDctNDU1NC1iNTU0LTU0MGQ3ZDQxMWY5YSIsICJpYXQiOiAxNzg3Nzg4ODAwLCAiZXhwIjogMTc5NTU2NDgwMCwgInZjdCI6ICJldS5ldXJvcGEuZWMuZXVkaS5waWRfand0X3ZjX2pzb24iLCAiY25mIjogeyJqd2siOiB7Imt0eSI6ICJFQyIsICJjcnYiOiAiUC0yNTYiLCAieCI6ICJSNUh3NFJLOHdUUWpJYWRfRkphc091X0lsV3hvNndsblZkVjlSbGswdVg4IiwgInkiOiAiS0tPRUNyRVIxSVRrMTF6TTRINHJ4Q2ZmSXhCU2k5Tk5DbWl5NGY5ZEs1USJ9fSwgIl9zZF9hbGciOiAic2hhLTI1NiJ9.QI4Vp4lj3-cqa46RaZq8LpFS5Tw5ySyOr1A6wRryN34ucF5KMbmrxPJNDYjHgHEmz9jud-K51UM_ISTaffyKlg~WyI5c2lDSmdibXU0LXZ6ODEwTFUtVElRIiwgImZhbWlseV9uYW1lIiwgIlB1ZFx1MDEwMW5zIl0~WyJudmRwMWRGVTEtNVhVVjdFWGJOTm5BIiwgImlzc3VpbmdfY291bnRyeSIsICJMViJd~WyJoNUJ0ckt3eEJ6VWt6ZEExT3RIQzNRIiwgImdpdmVuX25hbWUiLCAiUmFpdGlzIl0~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoiV2w0T3NkMFJpRmJuNWpBVmdQNHNRcWFjNm42TzlhQkphTWxtUWRsdjVCTSIsImF1ZCI6Ing1MDlfaGFzaDpXcXVndzRvRzZWZ2d2Y1FwOTRhLVRGQzdqeDAxSTE0X0dNMjdNT1hSdjVBIiwibm9uY2UiOiJMTDJBd2dBUW1WS3ZfX0VFWlhlQWpqQVp1N2tSUlJSWkZXTG5oRGJ1dVFrIiwiaWF0IjoxNzg5NTYzOTE0fQ.iZS7IYuba9spRNv7udukxCFZF2Gm_AJbjtQAlBAWOmr_ur6hwD52vKguFeXjCjtbxKE419Z6RcdEDaGAhJCSiQ"
      ],
      "eu_pid_mdoc": [
        "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYbKRmcmFuZG9tWCB_kPRFvceP6wwqimki7V5QG-beznGMgj_xAqXqIAAxU2hkaWdlc3RJRAVsZWxlbWVudFZhbHVl2QPsajE5ODItMTAtMzFxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVggU6kOUMsMSl-5VSG_Dz5tM7JA9c7Euc6xieHSg2mEA9NoZGlnZXN0SUQNbGVsZW1lbnRWYWx1ZWJMVnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnnYGFhnpGZyYW5kb21YIB3Vh8tfZORPuHQmh-7xavLHHjaJ8FQSY8tcOvQZeZLCaGRpZ2VzdElEAGxlbGVtZW50VmFsdWVnUHVkxIFuc3FlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZdgYWGWkZnJhbmRvbVggvKufLPi3-RHFs9pMcBFYmvINjUIU8j9XdmAWTvjuMiZoZGlnZXN0SUQLbGVsZW1lbnRWYWx1ZWZSYWl0aXNxZWxlbWVudElkZW50aWZpZXJqZ2l2ZW5fbmFtZWppc3N1ZXJBdXRohEOhASahGCFZAcMwggG_MIIBZaADAgECAhR4gxDMmtPYguzGPa73doV1yPjYSTAKBggqhkjOPQQDAjA_MRcwFQYDVQQDDA5QSUQgRFMgU1RBR0lORzEXMBUGA1UECgwOUmFpdGlzIFN0YWdpbmcxCzAJBgNVBAYTAkxWMB4XDTI2MDgyNjA1NDAwMloXDTI3MDgyNjA1NDAwMlowPzEXMBUGA1UEAwwOUElEIERTIFNUQUdJTkcxFzAVBgNVBAoMDlJhaXRpcyBTdGFnaW5nMQswCQYDVQQGEwJMVjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNV3uVH56let_xPdBcEkkhqBL2dczX-Cc7KQz7nVEPQXhYucI9Q888l_85SjbD2LYIVyXrbf59bUKviV00M7lD-jPzA9MB0GA1UdDgQWBBSuOVUKH0R9gStSw454UD05DDh23DAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB_wQEAwIHgDAKBggqhkjOPQQDAgNIADBFAiBBH2rQ5ASOrj6jvvmKFP8oROCveTBxoNd2eCgRJL7XNwIhAK0xD141ZU0jTfGZRwICO061Gt5d-b-8OIal_q9_y7IDWQMr2BhZAyamZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFndmVyc2lvbmMxLjBsdmFsaWRpdHlJbmZvo2ZzaWduZWTAdDIwMjYtMDgtMjdUMTE6MjM6MzBaaXZhbGlkRnJvbcB0MjAyNi0wOC0yN1QxMToyMzozMFpqdmFsaWRVbnRpbMB0MjAyNi0xMS0yNVQwMDowMDowMFpsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMa4AWCCoK-9e2NFs8NSx0B7zT4xSBsi0A8AywjsJ4UFvq4d0TgFYIC3RjuW-d4vgpvqNoetYpBdzJVzrxYa4KvTxzrKZdUhvAlggc5daYhn2ZrAnBvwOq7v2x6nvyFF_b-xeDz55RDa0sv4DWCCE8Wt-TK8ZIU2CYZxYXC2lnlCUx-CD2-ubPoMTeSVHbgRYINxSyHVbdQhAQjevb2N5_GwDXhDLHlKvCcxO_7QaXMwtBVgg5EzKCT7ZB0rR_fnQ5l2hBhN1opR8gWvgSRN--VyIOY4GWCBfUVpKqlFA6c11tjpuE7AqA0qhMWA9Peq0JSN0Aho6twdYINilS-bX5av5HC3LaRZpD-g0ouVHfcx-_GbZuBl43wMYCFggTyWiWsrEXd8tBjQa73fMpkV3F70BCn12MtSmcfS__uoJWCBUymJo8v9A7GMbBlC7jKWUtLufnD4MARo658VFvPjCLQpYIA3JBzcXwZC2dQo_HR4iUoWFHn221X-KDAk8DKfAYnSdC1ggmK7DYbyBQx1VpJMnBG2z1TDrM5zicjdhlAc9gzi-MUoMWCCL-eJJL6d3C599HQvyS9RdwgiKw-M_AYNClxvMcFNz4g1YICGUINghsmoeE-NGecmK46Tc4ouUFR5_401EeibP9TiNbWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggKaDwqytKC3ncbQm_DBsqAVCw9m0jGYmWUrn5iYLV4WgiWCDl76F-vSJn3tj9VQexBKhLddghHQzaKnLUusaGAPM7gG9kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhA0oLQk-yW7FTbCNSmACMZiKS3R99KihDDe5hITROn9Q0w3V-bRA1WpYRlVQ1UQFkOJqsWB_sms92j5rfHanU7PWxkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQHdlTRGeuVlKpgmZj-AUU_4QxKMGDv_eB45KGCfOfJOWiqr6eC4HCA4JRpqLJaD0yuFUeIo2i8vT0FeSdedvglFmc3RhdHVzAA"
      ]
    },
    "state": "8fe13e72-bedf-40a1-9a60-ce44b5507abb"
  }
}
2026-09-16 13:05:14 UTC INFO /post VP Token received
Data:
{
  "vp_token": {
    "eu_pid_sdjwt": [
      "eyJhbGciOiAiRVMyNTYiLCAidHlwIjogInZjK3NkLWp3dCIsICJ4NWMiOiBbIk1JSUJ2ekNDQVdXZ0F3SUJBZ0lVZUlNUXpKclQySUxzeGoydTkzYUZkY2o0MkVrd0NnWUlLb1pJemowRUF3SXdQekVYTUJVR0ExVUVBd3dPVUVsRUlFUlRJRk5VUVVkSlRrY3hGekFWQmdOVkJBb01EbEpoYVhScGN5QlRkR0ZuYVc1bk1Rc3dDUVlEVlFRR0V3Sk1WakFlRncweU5qQTRNall3TlRRd01ESmFGdzB5TnpBNE1qWXdOVFF3TURKYU1EOHhGekFWQmdOVkJBTU1EbEJKUkNCRVV5QlRWRUZIU1U1SE1SY3dGUVlEVlFRS0RBNVNZV2wwYVhNZ1UzUmhaMmx1WnpFTE1Ba0dBMVVFQmhNQ1RGWXdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVFZkN2xSK2VwWHJmOFQzUVhCSkpJYWdTOW5YTTEvZ25PeWtNKzUxUkQwRjRXTG5DUFVQUFBKZi9PVW8ydzlpMkNGY2w2MjMrZlcxQ3I0bGRORE81US9vejh3UFRBZEJnTlZIUTRFRmdRVXJqbFZDaDlFZllFclVzT09lRkE5T1F3NGR0d3dEQVlEVlIwVEFRSC9CQUl3QURBT0JnTlZIUThCQWY4RUJBTUNCNEF3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUlnUVI5cTBPUUVqcTQrbzc3NWloVC9LRVRncjNrd2NhRFhkbmdvRVNTKzF6Y0NJUUN0TVE5ZU5XVk5JMDN4bVVjQ0FqdE90UnJlWGZtL3ZEaUdwZjZ2Zjh1eUF3PT0iXX0.eyJfc2QiOiBbIi1jMnNvWXRGOEFOaFpNNHVCWlZoc2lDT3NuZl9RY25SQ1MyV1Z2V0pSUzgiLCAiQnI3dXBlby14eldTNkttdUxLWHZRUVROa2d4V1ZocTZEbnhXNk5UTkpMZyIsICJDT0dmTTZ3eFJhNTNCN0ZJUzk3ZFp0NHBpV1pmY25vVzZaYWo2bkR1czhFIiwgIkpkQV9KdGJ5M2czdmNtaG9FV21vYTMwYUctSV8zOGpjUzZiNXVOOFItY0kiLCAiTElJaHlEU1ZBZnpzaThmbzR4S3BnaUxVTGdWc0poMlphX2NaaloybUlKTSIsICJPel85NG1YYV92VWoycGZtT1lNUmlDdEk0ZllaY1hVSENWZUJyNjYzVWRVIiwgIlBmU1NELU5KanZNendVdGJJOC1vRkFhWE1PZzh1X2tPMnJEOGdTMl9leTQiLCAiUUhFOU1SNUZPVHRyS3pabWVHcGstT2htdVRNcVV6aE9WZmdWVEliZXdObyIsICJUcnFaMGFfaUFrWUFPSU15S2hRVWNxQVkxVHZLbVhGS1JPTERzWmw1bndRIiwgIlUtUGUtcUdfS3VjSjBRcXRvU0YzYXdwY19odzdUTEVTRVBVWDdVYXM4RHMiLCAiV20tbkpZT09MSnVpTGJwcWFKakdyY0R1TURHVjg2WWhFQlhNSUpwSDBOTSIsICJnREFNQzdEelVmYTZMRUJrSWxFYWVEVV93MU9URTdrRERpdGIwdlE5V2FRIiwgIm5HcFMya0pDOHNCNGZkMVhKTlFaMEtuRmhBa09fY05mSGdLOG10enNxb3ciXSwgImlzcyI6ICJodHRwczovL2lzc3Vlci5wcm94eS5zbnAubHYiLCAianRpIjogIjE4ZWE5ZTI4LTYyMDctNDU1NC1iNTU0LTU0MGQ3ZDQxMWY5YSIsICJpYXQiOiAxNzg3Nzg4ODAwLCAiZXhwIjogMTc5NTU2NDgwMCwgInZjdCI6ICJldS5ldXJvcGEuZWMuZXVkaS5waWRfand0X3ZjX2pzb24iLCAiY25mIjogeyJqd2siOiB7Imt0eSI6ICJFQyIsICJjcnYiOiAiUC0yNTYiLCAieCI6ICJSNUh3NFJLOHdUUWpJYWRfRkphc091X0lsV3hvNndsblZkVjlSbGswdVg4IiwgInkiOiAiS0tPRUNyRVIxSVRrMTF6TTRINHJ4Q2ZmSXhCU2k5Tk5DbWl5NGY5ZEs1USJ9fSwgIl9zZF9hbGciOiAic2hhLTI1NiJ9.QI4Vp4lj3-cqa46RaZq8LpFS5Tw5ySyOr1A6wRryN34ucF5KMbmrxPJNDYjHgHEmz9jud-K51UM_ISTaffyKlg~WyI5c2lDSmdibXU0LXZ6ODEwTFUtVElRIiwgImZhbWlseV9uYW1lIiwgIlB1ZFx1MDEwMW5zIl0~WyJudmRwMWRGVTEtNVhVVjdFWGJOTm5BIiwgImlzc3VpbmdfY291bnRyeSIsICJMViJd~WyJoNUJ0ckt3eEJ6VWt6ZEExT3RIQzNRIiwgImdpdmVuX25hbWUiLCAiUmFpdGlzIl0~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoiV2w0T3NkMFJpRmJuNWpBVmdQNHNRcWFjNm42TzlhQkphTWxtUWRsdjVCTSIsImF1ZCI6Ing1MDlfaGFzaDpXcXVndzRvRzZWZ2d2Y1FwOTRhLVRGQzdqeDAxSTE0X0dNMjdNT1hSdjVBIiwibm9uY2UiOiJMTDJBd2dBUW1WS3ZfX0VFWlhlQWpqQVp1N2tSUlJSWkZXTG5oRGJ1dVFrIiwiaWF0IjoxNzg5NTYzOTE0fQ.iZS7IYuba9spRNv7udukxCFZF2Gm_AJbjtQAlBAWOmr_ur6hwD52vKguFeXjCjtbxKE419Z6RcdEDaGAhJCSiQ"
    ],
    "eu_pid_mdoc": [
      "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6F3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjGE2BhYbKRmcmFuZG9tWCB_kPRFvceP6wwqimki7V5QG-beznGMgj_xAqXqIAAxU2hkaWdlc3RJRAVsZWxlbWVudFZhbHVl2QPsajE5ODItMTAtMzFxZWxlbWVudElkZW50aWZpZXJqYmlydGhfZGF0ZdgYWGakZnJhbmRvbVggU6kOUMsMSl-5VSG_Dz5tM7JA9c7Euc6xieHSg2mEA9NoZGlnZXN0SUQNbGVsZW1lbnRWYWx1ZWJMVnFlbGVtZW50SWRlbnRpZmllcm9pc3N1aW5nX2NvdW50cnnYGFhnpGZyYW5kb21YIB3Vh8tfZORPuHQmh-7xavLHHjaJ8FQSY8tcOvQZeZLCaGRpZ2VzdElEAGxlbGVtZW50VmFsdWVnUHVkxIFuc3FlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZdgYWGWkZnJhbmRvbVggvKufLPi3-RHFs9pMcBFYmvINjUIU8j9XdmAWTvjuMiZoZGlnZXN0SUQLbGVsZW1lbnRWYWx1ZWZSYWl0aXNxZWxlbWVudElkZW50aWZpZXJqZ2l2ZW5fbmFtZWppc3N1ZXJBdXRohEOhASahGCFZAcMwggG_MIIBZaADAgECAhR4gxDMmtPYguzGPa73doV1yPjYSTAKBggqhkjOPQQDAjA_MRcwFQYDVQQDDA5QSUQgRFMgU1RBR0lORzEXMBUGA1UECgwOUmFpdGlzIFN0YWdpbmcxCzAJBgNVBAYTAkxWMB4XDTI2MDgyNjA1NDAwMloXDTI3MDgyNjA1NDAwMlowPzEXMBUGA1UEAwwOUElEIERTIFNUQUdJTkcxFzAVBgNVBAoMDlJhaXRpcyBTdGFnaW5nMQswCQYDVQQGEwJMVjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNV3uVH56let_xPdBcEkkhqBL2dczX-Cc7KQz7nVEPQXhYucI9Q888l_85SjbD2LYIVyXrbf59bUKviV00M7lD-jPzA9MB0GA1UdDgQWBBSuOVUKH0R9gStSw454UD05DDh23DAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB_wQEAwIHgDAKBggqhkjOPQQDAgNIADBFAiBBH2rQ5ASOrj6jvvmKFP8oROCveTBxoNd2eCgRJL7XNwIhAK0xD141ZU0jTfGZRwICO061Gt5d-b-8OIal_q9_y7IDWQMr2BhZAyamZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFndmVyc2lvbmMxLjBsdmFsaWRpdHlJbmZvo2ZzaWduZWTAdDIwMjYtMDgtMjdUMTE6MjM6MzBaaXZhbGlkRnJvbcB0MjAyNi0wOC0yN1QxMToyMzozMFpqdmFsaWRVbnRpbMB0MjAyNi0xMS0yNVQwMDowMDowMFpsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMa4AWCCoK-9e2NFs8NSx0B7zT4xSBsi0A8AywjsJ4UFvq4d0TgFYIC3RjuW-d4vgpvqNoetYpBdzJVzrxYa4KvTxzrKZdUhvAlggc5daYhn2ZrAnBvwOq7v2x6nvyFF_b-xeDz55RDa0sv4DWCCE8Wt-TK8ZIU2CYZxYXC2lnlCUx-CD2-ubPoMTeSVHbgRYINxSyHVbdQhAQjevb2N5_GwDXhDLHlKvCcxO_7QaXMwtBVgg5EzKCT7ZB0rR_fnQ5l2hBhN1opR8gWvgSRN--VyIOY4GWCBfUVpKqlFA6c11tjpuE7AqA0qhMWA9Peq0JSN0Aho6twdYINilS-bX5av5HC3LaRZpD-g0ouVHfcx-_GbZuBl43wMYCFggTyWiWsrEXd8tBjQa73fMpkV3F70BCn12MtSmcfS__uoJWCBUymJo8v9A7GMbBlC7jKWUtLufnD4MARo658VFvPjCLQpYIA3JBzcXwZC2dQo_HR4iUoWFHn221X-KDAk8DKfAYnSdC1ggmK7DYbyBQx1VpJMnBG2z1TDrM5zicjdhlAc9gzi-MUoMWCCL-eJJL6d3C599HQvyS9RdwgiKw-M_AYNClxvMcFNz4g1YICGUINghsmoeE-NGecmK46Tc4ouUFR5_401EeibP9TiNbWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggKaDwqytKC3ncbQm_DBsqAVCw9m0jGYmWUrn5iYLV4WgiWCDl76F-vSJn3tj9VQexBKhLddghHQzaKnLUusaGAPM7gG9kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhA0oLQk-yW7FTbCNSmACMZiKS3R99KihDDe5hITROn9Q0w3V-bRA1WpYRlVQ1UQFkOJqsWB_sms92j5rfHanU7PWxkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQHdlTRGeuVlKpgmZj-AUU_4QxKMGDv_eB45KGCfOfJOWiqr6eC4HCA4JRpqLJaD0yuFUeIo2i8vT0FeSdedvglFmc3RhdHVzAA"
    ]
  },
  "state": "8fe13e72-bedf-40a1-9a60-ce44b5507abb",
  "nonce": "LL2AwgAQmVKv__EEZXeAjjAZu7kRRRRZFWLnhDbuuQk",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "jwk_thumbprint": "p6i2pLyHdJKieTdzqVbqqQrPV-9xdhP6iTnZDItR4UY"
}
2026-09-16 13:05:14 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": "18ea9e28-6207-4554-b554-540d7d411f9a",
        "iat": 1787788800,
        "exp": 1795564800,
        "vct": "eu.europa.ec.eudi.pid_jwt_vc_json",
        "cnf": {
          "jwk": {
            "kty": "EC",
            "crv": "P-256",
            "x": "R5Hw4RK8wTQjIad_FJasOu_IlWxo6wlnVdV9Rlk0uX8",
            "y": "KKOECrER1ITk11zM4H4rxCffIxBSi9NNCmiy4f9dK5Q"
          }
        },
        "family_name": "Pud\u0101ns",
        "issuing_country": "LV",
        "given_name": "Raitis"
      },
      "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-08-26T05:40:02+00:00"
        },
        {
          "id": "trusted",
          "name": "Trusted",
          "status": "passed",
          "detail": "Chain signed by 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-25T00: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": "1982-10-31",
        "eu.europa.ec.eudi.pid.1:issuing_country": "LV",
        "eu.europa.ec.eudi.pid.1:family_name": "Pud\u0101ns",
        "eu.europa.ec.eudi.pid.1:given_name": "Raitis"
      },
      "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-08-26T05:40:02+00:00"
        },
        {
          "id": "trusted",
          "name": "Trusted",
          "status": "passed",
          "detail": "Chain signed by 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-25T00:00:00+00:00"
        },
        {
          "id": "device_signature",
          "name": "Valid Device Signature",
          "status": "passed",
          "detail": "DeviceAuth verified against SessionTranscript"
        }
      ]
    }
  }
}