This environment is intended for testing verification workflows and conducting interoperability sessions. For enquiries or support, please contact [email protected]

Session Detail

Inspect a single verification session

133c6788-ad74-476f-ae62-9bd3fde53a06

validated warnings
direct_post.jwt

9f436b47-b238-469f-b46c-554b8202336d
x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc
q7H4VCTOYvJB8Y8K5ZtQ6D2claYAFuPd5H7tSOquyVo

https://verifier-playground-service.igrant.io/post
600s
eu_pid_sdjwt_common
2026-09-24 14:29:32 UTC    2026-09-24 14:29:47 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": "dtTS4Z_MPboPIUKhkfrCa9heajx4y0YtJglGA-exflY",
        "y": "jfEVtDzLpL4ZqQpS59x1ElTpbZ72ql7vOaAbNyFPWOE",
        "kid": "m21z3UHbsH300B4Atot9v406lLS_DpXXfvc-0clqzI8",
        "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 Warnings
eu_pid_sdjwt
dc+sd-jwt
Warning
✓
Valid Document SD-JWT parsed (9 disclosures)
✓
Valid Issuer Signature Issuer JWT signature verified via x5c certificate
✓
Valid Certificate Valid until 2027-10-16T15:00:30+00:00
⚠
Trusted Certificate chain (1 cert(s)) does not terminate at any of 1 configured trusted root(s)
✓
Valid Token Status No exp claim; issued at present
✓
Valid Key Binding KB-JWT verified (nonce, aud, sd_hash, signature)
View Details
{
  "valid": false,
  "format": "dc+sd-jwt",
  "disclosed_claims": {
    "vct#integrity": "sha256-1RTcOIG9AozCIq2/hRhD8fnNQfZZ3WkDeCplQk8UyoM=",
    "vct": "urn:eudi:pid:1",
    "iss": "https://unfold-playground.staging.connector.lissi.io",
    "cnf": {
      "jwk": {
        "kty": "EC",
        "crv": "P-256",
        "x": "XBs13Z0RBOzk7Z86FfIoo7NZu3qM5Wg564Jiy0fD9VM",
        "y": "1vwGjHuBbwm5-BGTjmH1W5GuJf7zHRDMBezbQD3SAjE"
      }
    },
    "iat": 1790257260,
    "address": {
      "country": "FR",
      "locality": "Paris",
      "postal_code": "75001",
      "street_address": "12 Rue de la Paix"
    },
    "birthdate": "1980-05-23",
    "given_name": "Jean",
    "family_name": "Dupont",
    "nationalities": [
      "FR"
    ]
  },
  "issuer": "https://unfold-playground.staging.connector.lissi.io",
  "error": null,
  "checks": [
    {
      "id": "valid_document",
      "name": "Valid Document",
      "status": "passed",
      "detail": "SD-JWT parsed (9 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-10-16T15:00:30+00:00"
    },
    {
      "id": "trusted",
      "name": "Trusted",
      "status": "failed",
      "detail": "Certificate chain (1 cert(s)) does not terminate at any of 1 configured trusted root(s)"
    },
    {
      "id": "token_status",
      "name": "Valid Token Status",
      "status": "passed",
      "detail": "No exp claim; issued at present"
    },
    {
      "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": [
    "eyJ4NWMiOlsiTUlJQ0REQ0NBYkdnQXdJQkFnSVFSTitGd1JKdFRzeVplNE5XcUJSUEJqQUtCZ2dxaGtqT1BRUURBakFsTVNNd0lRWURWUVFERXhwemRHRm5hVzVuTG1OdmJtNWxZM1J2Y2k1c2FYTnphUzVwYnpBZUZ3MHlOVEV3TVRZeE5EVXdNekJhRncweU56RXdNVFl4TlRBd016QmFNQ1V4SXpBaEJnTlZCQU1UR25OMFlXZHBibWN1WTI5dWJtVmpkRzl5TG14cGMzTnBMbWx2TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFL3orZVVaR2xzQXcrcThUTitxV1cyOFQ4aGxKTEpNWk5RY2FtL01pNTBRMnM2Zm9vMnR3U3ZJdXFrTUtpTk1OSzdvckdZRGsxbU85SUR6dkx5Q2xtUmFPQndqQ0J2ekFPQmdOVkhROEJBZjhFQkFNQ0I0QXdDUVlEVlIwVEJBSXdBREFkQmdOVkhTVUVGakFVQmdnckJnRUZCUWNEQVFZSUt3WUJCUVVIQXdJd1F3WURWUjBSQkR3d09vSWNLaTV6ZEdGbmFXNW5MbU52Ym01bFkzUnZjaTVzYVhOemFTNXBiNElhYzNSaFoybHVaeTVqYjI1dVpXTjBiM0l1YkdsemMya3VhVzh3SHdZRFZSMGpCQmd3Rm9BVVlUMEI4bW9VOVVFLzdUUVNVN1RSbTZoeDFZY3dIUVlEVlIwT0JCWUVGR0U5QWZKcUZQVkJQKzAwRWxPMDBadW9jZFdITUFvR0NDcUdTTTQ5QkFNQ0Ewa0FNRVlDSVFDZVZtT21iR3B5RkgrS24ycWkwQWdBV2JYSXJ0b3JjMlBNTUFTN3dobHlkZ0loQUlxVU8rRng3WXA4akFKVTErUEs3MzRzdzE3eEVsQkdXMWNIeHlFcGJkeGgiXSwia2lkIjoiZFM4SmtOTllDbDRGanBpbVdlVmozcTNTbUkycms1a3Z3ei01cW9NSFBoayIsInR5cCI6ImRjK3NkLWp3dCIsImFsZyI6IkVTMjU2In0.eyJfc2QiOlsidnY3MjR5SF9uTUFYSGJzNk5hbTNRWGRRM2h4NTFUaXR5cVZEbEVoTEtpVSIsIlpHWi1heEdQdFF0QV9DUW52ZmRvZkphZ29FSnRXV0Z4Q2VOclQyNHFDRXMiLCJ6QW10WHVsUUI5dWh6RkQwTE9BZWVDdGZhR0dRb2VrMExHc25DdXBjQUpzIiwiRjk0b0g4cktTWWZkRzdaRTJSdkhPd1ZiTGRjV0VLTmRXUENydVNoNFJ2ZyIsIndBWERkQXRnLXdSODFzWnVfOWo2anhqWUxHMnpYMkxJT1kyRFJaWG5CdlUiXSwidmN0I2ludGVncml0eSI6InNoYTI1Ni0xUlRjT0lHOUFvekNJcTIvaFJoRDhmbk5RZlpaM1drRGVDcGxRazhVeW9NPSIsInZjdCI6InVybjpldWRpOnBpZDoxIiwiX3NkX2FsZyI6InNoYS0yNTYiLCJpc3MiOiJodHRwczovL3VuZm9sZC1wbGF5Z3JvdW5kLnN0YWdpbmcuY29ubmVjdG9yLmxpc3NpLmlvIiwiY25mIjp7Imp3ayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMjU2IiwieCI6IlhCczEzWjBSQk96azdaODZGZklvbzdOWnUzcU01V2c1NjRKaXkwZkQ5Vk0iLCJ5IjoiMXZ3R2pIdUJid201LUJHVGptSDFXNUd1SmY3ekhSRE1CZXpiUUQzU0FqRSJ9fSwiaWF0IjoxNzkwMjU3MjYwfQ.kdmIWjZTOjbZ0i0LNASP0HGhK4PCGQ24PMN36BT8gBlwjBGls619pGnpkxJMdvShKAcxMxKcf-C_u2X3IW8UaQ~WyJRVXB1RGs1eWNFTFd3MTR3Rk1pVmNBIiwiYWRkcmVzcyIseyJfc2QiOlsiY1RyU2QyLWFvcXQwLWh4WFo2M0VmWVNuS2FFYzdQY09aRlJsTkR0SU5xVSIsIkF1UWk0LWt3eTI4ZXFCSUFRekNFNi00TWN4QVplYkdpcFViRjJNaEFxY0UiLCJlQ1cwcXVZYmRreUpWVmV6RlhUTWxmU0JUZjJuWGZyMXJxQnUyTmJSU1NvIiwiRzAyZTMyVHdKOE9IMVpfV0F6bmpxQ2pBYlYxYU5tdk81al9PM2FKYS15ayJdfV0~WyJNRWpYTG5tbXQzUmZtUTFIUVNHYXNRIiwiY291bnRyeSIsIkZSIl0~WyJVanh5cHRSdmtHUkNGS3FTMUNiVE9RIiwibG9jYWxpdHkiLCJQYXJpcyJd~WyJsZTJxSTBlYWlGUjlPYTVTTVFQWkxBIiwicG9zdGFsX2NvZGUiLCI3NTAwMSJd~WyI2RUoyazU1RS1wMWtadm1TRlgxd1ZRIiwic3RyZWV0X2FkZHJlc3MiLCIxMiBSdWUgZGUgbGEgUGFpeCJd~WyJ5Y2VXM1R4U25SOE1SeVJfSHMtQUZBIiwiYmlydGhkYXRlIiwiMTk4MC0wNS0yMyJd~WyJBa2k0S05iM3hRbFVKeXZkZjctNDhnIiwiZ2l2ZW5fbmFtZSIsIkplYW4iXQ~WyJZN240REM2bUhxeEl3MHJKREUyNW53IiwiZmFtaWx5X25hbWUiLCJEdXBvbnQiXQ~WyJEUlBvWWJVVFR5Z1dBOTh0R3dvZTNRIiwibmF0aW9uYWxpdGllcyIsWyJGUiJdXQ~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3OTAyNjAxODYsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwibm9uY2UiOiJxN0g0VkNUT1l2SkI4WThLNVp0UTZEMmNsYVlBRnVQZDVIN3RTT3F1eVZvIiwic2RfaGFzaCI6Ik5rVElwSlZIM1hFZnZaM1pITHJ0dGQ3cWozOUdJcVdTSGtLbVZZLU02U2MifQ.cxttEJVa_WEi8SKvxomAsmS_1_Tv2YuU9rN5MuJHjzA-FW6pL8FDQdBY_pGoXBCz1DTPDWOZdvC69MPlWEDoNg"
  ]
}

Decoded Token

Decoded JWT headers, payloads, disclosures, and key binding

View Decoded Token
{
  "eu_pid_sdjwt": {
    "header": {
      "x5c": [
        "MIICDDCCAbGgAwIBAgIQRN+FwRJtTsyZe4NWqBRPBjAKBggqhkjOPQQDAjAlMSMwIQYDVQQDExpzdGFnaW5nLmNvbm5lY3Rvci5saXNzaS5pbzAeFw0yNTEwMTYxNDUwMzBaFw0yNzEwMTYxNTAwMzBaMCUxIzAhBgNVBAMTGnN0YWdpbmcuY29ubmVjdG9yLmxpc3NpLmlvMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE/z+eUZGlsAw+q8TN+qWW28T8hlJLJMZNQcam/Mi50Q2s6foo2twSvIuqkMKiNMNK7orGYDk1mO9IDzvLyClmRaOBwjCBvzAOBgNVHQ8BAf8EBAMCB4AwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwQwYDVR0RBDwwOoIcKi5zdGFnaW5nLmNvbm5lY3Rvci5saXNzaS5pb4Iac3RhZ2luZy5jb25uZWN0b3IubGlzc2kuaW8wHwYDVR0jBBgwFoAUYT0B8moU9UE/7TQSU7TRm6hx1YcwHQYDVR0OBBYEFGE9AfJqFPVBP+00ElO00ZuocdWHMAoGCCqGSM49BAMCA0kAMEYCIQCeVmOmbGpyFH+Kn2qi0AgAWbXIrtorc2PMMAS7whlydgIhAIqUO+Fx7Yp8jAJU1+PK734sw17xElBGW1cHxyEpbdxh"
      ],
      "kid": "dS8JkNNYCl4FjpimWeVj3q3SmI2rk5kvwz-5qoMHPhk",
      "typ": "dc+sd-jwt",
      "alg": "ES256"
    },
    "payload": {
      "_sd": [
        "vv724yH_nMAXHbs6Nam3QXdQ3hx51TityqVDlEhLKiU",
        "ZGZ-axGPtQtA_CQnvfdofJagoEJtWWFxCeNrT24qCEs",
        "zAmtXulQB9uhzFD0LOAeeCtfaGGQoek0LGsnCupcAJs",
        "F94oH8rKSYfdG7ZE2RvHOwVbLdcWEKNdWPCruSh4Rvg",
        "wAXDdAtg-wR81sZu_9j6jxjYLG2zX2LIOY2DRZXnBvU"
      ],
      "vct#integrity": "sha256-1RTcOIG9AozCIq2/hRhD8fnNQfZZ3WkDeCplQk8UyoM=",
      "vct": "urn:eudi:pid:1",
      "_sd_alg": "sha-256",
      "iss": "https://unfold-playground.staging.connector.lissi.io",
      "cnf": {
        "jwk": {
          "kty": "EC",
          "crv": "P-256",
          "x": "XBs13Z0RBOzk7Z86FfIoo7NZu3qM5Wg564Jiy0fD9VM",
          "y": "1vwGjHuBbwm5-BGTjmH1W5GuJf7zHRDMBezbQD3SAjE"
        }
      },
      "iat": 1790257260
    },
    "disclosures": [
      [
        "QUpuDk5ycELWw14wFMiVcA",
        "address",
        {
          "_sd": [
            "cTrSd2-aoqt0-hxXZ63EfYSnKaEc7PcOZFRlNDtINqU",
            "AuQi4-kwy28eqBIAQzCE6-4McxAZebGipUbF2MhAqcE",
            "eCW0quYbdkyJVVezFXTMlfSBTf2nXfr1rqBu2NbRSSo",
            "G02e32TwJ8OH1Z_WAznjqCjAbV1aNmvO5j_O3aJa-yk"
          ]
        }
      ],
      [
        "MEjXLnmmt3RfmQ1HQSGasQ",
        "country",
        "FR"
      ],
      [
        "UjxyptRvkGRCFKqS1CbTOQ",
        "locality",
        "Paris"
      ],
      [
        "le2qI0eaiFR9Oa5SMQPZLA",
        "postal_code",
        "75001"
      ],
      [
        "6EJ2k55E-p1kZvmSFX1wVQ",
        "street_address",
        "12 Rue de la Paix"
      ],
      [
        "yceW3TxSnR8MRyR_Hs-AFA",
        "birthdate",
        "1980-05-23"
      ],
      [
        "Aki4KNb3xQlUJyvdf7-48g",
        "given_name",
        "Jean"
      ],
      [
        "Y7n4DC6mHqxIw0rJDE25nw",
        "family_name",
        "Dupont"
      ],
      [
        "DRPoYbUTTygWA98tGwoe3Q",
        "nationalities",
        [
          "FR"
        ]
      ]
    ],
    "key_binding_jwt": {
      "header": {
        "typ": "kb+jwt",
        "alg": "ES256"
      },
      "payload": {
        "iat": 1790260186,
        "aud": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
        "nonce": "q7H4VCTOYvJB8Y8K5ZtQ6D2claYAFuPd5H7tSOquyVo",
        "sd_hash": "NkTIpJVH3XEfvZ3ZHLrttd7qj39GIqWSHkKmVY-M6Sc"
      }
    }
  }
}

Session Logs

6 total
2026-09-24 14:29:32 UTC INFO /presentations Presentation request created ▼
Data:
{
  "request_headers": {
    "host": "verifier-playground.igrant.io",
    "x-request-id": "423e630f43f461fa9a77acc9ba51a6a8",
    "x-real-ip": "10.164.15.217",
    "x-forwarded-for": "10.164.15.217",
    "x-forwarded-host": "verifier-playground.igrant.io",
    "x-forwarded-port": "443",
    "x-forwarded-proto": "https",
    "x-forwarded-scheme": "https",
    "x-scheme": "https",
    "x-original-forwarded-for": "86.56.173.102",
    "content-length": "143",
    "sec-fetch-site": "same-origin",
    "sec-fetch-user": "?1",
    "priority": "u=0, i",
    "cf-ray": "a4027b5f0db4c747-VIE",
    "sec-gpc": "1",
    "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:156.0) Gecko/20100101 Firefox/156.0",
    "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
    "accept-language": "en-US,en;q=0.9",
    "accept-encoding": "gzip, br",
    "content-type": "application/x-www-form-urlencoded",
    "origin": "https://verifier-playground.igrant.io",
    "referer": "https://verifier-playground.igrant.io/admin/create-request/",
    "upgrade-insecure-requests": "1",
    "sec-fetch-dest": "document",
    "sec-fetch-mode": "navigate",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "86.56.173.102",
    "cf-ipcountry": "AT",
    "cf-visitor": "{\"scheme\":\"https\"}",
    "cookie": "cf_clearance=bC8RXuJsolchrCxNk7MV7j3wuZetWx244Or6I2kpxy8-1790260032-1.2.1.1-xBdK0qn.L86qRBzAPjqKzn4nBVWuoxzit65Wo3b_SQm.r_iljqrfp7EUsFYwBE6H0ISgrMnMlXdGWs4OiTIOZ6BRox8k4Ic6ci8Va8lmcwJi21_mt6NWu4JuTKi17x2AebgZxdzFgRs5ZaG.sJm50egawu3DtKBptj_OzLAsTxbMYb9_gqvFKK6Z7XqnrXIJLpr06kmyApPFAsSlsZ.vLJunsHwI24JVUfmELJUJQ49vMW1jIrm6Uucu05fFIIh5R5QSRPGZuv_Ma.87AdA6EkQC2xotoDLEit6YPPpwUKi6vDa3adX2BC0KDY_ur53HC5V71L2YTglPpRIyHLYH4xdmbXN36TjoPXr5fs9PG3c"
  },
  "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": "haip-vp://"
  },
  "transaction_id": "133c6788-ad74-476f-ae62-9bd3fde53a06",
  "request_id": "9f436b47-b238-469f-b46c-554b8202336d",
  "nonce": "q7H4VCTOYvJB8Y8K5ZtQ6D2claYAFuPd5H7tSOquyVo",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "m21z3UHbsH300B4Atot9v406lLS_DpXXfvc-0clqzI8",
  "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": "dtTS4Z_MPboPIUKhkfrCa9heajx4y0YtJglGA-exflY",
          "y": "jfEVtDzLpL4ZqQpS59x1ElTpbZ72ql7vOaAbNyFPWOE",
          "kid": "m21z3UHbsH300B4Atot9v406lLS_DpXXfvc-0clqzI8",
          "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-09-24 14:29:44 UTC INFO /authorize Authorization request retrieved ▼
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "158e31dbd02c26065a006adb5529e4c2",
    "x-real-ip": "10.164.15.214",
    "x-forwarded-for": "10.164.15.214",
    "x-forwarded-host": "verifier-playground-service.igrant.io",
    "x-forwarded-port": "443",
    "x-forwarded-proto": "https",
    "x-forwarded-scheme": "https",
    "x-scheme": "https",
    "x-original-forwarded-for": "86.56.173.102",
    "content-type": "application/json",
    "priority": "u=3, i",
    "accept-encoding": "gzip, br",
    "accept-language": "de-DE,de;q=0.9",
    "cf-ray": "a4027ba86aa2c026-VIE",
    "user-agent": "ktor-client",
    "accept": "application/oauth-authz-req+jwt,application/json",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "86.56.173.102",
    "cf-ipcountry": "AT",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "path_params": {
    "request_id": "9f436b47-b238-469f-b46c-554b8202336d"
  },
  "transaction_id": "133c6788-ad74-476f-ae62-9bd3fde53a06",
  "nonce": "q7H4VCTOYvJB8Y8K5ZtQ6D2claYAFuPd5H7tSOquyVo",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "m21z3UHbsH300B4Atot9v406lLS_DpXXfvc-0clqzI8"
}
2026-09-24 14:29:47 UTC INFO /post Wallet response received (encrypted) ▼
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "daa0a54c5931f5918adf7e54298530c8",
    "x-real-ip": "10.164.15.214",
    "x-forwarded-for": "10.164.15.214",
    "x-forwarded-host": "verifier-playground-service.igrant.io",
    "x-forwarded-port": "443",
    "x-forwarded-proto": "https",
    "x-forwarded-scheme": "https",
    "x-scheme": "https",
    "x-original-forwarded-for": "86.56.173.102",
    "content-length": "5053",
    "content-type": "application/x-www-form-urlencoded",
    "priority": "u=3, i",
    "accept-encoding": "gzip, br",
    "accept-language": "de-DE,de;q=0.9",
    "cf-ray": "a4027bbc5984c026-VIE",
    "user-agent": "ktor-client",
    "accept": "application/json,application/json",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "86.56.173.102",
    "cf-ipcountry": "AT",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "form_fields": {
    "response_jwe": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImtpZCI6Im0yMXozVUhic0gzMDBCNEF0b3Q5djQwNmxMU19EcFhYZnZjLTBjbHF6STgiLCJqd2siOnsiYWxnIjoiRUNESC1FUyIsImNydiI6IlAtMjU2Iiwia2lkIjoibTIxejNVSGJzSDMwMEI0QXRvdDl2NDA2bExTX0RwWFhmdmMtMGNscXpJOCIsImt0eSI6IkVDIiwidXNlIjoiZW5jIiwieCI6ImR0VFM0Wl9NUGJvUElVS2hrZnJDYTloZWFqeDR5MFl0SmdsR0EtZXhmbFkiLCJ5IjoiamZFVnREekxwTDRacVFwUzU5eDFFbFRwYlo3MnFsN3ZPYUFiTnlGUFdPRSJ9LCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJGZXJubjQ0b29rZ1k2cWhYXzRCcGZMYWtvdWJJRWo2WWhOZmZ2Vm9EeURRIiwieSI6Im5BRWw4cGpRek82b3hsMC1LX0dMUnJMdkxfdnJpQ09kOVMyWkQ2MWtmVG8ifSwiYXB1IjoiZHBrSWRzQ00xZlIzeFZtM2RLVFc1ZyIsImFwdiI6ImNUZElORlpEVkU5WmRrcENPRms0U3pWYWRGRTJSREpqYkdGWlFVWjFVR1ExU0RkMFUwOXhkWGxXYncifQ..aypmSASkRwL1TJ_X.rqHlHbQv6mTyAH3U2UcyibVYSVsFmUMLO_5LVBfsEfUzPN9KzNGQLJ0_qptbPPZ2wLrcx6UCR2q0w4Y-PAyXyDW0Yf3qBreN3JqwInfEg3xvWsZqKTjYeTAnL42wackNl9QIZmF6y5nq9VydEZ3SfG-hg2NcSWlu1VKLHlgY1X38WL7E4cfcN1D3pdG7yI4H1Jw4oA8RJN_j9ENwqQBQuXUx0HWoSxk1e-mUQ9k5xALgy7Jzv2TaaXN0SMMRVc64BdlVnNmzon5BTwNkFqsZq1nc4Cnj50Kc03In_fw8BGkLdnUjQYQoQmi7BiQYQcyPlWv-5Hzs_5PWUf0tgVBrpj0q0HJFmIrPgOd8Nizdo3NwyWksap-yDHpciPWIlpebMKc_XBuRGu3QNBh0gwB912p4lvQPvc9_az8xOSv6wydWvSP9fSlQiGYRpZhaqYplKDxK9zKy9rBJE9aQFEwNW1T-2ovOjodfog-6WZgsTglnPUozApVRHcOJA3edQsAKYJiVHRK9kBLSXAOAUUt00PqmAZrODxXFlm4GkNqECkzO6QzLw-HyPPDj0Ib4i9dXYjIy0qaEZqXfhG_u0DBRPYCD_22AfzyiVUAlIvW-mPCNZe4Hzk29LaPD3rEARIzijeo09GKkrrhaUjo_dHTBf3QrMswXAeDJWO6EhGHAg3qu-mp6_qOzEK69MsirOfIrsmXsZkzcxArrh_eOQZJJIn2ygz3DQI2Y1xNra1FfE1vtfu-c8JLevG-NnRYPSShiGfIGFozcCOg9kFxepGUzUQQxN25Cf877TM2HDur3uyOzrqcFOHc1ujxezVKDVEewi710WKFF0wbVINHQsdGdRrWMQR7AYmDTw5xtbWeN3c0MinfO8bPMr-xM8FmDr8ZPwC0j6duJQGx9iRU5USuJdLg6NJxz6kI_k-R1xzlCR7_xQrxAQocivbV6NcCZinqsHhjh--V3nmRUYOACnNp5buCxuK5EK6qc356B_wsrdVDsUxPOWLXQXIEv0mWPurIEqpk6rZv5C9U7wpRFZFztz0-CUMi5WBmYM6m92YKp-gKiBydSQcHvbYdwJLHCu4jypOVnIip_X8tFcwIS1fMyT2oaWb1l3u44qXDU10R7ZaChYmFJHFm5ALyYC9n_L6s_NJOB75IooBAV1FqbrTkMV__28tXRhLKb8_qr_cEvILsc4xrDjztwr9yo1PzlNggFOcleQzu7KyIn4dheOcTiaZCQXwtPMRRJdRymqFgEeUhSturs5mwCwF5bBDClfGrdaOTLsKrw3PbVp2uCrOydzP4qj6zMW4L07LXLMwL1fI4D438JB87THvHdYeL3x6i83PU221Mkm9UsSkOozumLzydB4eUCuXHts3ohiSzNnoNr5fFke7V4bbGY0DP8ojhH3mQmHefBA4xLV-VAvkbyo-Gx-QRV1neQIvliaiNq2UFzbV1ZQc-5ZHnrOfF6FdX3XGWKaSEBo4Zg7BGT4aYOXTh40h1ydbE3vdfldItg64oeOYODa3xjGv7CRNNPK5AmethY0Y2Eu90FRNLYi2imRBdPowAliNBgYI3SYefopUfjDPZ6qZHgsdGsv2ObV88JNwM0Ugyxv9WF7WcfUQ0JP7do-YvS4iogP4hMLkF0utjyoyJfolt-qupXFLPg6r7uvyx3GZszGZNF1RpBf47_e3FGg6WYTSikbp_lEUBxK9eityt_L_KLAr9Wq1g_Fs8zWQBdqIQwiw4er2R_lhUByp_YvWoH-JjP8pN7Hcv2hiQokToxVtxUJ8-zjTAkrXdtTTM-OmGqqgZ5i5e3iWPhbD0in3PpscQYThCHz28Gy4vcu9PUo05JtY23OQnjQGYx2uktct57aFxrbkBH9DFu2x3Mo1qeQzVDn0b-_nlVYt4p_xSH_UN9Z0GrXY4NmycY3PffVFrfTwa_vo_tdlde-P7Q6tAz4kE7rh07tKcJKJU26J-VQ_exv8ZHYLabq6p0VDVjMpPEzGPwU3lKD7eMHuqO0DbbihRHMJdyP4mkxdsHgaqehR8AmSQZgGVPFypURhacei168LAT25bz_u-NxgnZz9TN8KLuVrJcCcuP8BJkm8OI3zAU4COzP_aSkgGjggUJuuTWzpZUdOasvcCjF1qBzdPc2pTmSimysfGDcSI3PpVOY4wCmD2oyGhO9K22LGNUiYYDDpe5eiQwe34cX42JJA6y-vmuW669P8Db43QZL44JJ-Vul_moJC8uObGrO0hgHB2U_MsdPoOmbMvn5wcfXAo1yZ2Vla-FF663VTlGn8RxB6v7Mxah_KgFD2--cAKy8yBLzZx942WqgCzJZAOeqUj3LL2-wnQFeoRRfxoOI5cinYboN5K38r3g9ScnEGye7SB3Cop6K6i2OuW6lcoR94krA5RdcuAMYQ_hOHb0FU8deF9pjHJaCoVVpvD4cgGIsKde8jEZ31cKZUdOON0bv9Al8ck-yT_R-ND5CnJFsHud6x9picdEOZzwXvj-enO25KDdSTPG4SgFLdisIZ-f0riqrvNq_SzQOTlm7ZA3ISnZwHlBZudHi1fJ_3hRlG9mU7NWbymEJx6S0-VJcupgbw68HvvtsQBwPcGm0Muu7rolbAh5V5gtGgPiON0cGzNHJ7MOb_kfhe2B5GC81Wnbxu29KwT7LEi6sl39DGZPhYuOKZa5DlRT3uTrTDoshI2h4bMg7wAfLISC-tSPwa5wbc5k46XaIXAcbYT0GHIl_urpvZzIS7GiT0zHvN5osJubx-PEKE-VFm1BSg9KflcdWt46br7NLBXClDjAm3qpc4o78j2hI5e79lO1pL3h2QX4MuA18ywVCDzCsA9xJvbfCZdLwnxL7Bt5nhnK9IQjW05O7VyqdPL2i5h08asgGrzZe2d76NOVm03JEYDSVjkMnyMfmVxsKVb7Wowp0lg6y46d3rwjrElzRfI2DXFFrE7PIBez0kEh2cU0HfJWZCgD5ET5PQUMOrmRvxcQtxI_7RHc7ep3kUKam9iwQ4czxJJlxeFFHOVQCdnzzaxv-24bUHdnROa8aTiTJLwI6eCe4dbzhh7C7uZlW_UaPk2fglVIImX6byMTlb8D6V1seRrMDQ9O4nfa0TDBMVIFWpx3mndnpr8TRJ1xOGh8MeipoWTtKN75CKNh-CxldNZXGaLGY8-UGckpXONnku6uJXHV60qMs43oLYyRW21fbHJdhcaAnrBHF02RWEptkJRFAQU3ChTyREd5mk47lrKVNERPXg9rbHXMmlj5uJPweBHFmCz_P1hMsnZJ9_iTG7M-bDrkvfm2R8sp18J-p88ucONxwfIL3pesUG7RB-w6HUYArMzz-fgnF1w4cj9THvYPQhy1xPteYpQ8v39UE7l6xAGMwZ8uNu1XSvlFzgkdas44C9tmljpFfyz7p6ZmfGIQUixRi1mw_Au_s2w1qVexBPzdQsw1SSXrt0JfZo24RY6AFf2BlV3LCHpauORFYXRLnvKJT58eUoEcgZtiV3KDsRLT7rAn27e3E0D6yRn8TKmvFMD4pm0EWXLGahb4KVtMDesiR-UloOBWj7sKpF-W41-WVFVeGqhAc7_4Lnpw2HNg0KZS3OImglUKwszrZPW--Heoz_d_xYFXABeoPkQkgiGQcThc5frqAmu9UovWD_E2-VFj1iykFNVXXZkU1nAlPSe0LG9w9wTVRBmW69ahAjzbEh0OP5mwpgJwBkSqZLphiO4258fQN5edmOwVX8aHMnxUWabaa-hzQCwBrqA_jQfghkHH04T7SbPser7D8TAcc5YtOH6qDlfZMbFMokDbzKFczM_483rJIX8J1DrZg1_mWAeBTLIhJ8_UytSOtytlEbdX-W0WXjJjdQbPtnNaZMY15Os2I-bYAj4_jdBUxUXvDffd9-ms9OMFOmMsd6rHReFscvxzrBxQYtyI8c4lrhbdJs6njb501pnqvHrAu6SUcAPkIgtbwWs8qex1_OUMMkggWL9_2N3fA3dheoayNoRYaGiOfSaDHDd8pXdOLVkzyCcI2jQtw_vafCSMK4aoy3NEcpQ2OEv0COf_fV0F_n7YOXGnOjoR2qSCrqD_CgYrB5IdYsXJV4f2hpJ_tOmFo6IbqazrmK6rXUaarW-RSuJDBG62tPqdr_4njhfJV4QOotdaL-lYTxMLxSdo4anY_pKtItdKpx06CNVAuxOAhtMs7gycUzQeo-P7uhjldh4zD3f3f9_7x_4qMiIHmOO5aq1OEMF8b8R1urnYbXI3NiWztoONffL5fT9iAeLA6VMoDbesSxaePKCOzgkorueZPyOwtL2f.7ZYU2Ie9huE1wndnQYMMfQ"
  },
  "transaction_id": "133c6788-ad74-476f-ae62-9bd3fde53a06",
  "nonce": "q7H4VCTOYvJB8Y8K5ZtQ6D2claYAFuPd5H7tSOquyVo",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "m21z3UHbsH300B4Atot9v406lLS_DpXXfvc-0clqzI8"
}
2026-09-24 14:29:47 UTC INFO /post JWE decrypted successfully ▼
Data:
{
  "jwe_header": {
    "alg": "ECDH-ES",
    "enc": "A256GCM",
    "kid": "m21z3UHbsH300B4Atot9v406lLS_DpXXfvc-0clqzI8",
    "jwk": {
      "alg": "ECDH-ES",
      "crv": "P-256",
      "kid": "m21z3UHbsH300B4Atot9v406lLS_DpXXfvc-0clqzI8",
      "kty": "EC",
      "use": "enc",
      "x": "dtTS4Z_MPboPIUKhkfrCa9heajx4y0YtJglGA-exflY",
      "y": "jfEVtDzLpL4ZqQpS59x1ElTpbZ72ql7vOaAbNyFPWOE"
    },
    "epk": {
      "crv": "P-256",
      "kty": "EC",
      "x": "Fernn44ookgY6qhX_4BpfLakoubIEj6YhNffvVoDyDQ",
      "y": "nAEl8pjQzO6oxl0-K_GLRrLvL_vriCOd9S2ZD61kfTo"
    },
    "apu": "dpkIdsCM1fR3xVm3dKTW5g",
    "apv": "cTdINFZDVE9ZdkpCOFk4SzVadFE2RDJjbGFZQUZ1UGQ1SDd0U09xdXlWbw"
  },
  "decrypted_payload": {
    "vp_token": {
      "eu_pid_sdjwt": [
        "eyJ4NWMiOlsiTUlJQ0REQ0NBYkdnQXdJQkFnSVFSTitGd1JKdFRzeVplNE5XcUJSUEJqQUtCZ2dxaGtqT1BRUURBakFsTVNNd0lRWURWUVFERXhwemRHRm5hVzVuTG1OdmJtNWxZM1J2Y2k1c2FYTnphUzVwYnpBZUZ3MHlOVEV3TVRZeE5EVXdNekJhRncweU56RXdNVFl4TlRBd016QmFNQ1V4SXpBaEJnTlZCQU1UR25OMFlXZHBibWN1WTI5dWJtVmpkRzl5TG14cGMzTnBMbWx2TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFL3orZVVaR2xzQXcrcThUTitxV1cyOFQ4aGxKTEpNWk5RY2FtL01pNTBRMnM2Zm9vMnR3U3ZJdXFrTUtpTk1OSzdvckdZRGsxbU85SUR6dkx5Q2xtUmFPQndqQ0J2ekFPQmdOVkhROEJBZjhFQkFNQ0I0QXdDUVlEVlIwVEJBSXdBREFkQmdOVkhTVUVGakFVQmdnckJnRUZCUWNEQVFZSUt3WUJCUVVIQXdJd1F3WURWUjBSQkR3d09vSWNLaTV6ZEdGbmFXNW5MbU52Ym01bFkzUnZjaTVzYVhOemFTNXBiNElhYzNSaFoybHVaeTVqYjI1dVpXTjBiM0l1YkdsemMya3VhVzh3SHdZRFZSMGpCQmd3Rm9BVVlUMEI4bW9VOVVFLzdUUVNVN1RSbTZoeDFZY3dIUVlEVlIwT0JCWUVGR0U5QWZKcUZQVkJQKzAwRWxPMDBadW9jZFdITUFvR0NDcUdTTTQ5QkFNQ0Ewa0FNRVlDSVFDZVZtT21iR3B5RkgrS24ycWkwQWdBV2JYSXJ0b3JjMlBNTUFTN3dobHlkZ0loQUlxVU8rRng3WXA4akFKVTErUEs3MzRzdzE3eEVsQkdXMWNIeHlFcGJkeGgiXSwia2lkIjoiZFM4SmtOTllDbDRGanBpbVdlVmozcTNTbUkycms1a3Z3ei01cW9NSFBoayIsInR5cCI6ImRjK3NkLWp3dCIsImFsZyI6IkVTMjU2In0.eyJfc2QiOlsidnY3MjR5SF9uTUFYSGJzNk5hbTNRWGRRM2h4NTFUaXR5cVZEbEVoTEtpVSIsIlpHWi1heEdQdFF0QV9DUW52ZmRvZkphZ29FSnRXV0Z4Q2VOclQyNHFDRXMiLCJ6QW10WHVsUUI5dWh6RkQwTE9BZWVDdGZhR0dRb2VrMExHc25DdXBjQUpzIiwiRjk0b0g4cktTWWZkRzdaRTJSdkhPd1ZiTGRjV0VLTmRXUENydVNoNFJ2ZyIsIndBWERkQXRnLXdSODFzWnVfOWo2anhqWUxHMnpYMkxJT1kyRFJaWG5CdlUiXSwidmN0I2ludGVncml0eSI6InNoYTI1Ni0xUlRjT0lHOUFvekNJcTIvaFJoRDhmbk5RZlpaM1drRGVDcGxRazhVeW9NPSIsInZjdCI6InVybjpldWRpOnBpZDoxIiwiX3NkX2FsZyI6InNoYS0yNTYiLCJpc3MiOiJodHRwczovL3VuZm9sZC1wbGF5Z3JvdW5kLnN0YWdpbmcuY29ubmVjdG9yLmxpc3NpLmlvIiwiY25mIjp7Imp3ayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMjU2IiwieCI6IlhCczEzWjBSQk96azdaODZGZklvbzdOWnUzcU01V2c1NjRKaXkwZkQ5Vk0iLCJ5IjoiMXZ3R2pIdUJid201LUJHVGptSDFXNUd1SmY3ekhSRE1CZXpiUUQzU0FqRSJ9fSwiaWF0IjoxNzkwMjU3MjYwfQ.kdmIWjZTOjbZ0i0LNASP0HGhK4PCGQ24PMN36BT8gBlwjBGls619pGnpkxJMdvShKAcxMxKcf-C_u2X3IW8UaQ~WyJRVXB1RGs1eWNFTFd3MTR3Rk1pVmNBIiwiYWRkcmVzcyIseyJfc2QiOlsiY1RyU2QyLWFvcXQwLWh4WFo2M0VmWVNuS2FFYzdQY09aRlJsTkR0SU5xVSIsIkF1UWk0LWt3eTI4ZXFCSUFRekNFNi00TWN4QVplYkdpcFViRjJNaEFxY0UiLCJlQ1cwcXVZYmRreUpWVmV6RlhUTWxmU0JUZjJuWGZyMXJxQnUyTmJSU1NvIiwiRzAyZTMyVHdKOE9IMVpfV0F6bmpxQ2pBYlYxYU5tdk81al9PM2FKYS15ayJdfV0~WyJNRWpYTG5tbXQzUmZtUTFIUVNHYXNRIiwiY291bnRyeSIsIkZSIl0~WyJVanh5cHRSdmtHUkNGS3FTMUNiVE9RIiwibG9jYWxpdHkiLCJQYXJpcyJd~WyJsZTJxSTBlYWlGUjlPYTVTTVFQWkxBIiwicG9zdGFsX2NvZGUiLCI3NTAwMSJd~WyI2RUoyazU1RS1wMWtadm1TRlgxd1ZRIiwic3RyZWV0X2FkZHJlc3MiLCIxMiBSdWUgZGUgbGEgUGFpeCJd~WyJ5Y2VXM1R4U25SOE1SeVJfSHMtQUZBIiwiYmlydGhkYXRlIiwiMTk4MC0wNS0yMyJd~WyJBa2k0S05iM3hRbFVKeXZkZjctNDhnIiwiZ2l2ZW5fbmFtZSIsIkplYW4iXQ~WyJZN240REM2bUhxeEl3MHJKREUyNW53IiwiZmFtaWx5X25hbWUiLCJEdXBvbnQiXQ~WyJEUlBvWWJVVFR5Z1dBOTh0R3dvZTNRIiwibmF0aW9uYWxpdGllcyIsWyJGUiJdXQ~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3OTAyNjAxODYsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwibm9uY2UiOiJxN0g0VkNUT1l2SkI4WThLNVp0UTZEMmNsYVlBRnVQZDVIN3RTT3F1eVZvIiwic2RfaGFzaCI6Ik5rVElwSlZIM1hFZnZaM1pITHJ0dGQ3cWozOUdJcVdTSGtLbVZZLU02U2MifQ.cxttEJVa_WEi8SKvxomAsmS_1_Tv2YuU9rN5MuJHjzA-FW6pL8FDQdBY_pGoXBCz1DTPDWOZdvC69MPlWEDoNg"
      ]
    },
    "state": "9f436b47-b238-469f-b46c-554b8202336d"
  }
}
2026-09-24 14:29:47 UTC INFO /post VP Token received ▼
Data:
{
  "vp_token": {
    "eu_pid_sdjwt": [
      "eyJ4NWMiOlsiTUlJQ0REQ0NBYkdnQXdJQkFnSVFSTitGd1JKdFRzeVplNE5XcUJSUEJqQUtCZ2dxaGtqT1BRUURBakFsTVNNd0lRWURWUVFERXhwemRHRm5hVzVuTG1OdmJtNWxZM1J2Y2k1c2FYTnphUzVwYnpBZUZ3MHlOVEV3TVRZeE5EVXdNekJhRncweU56RXdNVFl4TlRBd016QmFNQ1V4SXpBaEJnTlZCQU1UR25OMFlXZHBibWN1WTI5dWJtVmpkRzl5TG14cGMzTnBMbWx2TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFL3orZVVaR2xzQXcrcThUTitxV1cyOFQ4aGxKTEpNWk5RY2FtL01pNTBRMnM2Zm9vMnR3U3ZJdXFrTUtpTk1OSzdvckdZRGsxbU85SUR6dkx5Q2xtUmFPQndqQ0J2ekFPQmdOVkhROEJBZjhFQkFNQ0I0QXdDUVlEVlIwVEJBSXdBREFkQmdOVkhTVUVGakFVQmdnckJnRUZCUWNEQVFZSUt3WUJCUVVIQXdJd1F3WURWUjBSQkR3d09vSWNLaTV6ZEdGbmFXNW5MbU52Ym01bFkzUnZjaTVzYVhOemFTNXBiNElhYzNSaFoybHVaeTVqYjI1dVpXTjBiM0l1YkdsemMya3VhVzh3SHdZRFZSMGpCQmd3Rm9BVVlUMEI4bW9VOVVFLzdUUVNVN1RSbTZoeDFZY3dIUVlEVlIwT0JCWUVGR0U5QWZKcUZQVkJQKzAwRWxPMDBadW9jZFdITUFvR0NDcUdTTTQ5QkFNQ0Ewa0FNRVlDSVFDZVZtT21iR3B5RkgrS24ycWkwQWdBV2JYSXJ0b3JjMlBNTUFTN3dobHlkZ0loQUlxVU8rRng3WXA4akFKVTErUEs3MzRzdzE3eEVsQkdXMWNIeHlFcGJkeGgiXSwia2lkIjoiZFM4SmtOTllDbDRGanBpbVdlVmozcTNTbUkycms1a3Z3ei01cW9NSFBoayIsInR5cCI6ImRjK3NkLWp3dCIsImFsZyI6IkVTMjU2In0.eyJfc2QiOlsidnY3MjR5SF9uTUFYSGJzNk5hbTNRWGRRM2h4NTFUaXR5cVZEbEVoTEtpVSIsIlpHWi1heEdQdFF0QV9DUW52ZmRvZkphZ29FSnRXV0Z4Q2VOclQyNHFDRXMiLCJ6QW10WHVsUUI5dWh6RkQwTE9BZWVDdGZhR0dRb2VrMExHc25DdXBjQUpzIiwiRjk0b0g4cktTWWZkRzdaRTJSdkhPd1ZiTGRjV0VLTmRXUENydVNoNFJ2ZyIsIndBWERkQXRnLXdSODFzWnVfOWo2anhqWUxHMnpYMkxJT1kyRFJaWG5CdlUiXSwidmN0I2ludGVncml0eSI6InNoYTI1Ni0xUlRjT0lHOUFvekNJcTIvaFJoRDhmbk5RZlpaM1drRGVDcGxRazhVeW9NPSIsInZjdCI6InVybjpldWRpOnBpZDoxIiwiX3NkX2FsZyI6InNoYS0yNTYiLCJpc3MiOiJodHRwczovL3VuZm9sZC1wbGF5Z3JvdW5kLnN0YWdpbmcuY29ubmVjdG9yLmxpc3NpLmlvIiwiY25mIjp7Imp3ayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMjU2IiwieCI6IlhCczEzWjBSQk96azdaODZGZklvbzdOWnUzcU01V2c1NjRKaXkwZkQ5Vk0iLCJ5IjoiMXZ3R2pIdUJid201LUJHVGptSDFXNUd1SmY3ekhSRE1CZXpiUUQzU0FqRSJ9fSwiaWF0IjoxNzkwMjU3MjYwfQ.kdmIWjZTOjbZ0i0LNASP0HGhK4PCGQ24PMN36BT8gBlwjBGls619pGnpkxJMdvShKAcxMxKcf-C_u2X3IW8UaQ~WyJRVXB1RGs1eWNFTFd3MTR3Rk1pVmNBIiwiYWRkcmVzcyIseyJfc2QiOlsiY1RyU2QyLWFvcXQwLWh4WFo2M0VmWVNuS2FFYzdQY09aRlJsTkR0SU5xVSIsIkF1UWk0LWt3eTI4ZXFCSUFRekNFNi00TWN4QVplYkdpcFViRjJNaEFxY0UiLCJlQ1cwcXVZYmRreUpWVmV6RlhUTWxmU0JUZjJuWGZyMXJxQnUyTmJSU1NvIiwiRzAyZTMyVHdKOE9IMVpfV0F6bmpxQ2pBYlYxYU5tdk81al9PM2FKYS15ayJdfV0~WyJNRWpYTG5tbXQzUmZtUTFIUVNHYXNRIiwiY291bnRyeSIsIkZSIl0~WyJVanh5cHRSdmtHUkNGS3FTMUNiVE9RIiwibG9jYWxpdHkiLCJQYXJpcyJd~WyJsZTJxSTBlYWlGUjlPYTVTTVFQWkxBIiwicG9zdGFsX2NvZGUiLCI3NTAwMSJd~WyI2RUoyazU1RS1wMWtadm1TRlgxd1ZRIiwic3RyZWV0X2FkZHJlc3MiLCIxMiBSdWUgZGUgbGEgUGFpeCJd~WyJ5Y2VXM1R4U25SOE1SeVJfSHMtQUZBIiwiYmlydGhkYXRlIiwiMTk4MC0wNS0yMyJd~WyJBa2k0S05iM3hRbFVKeXZkZjctNDhnIiwiZ2l2ZW5fbmFtZSIsIkplYW4iXQ~WyJZN240REM2bUhxeEl3MHJKREUyNW53IiwiZmFtaWx5X25hbWUiLCJEdXBvbnQiXQ~WyJEUlBvWWJVVFR5Z1dBOTh0R3dvZTNRIiwibmF0aW9uYWxpdGllcyIsWyJGUiJdXQ~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3OTAyNjAxODYsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwibm9uY2UiOiJxN0g0VkNUT1l2SkI4WThLNVp0UTZEMmNsYVlBRnVQZDVIN3RTT3F1eVZvIiwic2RfaGFzaCI6Ik5rVElwSlZIM1hFZnZaM1pITHJ0dGQ3cWozOUdJcVdTSGtLbVZZLU02U2MifQ.cxttEJVa_WEi8SKvxomAsmS_1_Tv2YuU9rN5MuJHjzA-FW6pL8FDQdBY_pGoXBCz1DTPDWOZdvC69MPlWEDoNg"
    ]
  },
  "state": "9f436b47-b238-469f-b46c-554b8202336d",
  "nonce": "q7H4VCTOYvJB8Y8K5ZtQ6D2claYAFuPd5H7tSOquyVo",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "jwk_thumbprint": "m21z3UHbsH300B4Atot9v406lLS_DpXXfvc-0clqzI8"
}
2026-09-24 14:29:47 UTC INFO /post Validation succeeded with warnings ▼
How to fix:
Credentials verified successfully. Non-critical checks (trust chain or token status) produced warnings.
Data:
{
  "hint": "Credentials verified successfully. Non-critical checks (trust chain or token status) produced warnings.",
  "credentials": {
    "eu_pid_sdjwt": {
      "valid": false,
      "format": "dc+sd-jwt",
      "disclosed_claims": {
        "vct#integrity": "sha256-1RTcOIG9AozCIq2/hRhD8fnNQfZZ3WkDeCplQk8UyoM=",
        "vct": "urn:eudi:pid:1",
        "iss": "https://unfold-playground.staging.connector.lissi.io",
        "cnf": {
          "jwk": {
            "kty": "EC",
            "crv": "P-256",
            "x": "XBs13Z0RBOzk7Z86FfIoo7NZu3qM5Wg564Jiy0fD9VM",
            "y": "1vwGjHuBbwm5-BGTjmH1W5GuJf7zHRDMBezbQD3SAjE"
          }
        },
        "iat": 1790257260,
        "address": {
          "country": "FR",
          "locality": "Paris",
          "postal_code": "75001",
          "street_address": "12 Rue de la Paix"
        },
        "birthdate": "1980-05-23",
        "given_name": "Jean",
        "family_name": "Dupont",
        "nationalities": [
          "FR"
        ]
      },
      "issuer": "https://unfold-playground.staging.connector.lissi.io",
      "checks": [
        {
          "id": "valid_document",
          "name": "Valid Document",
          "status": "passed",
          "detail": "SD-JWT parsed (9 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-10-16T15:00:30+00:00"
        },
        {
          "id": "trusted",
          "name": "Trusted",
          "status": "failed",
          "detail": "Certificate chain (1 cert(s)) does not terminate at any of 1 configured trusted root(s)"
        },
        {
          "id": "token_status",
          "name": "Valid Token Status",
          "status": "passed",
          "detail": "No exp claim; issued at present"
        },
        {
          "id": "key_binding",
          "name": "Valid Key Binding",
          "status": "passed",
          "detail": "KB-JWT verified (nonce, aud, sd_hash, signature)"
        }
      ]
    }
  }
}