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

3aaa904e-912a-42cf-88f7-411ad7edd2ad

validated
direct_post.jwt

da72b269-7011-4f76-8fec-5e7f933c588e
x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A
VNhT1ZvNCP3vKC5HQV2qXfSOledXbrsiZN-AjLEXisc

https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post
600s
eu_pid_sdjwt_common
2026-08-13 16:05:18 UTC    2026-08-13 16:05:29 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"
          ]
        }
      ]
    }
  ]
}

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": "TFzxEyVQG6p-Rs8tE61QOFJZ65NlzOiXL4KMZV1VZAE",
        "y": "04ptn9-N1r1r0HYAPugkm0X0JMLKpqcBZJg2NfwR0K4",
        "kid": "6kP1Bzwdju3Jf8n4H30qOuQnAEIAhrMZculz5K5kUcY",
        "alg": "ECDH-ES",
        "use": "enc"
      }
    ]
  },
  "authorization_encrypted_response_alg": "ECDH-ES",
  "authorization_encrypted_response_enc": "A256GCM",
  "encrypted_response_enc_values_supported": [
    "A256GCM",
    "A128GCM",
    "A128CBC-HS256"
  ],
  "response_types_supported": [
    "vp_token"
  ]
}

Validation Result

Valid
eu_pid_sdjwt
dc+sd-jwt
Valid
Valid Document SD-JWT parsed (3 disclosures)
Valid Issuer Signature Issuer JWT signature verified via x5c certificate
Valid Certificate Valid until 2027-04-17T16:26:32+00:00
Trusted Chain anchored at trusted root: C=LV,O=Raitis Staging,CN=PID DS STAGING
Valid Token Status Valid until 2026-11-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",
    "issuing_country": "LV",
    "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 (3 disclosures)"
    },
    {
      "id": "issuer_signature",
      "name": "Valid Issuer Signature",
      "status": "passed",
      "detail": "Issuer JWT signature verified via x5c certificate"
    },
    {
      "id": "valid_certificate",
      "name": "Valid Certificate",
      "status": "passed",
      "detail": "Valid until 2027-04-17T16:26:32+00:00"
    },
    {
      "id": "trusted",
      "name": "Trusted",
      "status": "passed",
      "detail": "Chain anchored at trusted root: C=LV,O=Raitis Staging,CN=PID DS STAGING"
    },
    {
      "id": "token_status",
      "name": "Valid Token Status",
      "status": "passed",
      "detail": "Valid until 2026-11-11T00:00:00+00:00"
    },
    {
      "id": "key_binding",
      "name": "Valid Key Binding",
      "status": "passed",
      "detail": "KB-JWT verified (nonce, aud, sd_hash, signature)"
    }
  ]
}

VP Token

