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

f4352610-ef18-4e9c-883d-8e589a490007

validated warnings
direct_post.jwt

5897a577-dafc-485c-a40d-2e87a59dc9fd
x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc
rnXGGGOoaLYizOQpgeJ3S1Oo9H3ZP9fLn1bC0pJWk8Y

https://verifier-playground-service.igrant.io/post
600s
2026-10-02 16:17:06 UTC    2026-10-02 16:17:53 UTC

DCQL Query

View Query
{
  "credentials": [
    {
      "id": "pid",
      "format": "dc+sd-jwt",
      "meta": {
        "vct_values": [
          "urn:eudi:pid:1"
        ]
      },
      "claims": [
        {
          "path": [
            "given_name"
          ]
        },
        {
          "path": [
            "family_name"
          ]
        }
      ]
    }
  ]
}

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": "jLTFNy8tDrCIIJJui46vW021zya0s3hr-EfBz1imF8A",
        "y": "hch_uHm3pXbwY7hUIR93xAL2ndiXyr0GYZ7cYqoVYjg",
        "kid": "EZ3TNsPZWMohHrNBLEom9MbvFVfeZGrsuVqkdK41pow",
        "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
pid
dc+sd-jwt
Warning
✓
Valid Document SD-JWT parsed (2 disclosures)
✓
Valid Issuer Signature Issuer JWT signature verified via x5c certificate
✓
Valid Certificate Valid until 2026-11-28T16:28:30+00:00
⚠
Trusted Certificate chain (1 cert(s)) does not terminate at any of 1 configured trusted root(s)
✓
Valid Token Status Valid until 2027-09-29T05:59:39+00:00
✓
Valid Key Binding KB-JWT verified (nonce, aud, sd_hash, signature)
View Details
{
  "valid": false,
  "format": "dc+sd-jwt",
  "disclosed_claims": {
    "vct": "urn:eudi:pid:1",
    "place_of_birth": {},
    "address": {},
    "date_of_expiry": "2027-09-29",
    "issuing_authority": "Rijksdienst voor Identiteitsgegevens",
    "issuing_country": "NL",
    "nbf": 1789797579,
    "exp": 1822197579,
    "cnf": {
      "jwk": {
        "kty": "EC",
        "kid": "84220401-1993-4be5-9938-b4087719301f",
        "crv": "P-256",
        "x": "fkMd5U2SVFppCQdK64PkdeEb1GdCZUFsfBffR7v7v-o",
        "y": "dTnHD4STMkctP9UZYrjKGBhhLEo07HwKszoERItZCHQ"
      }
    },
    "iat": 1790956118,
    "family_name": "Mustermann",
    "given_name": "Erika"
  },
  "issuer": "",
  "error": null,
  "checks": [
    {
      "id": "valid_document",
      "name": "Valid Document",
      "status": "passed",
      "detail": "SD-JWT parsed (2 disclosures)"
    },
    {
      "id": "issuer_signature",
      "name": "Valid Issuer Signature",
      "status": "passed",
      "detail": "Issuer JWT signature verified via x5c certificate"
    },
    {
      "id": "valid_certificate",
      "name": "Valid Certificate",
      "status": "passed",
      "detail": "Valid until 2026-11-28T16:28: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": "Valid until 2027-09-29T05:59:39+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
{
  "pid": [
    "eyJ0eXAiOiJkYytzZC1qd3QiLCJhbGciOiJFUzI1NiIsIng1YyI6WyJNSUlCN3pDQ0FaV2dBd0lCQWdJUUozMUFXTUpTV0xxUHppS21VZGhCUVRBS0JnZ3Foa2pPUFFRREFqQWRNUTR3REFZRFZRUURFd1ZCYm1sdGJ6RUxNQWtHQTFVRUJoTUNUa3d3SGhjTk1qVXhNVEE0TVRZeU9ETXdXaGNOTWpZeE1USTRNVFl5T0RNd1dqQWhNUkl3RUFZRFZRUURFd2xqY21Wa2J5QmtZM014Q3pBSkJnTlZCQVlUQWs1TU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRUoxT0VsVHZ4SkhKQmh5bHQvNkx0NDRlVVlzTHlBQ2xGZWgvKzhOeFhNZ2xCeWRNYi96bk9LMCtHM3hHMzExSFpiVTdMTm9BL2FQblNLeVY0MnlWL2dLT0JzakNCcnpBZEJnTlZIUTRFRmdRVXhqL2dCUzIzY3RtN25vZ3hOcEIrWVpJNlV6c3dEZ1lEVlIwUEFRSC9CQVFEQWdlQU1CVUdBMVVkSlFFQi93UUxNQWtHQnlpQmpGMEZBUUl3SHdZRFZSMGpCQmd3Rm9BVVZDNVhXMVBUWU5vNnlXbmtKR2d2QlZDdFdaVXdKZ1lEVlIwU0JCOHdIWVliYUhSMGNITTZMeTl3YkdGNVozSnZkVzVrTG1GdWFXMXZMbWxrTUI0R0ExVWRFUVFYTUJXQ0UzQnNZWGxuY205MWJtUXVZVzVwYlc4dWFXUXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWdMNUVHVWh6aHdMKzdJbFlKVGd5M2grcnVobmh5R3YyNUpYSnR1d0w2VGxVQ0lRQ0Zhc1d0OElzd3hwUXhCbHI3UjdNdWxkZmFmREh0aXA3RzVBcExNMTFMZFE9PSJdfQ.eyJ2Y3QiOiJ1cm46ZXVkaTpwaWQ6MSIsInBsYWNlX29mX2JpcnRoIjp7Il9zZCI6WyI2WVNIYVp1aWNPRHNza1dxYzVTTl9VaGZzUWx2czA3TWhMVEJDcXM0Zm9JIiwibUVaeE1uN1BtLURjWE11MXNSM25wMVV3RnU3QUwzNEhrZDR4TU5KRk9vTSIsInVWcUF4V0Y4NTc5Wk5yQWtSV2QtdEN4RXJ2M2E4RWpSanQ1T0pDdVZzZ0kiXX0sImFkZHJlc3MiOnsiX3NkIjpbIjMyWkJMR01HY2tkeGZ0LVBCZGJPOFNNZndzQUhURFVtTUg1Umt5ckw0UXMiLCJDdEZJdlNnUHo4emd3MnM5eFprSzNESVJ6Wk1zU0JnTEtRVjlnakN2MHpJIiwiTVBIbTllY2pZaV9FaDVtZFM5OUNjVWdjMkx4RFZSVEdsZlNPNlZFNGpWNCIsIk44OUYwQjIzVW9WeHJ6dVZUaTBOSGdRbnhfMHBZUDl3V0sxZGc2TEpGQVUiLCJWS1BUWnZrcVJMNmQtUFJVOWRBd0o0R3JRVTNlY3htY09UemZJcFJXZHQ4IiwiXzVQNHNGVFlZOFRrb1NqeGlhVmo1ajhOLV9JSXdPY1l4dDRrNGhjbE5WSSIsInltNWNXSmE1cGFENnZsTnRaY2d4a1NMTmRDa0ZHMVJmZ2l0MHpsZnlSR2ciXX0sImRhdGVfb2ZfZXhwaXJ5IjoiMjAyNy0wOS0yOSIsImlzc3VpbmdfYXV0aG9yaXR5IjoiUmlqa3NkaWVuc3Qgdm9vciBJZGVudGl0ZWl0c2dlZ2V2ZW5zIiwiaXNzdWluZ19jb3VudHJ5IjoiTkwiLCJuYmYiOjE3ODk3OTc1NzksImV4cCI6MTgyMjE5NzU3OSwiY25mIjp7Imp3ayI6eyJrdHkiOiJFQyIsImtpZCI6Ijg0MjIwNDAxLTE5OTMtNGJlNS05OTM4LWI0MDg3NzE5MzAxZiIsImNydiI6IlAtMjU2IiwieCI6ImZrTWQ1VTJTVkZwcENRZEs2NFBrZGVFYjFHZENaVUZzZkJmZlI3djd2LW8iLCJ5IjoiZFRuSEQ0U1RNa2N0UDlVWllyaktHQmhoTEVvMDdId0tzem9FUkl0WkNIUSJ9fSwiaWF0IjoxNzkwOTU2MTE4LCJfc2QiOlsiRGhMTEpqbkRpUk1UanRHY2lOY2w0VlBpa1IxNXVlbGhLLWpGMU9saDhnZyIsIkhBUDMxQUZaQUhuZUtzOC1ZMkYtd0M0VmpiZ0xGMUVLblMzYl9rZ3VvdVEiLCJfX245RGczbGs5N01odXBITHYtUmNGYXhNRnp2Q19EUERqTzFybkg1WHlVIiwiZkVKNFZEN0lRTlRXT0lLdV9LTmNGUlJuRWhORzlRdU9CNHhzSFdhQW9zUSIsInJ3UHQ5SkkyNlNUeDJpcVJrSlZCRTZaWGdtN1doOE1ja1Y1TFV2dkpPZjgiLCJzbl9mVnlzLVY4cTFJdzdGTV9sYmpUZ2RuTGZJNGNaUElxUzhUVVg3eVNVIl0sIl9zZF9hbGciOiJzaGEtMjU2In0.Zqroej_9OUXdSWX7UVQCa0ZCMLhDEuySYYyKxeboTV0wwjPxGkf2Z6m9SLzS5cokj0-nuk4wJ3BP9r38kpVrig~WyJKanF1TXlyZEljamVLaVRfIiwiZ2l2ZW5fbmFtZSIsIkVyaWthIl0~WyJscWxSOFJVd1Q5VTVueFV0IiwiZmFtaWx5X25hbWUiLCJNdXN0ZXJtYW5uIl0~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3OTA5NTc4NzEsIm5vbmNlIjoicm5YR0dHT29hTFlpek9RcGdlSjNTMU9vOUgzWlA5ZkxuMWJDMHBKV2s4WSIsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwic2RfaGFzaCI6ImdLbldSX2U5VEl4NkttUEpTQWdfUFhIM3NSY20xN04xTl9CbHFYWU1QQzQifQ.JMkKeVWr7PuQB5XVcBrndeyObeNvsk8yoVd1Aqs6eWr4rVkf5eT-RA5Ui1bhkTPQDOCqgOUzvILe1dvIzvug3w"
  ]
}

Decoded Token

Decoded JWT headers, payloads, disclosures, and key binding

View Decoded Token
{
  "pid": {
    "header": {
      "typ": "dc+sd-jwt",
      "alg": "ES256",
      "x5c": [
        "MIIB7zCCAZWgAwIBAgIQJ31AWMJSWLqPziKmUdhBQTAKBggqhkjOPQQDAjAdMQ4wDAYDVQQDEwVBbmltbzELMAkGA1UEBhMCTkwwHhcNMjUxMTA4MTYyODMwWhcNMjYxMTI4MTYyODMwWjAhMRIwEAYDVQQDEwljcmVkbyBkY3MxCzAJBgNVBAYTAk5MMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEJ1OElTvxJHJBhylt/6Lt44eUYsLyAClFeh/+8NxXMglBydMb/znOK0+G3xG311HZbU7LNoA/aPnSKyV42yV/gKOBsjCBrzAdBgNVHQ4EFgQUxj/gBS23ctm7nogxNpB+YZI6UzswDgYDVR0PAQH/BAQDAgeAMBUGA1UdJQEB/wQLMAkGByiBjF0FAQIwHwYDVR0jBBgwFoAUVC5XW1PTYNo6yWnkJGgvBVCtWZUwJgYDVR0SBB8wHYYbaHR0cHM6Ly9wbGF5Z3JvdW5kLmFuaW1vLmlkMB4GA1UdEQQXMBWCE3BsYXlncm91bmQuYW5pbW8uaWQwCgYIKoZIzj0EAwIDSAAwRQIgL5EGUhzhwL+7IlYJTgy3h+ruhnhyGv25JXJtuwL6TlUCIQCFasWt8IswxpQxBlr7R7MuldfafDHtip7G5ApLM11LdQ=="
      ]
    },
    "payload": {
      "vct": "urn:eudi:pid:1",
      "place_of_birth": {
        "_sd": [
          "6YSHaZuicODsskWqc5SN_UhfsQlvs07MhLTBCqs4foI",
          "mEZxMn7Pm-DcXMu1sR3np1UwFu7AL34Hkd4xMNJFOoM",
          "uVqAxWF8579ZNrAkRWd-tCxErv3a8EjRjt5OJCuVsgI"
        ]
      },
      "address": {
        "_sd": [
          "32ZBLGMGckdxft-PBdbO8SMfwsAHTDUmMH5RkyrL4Qs",
          "CtFIvSgPz8zgw2s9xZkK3DIRzZMsSBgLKQV9gjCv0zI",
          "MPHm9ecjYi_Eh5mdS99CcUgc2LxDVRTGlfSO6VE4jV4",
          "N89F0B23UoVxrzuVTi0NHgQnx_0pYP9wWK1dg6LJFAU",
          "VKPTZvkqRL6d-PRU9dAwJ4GrQU3ecxmcOTzfIpRWdt8",
          "_5P4sFTYY8TkoSjxiaVj5j8N-_IIwOcYxt4k4hclNVI",
          "ym5cWJa5paD6vlNtZcgxkSLNdCkFG1Rfgit0zlfyRGg"
        ]
      },
      "date_of_expiry": "2027-09-29",
      "issuing_authority": "Rijksdienst voor Identiteitsgegevens",
      "issuing_country": "NL",
      "nbf": 1789797579,
      "exp": 1822197579,
      "cnf": {
        "jwk": {
          "kty": "EC",
          "kid": "84220401-1993-4be5-9938-b4087719301f",
          "crv": "P-256",
          "x": "fkMd5U2SVFppCQdK64PkdeEb1GdCZUFsfBffR7v7v-o",
          "y": "dTnHD4STMkctP9UZYrjKGBhhLEo07HwKszoERItZCHQ"
        }
      },
      "iat": 1790956118,
      "_sd": [
        "DhLLJjnDiRMTjtGciNcl4VPikR15uelhK-jF1Olh8gg",
        "HAP31AFZAHneKs8-Y2F-wC4VjbgLF1EKnS3b_kguouQ",
        "__n9Dg3lk97MhupHLv-RcFaxMFzvC_DPDjO1rnH5XyU",
        "fEJ4VD7IQNTWOIKu_KNcFRRnEhNG9QuOB4xsHWaAosQ",
        "rwPt9JI26STx2iqRkJVBE6ZXgm7Wh8MckV5LUvvJOf8",
        "sn_fVys-V8q1Iw7FM_lbjTgdnLfI4cZPIqS8TUX7ySU"
      ],
      "_sd_alg": "sha-256"
    },
    "disclosures": [
      [
        "JjquMyrdIcjeKiT_",
        "given_name",
        "Erika"
      ],
      [
        "lqlR8RUwT9U5nxUt",
        "family_name",
        "Mustermann"
      ]
    ],
    "key_binding_jwt": {
      "header": {
        "typ": "kb+jwt",
        "alg": "ES256"
      },
      "payload": {
        "iat": 1790957871,
        "nonce": "rnXGGGOoaLYizOQpgeJ3S1Oo9H3ZP9fLn1bC0pJWk8Y",
        "aud": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
        "sd_hash": "gKnWR_e9TIx6KmPJSAg_PXH3sRcm17N1N_BlqXYMPC4"
      }
    }
  }
}

Session Logs

6 total
2026-10-02 16:17:06 UTC INFO /presentations Presentation request created ▼
Data:
{
  "request_headers": {
    "host": "verifier-playground.igrant.io",
    "x-request-id": "ce8a519671b3c97336c88be76fb8f3f5",
    "x-real-ip": "10.164.15.206",
    "x-forwarded-for": "10.164.15.206",
    "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": "77.246.207.62",
    "content-length": "180",
    "user-agent": "python-requests/2.32.5",
    "content-type": "application/json",
    "accept": "*/*",
    "cf-ray": "a44503edadc1c7e7-TLL",
    "accept-encoding": "gzip, br",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "77.246.207.62",
    "cf-ipcountry": "FI",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "request_body": {
    "dcql_query": {
      "credentials": [
        {
          "id": "pid",
          "format": "dc+sd-jwt",
          "meta": {
            "vct_values": [
              "urn:eudi:pid:1"
            ]
          },
          "claims": [
            {
              "path": [
                "given_name"
              ]
            },
            {
              "path": [
                "family_name"
              ]
            }
          ]
        }
      ]
    }
  },
  "transaction_id": "f4352610-ef18-4e9c-883d-8e589a490007",
  "request_id": "5897a577-dafc-485c-a40d-2e87a59dc9fd",
  "nonce": "rnXGGGOoaLYizOQpgeJ3S1Oo9H3ZP9fLn1bC0pJWk8Y",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "EZ3TNsPZWMohHrNBLEom9MbvFVfeZGrsuVqkdK41pow",
  "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": "jLTFNy8tDrCIIJJui46vW021zya0s3hr-EfBz1imF8A",
          "y": "hch_uHm3pXbwY7hUIR93xAL2ndiXyr0GYZ7cYqoVYjg",
          "kid": "EZ3TNsPZWMohHrNBLEom9MbvFVfeZGrsuVqkdK41pow",
          "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": "pid",
        "format": "dc+sd-jwt",
        "meta": {
          "vct_values": [
            "urn:eudi:pid:1"
          ]
        },
        "claims": [
          {
            "path": [
              "given_name"
            ]
          },
          {
            "path": [
              "family_name"
            ]
          }
        ]
      }
    ]
  }
}
2026-10-02 16:17:24 UTC INFO /authorize Authorization request retrieved ▼
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "c769121ebc00b481da5b9e247b034cd5",
    "x-real-ip": "10.164.15.215",
    "x-forwarded-for": "10.164.15.215",
    "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": "77.246.207.62",
    "cf-ray": "a445045dc801e4d5-RIX",
    "accept": "application/json, text/plain, */*",
    "user-agent": "okhttp/4.12.0",
    "accept-encoding": "gzip, br",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "77.246.207.62",
    "cf-ipcountry": "FI",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "path_params": {
    "request_id": "5897a577-dafc-485c-a40d-2e87a59dc9fd"
  },
  "transaction_id": "f4352610-ef18-4e9c-883d-8e589a490007",
  "nonce": "rnXGGGOoaLYizOQpgeJ3S1Oo9H3ZP9fLn1bC0pJWk8Y",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "EZ3TNsPZWMohHrNBLEom9MbvFVfeZGrsuVqkdK41pow"
}
2026-10-02 16:17:53 UTC INFO /post Wallet response received (encrypted) ▼
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "3840c7d1dd1b08475e35321376c59ccb",
    "x-real-ip": "10.164.15.215",
    "x-forwarded-for": "10.164.15.215",
    "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": "77.246.207.62",
    "content-length": "4837",
    "content-type": "application/x-www-form-urlencoded",
    "user-agent": "okhttp/4.12.0",
    "accept-encoding": "gzip, br",
    "cf-ray": "a44505120dabe4d5-RIX",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "77.246.207.62",
    "cf-ipcountry": "FI",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "form_fields": {
    "response_jwe": "eyJraWQiOiJFWjNUTnNQWldNb2hIck5CTEVvbTlNYnZGVmZlWkdyc3VWcWtkSzQxcG93IiwiYXB1IjoiYlV0V2VXZHhMV3BsYlROaFJrWnJSVUpwUlU5TFdGWlhOMFo0TFVSbWQyWjVhMlUzWXpGdVVXYzJWUSIsImFwdiI6ImNtNVlSMGRIVDI5aFRGbHBlazlSY0dkbFNqTlRNVTl2T1VneldsQTVaa3h1TVdKRE1IQktWMnM0V1EiLCJlbmMiOiJBMTI4R0NNIiwiYWxnIjoiRUNESC1FUyIsImVwayI6eyJrdHkiOiJFQyIsImtpZCI6ImY5MzcwZjJjLTlmMDEtNGFmYS1iYmIwLWNhMmVkYWExZGVjOSIsImNydiI6IlAtMjU2IiwieCI6InE4Z19IYWZLSWZTczJ0RHhsTEFPNzhzaTJLOUZ5MFQ0SzVSVkhsb3pEM2MiLCJ5IjoiX193UDgzWUpaVkdhemxuQmxMY0pFbDUxdWZtRm9fb3VlZzdrODdERFpMSSJ9fQ..n-JHQq9mb7vUGGmB.Q3wm8kUrMulYroieHBkDSySgxyeys3fgnxw9xZn56WSnaSzcxX_dJk2ZlfArXlCmHL_meFAmGqoCvIlzg0bicZOrJpXQYDn5Bhk3ffq24oaOxpgtz-gIL4S3rLwSLAgEbKgPGQKWA4B44la3HxGRtg0dbMGQ-krQauLFyQwr1vW4jq2R0PmYo5tzruhFEvkuRxphrljx3Uc_1HcvqBR0-Oj_1fNw15fpgGM8zTS31yOAn61bmTKR0wF7QG2oLK1iPMSpL0h_SXBGu-u2gcdRninB5POkBtWzM2DaJwfND4XhCzw8vd89cjfm9zkR7PQeqY8ZGLOXCffGexB6SpmQcwHBlO48jbT8oCKV15hXnZl55qStidjHTw9ShE_ppgN_0qLeEou8OKMRIWSvlxTL7Bo6IzDitSWzLNerA1sBswpIw6R47681B1oF2t7FxXi5SXPHzB1fPHXXsXCjqOnLqHGOidWevx2c5CADtCmrgW46KkF6D-QuPrWZwu1qLVovvqYwgNkP4MU2tgtmCMOgNCi1o7-9h3Q5-xM4zs4vNEJjZ5WN1JMpKeQ3FCEtzf1IQXgNK_CK3yMwsITaiVIZR-ybr8S3E9vb96xU5b3zm-a8jm9eS0PTXdCF81sVCxzt6C7Z7tFMxXDNcgX3lZhuG7Emp2TCFiXeTSoAebiBPTjLb361HXHR4vaDADjHAwa6RzrgBtlP_Xc1EQD1o7keUM92Xz2CXV6e88kKZiiNjB6PVkSQrydjVGwxhk-6TxaA625HLlg9_p0HC6302N6VJFF01TCpXKQH-oLcwByzOeRukqoZVC0Dw3G1qjtCC484Xt6KAU3QKOs2fXCjK1zDlobPnZ_nWupL16x-NcvZTwpVILZ6oM0P3qQP4FiEzNGuGj5QLD2Vt7Iua4dtl-k7SkniliWsb7DE2PACIuGHNHlyIzLw88DQFcSW1_cAZ_qrCbRwecagkfrbGqoDKrY6iB0Ef3N_VRWdkOG7vbMEDROlPpxhW31pVWe_X4aqIojqCvhHrE0JoITXTw7bN8xW7IgFfAnRSEOH2vECsPl1Kk7lKiF8nOrIRNVvYjdbQZg-jDDHyxnp_jeKOc51okcI9PdGcHmyu2Zx8xYdK61Q7i1Y5AifRyFtU74UeKMmCdSTZDRtgLxWnyhWyQGb4OmLfO1uOjga7zzgqXReyWdbHFisOv4Fyq1VrvETxkctrR-uZ9jOaUa0zc9vsvgq73Che52w6eNDTBKf6oyXI_BiCXdVc7-vjnj-jKSvF2P79P4bbDhfBZcomvm6y52qbXhcNVCi52udGwgd-GyOhKy3TSroCsXmTazQ4y4-0G6UfYOEZAEYsN3NhRnJPHYfpmozc6nqCj4UDVPU71UAIiyNR1WW3VqRi5153ERJr-VDB2PSZ7x4JC0Ejzu10Zkf2qtPBMkg3F14Jl-e5zsAY6ZqL-ymK_vUn4ucQVEFsN7mOJys88Z63M3M7tJzzdPXTP1yrC0dWqAumSZ0UdxsH-CcHdN_jRHqmH7Jy0qj2rIZ1bXaokpOzINmlps8PY4Py2qbeVp93lqvOfmz1QP7ZsLK5c_TX9VSdY5oeAv4fKSzVPlQKwWzoMcXu3GFpA2jzpkFJxwuMC_V8yMv1pLV_DTVLS7yZ6MdjfeJFfQS9L7eYkS47owatG-bRIyYEZut6vXVjqlPaYJ3aFyxecn5ZR5-G9aCkUCNCxkXvgoLcd6CyEGAWglsBNdZWzZIQC2SaVyh1HxbCEMnu2MlUwwTuLvYJh3wpz2QYukkklq-9UewXwwAMv11cj69M06aa2fNfCOLgnB1F9Kee_8i6Y_eDyVi1mVOUTu_L6U-4fgXBSoQZRFnEtiQoPD3BG7MZBY3yTlVUHLBVFCqJdOT106CPWnKAeG_7zfu0gyu-L8Ann-t5Cy8Z1oDUVRKXdzolNZ5px1fqX8DswkTJcHnfUqjePBi6r84D9lTpPx2G0DKa9EjptPkAcM2ZeRbD8VNgBbLBcQJNOq2dcCCnQiXHAeEhI94MP1P0WBMp3tDzE9bYlGhyKLQBm4RBDd1ptF47aU62ADx-MLnC5Bk_WffbdxYaxjfOokAgortgcGuwAgIJzyaNnJWwIsU29tALY1o1xz6Uy-6C1We_RV2KHUDlkhT6SIth4ATzzUoIZVWM1lS2NVPQn-i5gbzm6TzyXKbZORVO71hC0rmCBz5W43FOOrj1W3dhDNgOdS9czekVnfhujbiXVjRTYcwPCp8Hji5vEVxbnGZ9OpVcQEJ8hKLZuT6n1osHJRI60ymWE2z960hYOtYLVY81-EB-0gFEV-v0B407bGWDHbeWjJrKOP2bLpziNXCPnGf9TL0GvrH-vDe7NyVaZszL31Z91t-eZpCNpPuHJrgfzXwnhAxevNaLrp4OZ7Y3Rwu0FXLiJVUhAvG6vu9LG2sjPHKBjqpjF9tgt8m7-7JAR-HXkV4Rf0mMZ2qmm2irLz58VIzajQKvuLOPy-6mJkgBGoVQLZMNuHJ3SHld1pTlrGQoX8KVTD1Fl0LXIta0AtwVY0_8EDPjtvls99SW0ZU9Hk7aTLRbn9z3fXzTTUpEm9dmnCD-xspTE2Zb3RdGLSMGEs8Me5rQHaT36MqVyuoffydN3y7boDjjphmsnLCYn4boETRFdwiweRiPrnvMtJI6kIxo1Z7D4zAuI9PbGZzaqGMCgp6o39ueTnluNRl4F64VztS8HoCiy6yrpwPw7n9xXp-RvGdgtW_l0yWtJJWiqAeHiaG3ItdsTxVeu-oCgPLSKZeVk3Z2ZCQgbj9CXBvv8uyzXUrjyLd_hT6Bz7cnO5FHzCkX-0pV4tPb400lMbFIXwOF_UA38ONStbI11vjMCuyAljaJi-vUgdCsDXkyFxtELfDNSSTcNIgr87KsZ70A9hgH4tT2N7soOsJdBPW_gDrUKX8fsCaMnHd5dDZ_OSfgs5F20b15P8lee4ieS92T-6T4s0aqvteUCmbC82rrKMg9duzLWQ2xZ91AtWOeBXO6lkClL7uK2tqYu2vYKoHdga4DkUwkiZeQj0ToTOvjWvxVwuITDrswqfAoIE6USRFK809YyRCfBiQXtyDBn8VeQeIHlhiK-fhEJccYQoQlb7F3zIjojtkNrRPGEwmIm2mIftfFTyqOMqUsi74OA9Hn-LHn4XhJSAvy1z48LtnXETrCM9IWtCvwYfclnMgXpAghj6diQjWC6KA1IfM7OYePjoqPPT4fN7uP5KxJNWKTKYt4ZfXLKYxjBjp2GHbeGCauxHJF54KsRmIZGEQXWii6uJ3mdyDWyHfE_6l0vzR6f2Rw0Y6qAt0cczjK6hu53Dtd-hUqB86v5v8T6VqTGIgBkDc4oh9mcsTi4r2LG-VAg2oprU24pYVOGckx4d_UPn9Hq_fH0GooPi4THcKH-hZX735YnuIxsFUOaTu6OZF20aYsone5TPxkQlwYPj4tmqwGImHHjwHFUmLh7suMTID3QobclaNbwuFRzrxADzTcWGDrSnuBGFzVko351eXmM6QdVvruRIaGq8YIjEK6In7XhvExhjaQ5O-nXJHyEJX_QX6FjmJYlyNZ8EQNo-QI9SWgFj6n7hKPkwdCRQZHbhkGakNelgIwpI_OZJWfXBUz8MiaoIhmnP62xc14OW2z6nNajNqu_Q_E82WNgw9SzyffnEUpOhfOzyaDvGFjL5jSbvKaffd1lRvJzNhuLtopS7kd9eBvOpRrjoYtnd3VWVhqT4Xj6MaQE4oPb7_3stJW4lJ6CK8hfTnJ7BKLD-T2ugGA8KRFl2weu_8iugdPsZ32ci0XBdj-JBBp5diMn_GVbJH9-2zi5lGTfuYZ8gS2QITinpXIb4efwr7Wm-7R9wdIf0OchIL8tGPeOvK4_GMnRnSTPyqwuTprBrJWKSnxOWUI2Sb6knfR-GJKcnuAxxeUwM6c51mdEq_V2zYPXRTlV0uZ3KLe-8X9SWB6k4K2zqNcm9JAAyeWfx0-wFOu5T5UpQNx6MMrHzbv7TtO2j2uDG6vwAEk3VP6pNYgsicF5T6rww5kmsN-l2jxPD4qT9O4TtfpxQ3ml6_vlmJk6KDPX3rwyfc4v0WYHFhc8Jox-Nbdf7ZDbA-FoabhQjFMB7NtUU6R11ktnJRGGcklfM0-vUA-2Cxsdwt-zj7t_mlI9n_cy8sZmJfCetYU2OJ1hTnXzhDz9qWq83HySxgslfJIyXPlZiRQ27DzfeDIqF4t1OSJaQEumdULoJTv_jt5EudzKAYtqT-.jZBXGrhgzxV7wxFSTx3gRw"
  },
  "transaction_id": "f4352610-ef18-4e9c-883d-8e589a490007",
  "nonce": "rnXGGGOoaLYizOQpgeJ3S1Oo9H3ZP9fLn1bC0pJWk8Y",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "EZ3TNsPZWMohHrNBLEom9MbvFVfeZGrsuVqkdK41pow"
}
2026-10-02 16:17:53 UTC INFO /post JWE decrypted successfully ▼
Data:
{
  "jwe_header": {
    "kid": "EZ3TNsPZWMohHrNBLEom9MbvFVfeZGrsuVqkdK41pow",
    "apu": "bUtWeWdxLWplbTNhRkZrRUJpRU9LWFZXN0Z4LURmd2Z5a2U3YzFuUWc2VQ",
    "apv": "cm5YR0dHT29hTFlpek9RcGdlSjNTMU9vOUgzWlA5ZkxuMWJDMHBKV2s4WQ",
    "enc": "A128GCM",
    "alg": "ECDH-ES",
    "epk": {
      "kty": "EC",
      "kid": "f9370f2c-9f01-4afa-bbb0-ca2edaa1dec9",
      "crv": "P-256",
      "x": "q8g_HafKIfSs2tDxlLAO78si2K9Fy0T4K5RVHlozD3c",
      "y": "__wP83YJZVGazlnBlLcJEl51ufmFo_oueg7k87DDZLI"
    }
  },
  "decrypted_payload": {
    "vp_token": {
      "pid": [
        "eyJ0eXAiOiJkYytzZC1qd3QiLCJhbGciOiJFUzI1NiIsIng1YyI6WyJNSUlCN3pDQ0FaV2dBd0lCQWdJUUozMUFXTUpTV0xxUHppS21VZGhCUVRBS0JnZ3Foa2pPUFFRREFqQWRNUTR3REFZRFZRUURFd1ZCYm1sdGJ6RUxNQWtHQTFVRUJoTUNUa3d3SGhjTk1qVXhNVEE0TVRZeU9ETXdXaGNOTWpZeE1USTRNVFl5T0RNd1dqQWhNUkl3RUFZRFZRUURFd2xqY21Wa2J5QmtZM014Q3pBSkJnTlZCQVlUQWs1TU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRUoxT0VsVHZ4SkhKQmh5bHQvNkx0NDRlVVlzTHlBQ2xGZWgvKzhOeFhNZ2xCeWRNYi96bk9LMCtHM3hHMzExSFpiVTdMTm9BL2FQblNLeVY0MnlWL2dLT0JzakNCcnpBZEJnTlZIUTRFRmdRVXhqL2dCUzIzY3RtN25vZ3hOcEIrWVpJNlV6c3dEZ1lEVlIwUEFRSC9CQVFEQWdlQU1CVUdBMVVkSlFFQi93UUxNQWtHQnlpQmpGMEZBUUl3SHdZRFZSMGpCQmd3Rm9BVVZDNVhXMVBUWU5vNnlXbmtKR2d2QlZDdFdaVXdKZ1lEVlIwU0JCOHdIWVliYUhSMGNITTZMeTl3YkdGNVozSnZkVzVrTG1GdWFXMXZMbWxrTUI0R0ExVWRFUVFYTUJXQ0UzQnNZWGxuY205MWJtUXVZVzVwYlc4dWFXUXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWdMNUVHVWh6aHdMKzdJbFlKVGd5M2grcnVobmh5R3YyNUpYSnR1d0w2VGxVQ0lRQ0Zhc1d0OElzd3hwUXhCbHI3UjdNdWxkZmFmREh0aXA3RzVBcExNMTFMZFE9PSJdfQ.eyJ2Y3QiOiJ1cm46ZXVkaTpwaWQ6MSIsInBsYWNlX29mX2JpcnRoIjp7Il9zZCI6WyI2WVNIYVp1aWNPRHNza1dxYzVTTl9VaGZzUWx2czA3TWhMVEJDcXM0Zm9JIiwibUVaeE1uN1BtLURjWE11MXNSM25wMVV3RnU3QUwzNEhrZDR4TU5KRk9vTSIsInVWcUF4V0Y4NTc5Wk5yQWtSV2QtdEN4RXJ2M2E4RWpSanQ1T0pDdVZzZ0kiXX0sImFkZHJlc3MiOnsiX3NkIjpbIjMyWkJMR01HY2tkeGZ0LVBCZGJPOFNNZndzQUhURFVtTUg1Umt5ckw0UXMiLCJDdEZJdlNnUHo4emd3MnM5eFprSzNESVJ6Wk1zU0JnTEtRVjlnakN2MHpJIiwiTVBIbTllY2pZaV9FaDVtZFM5OUNjVWdjMkx4RFZSVEdsZlNPNlZFNGpWNCIsIk44OUYwQjIzVW9WeHJ6dVZUaTBOSGdRbnhfMHBZUDl3V0sxZGc2TEpGQVUiLCJWS1BUWnZrcVJMNmQtUFJVOWRBd0o0R3JRVTNlY3htY09UemZJcFJXZHQ4IiwiXzVQNHNGVFlZOFRrb1NqeGlhVmo1ajhOLV9JSXdPY1l4dDRrNGhjbE5WSSIsInltNWNXSmE1cGFENnZsTnRaY2d4a1NMTmRDa0ZHMVJmZ2l0MHpsZnlSR2ciXX0sImRhdGVfb2ZfZXhwaXJ5IjoiMjAyNy0wOS0yOSIsImlzc3VpbmdfYXV0aG9yaXR5IjoiUmlqa3NkaWVuc3Qgdm9vciBJZGVudGl0ZWl0c2dlZ2V2ZW5zIiwiaXNzdWluZ19jb3VudHJ5IjoiTkwiLCJuYmYiOjE3ODk3OTc1NzksImV4cCI6MTgyMjE5NzU3OSwiY25mIjp7Imp3ayI6eyJrdHkiOiJFQyIsImtpZCI6Ijg0MjIwNDAxLTE5OTMtNGJlNS05OTM4LWI0MDg3NzE5MzAxZiIsImNydiI6IlAtMjU2IiwieCI6ImZrTWQ1VTJTVkZwcENRZEs2NFBrZGVFYjFHZENaVUZzZkJmZlI3djd2LW8iLCJ5IjoiZFRuSEQ0U1RNa2N0UDlVWllyaktHQmhoTEVvMDdId0tzem9FUkl0WkNIUSJ9fSwiaWF0IjoxNzkwOTU2MTE4LCJfc2QiOlsiRGhMTEpqbkRpUk1UanRHY2lOY2w0VlBpa1IxNXVlbGhLLWpGMU9saDhnZyIsIkhBUDMxQUZaQUhuZUtzOC1ZMkYtd0M0VmpiZ0xGMUVLblMzYl9rZ3VvdVEiLCJfX245RGczbGs5N01odXBITHYtUmNGYXhNRnp2Q19EUERqTzFybkg1WHlVIiwiZkVKNFZEN0lRTlRXT0lLdV9LTmNGUlJuRWhORzlRdU9CNHhzSFdhQW9zUSIsInJ3UHQ5SkkyNlNUeDJpcVJrSlZCRTZaWGdtN1doOE1ja1Y1TFV2dkpPZjgiLCJzbl9mVnlzLVY4cTFJdzdGTV9sYmpUZ2RuTGZJNGNaUElxUzhUVVg3eVNVIl0sIl9zZF9hbGciOiJzaGEtMjU2In0.Zqroej_9OUXdSWX7UVQCa0ZCMLhDEuySYYyKxeboTV0wwjPxGkf2Z6m9SLzS5cokj0-nuk4wJ3BP9r38kpVrig~WyJKanF1TXlyZEljamVLaVRfIiwiZ2l2ZW5fbmFtZSIsIkVyaWthIl0~WyJscWxSOFJVd1Q5VTVueFV0IiwiZmFtaWx5X25hbWUiLCJNdXN0ZXJtYW5uIl0~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3OTA5NTc4NzEsIm5vbmNlIjoicm5YR0dHT29hTFlpek9RcGdlSjNTMU9vOUgzWlA5ZkxuMWJDMHBKV2s4WSIsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwic2RfaGFzaCI6ImdLbldSX2U5VEl4NkttUEpTQWdfUFhIM3NSY20xN04xTl9CbHFYWU1QQzQifQ.JMkKeVWr7PuQB5XVcBrndeyObeNvsk8yoVd1Aqs6eWr4rVkf5eT-RA5Ui1bhkTPQDOCqgOUzvILe1dvIzvug3w"
      ]
    },
    "state": "5897a577-dafc-485c-a40d-2e87a59dc9fd"
  }
}
2026-10-02 16:17:53 UTC INFO /post VP Token received ▼
Data:
{
  "vp_token": {
    "pid": [
      "eyJ0eXAiOiJkYytzZC1qd3QiLCJhbGciOiJFUzI1NiIsIng1YyI6WyJNSUlCN3pDQ0FaV2dBd0lCQWdJUUozMUFXTUpTV0xxUHppS21VZGhCUVRBS0JnZ3Foa2pPUFFRREFqQWRNUTR3REFZRFZRUURFd1ZCYm1sdGJ6RUxNQWtHQTFVRUJoTUNUa3d3SGhjTk1qVXhNVEE0TVRZeU9ETXdXaGNOTWpZeE1USTRNVFl5T0RNd1dqQWhNUkl3RUFZRFZRUURFd2xqY21Wa2J5QmtZM014Q3pBSkJnTlZCQVlUQWs1TU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRUoxT0VsVHZ4SkhKQmh5bHQvNkx0NDRlVVlzTHlBQ2xGZWgvKzhOeFhNZ2xCeWRNYi96bk9LMCtHM3hHMzExSFpiVTdMTm9BL2FQblNLeVY0MnlWL2dLT0JzakNCcnpBZEJnTlZIUTRFRmdRVXhqL2dCUzIzY3RtN25vZ3hOcEIrWVpJNlV6c3dEZ1lEVlIwUEFRSC9CQVFEQWdlQU1CVUdBMVVkSlFFQi93UUxNQWtHQnlpQmpGMEZBUUl3SHdZRFZSMGpCQmd3Rm9BVVZDNVhXMVBUWU5vNnlXbmtKR2d2QlZDdFdaVXdKZ1lEVlIwU0JCOHdIWVliYUhSMGNITTZMeTl3YkdGNVozSnZkVzVrTG1GdWFXMXZMbWxrTUI0R0ExVWRFUVFYTUJXQ0UzQnNZWGxuY205MWJtUXVZVzVwYlc4dWFXUXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWdMNUVHVWh6aHdMKzdJbFlKVGd5M2grcnVobmh5R3YyNUpYSnR1d0w2VGxVQ0lRQ0Zhc1d0OElzd3hwUXhCbHI3UjdNdWxkZmFmREh0aXA3RzVBcExNMTFMZFE9PSJdfQ.eyJ2Y3QiOiJ1cm46ZXVkaTpwaWQ6MSIsInBsYWNlX29mX2JpcnRoIjp7Il9zZCI6WyI2WVNIYVp1aWNPRHNza1dxYzVTTl9VaGZzUWx2czA3TWhMVEJDcXM0Zm9JIiwibUVaeE1uN1BtLURjWE11MXNSM25wMVV3RnU3QUwzNEhrZDR4TU5KRk9vTSIsInVWcUF4V0Y4NTc5Wk5yQWtSV2QtdEN4RXJ2M2E4RWpSanQ1T0pDdVZzZ0kiXX0sImFkZHJlc3MiOnsiX3NkIjpbIjMyWkJMR01HY2tkeGZ0LVBCZGJPOFNNZndzQUhURFVtTUg1Umt5ckw0UXMiLCJDdEZJdlNnUHo4emd3MnM5eFprSzNESVJ6Wk1zU0JnTEtRVjlnakN2MHpJIiwiTVBIbTllY2pZaV9FaDVtZFM5OUNjVWdjMkx4RFZSVEdsZlNPNlZFNGpWNCIsIk44OUYwQjIzVW9WeHJ6dVZUaTBOSGdRbnhfMHBZUDl3V0sxZGc2TEpGQVUiLCJWS1BUWnZrcVJMNmQtUFJVOWRBd0o0R3JRVTNlY3htY09UemZJcFJXZHQ4IiwiXzVQNHNGVFlZOFRrb1NqeGlhVmo1ajhOLV9JSXdPY1l4dDRrNGhjbE5WSSIsInltNWNXSmE1cGFENnZsTnRaY2d4a1NMTmRDa0ZHMVJmZ2l0MHpsZnlSR2ciXX0sImRhdGVfb2ZfZXhwaXJ5IjoiMjAyNy0wOS0yOSIsImlzc3VpbmdfYXV0aG9yaXR5IjoiUmlqa3NkaWVuc3Qgdm9vciBJZGVudGl0ZWl0c2dlZ2V2ZW5zIiwiaXNzdWluZ19jb3VudHJ5IjoiTkwiLCJuYmYiOjE3ODk3OTc1NzksImV4cCI6MTgyMjE5NzU3OSwiY25mIjp7Imp3ayI6eyJrdHkiOiJFQyIsImtpZCI6Ijg0MjIwNDAxLTE5OTMtNGJlNS05OTM4LWI0MDg3NzE5MzAxZiIsImNydiI6IlAtMjU2IiwieCI6ImZrTWQ1VTJTVkZwcENRZEs2NFBrZGVFYjFHZENaVUZzZkJmZlI3djd2LW8iLCJ5IjoiZFRuSEQ0U1RNa2N0UDlVWllyaktHQmhoTEVvMDdId0tzem9FUkl0WkNIUSJ9fSwiaWF0IjoxNzkwOTU2MTE4LCJfc2QiOlsiRGhMTEpqbkRpUk1UanRHY2lOY2w0VlBpa1IxNXVlbGhLLWpGMU9saDhnZyIsIkhBUDMxQUZaQUhuZUtzOC1ZMkYtd0M0VmpiZ0xGMUVLblMzYl9rZ3VvdVEiLCJfX245RGczbGs5N01odXBITHYtUmNGYXhNRnp2Q19EUERqTzFybkg1WHlVIiwiZkVKNFZEN0lRTlRXT0lLdV9LTmNGUlJuRWhORzlRdU9CNHhzSFdhQW9zUSIsInJ3UHQ5SkkyNlNUeDJpcVJrSlZCRTZaWGdtN1doOE1ja1Y1TFV2dkpPZjgiLCJzbl9mVnlzLVY4cTFJdzdGTV9sYmpUZ2RuTGZJNGNaUElxUzhUVVg3eVNVIl0sIl9zZF9hbGciOiJzaGEtMjU2In0.Zqroej_9OUXdSWX7UVQCa0ZCMLhDEuySYYyKxeboTV0wwjPxGkf2Z6m9SLzS5cokj0-nuk4wJ3BP9r38kpVrig~WyJKanF1TXlyZEljamVLaVRfIiwiZ2l2ZW5fbmFtZSIsIkVyaWthIl0~WyJscWxSOFJVd1Q5VTVueFV0IiwiZmFtaWx5X25hbWUiLCJNdXN0ZXJtYW5uIl0~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE3OTA5NTc4NzEsIm5vbmNlIjoicm5YR0dHT29hTFlpek9RcGdlSjNTMU9vOUgzWlA5ZkxuMWJDMHBKV2s4WSIsImF1ZCI6Ing1MDlfaGFzaDpUekhiaGJlZEd5NEE2ZlUtTWxwUTRJTGxwY3h3b0pvcjNYYVgxY3daSEdjIiwic2RfaGFzaCI6ImdLbldSX2U5VEl4NkttUEpTQWdfUFhIM3NSY20xN04xTl9CbHFYWU1QQzQifQ.JMkKeVWr7PuQB5XVcBrndeyObeNvsk8yoVd1Aqs6eWr4rVkf5eT-RA5Ui1bhkTPQDOCqgOUzvILe1dvIzvug3w"
    ]
  },
  "state": "5897a577-dafc-485c-a40d-2e87a59dc9fd",
  "nonce": "rnXGGGOoaLYizOQpgeJ3S1Oo9H3ZP9fLn1bC0pJWk8Y",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "jwk_thumbprint": "EZ3TNsPZWMohHrNBLEom9MbvFVfeZGrsuVqkdK41pow"
}
2026-10-02 16:17:53 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": {
    "pid": {
      "valid": false,
      "format": "dc+sd-jwt",
      "disclosed_claims": {
        "vct": "urn:eudi:pid:1",
        "date_of_expiry": "2027-09-29",
        "issuing_authority": "Rijksdienst voor Identiteitsgegevens",
        "issuing_country": "NL",
        "nbf": 1789797579,
        "exp": 1822197579,
        "cnf": {
          "jwk": {
            "kty": "EC",
            "kid": "84220401-1993-4be5-9938-b4087719301f",
            "crv": "P-256",
            "x": "fkMd5U2SVFppCQdK64PkdeEb1GdCZUFsfBffR7v7v-o",
            "y": "dTnHD4STMkctP9UZYrjKGBhhLEo07HwKszoERItZCHQ"
          }
        },
        "iat": 1790956118,
        "family_name": "Mustermann",
        "given_name": "Erika"
      },
      "issuer": "",
      "checks": [
        {
          "id": "valid_document",
          "name": "Valid Document",
          "status": "passed",
          "detail": "SD-JWT parsed (2 disclosures)"
        },
        {
          "id": "issuer_signature",
          "name": "Valid Issuer Signature",
          "status": "passed",
          "detail": "Issuer JWT signature verified via x5c certificate"
        },
        {
          "id": "valid_certificate",
          "name": "Valid Certificate",
          "status": "passed",
          "detail": "Valid until 2026-11-28T16:28: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": "Valid until 2027-09-29T05:59:39+00:00"
        },
        {
          "id": "key_binding",
          "name": "Valid Key Binding",
          "status": "passed",
          "detail": "KB-JWT verified (nonce, aud, sd_hash, signature)"
        }
      ]
    }
  }
}