View Raw Token
{
  "eu_pid_sdjwt": [
    "eyJhbGciOiAiRVMyNTYiLCAidHlwIjogInZjK3NkLWp3dCIsICJ4NWMiOiBbIk1JSUJvVENDQVVlZ0F3SUJBZ0lVS240SHZrc3p2eW1KeFRpVTlGQlZkbkk1ZUlJd0NnWUlLb1pJemowRUF3SXdQekVYTUJVR0ExVUVBd3dPVUVsRUlFUlRJRk5VUVVkSlRrY3hGekFWQmdOVkJBb01EbEpoYVhScGN5QlRkR0ZuYVc1bk1Rc3dDUVlEVlFRR0V3Sk1WakFlRncweU5qQTBNVGN4TmpJMk16SmFGdzB5TnpBME1UY3hOakkyTXpKYU1EOHhGekFWQmdOVkJBTU1EbEJKUkNCRVV5QlRWRUZIU1U1SE1SY3dGUVlEVlFRS0RBNVNZV2wwYVhNZ1UzUmhaMmx1WnpFTE1Ba0dBMVVFQmhNQ1RGWXdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVFZkN2xSK2VwWHJmOFQzUVhCSkpJYWdTOW5YTTEvZ25PeWtNKzUxUkQwRjRXTG5DUFVQUFBKZi9PVW8ydzlpMkNGY2w2MjMrZlcxQ3I0bGRORE81US9veUV3SHpBZEJnTlZIUTRFRmdRVXJqbFZDaDlFZllFclVzT09lRkE5T1F3NGR0d3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBSjlpbmJXY2lGMDdPRlBOdDE1bzdpL0NlZzlGNmIwTFZZd2VGZDRJUXRmK0FpQitwNzQvWExaQXJDTVdWZzlzREhMUzRpUUc4QTZhRzJaQnRvZmNNSmtmaEE9PSJdfQ.eyJfc2QiOiBbIjEtcUoxMFh5NzFHSlBuVjE4RE0temdfUTdkOUN5cER4OXJveVhodmV5YkEiLCAiNkg1T2x2blU0RVh5RXkzWTAxdW5FQ2JIbTl4RXpIeFRTUXlKY1FGNUJtRSIsICI4WGRsdVppcEJmM2p4bHl6dkRxb09kb3ZDY0t1dUdLTC1JUk9ZYktYeTZRIiwgIkNVOWNtUnNqd0tVbEhIeUx0c0lNLWgxY1NXbXh5NEtVbHZJNEdtUXRBZ28iLCAiSXhxTkVTLXlMREhCdHFqX19GZzdVS3hOWXpIRGVIZlp3MV9jTjYtRGotYyIsICJPQVhTY1RCOVgzSjFhTTJWcm4zOHdiOUEtanRUSEZ3ZWRDRnNHUjhNSkp3IiwgIlVSalJRQnBWVmlveE5UdTVLc3l0SmsybE5nZXJZXzVWVm5Mek5DQnJxV28iLCAiWlpHUHZydEwtNVBQUGlVZExkZk53S1NpeUltOXBMcTh5MFlNOGtJekZuSSIsICJjdUJvUFJhdkNpRV9RV050Y19KRnRHaE42ZEFIU1MzSjlwaFlubGJheW9vIiwgInBCUmZVMVd4SnpieTNUVjJZRkRsVUJ6ZjBRRHRxbFQ0YlJrN0w3WVlUUGciLCAicHI2dHRreGpqellRNEMxSFdlRzJaMGRJQzNoS2lCMVk5SXJWMllJMWJOTSJdLCAiaXNzIjogImh0dHBzOi8vaXNzdWVyLnByb3h5LnNucC5sdiIsICJqdGkiOiAiYjJlYWFhMjgtOTFmYy00ZjcwLWExOGEtYjFiMmMzZGJkOGJiIiwgImlhdCI6IDE3ODY1NzkyMDAsICJleHAiOiAxNzk0MzU1MjAwLCAic3RhdHVzIjogInZhbGlkYXRpb24gc3RhdHVzIFVSTCIsICJ2Y3QiOiAiZXUuZXVyb3BhLmVjLmV1ZGkucGlkX2p3dF92Y19qc29uIiwgImNuZiI6IHsiandrIjogeyJrdHkiOiAiRUMiLCAiY3J2IjogIlAtMjU2IiwgIngiOiAiUTA5cm9Ea1NPUW0xZjN1RmhhRTBUY1E5aXdmUWhydldJeXVFbC1xTVBiWSIsICJ5IjogIm93SVVTaVpwZWUtUDVFREhGeU9rMTlmdlJPOHRHZ3JHc091NDhCYjZtaW8ifX0sICJfc2RfYWxnIjogInNoYS0yNTYifQ.iPBxO_04jKFKvczCltJnTd17GsKveFu6dQh4BV4lX0OJOwJIod3FUUNI200r0cIcP3Er0nAuYY_jxsRWvszC1g~WyI1WWx3SDMxck5mSE9mbTJidWVMOVJRIiwgImZhbWlseV9uYW1lIiwgIlJhaXRpcyJd~WyJWYzJ6eFEyU1ZDWkZ6UHJwbmp3Ry1nIiwgImlzc3VpbmdfY291bnRyeSIsICJMViJd~WyJWcjNBdlRmTEJzRzZnRlExcVF4S3R3IiwgImdpdmVuX25hbWUiLCAiUHVkXHUwMTAxbnMiXQ~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoieUFHejA4Y0ZvZG9ZRVlMUGxEd0RUY2pHUXRWZ095WlVGemRET0JMXzdSQSIsImF1ZCI6Ing1MDlfaGFzaDpXcXVndzRvRzZWZ2d2Y1FwOTRhLVRGQzdqeDAxSTE0X0dNMjdNT1hSdjVBIiwibm9uY2UiOiJWTmhUMVp2TkNQM3ZLQzVIUVYycVhmU09sZWRYYnJzaVpOLUFqTEVYaXNjIiwiaWF0IjoxNzg2NjM3MTI4fQ.Qm1GOB3nnv5g6A5BR3hL63WhzZOphB4wU3i5BL4YedPRr-qiXgxKlNFKXC9BXXnl4cpuDFeaAKUsHSbRXehm2A"
  ]
}

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"
      ],
      [
        "Vc2zxQ2SVCZFzPrpnjwG-g",
        "issuing_country",
        "LV"
      ],
      [
        "Vr3AvTfLBsG6gFQ1qQxKtw",
        "given_name",
        "Pud\u0101ns"
      ]
    ],
    "key_binding_jwt": {
      "header": {
        "typ": "kb+jwt",
        "alg": "ES256"
      },
      "payload": {
        "sd_hash": "yAGz08cFodoYEYLPlDwDTcjGQtVgOyZUFzdDOBL_7RA",
        "aud": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
        "nonce": "VNhT1ZvNCP3vKC5HQV2qXfSOledXbrsiZN-AjLEXisc",
        "iat": 1786637128
      }
    }
  }
}

Session Logs

6 total
2026-08-13 16:05:18 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "sec-ch-ua-platform": "\"Windows\"",
    "dnt": "1",
    "content-type": "application/x-www-form-urlencoded",
    "referer": "https://api.playground.france-identite.gouv.fr/igrantio/verifier/admin/create-request/",
    "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-ch-ua-mobile": "?0",
    "cache-control": "max-age=0",
    "sec-ch-ua": "\"Not=A?Brand\";v=\"99\", \"Google Chrome\";v=\"151\", \"Chromium\";v=\"151\"",
    "sec-fetch-site": "same-origin",
    "sec-fetch-mode": "navigate",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "sec-fetch-dest": "document",
    "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36",
    "sec-fetch-user": "?1",
    "origin": "https://api.playground.france-identite.gouv.fr",
    "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",
    "upgrade-insecure-requests": "1",
    "accept-encoding": "gzip, deflate, br, zstd",
    "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",
    "via": "1.1 Caddy",
    "x-forwarded-proto": "https",
    "content-length": "147",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "028b47a7-8f0c-48a0-93a1-57d85c223d83",
    "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-305a52ce1f807c9f16165ebc5e64c626-50039f315c506491-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"
              ]
            }
          ]
        }
      ]
    },
    "preset_id": "eu_pid_sdjwt_common",
    "protocol_profile": "haip",
    "wallet_url_scheme": "openid4vp://"
  },
  "transaction_id": "3aaa904e-912a-42cf-88f7-411ad7edd2ad",
  "request_id": "da72b269-7011-4f76-8fec-5e7f933c588e",
  "nonce": "VNhT1ZvNCP3vKC5HQV2qXfSOledXbrsiZN-AjLEXisc",
  "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": "6kP1Bzwdju3Jf8n4H30qOuQnAEIAhrMZculz5K5kUcY",
  "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": "TFzxEyVQG6p-Rs8tE61QOFJZ65NlzOiXL4KMZV1VZAE",
          "y": "04ptn9-N1r1r0HYAPugkm0X0JMLKpqcBZJg2NfwR0K4",
          "kid": "6kP1Bzwdju3Jf8n4H30qOuQnAEIAhrMZculz5K5kUcY",
          "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"
            ]
          }
        ]
      }
    ]
  },
  "preset_id": "eu_pid_sdjwt_common",
  "protocol_profile": "haip"
}
2026-08-13 16:05:24 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "x-forwarded-for": "150.228.123.198, 127.0.0.1,10.42.7.1",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "user-agent": "Dalvik/2.1.0 (Linux; U; Android 12; Redmi Note 9 Pro Build/SKQ1.211019.001)",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "via": "1.1 Caddy",
    "accept-encoding": "gzip",
    "x-forwarded-proto": "https",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "71f439b8-3b18-9cc8-aa81-96c6f2258fcd",
    "x-envoy-attempt-count": "1",
    "x-envoy-original-path": "/igrantio/verifier-backend/authorize/da72b269-7011-4f76-8fec-5e7f933c588e",
    "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-78c8c0431d6550e244138792452b2a52-79b98f38c44b1b50-01",
    "tracestate": ""
  },
  "path_params": {
    "request_id": "da72b269-7011-4f76-8fec-5e7f933c588e"
  },
  "transaction_id": "3aaa904e-912a-42cf-88f7-411ad7edd2ad",
  "nonce": "VNhT1ZvNCP3vKC5HQV2qXfSOledXbrsiZN-AjLEXisc",
  "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": "6kP1Bzwdju3Jf8n4H30qOuQnAEIAhrMZculz5K5kUcY"
}
2026-08-13 16:05:29 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "api.playground.france-identite.gouv.local:32689",
    "x-forwarded-server": "api.playground.france-identite.gouv.fr",
    "accept": "application/json",
    "user-agent": "ktor-client",
    "x-forwarded-host": "api.playground.france-identite.gouv.fr",
    "x-forwarded-proto": "https",
    "accept-charset": "UTF-8",
    "x-forwarded-for": "150.228.123.198, 127.0.0.1,10.42.7.1",
    "accept-encoding": "gzip",
    "via": "1.1 Caddy",
    "content-type": "application/x-www-form-urlencoded",
    "content-length": "4187",
    "x-envoy-external-address": "10.42.7.1",
    "x-request-id": "43b0e492-1827-44d9-9c10-d365ae16cff7",
    "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-575a0a91fca9916cac362c4bb7a30c56-18b64e9410cebde4-00",
    "tracestate": ""
  },
  "form_fields": {
    "response_jwe": "eyJlcGsiOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiJSZXFITlN3RGRaZU9zaEdqOTZGZGl5ODlHcE42TV9pa3NLNEVscHVZUm1ZIiwieSI6Ikl3Q3BxekNqWGxoQ1VGZHd2Z25wQ19YUEYtZW9lcUhVVlpVWmdZeUNPcjgifSwiYXB2IjoiVms1b1ZERmFkazVEVUROMlMwTTFTRkZXTW5GWVpsTlBiR1ZrV0dKeWMybGFUaTFCYWt4RldHbHpZdyIsImtpZCI6IjZrUDFCendkanUzSmY4bjRIMzBxT3VRbkFFSUFock1aY3VsejVLNWtVY1kiLCJhcHUiOiJ3QS1XcG5KX2F6SUFUT2V0bU1EclhnIiwiZW5jIjoiQTI1NkdDTSIsImFsZyI6IkVDREgtRVMifQ..GSYv0jD1kavj764b.lC5aERIDvw8qlwlbf-7wmxV81jKv3Jd4LEAqqJ2gldXBp6HozWipIs4-o3oK31MYPF4yPrpS_s32ugwt5uiiWrnV9Ph5H9067tiu4t89EPDINVfJXa6PN9O9YFDHiQJwdLeNSSu4qB53EjycvG4nIaTJ7okaimtWFzVA88Is4dMibJt7mVZ4LQ779I_ixxu8tqi3Vc_4suGZdfUGg6NFMKd26SieCteaZ_q2UQbZVJ-YZGj8VMi_OvFKBh9SMQZkclFoOwkb1hbU8fU8c0ORZrQOOW-2aDMnNZTBgKCboHJeQedA2tQWlzDAuqfrAtwinTd1jOR1MOZG_Of-2gsgASrQq3cOvRzSRmcjxT14HCQYpO7AHmu0M7F7V86luM-b-uCRFyaF1ZNe-MZwtIZfeCGIssOxIwwywpFXjX_C1ESCX7MbKZricQQTVc-m2CTCmb_FcUDUZ3UnRgdBL-c3RA-FQMKGvR4XKts6uFWG4Z38ZLp9Dd1NC9nBfK1rrCSBz9VMB7pnsKMeFZMrwWRuDDGJRWttcoLCneelFgYjANI7hSqXnwj5BvsXwR5dbJDf4VS_v0JURVvBe75Bl6dWBzsivySW-dF2hF8hyxjQGiN9a9mK-L1itvZ9N7wqJPZLalOHddhr7xr7RQdpfJ7J0zISd7qPdBrJQmEjsJHDQ53oW4VppjkH7aq6qmjO3GiWnhYkqvJz15E03QiecOpFK9LH27jVGByvTKxOGc0OSoRH0cgKOK-doAQsDATrhGxZxBPU4RiiDpyKF0rMrvM9yWQC3-U9WLAw3QrqM6P4yBx6_2p3z408k3OGJXmnP1Odi3So45tAbJDensAa8UR9ER_sRXc0nTWgyyIzoSw8DZPdm-vrhKO7PL5F9uY52G6BiZQepQhQs3YPm6XRGToNzdcVy3xMgQzvHggNUJveuhUoopfvZISslAQOTY7i-TTD9Seqzc3xxG8U7dq1Tv8qn_LIMNiCbhJt45Bv6Ek0oGaYdhLH_A_1PizvU6K5_vxRTKJ6nx6A8oEymjRbdZ4Um5WMkWCJu4mbjIXmh_6wSrtfeZk1G9gLhBS66nVwZGsfN5p4MTNT4aoLF-lA8hQtTMpkp4vwr3gCRw6I7ZGOI_b0083anNZBHriEzzKya_JTfZUVsjm9hhjkejtMVpkkOsvbY2JoAraKhrmnGa4bL0VHvLOHjsEp5NV6o5MDGRYUoIrkkVnqsy4zS1inc7Ye7MNibg4v3etNRy23vgqadZvWmS1InBQIf_uuSZhKdOhl9t7x_xNlmFOcVvTW3jrRhAk4ZKkfPCkQuN43PAPi5ZY3OFSldBV4DMq5k_7U6NE6L49QXPXn84fzgyxU1ynYzcXU3TAmQnclccy4tl4ye13FYTr4bB_quMhV2YDJkCoHA0WovfyAqkaDF6qchZ-yUBGFBGTTLaf8vXnihqYnaXRASKWp77Lx6OLnrg0KhGJX8aiCUvsKk85MI9MwH-f56gAeR9idu8hS2iNGpprtGzefbsk6CFJ6ThQEu175zCQF94YkM9qG9C2OgvtQNJ0pWdaVQHtMGFb3fh3K6qoD-_UOm6AAO8vgUiOT_bPDWIJNriAxt4fpmM0hYXAT8yMfA5zT42qh4hkN-M3vf1ijOme_3Ryxn5p2GMk24B96WbwHI8fnu8sEQKAlWtU8rY819xN2p3zcZb9EodfoKKu8AS2TpMIiKGf56jXJpuw756IGLq_lXQuuiY1ckTp_oLM-T2mjbHwf3Ug8OXpqFYpjumij7YAL1rruj11B9PkNmulcaMOoMpP2EvhGnkRtgnKItu5gnzlCJ8LBZKUTl8g4_ubpqVaX46ukoJgHZ0a3lS5s1pSbjQH2qvP237DkOP8JkhTtNw73w78VmTKMlH1QOogOK7TmTtRe5HZN0GUgWQlV40BtNuYADM0Wmeylbg36MIQQ2D2aTwbTVuzku_RsLyLqXjMqpK9PeFbDWx4eRCj9r0_kqiaiNBXD-ilXcIb6XzOoIMTSl9DwHSfwyIOEdKnr8W743aAvkXl7KeHbbDLmqx5-ftIRaX5_UIZso-un8rx9cWWoLJkgDXOvhuHl6TuMYJCKBV7Zvio9jbwIezI_F5WHpOmTkwEZZKNwlVWq8mb11nKIzv-ZZ_4mv9NYcaF8PUk1SpFKepHX3b7NO6Njzvd_kA67whUmDVakIsrjGMjalX0pHh-Tp6JLIg0y8mYedHgWXf0FWpffcbi8aJTWwGRuu-OcpcsP9rLDBvyAAeiPyqBPdus_zVpjg05CIpkesTLvsDrfL_RrBHM5a6tYZV3Cf4bYqq0KI-avoghwifndzbC11O1j_ES2G0ClNC8cDtV6GR5EF_HqmJN5K_Qeu9et8PwpzWP6qdlW7IMAfdWb26utnr1eekvCaQOupbUHNXswxwjESzgdGPVDH21w0ISNlNuSN7Qo4bG2KQt2z-PcQOZF-ZgFeblyEcavTzJQQQJ0aK9pWOyZEDKzaSiSI8PXRe7gvvEZ_ryujcKOPj5buLdxO-O_xNVJrNUq7ePcSIKhZ3Z7DHyHw_naWeVhhPf3eW1l9dEXsDBpc6njeIZyVwoMts34sJWUvRTDUoclo4kSnYKr5lLdN1rp67NAFgm2lg8tXYnpctbrDcXeQJZigaFblWElHh1LGRI0nvrC1ggVJ5QSBPoHNO79T9G_DlkYvWPjoj1ibwCTj-zcyuDZZMhHR2U3s2kbdMxiB5OM4fXK7ci53_7eeqxT_rRaoHylhEAZD5f531Rf5_-WqEGW5HIwYDyjQ6EZvgqGQOmBJ7KuO5fcgSknikQ3fwFDvt6ON0L6qkrpr0__VP4WF4zYNI7OqTgOxPaS90ddfr5x_6MsklOdG4NWrxwPCphVndqE9AQOjicrlYTVWINmT93hHapWl4sobNSiTIfAu_5wY2oeNkrt0b959E6Hf15WxwfUjQUiBVH1WH1Rle-hOt0iVC3oVtEtRoemB4SjVH-zb4lk46IztNJywxCjU9P45z0fWokVY4OAZMTUcg5E_KahwJF7yAgowppzFWRfWkcU_qRoBQpuB46lUBb-rRhpUxdmw_SjdN4PH8O0pEV8Ch1v02dcojcrjtda_5ibj2vtchbteGQxKwJD3OtC-jStfrppn1BRfaeEcpGkx-MKJ_c2cizpbmNw6qqsW6DYe-CVY2Q3ZRitzXGoLNzbGCVDF-iqAuMy17kmz07Xh_dnqUGt5EV5x1EGmj6WyYdq9ztj4lDbmv-vMlXwXOBQ4fkwr_AHh8PWqd3Z_nXc_X2P1yv3LshMXzLe_uH-ONPqyaPzRM2N-99YlkSFcxe94fH0l3o9HLmV4VdF3-m-Rx1gIsQORPOcesWM5CugK_mx588aztlRBp_LfhmdgeehQvr5-XkKU57GMWEfpbnN2oJiNl6_f6Geq6ekdUTPafcawulYZTWVl7YrlK3dkY1xi-PKDs8HViQplk_FjTHXrO7hcV0RtlEEm-kKIZ7thsr8sMfEnIEzq2On24gpCNpBuhs1GiC39tjKq9_EfsKLj9TNQei_NihddG7_4G3js_5osknyiIQDcKvQ3L76rtyRWTYa70I1wYX_Pq1awlLL6NHssrAv1zn6EDjx_PbZM99NdTMKyTxTz5O00lvdPPDIodw8LioLSOUqR2kKdXzWvixpxcXp5IBFPv79nnJvgx3yCJwVlxI2-CsyfB1zX5SZsF6NGg.0Rn5z4mIssH2H4lbs7i9Xw"
  },
  "transaction_id": "3aaa904e-912a-42cf-88f7-411ad7edd2ad",
  "nonce": "VNhT1ZvNCP3vKC5HQV2qXfSOledXbrsiZN-AjLEXisc",
  "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": "6kP1Bzwdju3Jf8n4H30qOuQnAEIAhrMZculz5K5kUcY"
}
2026-08-13 16:05:29 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "ReqHNSwDdZeOshGj96Fdiy89GpN6M_iksK4ElpuYRmY",
      "y": "IwCpqzCjXlhCUFdwvgnpC_XPF-eoeqHUVZUZgYyCOr8"
    },
    "apv": "Vk5oVDFadk5DUDN2S0M1SFFWMnFYZlNPbGVkWGJyc2laTi1BakxFWGlzYw",
    "kid": "6kP1Bzwdju3Jf8n4H30qOuQnAEIAhrMZculz5K5kUcY",
    "apu": "wA-WpnJ_azIATOetmMDrXg",
    "enc": "A256GCM",
    "alg": "ECDH-ES"
  },
  "decrypted_payload": {
    "vp_token": {
      "eu_pid_sdjwt": [
        "eyJhbGciOiAiRVMyNTYiLCAidHlwIjogInZjK3NkLWp3dCIsICJ4NWMiOiBbIk1JSUJvVENDQVVlZ0F3SUJBZ0lVS240SHZrc3p2eW1KeFRpVTlGQlZkbkk1ZUlJd0NnWUlLb1pJemowRUF3SXdQekVYTUJVR0ExVUVBd3dPVUVsRUlFUlRJRk5VUVVkSlRrY3hGekFWQmdOVkJBb01EbEpoYVhScGN5QlRkR0ZuYVc1bk1Rc3dDUVlEVlFRR0V3Sk1WakFlRncweU5qQTBNVGN4TmpJMk16SmFGdzB5TnpBME1UY3hOakkyTXpKYU1EOHhGekFWQmdOVkJBTU1EbEJKUkNCRVV5QlRWRUZIU1U1SE1SY3dGUVlEVlFRS0RBNVNZV2wwYVhNZ1UzUmhaMmx1WnpFTE1Ba0dBMVVFQmhNQ1RGWXdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVFZkN2xSK2VwWHJmOFQzUVhCSkpJYWdTOW5YTTEvZ25PeWtNKzUxUkQwRjRXTG5DUFVQUFBKZi9PVW8ydzlpMkNGY2w2MjMrZlcxQ3I0bGRORE81US9veUV3SHpBZEJnTlZIUTRFRmdRVXJqbFZDaDlFZllFclVzT09lRkE5T1F3NGR0d3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBSjlpbmJXY2lGMDdPRlBOdDE1bzdpL0NlZzlGNmIwTFZZd2VGZDRJUXRmK0FpQitwNzQvWExaQXJDTVdWZzlzREhMUzRpUUc4QTZhRzJaQnRvZmNNSmtmaEE9PSJdfQ.eyJfc2QiOiBbIjEtcUoxMFh5NzFHSlBuVjE4RE0temdfUTdkOUN5cER4OXJveVhodmV5YkEiLCAiNkg1T2x2blU0RVh5RXkzWTAxdW5FQ2JIbTl4RXpIeFRTUXlKY1FGNUJtRSIsICI4WGRsdVppcEJmM2p4bHl6dkRxb09kb3ZDY0t1dUdLTC1JUk9ZYktYeTZRIiwgIkNVOWNtUnNqd0tVbEhIeUx0c0lNLWgxY1NXbXh5NEtVbHZJNEdtUXRBZ28iLCAiSXhxTkVTLXlMREhCdHFqX19GZzdVS3hOWXpIRGVIZlp3MV9jTjYtRGotYyIsICJPQVhTY1RCOVgzSjFhTTJWcm4zOHdiOUEtanRUSEZ3ZWRDRnNHUjhNSkp3IiwgIlVSalJRQnBWVmlveE5UdTVLc3l0SmsybE5nZXJZXzVWVm5Mek5DQnJxV28iLCAiWlpHUHZydEwtNVBQUGlVZExkZk53S1NpeUltOXBMcTh5MFlNOGtJekZuSSIsICJjdUJvUFJhdkNpRV9RV050Y19KRnRHaE42ZEFIU1MzSjlwaFlubGJheW9vIiwgInBCUmZVMVd4SnpieTNUVjJZRkRsVUJ6ZjBRRHRxbFQ0YlJrN0w3WVlUUGciLCAicHI2dHRreGpqellRNEMxSFdlRzJaMGRJQzNoS2lCMVk5SXJWMllJMWJOTSJdLCAiaXNzIjogImh0dHBzOi8vaXNzdWVyLnByb3h5LnNucC5sdiIsICJqdGkiOiAiYjJlYWFhMjgtOTFmYy00ZjcwLWExOGEtYjFiMmMzZGJkOGJiIiwgImlhdCI6IDE3ODY1NzkyMDAsICJleHAiOiAxNzk0MzU1MjAwLCAic3RhdHVzIjogInZhbGlkYXRpb24gc3RhdHVzIFVSTCIsICJ2Y3QiOiAiZXUuZXVyb3BhLmVjLmV1ZGkucGlkX2p3dF92Y19qc29uIiwgImNuZiI6IHsiandrIjogeyJrdHkiOiAiRUMiLCAiY3J2IjogIlAtMjU2IiwgIngiOiAiUTA5cm9Ea1NPUW0xZjN1RmhhRTBUY1E5aXdmUWhydldJeXVFbC1xTVBiWSIsICJ5IjogIm93SVVTaVpwZWUtUDVFREhGeU9rMTlmdlJPOHRHZ3JHc091NDhCYjZtaW8ifX0sICJfc2RfYWxnIjogInNoYS0yNTYifQ.iPBxO_04jKFKvczCltJnTd17GsKveFu6dQh4BV4lX0OJOwJIod3FUUNI200r0cIcP3Er0nAuYY_jxsRWvszC1g~WyI1WWx3SDMxck5mSE9mbTJidWVMOVJRIiwgImZhbWlseV9uYW1lIiwgIlJhaXRpcyJd~WyJWYzJ6eFEyU1ZDWkZ6UHJwbmp3Ry1nIiwgImlzc3VpbmdfY291bnRyeSIsICJMViJd~WyJWcjNBdlRmTEJzRzZnRlExcVF4S3R3IiwgImdpdmVuX25hbWUiLCAiUHVkXHUwMTAxbnMiXQ~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoieUFHejA4Y0ZvZG9ZRVlMUGxEd0RUY2pHUXRWZ095WlVGemRET0JMXzdSQSIsImF1ZCI6Ing1MDlfaGFzaDpXcXVndzRvRzZWZ2d2Y1FwOTRhLVRGQzdqeDAxSTE0X0dNMjdNT1hSdjVBIiwibm9uY2UiOiJWTmhUMVp2TkNQM3ZLQzVIUVYycVhmU09sZWRYYnJzaVpOLUFqTEVYaXNjIiwiaWF0IjoxNzg2NjM3MTI4fQ.Qm1GOB3nnv5g6A5BR3hL63WhzZOphB4wU3i5BL4YedPRr-qiXgxKlNFKXC9BXXnl4cpuDFeaAKUsHSbRXehm2A"
      ]
    },
    "state": "da72b269-7011-4f76-8fec-5e7f933c588e"
  }
}
2026-08-13 16:05:29 UTC INFO /post VP Token received
Data:
{
  "vp_token": {
    "eu_pid_sdjwt": [
      "eyJhbGciOiAiRVMyNTYiLCAidHlwIjogInZjK3NkLWp3dCIsICJ4NWMiOiBbIk1JSUJvVENDQVVlZ0F3SUJBZ0lVS240SHZrc3p2eW1KeFRpVTlGQlZkbkk1ZUlJd0NnWUlLb1pJemowRUF3SXdQekVYTUJVR0ExVUVBd3dPVUVsRUlFUlRJRk5VUVVkSlRrY3hGekFWQmdOVkJBb01EbEpoYVhScGN5QlRkR0ZuYVc1bk1Rc3dDUVlEVlFRR0V3Sk1WakFlRncweU5qQTBNVGN4TmpJMk16SmFGdzB5TnpBME1UY3hOakkyTXpKYU1EOHhGekFWQmdOVkJBTU1EbEJKUkNCRVV5QlRWRUZIU1U1SE1SY3dGUVlEVlFRS0RBNVNZV2wwYVhNZ1UzUmhaMmx1WnpFTE1Ba0dBMVVFQmhNQ1RGWXdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVFZkN2xSK2VwWHJmOFQzUVhCSkpJYWdTOW5YTTEvZ25PeWtNKzUxUkQwRjRXTG5DUFVQUFBKZi9PVW8ydzlpMkNGY2w2MjMrZlcxQ3I0bGRORE81US9veUV3SHpBZEJnTlZIUTRFRmdRVXJqbFZDaDlFZllFclVzT09lRkE5T1F3NGR0d3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBSjlpbmJXY2lGMDdPRlBOdDE1bzdpL0NlZzlGNmIwTFZZd2VGZDRJUXRmK0FpQitwNzQvWExaQXJDTVdWZzlzREhMUzRpUUc4QTZhRzJaQnRvZmNNSmtmaEE9PSJdfQ.eyJfc2QiOiBbIjEtcUoxMFh5NzFHSlBuVjE4RE0temdfUTdkOUN5cER4OXJveVhodmV5YkEiLCAiNkg1T2x2blU0RVh5RXkzWTAxdW5FQ2JIbTl4RXpIeFRTUXlKY1FGNUJtRSIsICI4WGRsdVppcEJmM2p4bHl6dkRxb09kb3ZDY0t1dUdLTC1JUk9ZYktYeTZRIiwgIkNVOWNtUnNqd0tVbEhIeUx0c0lNLWgxY1NXbXh5NEtVbHZJNEdtUXRBZ28iLCAiSXhxTkVTLXlMREhCdHFqX19GZzdVS3hOWXpIRGVIZlp3MV9jTjYtRGotYyIsICJPQVhTY1RCOVgzSjFhTTJWcm4zOHdiOUEtanRUSEZ3ZWRDRnNHUjhNSkp3IiwgIlVSalJRQnBWVmlveE5UdTVLc3l0SmsybE5nZXJZXzVWVm5Mek5DQnJxV28iLCAiWlpHUHZydEwtNVBQUGlVZExkZk53S1NpeUltOXBMcTh5MFlNOGtJekZuSSIsICJjdUJvUFJhdkNpRV9RV050Y19KRnRHaE42ZEFIU1MzSjlwaFlubGJheW9vIiwgInBCUmZVMVd4SnpieTNUVjJZRkRsVUJ6ZjBRRHRxbFQ0YlJrN0w3WVlUUGciLCAicHI2dHRreGpqellRNEMxSFdlRzJaMGRJQzNoS2lCMVk5SXJWMllJMWJOTSJdLCAiaXNzIjogImh0dHBzOi8vaXNzdWVyLnByb3h5LnNucC5sdiIsICJqdGkiOiAiYjJlYWFhMjgtOTFmYy00ZjcwLWExOGEtYjFiMmMzZGJkOGJiIiwgImlhdCI6IDE3ODY1NzkyMDAsICJleHAiOiAxNzk0MzU1MjAwLCAic3RhdHVzIjogInZhbGlkYXRpb24gc3RhdHVzIFVSTCIsICJ2Y3QiOiAiZXUuZXVyb3BhLmVjLmV1ZGkucGlkX2p3dF92Y19qc29uIiwgImNuZiI6IHsiandrIjogeyJrdHkiOiAiRUMiLCAiY3J2IjogIlAtMjU2IiwgIngiOiAiUTA5cm9Ea1NPUW0xZjN1RmhhRTBUY1E5aXdmUWhydldJeXVFbC1xTVBiWSIsICJ5IjogIm93SVVTaVpwZWUtUDVFREhGeU9rMTlmdlJPOHRHZ3JHc091NDhCYjZtaW8ifX0sICJfc2RfYWxnIjogInNoYS0yNTYifQ.iPBxO_04jKFKvczCltJnTd17GsKveFu6dQh4BV4lX0OJOwJIod3FUUNI200r0cIcP3Er0nAuYY_jxsRWvszC1g~WyI1WWx3SDMxck5mSE9mbTJidWVMOVJRIiwgImZhbWlseV9uYW1lIiwgIlJhaXRpcyJd~WyJWYzJ6eFEyU1ZDWkZ6UHJwbmp3Ry1nIiwgImlzc3VpbmdfY291bnRyeSIsICJMViJd~WyJWcjNBdlRmTEJzRzZnRlExcVF4S3R3IiwgImdpdmVuX25hbWUiLCAiUHVkXHUwMTAxbnMiXQ~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoieUFHejA4Y0ZvZG9ZRVlMUGxEd0RUY2pHUXRWZ095WlVGemRET0JMXzdSQSIsImF1ZCI6Ing1MDlfaGFzaDpXcXVndzRvRzZWZ2d2Y1FwOTRhLVRGQzdqeDAxSTE0X0dNMjdNT1hSdjVBIiwibm9uY2UiOiJWTmhUMVp2TkNQM3ZLQzVIUVYycVhmU09sZWRYYnJzaVpOLUFqTEVYaXNjIiwiaWF0IjoxNzg2NjM3MTI4fQ.Qm1GOB3nnv5g6A5BR3hL63WhzZOphB4wU3i5BL4YedPRr-qiXgxKlNFKXC9BXXnl4cpuDFeaAKUsHSbRXehm2A"
    ]
  },
  "state": "da72b269-7011-4f76-8fec-5e7f933c588e",
  "nonce": "VNhT1ZvNCP3vKC5HQV2qXfSOledXbrsiZN-AjLEXisc",
  "client_id": "x509_hash:Wqugw4oG6VggvcQp94a-TFC7jx01I14_GM27MOXRv5A",
  "response_uri": "https://api.playground.france-identite.gouv.fr/igrantio/verifier-backend/post",
  "jwk_thumbprint": "6kP1Bzwdju3Jf8n4H30qOuQnAEIAhrMZculz5K5kUcY"
}
2026-08-13 16:05:29 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",
        "issuing_country": "LV",
        "given_name": "Pud\u0101ns"
      },
      "issuer": "https://issuer.proxy.snp.lv",
      "checks": [
        {
          "id": "valid_document",
          "name": "Valid Document",
          "status": "passed",
          "detail": "SD-JWT parsed (3 disclosures)"
        },
        {
          "id": "issuer_signature",
          "name": "Valid Issuer Signature",
          "status": "passed",
          "detail": "Issuer JWT signature verified via x5c certificate"
        },
        {
          "id": "valid_certificate",
          "name": "Valid Certificate",
          "status": "passed",
          "detail": "Valid until 2027-04-17T16:26:32+00:00"
        },
        {
          "id": "trusted",
          "name": "Trusted",
          "status": "passed",
          "detail": "Chain anchored at trusted root: C=LV,O=Raitis Staging,CN=PID DS STAGING"
        },
        {
          "id": "token_status",
          "name": "Valid Token Status",
          "status": "passed",
          "detail": "Valid until 2026-11-11T00:00:00+00:00"
        },
        {
          "id": "key_binding",
          "name": "Valid Key Binding",
          "status": "passed",
          "detail": "KB-JWT verified (nonce, aud, sd_hash, signature)"
        }
      ]
    }
  }
}