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

f0fb3752-353f-4176-b9c9-64ce28264cf2

validated
direct_post.jwt

b14466b0-a344-4f8f-a368-ec1234692a94
x509_hash:DL0iqIY9Qlij2JXHaUk75gAEIVMZJV1sS_6PPgfeeVg
RZrDQq3ZuFGbii-s4W4lxgybeRvdOyvqe0GGemEzygU

https://verifier-playground-service.igrant.io/post
600s
eu_pid_sdjwt_all
2026-04-28 12:29:50 UTC    2026-04-28 12:29:57 UTC

DCQL Query

View Query
{
  "credentials": [
    {
      "id": "eu_pid_sdjwt",
      "format": "dc+sd-jwt",
      "meta": {
        "vct_values": [
          "urn:eudi:pid:1"
        ]
      },
      "claims": [
        {
          "path": [
            "family_name"
          ]
        },
        {
          "path": [
            "given_name"
          ]
        },
        {
          "path": [
            "birthdate"
          ]
        },
        {
          "path": [
            "place_of_birth"
          ]
        },
        {
          "path": [
            "nationalities"
          ]
        },
        {
          "path": [
            "date_of_expiry"
          ]
        },
        {
          "path": [
            "issuing_authority"
          ]
        },
        {
          "path": [
            "issuing_country"
          ]
        },
        {
          "path": [
            "address",
            "formatted"
          ]
        },
        {
          "path": [
            "address",
            "country"
          ]
        },
        {
          "path": [
            "address",
            "region"
          ]
        },
        {
          "path": [
            "address",
            "locality"
          ]
        },
        {
          "path": [
            "address",
            "postal_code"
          ]
        },
        {
          "path": [
            "address",
            "street_address"
          ]
        },
        {
          "path": [
            "address",
            "house_number"
          ]
        },
        {
          "path": [
            "sex"
          ]
        },
        {
          "path": [
            "email"
          ]
        },
        {
          "path": [
            "document_number"
          ]
        },
        {
          "path": [
            "issuing_jurisdiction"
          ]
        },
        {
          "path": [
            "date_of_issuance"
          ]
        }
      ]
    }
  ]
}

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": [
        -9,
        -51
      ],
      "deviceauth_alg_values": [
        -9,
        -51
      ]
    }
  },
  "jwks": {
    "keys": [
      {
        "crv": "P-256",
        "kty": "EC",
        "x": "Qh0PQImHOdQV4ZpXSRP4YH4JBHs1wqmEqsY8YBgs9TY",
        "y": "aY9RzvE2ymwmWdREXDuaNHbjAGia3KnACCCLWMDlyrw",
        "kid": "0Putvxgq9jKmxT_lRWvPSghyUxCpEMlo2jY85IOy4ao",
        "alg": "ECDH-ES",
        "use": "enc"
      }
    ]
  },
  "authorization_encrypted_response_alg": "ECDH-ES",
  "authorization_encrypted_response_enc": "A256GCM",
  "encrypted_response_enc_values_supported": [
    "A256GCM",
    "A128GCM"
  ]
}

Validation Result

Valid
eu_pid_sdjwt
dc+sd-jwt
Valid
Valid Document SD-JWT parsed (22 disclosures)
Valid Issuer Signature Issuer JWT signature verified via x5c certificate
Valid Certificate Valid until 2027-04-27T18:31:50+00:00
Trusted No trusted certificates configured
Valid Token Status Valid until 2027-04-27T18:34:20+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-playground-service.igrant.io",
    "vct": "urn:eudi:pid:1",
    "iat": 1777314860,
    "nbf": 1777314860,
    "exp": 1808850860,
    "cnf": {
      "jwk": {
        "kty": "EC",
        "crv": "P-256",
        "x": "tJH5dYEMcsEZ7ICOlHPgPgKfF8qbsTrckI-U23jKlHc",
        "y": "nyn0j3cglnx1EgSwMGGGiDmxgF6MjZIgY1W5Styvlls"
      }
    },
    "status": {
      "status_list": {
        "idx": 15617,
        "uri": "https://issuer-playground-service.igrant.io/statuslists/1"
      }
    },
    "place_of_birth": {
      "locality": "Gothenburg",
      "country": "SE"
    },
    "email": "[email protected]",
    "date_of_issuance": "2025-02-01",
    "issuing_jurisdiction": "SE",
    "sex": 2,
    "date_of_expiry": "2030-06-30",
    "nationalities": [],
    "document_number": "PID-SE-2025-00002",
    "given_name": "Anna",
    "issuing_country": "SE",
    "family_name": "Johansson",
    "birthdate": "1990-07-22",
    "issuing_authority": "Skatteverket"
  },
  "issuer": "https://issuer-playground-service.igrant.io",
  "error": null,
  "checks": [
    {
      "id": "valid_document",
      "name": "Valid Document",
      "status": "passed",
      "detail": "SD-JWT parsed (22 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-27T18:31:50+00:00"
    },
    {
      "id": "trusted",
      "name": "Trusted",
      "status": "unchecked",
      "detail": "No trusted certificates configured"
    },
    {
      "id": "token_status",
      "name": "Valid Token Status",
      "status": "passed",
      "detail": "Valid until 2027-04-27T18:34:20+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": [
    "eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6IlJpQVN1Ym9iZE03aXptZ3dTNUdtNnciLCJ4NWMiOlsiTUlJQ1RqQ0NBZldnQXdJQkFnSVVEbUFDTStyb0k2SjExVWIrNlRMZHRSUnpjWTR3Q2dZSUtvWkl6ajBFQXdJd1FqRUxNQWtHQTFVRUJoTUNVMFV4Q3pBSkJnTlZCQWdNQWxORk1SSXdFQVlEVlFRS0RBbHBSM0poYm5RdWFXOHhFakFRQmdOVkJBTU1DVk5FTFVwWFZDQkRRVEFlRncweU5qQTBNamN4T0RNeE5UQmFGdzB5TnpBME1qY3hPRE14TlRCYU1FOHhDekFKQmdOVkJBWVRBbE5GTVFzd0NRWURWUVFJREFKVFJURVNNQkFHQTFVRUNnd0phVWR5WVc1MExtbHZNUjh3SFFZRFZRUUREQlpUUkMxS1YxUWdSRzlqZFcxbGJuUWdVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRVJjdCtMWEVaazlERUVrMjNvcVNnZUQyR25xNVJvYy9TK0tvYk9qbUZoVURBTTZ4bWRNTklCZ2NXVU5oVFdkMjlxcnRBdzZzWFVuVXV6cnJ1UnJQRkVxT0J1ekNCdURBSkJnTlZIUk1FQWpBQU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RCYkJnTlZIUkVFVkRCU2hpdG9kSFJ3Y3pvdkwybHpjM1ZsY2kxd2JHRjVaM0p2ZFc1a0xYTmxjblpwWTJVdWFXZHlZVzUwTG1sdmdpTnBjM04xWlhJdGNHeGhlV2R5YjNWdVpDMXpaWEoyYVdObExtbG5jbUZ1ZEM1cGJ6QWRCZ05WSFE0RUZnUVVyN0ljdVFWaE9GQ2VQQlVmMDVZTGp5ZU56aDB3SHdZRFZSMGpCQmd3Rm9BVSt0SkU2d1JHT3l4cEtxNk9kSDlES2RHTGxUY3dDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdUY2JNc3lGT3JJMGFub1Z4UTJDbC9uSVNyWkpkYzFLbGxobVB4d0xJbGZZQ0lBTE5YZVFWcjg0THgrbWZRUmNDeWRQRVMrK1hDUkJ1YlFwZE01WmIyZnNtIl19.eyJfc2QiOiBbIjdhQlBIZ3d5ZVpnXzZQaFZjbHk2WGV2SjN5RzFEcndjQWE3MlVGa1FsczQiLCAiQm5qTk00SjZrUC1PRE5kOUlNalFaQVlfeVRrNnZXckRzN1d6bkZfVDFkdyIsICJKNS11LTNxMnFsZUhBOEF3Ulp4Y0V3Z0U0STJSM29NRG9KMFJRVU1KNk5NIiwgIlBBY3ZCbFNCYWduRGx0czZjeF9hak5sUXdIalFZY1Q4OGVVOE9YNG5PR0kiLCAiVjltLTItYlJsdUJZRjRkM0ljTFRJdHUwLXZfN3VsT0tmWFQ4dEhHeDJLUSIsICJWb3Y1YkM3dHgxTlBHTzlMM3BSOFAyNVRUdjl2akdRQi1tZlM1QXBKNjZRIiwgIll2VjJCN1p2dGYxTDk1Vm5jNmZrS3lEazlNNVMzd0FvUTZ0UUhYdGNzNFEiLCAiWmttdWtyNHN6NGFCcmRwUm43bUM4TlU3aDE3OU1xNkhZN2JMa2g3NlVlNCIsICJlWXl1cEVrVnJvejlJYkN5TUpuM1JucU9XSnJsMkJiNWF4dlMzZzUwM2s0IiwgImZ6S185WUhzWFJwSFZCenZZVC1wZE1XWXR6NUtJbGFZWmxOZHd4ZVQwZ0EiLCAia21LTVNDZ1otTFBYODRFUXd3cl9kUmlFOUN0M3otT0o1dWlBdWtWZ3BQTSIsICJwN1VMa183eFVOU1dlRGJpeTZsZ1YtTFpyUUlpUGtYcEVzQlBsNUxMdFNRIiwgInF0MEMzUlBnbFJUR0NhZGFTc3BJVjZiZjFieXB5d2FmdUxwV1RvUC1ZbWciLCAidEdLVTdZc1FjUXl5UXVmN2UwenlLVXdZN2tiUnNRZUVtR2phZlc5NHF6USIsICJ0cFdMV3BzX1Q2QnBfd1NLUmVpN0IwYzVSRzdpcEJDTC1kZFc3X1M5X2NZIiwgInVpWkU4MDcyV3dmRkh2LXJCdDNhcjBHaVhTak9uU2prNjJrLWswNnRsNU0iLCAid01hYnNuME9DQjhmbFF0VExrcVc2RVV6WXJZWEx3c1VkbC13TWZ6T1NkUSJdLCAiaXNzIjogImh0dHBzOi8vaXNzdWVyLXBsYXlncm91bmQtc2VydmljZS5pZ3JhbnQuaW8iLCAidmN0IjogInVybjpldWRpOnBpZDoxIiwgImlhdCI6IDE3NzczMTQ4NjAsICJuYmYiOiAxNzc3MzE0ODYwLCAiZXhwIjogMTgwODg1MDg2MCwgIl9zZF9hbGciOiAic2hhLTI1NiIsICJjbmYiOiB7Imp3ayI6IHsia3R5IjogIkVDIiwgImNydiI6ICJQLTI1NiIsICJ4IjogInRKSDVkWUVNY3NFWjdJQ09sSFBnUGdLZkY4cWJzVHJja0ktVTIzaktsSGMiLCAieSI6ICJueW4wajNjZ2xueDFFZ1N3TUdHR2lEbXhnRjZNalpJZ1kxVzVTdHl2bGxzIn19LCAic3RhdHVzIjogeyJzdGF0dXNfbGlzdCI6IHsiaWR4IjogMTU2MTcsICJ1cmkiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xIn19fQ.SkCw-Tp5-sui9cQpwpKKX9O36S9UZgYW9AHwJDlwkEPd-ko6_7KH4WmCTdn0YwT2wLBnUZw-DX7DHVJJ-NHl-g~WyIzVFFWeEpoR2xUMFdoVENHQzg2S0NRIiwgInN0cmVldF9hZGRyZXNzIiwgIkt1bmdzcG9ydHNhdmVueWVuIl0~WyJjUnJLV3dRVVQ5YzJSZ0dpREpDZ01nIiwgImRvY3VtZW50X251bWJlciIsICJQSUQtU0UtMjAyNS0wMDAwMiJd~WyIzTmxkTEk0SEJyRy1faXltbU5IM3p3IiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJrQVFkN1VEVFhRYWNHMi15QlhHTVlBIiwgIm5hdGlvbmFsaXRpZXMiLCBbeyIuLi4iOiAiQmV0MTRxV0dKLUs4MFl1VUswbUFXNk1BbHc3YkVvRlU4LTlvMGhmbTF6byJ9LCB7Ii4uLiI6ICJLc0dibVQwLW5zbFliNDBiaTJfaWloRzJrRV9aYUxleExoaU9QRU5YOFRRIn1dXQ~WyJmdC1zRVdWUWV6MDY0U3hPQzdFNXVnIiwgImRhdGVfb2ZfZXhwaXJ5IiwgIjIwMzAtMDYtMzAiXQ~WyJxSUY5QmJJNWdhOWhWNHpnY1JmVzJ3IiwgImRhdGVfb2ZfaXNzdWFuY2UiLCAiMjAyNS0wMi0wMSJd~WyJZV2V1dk8yZ0s5THA3WE14RUQzUGtRIiwgImVtYWlsIiwgImFubmEuam9oYW5zc29uQGV4YW1wbGUuY29tIl0~WyJTbTBvRWg5QWx3dHIzWWxoTmF3RDBBIiwgImZvcm1hdHRlZCIsICJLdW5nc3BvcnRzYXZlbnllbiAyNSwgNDExIDM2IEdvdGhlbmJ1cmcsIFN3ZWRlbiJd~WyJacThKSUV1S014WklNOF9PZ0R0Qzd3IiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyJNcS04Uk9ucE5SVFM0R2U0UzAwa3dBIiwgImxvY2FsaXR5IiwgIkdvdGhlbmJ1cmciXQ~WyIybVRNc1dBWUxFa0Z2a19rWjd3cEx3IiwgInJlZ2lvbiIsICJWYXN0cmEgR290YWxhbmQiXQ~WyI0bU1vb1psZmN5cEx6bmJRUnM0MUt3IiwgImNvdW50cnkiLCAiU0UiXQ~WyJGR2dwWUZYNkl4bjB0TXhyN3dyaFV3IiwgImNvdW50cnkiLCAiU0UiXQ~WyJDV2IxanlxX0I2TlN2RW5kZHVEM2NnIiwgInNleCIsIDJd~WyI5TVVqcThIcV9NdnJxc0tHamJ0MVNRIiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJzdi1ka240LXYxb2VKcVZjRlhwVHJ3IiwgImlzc3VpbmdfYXV0aG9yaXR5IiwgIlNrYXR0ZXZlcmtldCJd~WyItcmN0ZmVBTVpHMGM5aGJnaG55VmdRIiwgImxvY2FsaXR5IiwgIkdvdGhlbmJ1cmciXQ~WyJpX1BpVFhWdnFIcjJsaWNQTDIyWTlBIiwgImhvdXNlX251bWJlciIsICIyNSJd~WyIzakJ6N3ZmY0I1M212UlljSWQ1VWZBIiwgImlzc3VpbmdfanVyaXNkaWN0aW9uIiwgIlNFIl0~WyJNWDMxUXpnWUpLTFRqWjYzTWc1clhnIiwgInBsYWNlX29mX2JpcnRoIiwgeyJfc2QiOiBbIjhYQWJFNjZZYUcyRVJ1QmR4alJKSmZjeUtqUnotY3lrc19Zd2ctQnVtM0EiLCAiQ2puN0hUZ0NwX21HdkNiVTF5VndUckk4QW53X0lfMmlZSnRXaUlXeWQ4OCIsICJQUVE0T3o0dU9VZ2E0aHRySWRQUjY4aGVranl3M0M4Qm85X0Q2bTc0REVvIiwgIlhQQTk4SWRmY3I4RjVFc2FSbUJTZ2hrTl9McVpWUzQ0SVZnWlIzaEhiUVEiLCAiZHlXeVBteG1JU2dpal93SXV0SFM2NUk1Q05Sb19oN3RUR2ZFcEN1WkRuTSJdfV0~WyJScm9FeDdVaWZMdTZvcy16N3pTYWdBIiwgInBvc3RhbF9jb2RlIiwgIjQxMSAzNiJd~WyJ6M2l3OWxDYmg2ejlUQXQtN053cDR3IiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJhbGciOiJFUzI1NiIsInR5cCI6ImtiK2p3dCJ9.eyJpYXQiOjE3NzczNzkzOTcsInNkX2hhc2giOiJCM29TWDEwdm1tVWlWc1pZYmljQ0N4aDFBMTJYZHJyckhtVy1UZHJzNzMwIiwiYXVkIjoieDUwOV9oYXNoOkRMMGlxSVk5UWxpajJKWEhhVWs3NWdBRUlWTVpKVjFzU182UFBnZmVlVmciLCJub25jZSI6IlJackRRcTNadUZHYmlpLXM0VzRseGd5YmVSdmRPeXZxZTBHR2VtRXp5Z1UifQ.Oz_A5H_faO0zc4baiCSvSwFsdIB1C2H0WryxnkanSTgn0Zyo1oimoFPEaiGYMIOuXDxfs8m_1oQayC-AlV0QFw"
  ]
}

Decoded Token

Decoded JWT headers, payloads, disclosures, and key binding

View Decoded Token
{
  "eu_pid_sdjwt": {
    "header": {
      "alg": "ES256",
      "typ": "dc+sd-jwt",
      "kid": "RiASubobdM7izmgwS5Gm6w",
      "x5c": [
        "MIICTjCCAfWgAwIBAgIUDmACM+roI6J11Ub+6TLdtRRzcY4wCgYIKoZIzj0EAwIwQjELMAkGA1UEBhMCU0UxCzAJBgNVBAgMAlNFMRIwEAYDVQQKDAlpR3JhbnQuaW8xEjAQBgNVBAMMCVNELUpXVCBDQTAeFw0yNjA0MjcxODMxNTBaFw0yNzA0MjcxODMxNTBaME8xCzAJBgNVBAYTAlNFMQswCQYDVQQIDAJTRTESMBAGA1UECgwJaUdyYW50LmlvMR8wHQYDVQQDDBZTRC1KV1QgRG9jdW1lbnQgU2lnbmVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERct+LXEZk9DEEk23oqSgeD2Gnq5Roc/S+KobOjmFhUDAM6xmdMNIBgcWUNhTWd29qrtAw6sXUnUuzrruRrPFEqOBuzCBuDAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIHgDBbBgNVHREEVDBShitodHRwczovL2lzc3Vlci1wbGF5Z3JvdW5kLXNlcnZpY2UuaWdyYW50LmlvgiNpc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pbzAdBgNVHQ4EFgQUr7IcuQVhOFCePBUf05YLjyeNzh0wHwYDVR0jBBgwFoAU+tJE6wRGOyxpKq6OdH9DKdGLlTcwCgYIKoZIzj0EAwIDRwAwRAIgTcbMsyFOrI0anoVxQ2Cl/nISrZJdc1KllhmPxwLIlfYCIALNXeQVr84Lx+mfQRcCydPES++XCRBubQpdM5Zb2fsm"
      ]
    },
    "payload": {
      "_sd": [
        "7aBPHgwyeZg_6PhVcly6XevJ3yG1DrwcAa72UFkQls4",
        "BnjNM4J6kP-ODNd9IMjQZAY_yTk6vWrDs7WznF_T1dw",
        "J5-u-3q2qleHA8AwRZxcEwgE4I2R3oMDoJ0RQUMJ6NM",
        "PAcvBlSBagnDlts6cx_ajNlQwHjQYcT88eU8OX4nOGI",
        "V9m-2-bRluBYF4d3IcLTItu0-v_7ulOKfXT8tHGx2KQ",
        "Vov5bC7tx1NPGO9L3pR8P25TTv9vjGQB-mfS5ApJ66Q",
        "YvV2B7Zvtf1L95Vnc6fkKyDk9M5S3wAoQ6tQHXtcs4Q",
        "Zkmukr4sz4aBrdpRn7mC8NU7h179Mq6HY7bLkh76Ue4",
        "eYyupEkVroz9IbCyMJn3RnqOWJrl2Bb5axvS3g503k4",
        "fzK_9YHsXRpHVBzvYT-pdMWYtz5KIlaYZlNdwxeT0gA",
        "kmKMSCgZ-LPX84EQwwr_dRiE9Ct3z-OJ5uiAukVgpPM",
        "p7ULk_7xUNSWeDbiy6lgV-LZrQIiPkXpEsBPl5LLtSQ",
        "qt0C3RPglRTGCadaSspIV6bf1bypywafuLpWToP-Ymg",
        "tGKU7YsQcQyyQuf7e0zyKUwY7kbRsQeEmGjafW94qzQ",
        "tpWLWps_T6Bp_wSKRei7B0c5RG7ipBCL-ddW7_S9_cY",
        "uiZE8072WwfFHv-rBt3ar0GiXSjOnSjk62k-k06tl5M",
        "wMabsn0OCB8flQtTLkqW6EUzYrYXLwsUdl-wMfzOSdQ"
      ],
      "iss": "https://issuer-playground-service.igrant.io",
      "vct": "urn:eudi:pid:1",
      "iat": 1777314860,
      "nbf": 1777314860,
      "exp": 1808850860,
      "_sd_alg": "sha-256",
      "cnf": {
        "jwk": {
          "kty": "EC",
          "crv": "P-256",
          "x": "tJH5dYEMcsEZ7ICOlHPgPgKfF8qbsTrckI-U23jKlHc",
          "y": "nyn0j3cglnx1EgSwMGGGiDmxgF6MjZIgY1W5Styvlls"
        }
      },
      "status": {
        "status_list": {
          "idx": 15617,
          "uri": "https://issuer-playground-service.igrant.io/statuslists/1"
        }
      }
    },
    "disclosures": [
      [
        "3TQVxJhGlT0WhTCGC86KCQ",
        "street_address",
        "Kungsportsavenyen"
      ],
      [
        "cRrKWwQUT9c2RgGiDJCgMg",
        "document_number",
        "PID-SE-2025-00002"
      ],
      [
        "3NldLI4HBrG-_iymmNH3zw",
        "given_name",
        "Anna"
      ],
      [
        "kAQd7UDTXQacG2-yBXGMYA",
        "nationalities",
        [
          {
            "...": "Bet14qWGJ-K80YuUK0mAW6MAlw7bEoFU8-9o0hfm1zo"
          },
          {
            "...": "KsGbmT0-nslYb40bi2_iihG2kE_ZaLexLhiOPENX8TQ"
          }
        ]
      ],
      [
        "ft-sEWVQez064SxOC7E5ug",
        "date_of_expiry",
        "2030-06-30"
      ],
      [
        "qIF9BbI5ga9hV4zgcRfW2w",
        "date_of_issuance",
        "2025-02-01"
      ],
      [
        "YWeuvO2gK9Lp7XMxED3PkQ",
        "email",
        "[email protected]"
      ],
      [
        "Sm0oEh9Alwtr3YlhNawD0A",
        "formatted",
        "Kungsportsavenyen 25, 411 36 Gothenburg, Sweden"
      ],
      [
        "Zq8JIEuKMxZIM8_OgDtC7w",
        "birthdate",
        "1990-07-22"
      ],
      [
        "Mq-8ROnpNRTS4Ge4S00kwA",
        "locality",
        "Gothenburg"
      ],
      [
        "2mTMsWAYLEkFvk_kZ7wpLw",
        "region",
        "Vastra Gotaland"
      ],
      [
        "4mMooZlfcypLznbQRs41Kw",
        "country",
        "SE"
      ],
      [
        "FGgpYFX6Ixn0tMxr7wrhUw",
        "country",
        "SE"
      ],
      [
        "CWb1jyq_B6NSvEndduD3cg",
        "sex",
        2
      ],
      [
        "9MUjq8Hq_MvrqsKGjbt1SQ",
        "family_name",
        "Johansson"
      ],
      [
        "sv-dkn4-v1oeJqVcFXpTrw",
        "issuing_authority",
        "Skatteverket"
      ],
      [
        "-rctfeAMZG0c9hbghnyVgQ",
        "locality",
        "Gothenburg"
      ],
      [
        "i_PiTXVvqHr2licPL22Y9A",
        "house_number",
        "25"
      ],
      [
        "3jBz7vfcB53mvRYcId5UfA",
        "issuing_jurisdiction",
        "SE"
      ],
      [
        "MX31QzgYJKLTjZ63Mg5rXg",
        "place_of_birth",
        {
          "_sd": [
            "8XAbE66YaG2ERuBdxjRJJfcyKjRz-cyks_Ywg-Bum3A",
            "Cjn7HTgCp_mGvCbU1yVwTrI8Anw_I_2iYJtWiIWyd88",
            "PQQ4Oz4uOUga4htrIdPR68hekjyw3C8Bo9_D6m74DEo",
            "XPA98Idfcr8F5EsaRmBSghkN_LqZVS44IVgZR3hHbQQ",
            "dyWyPmxmISgij_wIutHS65I5CNRo_h7tTGfEpCuZDnM"
          ]
        }
      ],
      [
        "RroEx7UifLu6os-z7zSagA",
        "postal_code",
        "411 36"
      ],
      [
        "z3iw9lCbh6z9TAt-7Nwp4w",
        "issuing_country",
        "SE"
      ]
    ],
    "key_binding_jwt": {
      "header": {
        "alg": "ES256",
        "typ": "kb+jwt"
      },
      "payload": {
        "iat": 1777379397,
        "sd_hash": "B3oSX10vmmUiVsZYbicCCxh1A12XdrrrHmW-Tdrs730",
        "aud": "x509_hash:DL0iqIY9Qlij2JXHaUk75gAEIVMZJV1sS_6PPgfeeVg",
        "nonce": "RZrDQq3ZuFGbii-s4W4lxgybeRvdOyvqe0GGemEzygU"
      }
    }
  }
}

Session Logs

6 total
2026-04-28 12:29:50 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "verifier-playground.igrant.io",
    "x-request-id": "8a7d61b436f1a732ade9860016fccd2b",
    "x-real-ip": "10.164.15.215",
    "x-forwarded-for": "10.164.15.215",
    "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": "103.160.233.167,103.160.233.167",
    "content-length": "103",
    "cache-control": "max-age=0",
    "sec-ch-ua": "\"Google Chrome\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"",
    "sec-ch-ua-mobile": "?0",
    "sec-ch-ua-platform": "\"macOS\"",
    "origin": "https://verifier-playground.igrant.io",
    "content-type": "application/x-www-form-urlencoded",
    "upgrade-insecure-requests": "1",
    "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36",
    "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",
    "sec-fetch-site": "same-origin",
    "sec-fetch-mode": "navigate",
    "sec-fetch-user": "?1",
    "sec-fetch-dest": "document",
    "referer": "https://verifier-playground.igrant.io/admin/create-request/",
    "accept-encoding": "gzip, br",
    "accept-language": "en-IN,en-GB;q=0.9,en-US;q=0.8,en;q=0.7",
    "priority": "u=0, i",
    "cf-ray": "9f361323abec8cd0-CNN",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "103.160.233.167",
    "cf-ipcountry": "IN",
    "cf-visitor": "{\"scheme\":\"https\"}",
    "cookie": "_ga=GA1.1.129104271.1765520873; _gcl_au=1.1.1670128296.1773303203.108678557.1776931727.1776932062; _ga_F791T71E0G=GS2.1.s1777360655$o313$g1$t1777362054$j60$l0$h0"
  },
  "request_body": {
    "dcql_query": {
      "credentials": [
        {
          "id": "eu_pid_sdjwt",
          "format": "dc+sd-jwt",
          "meta": {
            "vct_values": [
              "urn:eudi:pid:1"
            ]
          },
          "claims": [
            {
              "path": [
                "family_name"
              ]
            },
            {
              "path": [
                "given_name"
              ]
            },
            {
              "path": [
                "birthdate"
              ]
            },
            {
              "path": [
                "place_of_birth"
              ]
            },
            {
              "path": [
                "nationalities"
              ]
            },
            {
              "path": [
                "date_of_expiry"
              ]
            },
            {
              "path": [
                "issuing_authority"
              ]
            },
            {
              "path": [
                "issuing_country"
              ]
            },
            {
              "path": [
                "address",
                "formatted"
              ]
            },
            {
              "path": [
                "address",
                "country"
              ]
            },
            {
              "path": [
                "address",
                "region"
              ]
            },
            {
              "path": [
                "address",
                "locality"
              ]
            },
            {
              "path": [
                "address",
                "postal_code"
              ]
            },
            {
              "path": [
                "address",
                "street_address"
              ]
            },
            {
              "path": [
                "address",
                "house_number"
              ]
            },
            {
              "path": [
                "sex"
              ]
            },
            {
              "path": [
                "email"
              ]
            },
            {
              "path": [
                "document_number"
              ]
            },
            {
              "path": [
                "issuing_jurisdiction"
              ]
            },
            {
              "path": [
                "date_of_issuance"
              ]
            }
          ]
        }
      ]
    },
    "preset_id": "eu_pid_sdjwt_all",
    "wallet_url_scheme": "openid4vp://",
    "dc_api_protocol": "unsigned"
  },
  "transaction_id": "f0fb3752-353f-4176-b9c9-64ce28264cf2",
  "request_id": "b14466b0-a344-4f8f-a368-ec1234692a94",
  "nonce": "RZrDQq3ZuFGbii-s4W4lxgybeRvdOyvqe0GGemEzygU",
  "client_id": "x509_hash:DL0iqIY9Qlij2JXHaUk75gAEIVMZJV1sS_6PPgfeeVg",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "0Putvxgq9jKmxT_lRWvPSghyUxCpEMlo2jY85IOy4ao",
  "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": [
          -9,
          -51
        ],
        "deviceauth_alg_values": [
          -9,
          -51
        ]
      }
    },
    "jwks": {
      "keys": [
        {
          "crv": "P-256",
          "kty": "EC",
          "x": "Qh0PQImHOdQV4ZpXSRP4YH4JBHs1wqmEqsY8YBgs9TY",
          "y": "aY9RzvE2ymwmWdREXDuaNHbjAGia3KnACCCLWMDlyrw",
          "kid": "0Putvxgq9jKmxT_lRWvPSghyUxCpEMlo2jY85IOy4ao",
          "alg": "ECDH-ES",
          "use": "enc"
        }
      ]
    },
    "authorization_encrypted_response_alg": "ECDH-ES",
    "authorization_encrypted_response_enc": "A256GCM",
    "encrypted_response_enc_values_supported": [
      "A256GCM",
      "A128GCM"
    ]
  },
  "dcql_query": {
    "credentials": [
      {
        "id": "eu_pid_sdjwt",
        "format": "dc+sd-jwt",
        "meta": {
          "vct_values": [
            "urn:eudi:pid:1"
          ]
        },
        "claims": [
          {
            "path": [
              "family_name"
            ]
          },
          {
            "path": [
              "given_name"
            ]
          },
          {
            "path": [
              "birthdate"
            ]
          },
          {
            "path": [
              "place_of_birth"
            ]
          },
          {
            "path": [
              "nationalities"
            ]
          },
          {
            "path": [
              "date_of_expiry"
            ]
          },
          {
            "path": [
              "issuing_authority"
            ]
          },
          {
            "path": [
              "issuing_country"
            ]
          },
          {
            "path": [
              "address",
              "formatted"
            ]
          },
          {
            "path": [
              "address",
              "country"
            ]
          },
          {
            "path": [
              "address",
              "region"
            ]
          },
          {
            "path": [
              "address",
              "locality"
            ]
          },
          {
            "path": [
              "address",
              "postal_code"
            ]
          },
          {
            "path": [
              "address",
              "street_address"
            ]
          },
          {
            "path": [
              "address",
              "house_number"
            ]
          },
          {
            "path": [
              "sex"
            ]
          },
          {
            "path": [
              "email"
            ]
          },
          {
            "path": [
              "document_number"
            ]
          },
          {
            "path": [
              "issuing_jurisdiction"
            ]
          },
          {
            "path": [
              "date_of_issuance"
            ]
          }
        ]
      }
    ]
  },
  "preset_id": "eu_pid_sdjwt_all"
}
2026-04-28 12:29:54 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "d1e13aa3a08a27b945d6f37bc31b84d8",
    "x-real-ip": "10.164.15.218",
    "x-forwarded-for": "10.164.15.218",
    "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": "103.160.233.167,103.160.233.167",
    "accept-encoding": "gzip, br",
    "accept": "*/*",
    "priority": "u=3",
    "user-agent": "dataWallet/5 CFNetwork/3860.400.51 Darwin/25.3.0",
    "accept-language": "en-US,en;q=0.9",
    "cf-ray": "9f3613421a925fb9-CNN",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "103.160.233.167",
    "cf-ipcountry": "IN",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "path_params": {
    "request_id": "b14466b0-a344-4f8f-a368-ec1234692a94"
  },
  "transaction_id": "f0fb3752-353f-4176-b9c9-64ce28264cf2",
  "nonce": "RZrDQq3ZuFGbii-s4W4lxgybeRvdOyvqe0GGemEzygU",
  "client_id": "x509_hash:DL0iqIY9Qlij2JXHaUk75gAEIVMZJV1sS_6PPgfeeVg",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "0Putvxgq9jKmxT_lRWvPSghyUxCpEMlo2jY85IOy4ao"
}
2026-04-28 12:29:57 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "5393a0712b8a4d44eeb6df0ab941380f",
    "x-real-ip": "10.164.15.218",
    "x-forwarded-for": "10.164.15.218",
    "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": "103.160.233.167,103.160.233.167",
    "content-length": "7872",
    "user-agent": "dataWallet/5 CFNetwork/3860.400.51 Darwin/25.3.0",
    "accept": "*/*",
    "content-type": "application/x-www-form-urlencoded",
    "priority": "u=3",
    "oauth-client-attestation-pop": "eyJhbGciOiJFUzI1NiIsInR5cCI6Im9hdXRoLWNsaWVudC1hdHRlc3RhdGlvbi1wb3Arand0In0.eyJuYmYiOjE3NzczNzkzOTcsImlzcyI6ImRpZDprZXk6ejJkbXpEODFjZ1B4OFZraTdKYnV1TW1GWXJXUGdZb3l0eWtVWjNleXFodDFqOUtic2hDRlRSQk0xZ0JZcFZ0ZHZzbXl4NjZERnRRYVVzVnVodnFtVFB6a0M5M2RZUEtVc3htaUJKc0I1b3hKRzZRMWZNemZjY3dpZkp5UHhoUEdVVndNNWRBaUZiNjhDSjFTS0NkMlQ0VlRNVVhuS2hrbjdHczIxWDdSRkVacmZBU0ZUaSIsImF1ZCI6Ing1MDlfaGFzaDpETDBpcUlZOVFsaWoySlhIYVVrNzVnQUVJVk1aSlYxc1NfNlBQZ2ZlZVZnIiwianRpIjoidXJuOnV1aWQ6REEzOEIxRjgtOEI3MC00QTQ1LUEzM0ItQ0E4M0M1M0VFNjQ3IiwiaWF0IjoxNzc3Mzc5Mzk3LCJleHAiOjE3NzczODI5OTd9.2T17fMz86qLvcfPrMRJGYW_sp3_Zt2BpEABH01HsdYO_2YwcTFi1fvnz5NoBiELnfMAyMMAVz0M7Taoa5ry00Q",
    "oauth-client-attestation": "eyJhbGciOiJFUzI1NiIsInR5cCI6Im9hdXRoLWNsaWVudC1hdHRlc3RhdGlvbitqd3QiLCJ4NWMiOlsiTUlJQ1pqQ0NBZ3lnQXdJQkFnSVVOZXo3N1NncUd2aVd3Z2k1eTFsTC90TW9Ycmd3Q2dZSUtvWkl6ajBFQXdJd1BURWFNQmdHQTFVRUF3d1JhVWR5WVc1MExtbHZJRlJsYzNRZ1EwRXhFakFRQmdOVkJBb01DV2xIY21GdWRDNXBiekVMTUFrR0ExVUVCaE1DVTBVd0hoY05Nall3TkRBeU1UY3dNRE13V2hjTk1qY3dOREF5TVRjd01ETXdXakE3TVJnd0ZnWURWUVFEREE5WFlXeHNaWFFnVUhKdmRtbGtaWEl4RWpBUUJnTlZCQW9NQ1dsSGNtRnVkQzVwYnpFTE1Ba0dBMVVFQmhNQ1UwVXdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBU1hDYXNNMEtEL0hCTVYrYmxRbXlwclRQMWw4eUExdGFQUldxcTVtT21ZN3V6dU1EZ1RyT25zeS9kRThDT1NueDQ4bUl5Q1paNFFwYUpGZ2ZoRFN3TWxvNEhyTUlIb01Ba0dBMVVkRXdRQ01BQXdDd1lEVlIwUEJBUURBZ2VBTUIwR0ExVWRKUVFXTUJRR0NDc0dBUVVGQndNQkJnZ3JCZ0VGQlFjREFqQWRCZ05WSFE0RUZnUVUvc3Rja0JaQmxxOXJYL2lnMWM1VlhxVnp5dWt3SHdZRFZSMGpCQmd3Rm9BVUZ3ZlplNzd0M1h6R1NCUEJBNVJmTDZLZENEQXdid1lEVlIwUkJHZ3dab0lRYjJsa05IWmpMbWxuY21GdWRDNXBiNFpTYUhSMGNITTZMeTl2YVdRMGRtTXVhV2R5WVc1MExtbHZMMjl5WjJGdWFYTmhkR2x2Ymk4ME5EVm1NbUkzTkMxall6STNMVFEwWldZdFltVmtOeTAwT0RBNVl6RXpOams1WTJZdmMyVnlkbWxqWlRBS0JnZ3Foa2pPUFFRREFnTklBREJGQWlFQWtweWkrMmlSRnowaDNSemwxOEt3L1NVM3lDS1MzWnJPOVhNdHRZZ1NJSklDSURoU2FKcTR5ZFVlL24vUkxERDFha2RQejhFYmZLc3NLMjV6MW5ic1lxeXAiXX0.eyJpYXQiOiAxNzc1Mzk3Nzc4LCAibmJmIjogMTc3NTM5Nzc3OCwgImV4cCI6IDE3Nzc5ODk3NzgsICJzdWIiOiAiZGlkOmtleTp6MmRtekQ4MWNnUHg4VmtpN0pidXVNbUZZcldQZ1lveXR5a1VaM2V5cWh0MWo5S2JzaENGVFJCTTFnQllwVnRkdnNteXg2NkRGdFFhVXNWdWh2cW1UUHprQzkzZFlQS1VzeG1pQkpzQjVveEpHNlExZk16ZmNjd2lmSnlQeGhQR1VWd001ZEFpRmI2OENKMVNLQ2QyVDRWVE1VWG5LaGtuN0dzMjFYN1JGRVpyZkFTRlRpIiwgImlzcyI6ICJodHRwczovL29pZDR2Yy5pZ3JhbnQuaW8vb3JnYW5pc2F0aW9uLzQ0NWYyYjc0LWNjMjctNDRlZi1iZWQ3LTQ4MDljMTM2OTljZi9zZXJ2aWNlL3dhbGxldC1wcm92aWRlciIsICJ2Y3QiOiAiV2FsbGV0VW5pdEF0dGVzdGF0aW9uIiwgImF0dGVzdGVkX3NlY3VyaXR5X2NvbnRleHQiOiAiaHR0cHM6Ly9ldWRpd2FsbGV0Y29uc29ydGl1bS5vcmcvIiwgImp0aSI6ICJ1cm46ZGlkOmY0YTk5Y2RlLTIyZTctNDQ2MC05ZDhmLTBiNmE2N2JkOGY1OSIsICJzdGF0dXMiOiB7InN0YXR1c19saXN0IjogeyJpZHgiOiA0MiwgInVyaSI6ICJodHRwczovL29pZDR2Yy5pZ3JhbnQuaW8vb3JnYW5pc2F0aW9uLzQ0NWYyYjc0LWNjMjctNDRlZi1iZWQ3LTQ4MDljMTM2OTljZi9zZXJ2aWNlL3Jldm9jYXRpb24tc3RhdHVzbGlzdHMvZTc0ZDk1YTAtYzMyZC00YTlkLThjMzUtNzJmMTI0M2MyNjBhIn19LCAiY25mIjogeyJqd2siOiB7InkiOiAibnluMGozY2dsbngxRWdTd01HR0dpRG14Z0Y2TWpaSWdZMVc1U3R5dmxscyIsICJjcnYiOiAiUC0yNTYiLCAia3R5IjogIkVDIiwgIngiOiAidEpINWRZRU1jc0VaN0lDT2xIUGdQZ0tmRjhxYnNUcmNrSS1VMjNqS2xIYyJ9fX0.UdqaYCdoRtwXUKJkktJABZePPRjrCNs3tAt3X2w-qMCJffj1e9bP3emoEl8HT5MSVdWPK2P6T-v7sBui7QfZVA~",
    "accept-language": "en-US,en;q=0.9",
    "accept-encoding": "gzip, br",
    "cf-ray": "9f3613531d53e0a1-CNN",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "103.160.233.167",
    "cf-ipcountry": "IN",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "form_fields": {
    "response_jwe": "eyJhbGciOiJFQ0RILUVTIiwiYXB1IjoiZURVd09WOW9ZWE5vT2tSTU1HbHhTVms1VVd4cGFqSktXRWhoVldzM05XZEJSVWxXVFZwS1ZqRnpVMTgyVUZCblptVmxWbWMiLCJhcHYiOiJVbHB5UkZGeE0xcDFSa2RpYVdrdGN6UlhOR3g0WjNsaVpWSjJaRTk1ZG5GbE1FZEhaVzFGZW5sblZRIiwiZW5jIjoiQTEyOEdDTSIsImVwayI6eyJjcnYiOiJQLTI1NiIsImtpZCI6Ijc3MTNFOTc1LTA1ODgtNDFFMS04NEMxLUY4NDE3MTMzQkQyRSIsImt0eSI6IkVDIiwieCI6IlNVNkZnMC1Va3dxT014Q2wxR1RacjYyTGZVaDZjNUxOZk1NRWI2aHdFU3ciLCJ5IjoiYlFKSFV2Mks5LS1RRUF6R19mTXFJdmRnWUFFeEVpMzJ3cExWWUZxYm8xbyJ9LCJraWQiOiIwUHV0dnhncTlqS214VF9sUld2UFNnaHlVeENwRU1sbzJqWTg1SU95NGFvIn0..Zw4NFbKNgBW3t0wi.QrKCNGh4I4VBeWE82qbVRmIYxdanl_-zLuMaZppReq7A_PJTBFdaQdW9AorT_kjGatu0o26374uja4skaNC87ArToS9ixedlOSrgWR9oP_lEpBetpuB3LO0OjOJq1jghXMSfH6cPrGcznswQugHRJRh2T_LqUIvKxQnTalmriewAMspNlzzL6CgkIULFAFKh9Vt66JPKOCeaGW-lCIpmIkYA8E94KdgMaWcfLgcOY4BbPAMlw3RodxWynuDJ8iIRN5tIAtTsSEReRjbpV5_WB4JDbATcBDkD-t5I7MSGheZOryGWb2-6HpkYxZnjmbknISvrNEQfEXSQ6CDNCM3m7vXavUrW6xAgaX9rqFQstS1KHBR12RNt-6mFJvdPvolr6ZtRb-w8pJANQjhXPkUd8DokFtlTdSndVNHDVLkbfCIxRAX9IjnsQFJwssT6KotZvxurN75dAQRwmjV0IAsTVbalZlpsRbsfknEaEJApA2qN5iYX1Zzp0cPZQt767tuBo9q7e6jrCzd4TLuPLV5ZQhOXZBaNNNmdxfSCNUT8YzxKxzLbRX4aGXHGmza0l_hxWK9yT4h5qiGKFvg-KzbaTuYD3DRUJFaeCu34TvJsYSKmxNy5KQiJrOvdFK0xkU-Z8cqh6oA-xC3DgKqjbDWPDcz3shRVOjTDaWx6_Ltgk1rqXBLnV3_XKNQRYUrHEIT9mAaYnCR6wrQQwM66q4AbRwmotx_wDp7FgUmlWvbhksn0dL7a90QBKY5eT8mKYFVqO46IVnpdqM900PUmbYbO1ErpqWpHY2o60QNwOa0jkvh0VqoxwhZFIGccxdhXu7Q2b-kxW3oTxPQkcXbzdNrDqCSXeHyHrMnl8Y0Y1a20AteHhfjg54mYgpvNT5t4FOOpJRTexkStMHmDIqttMe6E7421UI_6ORfs8Irkj9S3TnMM_gPjWLQ4xp-uGwE_Xhypt_R6rXuzgXxtqjrYi6Pu0U1sBrPCdAjsETKayaFflOUXjrAIS3EgInE1FAz3DvDgx2zJw8KeG2kjmyc3P3x0HRNhpeuU7hhzxflMlJrmcY8T0k9dFalA3tKxS-9fdQZMHX4QzAlnGXOkkv5givSjWyFShrVSTc0IHygUphCEWSIWZLS2pAKi8qrjyw9YaLtj478Cka4reY8Rvi0_dnevpGLXyg87RoUygKxcpbkxKfqxpnAJZnH-SrZUobQ2IttQqjgeI1uD4HjJ5MmqQ9qQJgdpuqrlS24H3qIjEgG33eVEtFEyk9NHUnAYJgt8GamcwGWQtnKoj398GQ2gxGVQ68RgC4fZNwRMc8YwC5hP7D3GWfvcEhXrgdstzC4qZ1ooERt9lXXJ346UNdQg-ZOFN1Npl6O3cCIaAT9zf8Q6szWI-LdvbVhCyXvKSyrdlc5H_iAqJKp7PPcaxBP-3YA9f8bAyvyTnJZJatPBqA83pSwY3W5PgaEbJVC5QjrhmExrWCc6-PgShp8Ib2uOvzJfZ4jGDbujuzvKntXK8qmbz0IaM31gkut63xqGNHPqfbQnvXvkAdUmUmbFeqD6R8UUTATwGQqOi-VIov5X13ONKWLNjl4EBSa7fXl4zyQK94nBPq_QTjzOw2aprDpiPtDV47UUgRqUCFCGB4SFit1gYhpRbaZ0Yw0Y40yTlDFThee372bzzxsA1ktJNg5By_aewFRc96sEzCnIu6sFoh6qnYkQog4y3eh6VQu6P_l-pWl0PHrbziws3MVQBa8gmoTZb7FGJSeXN7xXl7dq6_ECM64k1xJOYUkq7BMCw0N85SQPsmb528fK4MknFbODxcwopVosRWczJfCBEtkxSeZQxV0lNKS8UUREWkqdCbnkhal_rlfO1t8BhehrE2wxECJvMG665cCcppj7C6I2PBaWCaWkxoIRKezMhzSjYr9lNF-sq5qZUFm0mm3olVEv-xhBHr-rhsK8e5VZZc8BhOiqIA9-mBw12JF1EeMXeW-X8pd9Xut_nGmqPM73qtmKl13Ngn7bXlnBANZCsx9VczanoTwkXWSkY3VMkzPs54mTIB9dX2PnoJ2FU73y16sFiwFvTVxWO-ZohCuDFcNws-wHSZCpLjR7AD2oXM5SEE0knrXNQVVUGPamsH-LO3HCKV-efHC3KoQUV0W6TYgS5nnHXtR0oeSaTWfPIQLINVnDWYKj_iLAJiZcasjnXA6RxCfM_oRfZP4cA8hj9fgmKqKOT6RtgjppFr7uIwwEpahdblzsJNcSB5tZPOvPR04Wf0H99r9Rn5WPJ8QLDPFZfEx5ClmNHvkzfeEle7_-vOlPjT2T8LsDClwveX6wrHU-KuL-03Qht08FKEGG3WQ9gWMDd1DndbeFOXMG9EGIDk64K_JSbu10AGS2pJQZCs4FttDS2BE3fZxvAddN0qjxJ7gUY8yhcFmzBR3Ooyu2YQ5sDs5PpOJsBT0qJ6VzM5EBSR8Z1a5XLyqlbfEFTqiMUArzMBfMsMTdZRcv0Pr5UrlOtvw1XHgXS3liYokpqZZp_uCgWdgQ4lShtfy8DtyvDN9Eho0kxabHZEmHzMb1kphFmbfMXkOZiqvbYk9CONeAdUkM5GR-j6L-FeMeSHwzN7Vu-OBD5omMl0_LSbIbU4KdSxUUcmqIQfjZ0XDSm7SIgSpNwkoKxYT8npydowvQEv2stk3XZiHABjNDc-UjygGP7L20Hz-xo0yGKlE0rIAtKjOrAp4XZv7gtCycHyMM1_Js41YBqKqqDQmNf7b0pZzPAJuWtCd9Fx5ROC5qLdob8o9pR8gx9ckQuLV21imP2eGoWGkwcSvBtiAwXCbDjVC0RloV2jkIzaFb7Td6qFGUR6S-J-YnrvFDoYstwYvX9CTBQjJjN8N4ogntFBvzR6yXlecQxbsp-9BraFLDJbG3bsi0ELjsTkfFv9OB5GM5HvcVPnSP0OfxUC7AQsIPf1BuXt2yNaMusXwjjKF5Z9yE8F2FE75H8Pvc5PmQDEYBZBj-RCC4yzJ1-peouHPwSJyn637Fq_TY5sCgPhv8N3lQQRLCUB_3gzzt6vKUHFdL7U_uxG80FCcoubIYx120zeqicOcFpgmDZTlq4Yr9zJmrWuJLaJfiRNx3hxFHtj7s7OkJJZcxuIV9SKuKPiqZheYOQRf_2zeP_CA73t3U0ucxrQRKo267Zwmi70KZxlfFGL4Yv2mEcnQlLFeKISC5aBuqPNp9BseHteZBJ-LiTynJ0FW0KE4rB2sp9dR38PbwZwtKwTJ_VWfPLqe-2_G7vye526IaUuekJ11qrKYBVUxW_b6b9FHX7IR9fbDJ-HyrBd6dJ9lY9VX-Vn647NRnB02C_JykA9ulquFIdE_vZLVtF6p9dBCOBCm2eFi2OVr5ntfAlU2B96cVBN5P-4UcgJ33n6jhlj_07gSlsmAMRY0O7aff4c6TdG770m2hqoQbuN-HWxGKxqYdyzuQCt3qqAreM5WRbiCa6vHS8bXjKjUnEj4dogKwnOceT1j1flIg6Al6o9pcg3gKxQDVeHjKrVLalXem9_AFLsXhrLz_R2_k1F95PM0UxPW9x7_yQIr2Xbr-fvhmy1xoeLjXgBIOKjEg8DoWrKgARQ7phirphpTDPun_LiLIBOn_RZqyTey1nc1svT2E9ODsJO804tyc3RqHs6aamF7a3N6ECc8onHrfToTpqCAPOYFERbm817ecbtOYiwIhPiHf8A2Do8xhFrpJcjSru7ZYXA2ZSK0OjmlmQIEnepqiIRPI3Vsz5CuO2GKrGDfLVghcVQgdSUupsfcWGSyR9kKCsNwrrEMfTDZ906GiNfqe59xoQS4vyFsdX1_kOPVj8Mdd8AzdYiaoaRwHij74sXYi07FJAxtA7qDxEnZBdUox8t89577_Y06oYIseApZMYY8JGzhSG0lIca5xeMVrnQkcyQ0AFypRWIaVfgk6O52zj-E_fYMMmtGRgym_md2lR8SAjh-h-MBHBAgm5YrX9wHL__QiOyGpN_AaUBwed_NJQ4Nb8X1RYtuaOpDxQ-2-lASPM5wB4FiMiM_5-odMZUGltlrgOeoTZFEJAdAyABgCyWAElTS8J2aZ8NiIN7zJrl-MfyJZTFBYLsBVafzJnF-MF5e8LLpUVlvU3J08CcciAb35bmZC9KaX2zMtiAz5_3UwwwVcWVxN7MzYdzD-dYpjkjeBEbRThkoG9Tzm-E7zocNO2jeWWK017f7-guwX5dQ3JwgefspJtX_hQ1eOUtWsOHPRVjZfqkAB7srQi7wU6XV_zrKtdpatTXfl8IGqHg90uSXO-HwwAeb1CAGm7qqMvDAEXY9bo6rz3TluD-Y4h5SFANRJhzad8hWGlPk5BPM3reZY3nGYdfZAcuWRbxRfmr0drC06lJPGCDLTSDqZAiT1hZgyEwirpfWHL2IARYB1Uou--SSWKN1xskSRTti-SZtlXF0CumrK8Ou3POvDTZQksJH97P7cwanwIziJ6nRKv6hlnXA885VluQ5LTfvtYN8TWN9lAM47XiEEqm39dlp6sb4Tsn_LKCWFkqKpYbIwHlbx9qQKpSlvAhfnf9yaRhoXoeZTAD72JtVnaXSRBKRDTIw9yiBAz1dOMWsycLzKHSDhxCeMi5yRyxgDULRduAxjMnwOiP6jLNIpms6-yjyP6FkhGDYX84NH-551fIo4P2r8Is-2ZmqO4TQe34uJF9rKXqNSi7nx7EhSy4rQBk7exJI9pHMdZQW_iBrd_PSQl7KWXHAZBrtVNfIjcNd1wYg2U5vIJhiFrrNzjiiiY2cobAtFT99Dvo_Uie8tPzdkt8bl3kdxlMTm7ec3RL5J0P7TugC6o0vEcA5-7Qf7MQqwFqVtmymxWbQYxbwQAeqUC5sABgebIFUrG2cPFzTGEkdQwqyLCeif-XDsiGpTUdogSk1foArXJF5uvTummWub9LxHiLbh-Pc8FVJlbQuZ97Xp1rS_sR_Le5AjGxb9O0jDxKDKJQr3G3DwCkw71aJTA8y4eEtQMRGOumXpCFMtZUxpUgLic35IC3vM18jUlhnac0ICKdmSweKfdNMr-RFSloKrB_exO9CxoZ7uw1UXGWT2KhiXSFYM3uowG3R4vXrCzwI1fsx3a8d762HUXBhZkTLcZJaUC3poDtLzfypCsQBqM0qNUZtoaD3zymFSvoHevF8tpyAVutlnF_SKUI42zQbmCPxMcGU8Es1Tm3hDZ1wcEvibQTYsPl3bYbFJ0yrSZl5OUqjrv-Elp5WcPWJylFCwuuRMoip8PkBJmY6O9FEWInJn3SVhXZqJMCQMTPRT-S-O3cP2kAwEQ_LIw08t2eyKe4naxy8x9mJaHlC40kv0NtUn2EceCpqBpsoM1eSkVrC__fLj5toRWnI47OoLUH1TpZLirmIbd-VaQkvjWVSm9597zOiaB9fPs2mWjN79oOgf0Ppw3wUlO1JDx1jn_EDrkugzBwAOpYA3ZEzl1qv-WUC8MLWclMrzNKXh2agu5GXmNz-Zc8scyiaBWT0fzF3LJyEbXkf_QkOjWX9NLme-KCMC7OFXDFfRfR37indoTt1Sa1WBtcokX80yKQASE6PVOj48AV0Ln1FMb7NB-elBQEm8I9zmnMuVEeAUPfnnHbXxAKxu5kb0cBkcs6G9Ge4De3VKXI52ijIcYHd5k1FfGmIBdsXrSvhAtOJEq8netIa2CptT3efZ0CZdoWrjPJyLErooVRBCd4gF7QPg2K6RGrFgfqUQnw3zBjqMkHp-whVC6PyOAT0wtq4aHRt3iUhHEuWvNXpFwofywE8aOB_8XGv40zz12SGWC0QPkox079TP_IxMiaLt_YtLVgjSjMMBn7ZQzGVlYbNbCff_rvPLSVqDPl_OfJhzfJ9ut9hXDEoPuiiQpDf3jnaZUndTluK0S_AxiCaPoT0JCgbq0i8BrCfcCsQeLZ6wS9Mf-qi4mEOhXo6NSmHzMjPzZFh5zSxjmt8Vr62wCV12u96JPdhsgfHryd_Io1g4GjEo2B-g2IQoAWOvieMuAHbFE5MxsJqNoCxfuQd6imuMUCh_orHwIhvY7qXbfMX6H1OzAD539-BvBM4Hcsl-8Ukae4CZrIlN0jPZgNyb2U2W7MF9UX1vMRsi4oBL_EkLJIs6VhlOrDzZWRhU_bMqZ9haryXn7IBmSAwQ8Iuw0Yx0JuEE48COUw7I58NVkhvucTD9lO5MLiiMURP_qbMha7qV4R6QByjebEacv4lbHYaW42yBVS2KNcRCNvUZhfF4TU2KflhVMepBRbbjBAoF5Eps2h5w1Jzw3upMpMz2xq-Frqaoa80X9p8tFM4Kwoq4yo5LNOaYVzH7m7A-B8Q6drEJd2CPNx9H8I6OcG9A0xNhsNghD8Htg11nZ0TUxBUW0tP8mso7rIvi_CY2o4cM8IrG-Dag060hFkzm7028yrjQ0STY5LF4DmA5Rh_yBcKhEQ1Y3tQPhl3LYC6a82LxVaZEf8N3FNaOJvh1B_MgnSA__1oq-XdsNLMRKO9pcauJMCiV-cSGPayZqE8WjYKtylDsQPNhS2-0badeXl_IR1eIB-51D1X4c_oMbkMLkFsTdEcQSLq1ao8lejKGAh51z8LFr3yNYqxKflLrdQo0nYkVLh3-JFALCY56__1BRIH7XOgE81RTSABdBs35pFJRQhIbo7ddhKI2CI6-KJq0WOsYqz0lGAN4LDfSgDpUGw9kDUx-uL-QyVEMAE1Ak7x-im-ID7Yfovg1no2kFV1dkjIAFLxPTfrm5GMNv0DBHFo1H-fOHY_IIBFSMNQLU8Ner3tlgChjQCdYyfmXOsJJTA2TfOojzuEvaltR7f5YPNMYXkcJpa110h1mRBO8Ok5cDhBaxGGCU3c0NDadRkqisKbD-q7ywdg-N_bZNLGW247quJzJltHpvuimwixfzxg2XHsiQNTsY61VQZb-sz2oCBVZ6BlBQz46rLKwFC6HwZJgHegq0jXDIb-PKLTxkCSUSsMyq7tSSz5fn-0rlxvPsTpV2lOY9EjwCme7mYJ8N1HSQTAChdh-hq6azA223cbZjEpkr-btjq0tXiLvMOKOrw5Td4k-nvCfgqCyniYMnJ012F1YrFZg5Dx7fBOhv0_LLU7vI5fbmvcjTBxz0Bc6eiK0Ke9yae8kCtfkLPptL0dtyEhh5swJM9B-NprwEZtFlxVqilFR7Q6b7j95mOjM6jw-202HdhDHbgJa8Hx-PHL5UOfzIY563CnB-vqKQaOstP782xAc774-1VtOpgsmbkQMwdQsrduPoK-C43-NX776QqbWFI3vILQDOk21NUo_yw.1z85dpp-ee9CHC8bfRmSWA"
  },
  "transaction_id": "f0fb3752-353f-4176-b9c9-64ce28264cf2",
  "nonce": "RZrDQq3ZuFGbii-s4W4lxgybeRvdOyvqe0GGemEzygU",
  "client_id": "x509_hash:DL0iqIY9Qlij2JXHaUk75gAEIVMZJV1sS_6PPgfeeVg",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "0Putvxgq9jKmxT_lRWvPSghyUxCpEMlo2jY85IOy4ao"
}
2026-04-28 12:29:57 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "alg": "ECDH-ES",
    "apu": "eDUwOV9oYXNoOkRMMGlxSVk5UWxpajJKWEhhVWs3NWdBRUlWTVpKVjFzU182UFBnZmVlVmc",
    "apv": "UlpyRFFxM1p1RkdiaWktczRXNGx4Z3liZVJ2ZE95dnFlMEdHZW1FenlnVQ",
    "enc": "A128GCM",
    "epk": {
      "crv": "P-256",
      "kid": "7713E975-0588-41E1-84C1-F8417133BD2E",
      "kty": "EC",
      "x": "SU6Fg0-UkwqOMxCl1GTZr62LfUh6c5LNfMMEb6hwESw",
      "y": "bQJHUv2K9--QEAzG_fMqIvdgYAExEi32wpLVYFqbo1o"
    },
    "kid": "0Putvxgq9jKmxT_lRWvPSghyUxCpEMlo2jY85IOy4ao"
  },
  "decrypted_payload": {
    "state": "b14466b0-a344-4f8f-a368-ec1234692a94",
    "vp_token": "{\"eu_pid_sdjwt\":[\"eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6IlJpQVN1Ym9iZE03aXptZ3dTNUdtNnciLCJ4NWMiOlsiTUlJQ1RqQ0NBZldnQXdJQkFnSVVEbUFDTStyb0k2SjExVWIrNlRMZHRSUnpjWTR3Q2dZSUtvWkl6ajBFQXdJd1FqRUxNQWtHQTFVRUJoTUNVMFV4Q3pBSkJnTlZCQWdNQWxORk1SSXdFQVlEVlFRS0RBbHBSM0poYm5RdWFXOHhFakFRQmdOVkJBTU1DVk5FTFVwWFZDQkRRVEFlRncweU5qQTBNamN4T0RNeE5UQmFGdzB5TnpBME1qY3hPRE14TlRCYU1FOHhDekFKQmdOVkJBWVRBbE5GTVFzd0NRWURWUVFJREFKVFJURVNNQkFHQTFVRUNnd0phVWR5WVc1MExtbHZNUjh3SFFZRFZRUUREQlpUUkMxS1YxUWdSRzlqZFcxbGJuUWdVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRVJjdCtMWEVaazlERUVrMjNvcVNnZUQyR25xNVJvYy9TK0tvYk9qbUZoVURBTTZ4bWRNTklCZ2NXVU5oVFdkMjlxcnRBdzZzWFVuVXV6cnJ1UnJQRkVxT0J1ekNCdURBSkJnTlZIUk1FQWpBQU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RCYkJnTlZIUkVFVkRCU2hpdG9kSFJ3Y3pvdkwybHpjM1ZsY2kxd2JHRjVaM0p2ZFc1a0xYTmxjblpwWTJVdWFXZHlZVzUwTG1sdmdpTnBjM04xWlhJdGNHeGhlV2R5YjNWdVpDMXpaWEoyYVdObExtbG5jbUZ1ZEM1cGJ6QWRCZ05WSFE0RUZnUVVyN0ljdVFWaE9GQ2VQQlVmMDVZTGp5ZU56aDB3SHdZRFZSMGpCQmd3Rm9BVSt0SkU2d1JHT3l4cEtxNk9kSDlES2RHTGxUY3dDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdUY2JNc3lGT3JJMGFub1Z4UTJDbC9uSVNyWkpkYzFLbGxobVB4d0xJbGZZQ0lBTE5YZVFWcjg0THgrbWZRUmNDeWRQRVMrK1hDUkJ1YlFwZE01WmIyZnNtIl19.eyJfc2QiOiBbIjdhQlBIZ3d5ZVpnXzZQaFZjbHk2WGV2SjN5RzFEcndjQWE3MlVGa1FsczQiLCAiQm5qTk00SjZrUC1PRE5kOUlNalFaQVlfeVRrNnZXckRzN1d6bkZfVDFkdyIsICJKNS11LTNxMnFsZUhBOEF3Ulp4Y0V3Z0U0STJSM29NRG9KMFJRVU1KNk5NIiwgIlBBY3ZCbFNCYWduRGx0czZjeF9hak5sUXdIalFZY1Q4OGVVOE9YNG5PR0kiLCAiVjltLTItYlJsdUJZRjRkM0ljTFRJdHUwLXZfN3VsT0tmWFQ4dEhHeDJLUSIsICJWb3Y1YkM3dHgxTlBHTzlMM3BSOFAyNVRUdjl2akdRQi1tZlM1QXBKNjZRIiwgIll2VjJCN1p2dGYxTDk1Vm5jNmZrS3lEazlNNVMzd0FvUTZ0UUhYdGNzNFEiLCAiWmttdWtyNHN6NGFCcmRwUm43bUM4TlU3aDE3OU1xNkhZN2JMa2g3NlVlNCIsICJlWXl1cEVrVnJvejlJYkN5TUpuM1JucU9XSnJsMkJiNWF4dlMzZzUwM2s0IiwgImZ6S185WUhzWFJwSFZCenZZVC1wZE1XWXR6NUtJbGFZWmxOZHd4ZVQwZ0EiLCAia21LTVNDZ1otTFBYODRFUXd3cl9kUmlFOUN0M3otT0o1dWlBdWtWZ3BQTSIsICJwN1VMa183eFVOU1dlRGJpeTZsZ1YtTFpyUUlpUGtYcEVzQlBsNUxMdFNRIiwgInF0MEMzUlBnbFJUR0NhZGFTc3BJVjZiZjFieXB5d2FmdUxwV1RvUC1ZbWciLCAidEdLVTdZc1FjUXl5UXVmN2UwenlLVXdZN2tiUnNRZUVtR2phZlc5NHF6USIsICJ0cFdMV3BzX1Q2QnBfd1NLUmVpN0IwYzVSRzdpcEJDTC1kZFc3X1M5X2NZIiwgInVpWkU4MDcyV3dmRkh2LXJCdDNhcjBHaVhTak9uU2prNjJrLWswNnRsNU0iLCAid01hYnNuME9DQjhmbFF0VExrcVc2RVV6WXJZWEx3c1VkbC13TWZ6T1NkUSJdLCAiaXNzIjogImh0dHBzOi8vaXNzdWVyLXBsYXlncm91bmQtc2VydmljZS5pZ3JhbnQuaW8iLCAidmN0IjogInVybjpldWRpOnBpZDoxIiwgImlhdCI6IDE3NzczMTQ4NjAsICJuYmYiOiAxNzc3MzE0ODYwLCAiZXhwIjogMTgwODg1MDg2MCwgIl9zZF9hbGciOiAic2hhLTI1NiIsICJjbmYiOiB7Imp3ayI6IHsia3R5IjogIkVDIiwgImNydiI6ICJQLTI1NiIsICJ4IjogInRKSDVkWUVNY3NFWjdJQ09sSFBnUGdLZkY4cWJzVHJja0ktVTIzaktsSGMiLCAieSI6ICJueW4wajNjZ2xueDFFZ1N3TUdHR2lEbXhnRjZNalpJZ1kxVzVTdHl2bGxzIn19LCAic3RhdHVzIjogeyJzdGF0dXNfbGlzdCI6IHsiaWR4IjogMTU2MTcsICJ1cmkiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xIn19fQ.SkCw-Tp5-sui9cQpwpKKX9O36S9UZgYW9AHwJDlwkEPd-ko6_7KH4WmCTdn0YwT2wLBnUZw-DX7DHVJJ-NHl-g~WyIzVFFWeEpoR2xUMFdoVENHQzg2S0NRIiwgInN0cmVldF9hZGRyZXNzIiwgIkt1bmdzcG9ydHNhdmVueWVuIl0~WyJjUnJLV3dRVVQ5YzJSZ0dpREpDZ01nIiwgImRvY3VtZW50X251bWJlciIsICJQSUQtU0UtMjAyNS0wMDAwMiJd~WyIzTmxkTEk0SEJyRy1faXltbU5IM3p3IiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJrQVFkN1VEVFhRYWNHMi15QlhHTVlBIiwgIm5hdGlvbmFsaXRpZXMiLCBbeyIuLi4iOiAiQmV0MTRxV0dKLUs4MFl1VUswbUFXNk1BbHc3YkVvRlU4LTlvMGhmbTF6byJ9LCB7Ii4uLiI6ICJLc0dibVQwLW5zbFliNDBiaTJfaWloRzJrRV9aYUxleExoaU9QRU5YOFRRIn1dXQ~WyJmdC1zRVdWUWV6MDY0U3hPQzdFNXVnIiwgImRhdGVfb2ZfZXhwaXJ5IiwgIjIwMzAtMDYtMzAiXQ~WyJxSUY5QmJJNWdhOWhWNHpnY1JmVzJ3IiwgImRhdGVfb2ZfaXNzdWFuY2UiLCAiMjAyNS0wMi0wMSJd~WyJZV2V1dk8yZ0s5THA3WE14RUQzUGtRIiwgImVtYWlsIiwgImFubmEuam9oYW5zc29uQGV4YW1wbGUuY29tIl0~WyJTbTBvRWg5QWx3dHIzWWxoTmF3RDBBIiwgImZvcm1hdHRlZCIsICJLdW5nc3BvcnRzYXZlbnllbiAyNSwgNDExIDM2IEdvdGhlbmJ1cmcsIFN3ZWRlbiJd~WyJacThKSUV1S014WklNOF9PZ0R0Qzd3IiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyJNcS04Uk9ucE5SVFM0R2U0UzAwa3dBIiwgImxvY2FsaXR5IiwgIkdvdGhlbmJ1cmciXQ~WyIybVRNc1dBWUxFa0Z2a19rWjd3cEx3IiwgInJlZ2lvbiIsICJWYXN0cmEgR290YWxhbmQiXQ~WyI0bU1vb1psZmN5cEx6bmJRUnM0MUt3IiwgImNvdW50cnkiLCAiU0UiXQ~WyJGR2dwWUZYNkl4bjB0TXhyN3dyaFV3IiwgImNvdW50cnkiLCAiU0UiXQ~WyJDV2IxanlxX0I2TlN2RW5kZHVEM2NnIiwgInNleCIsIDJd~WyI5TVVqcThIcV9NdnJxc0tHamJ0MVNRIiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJzdi1ka240LXYxb2VKcVZjRlhwVHJ3IiwgImlzc3VpbmdfYXV0aG9yaXR5IiwgIlNrYXR0ZXZlcmtldCJd~WyItcmN0ZmVBTVpHMGM5aGJnaG55VmdRIiwgImxvY2FsaXR5IiwgIkdvdGhlbmJ1cmciXQ~WyJpX1BpVFhWdnFIcjJsaWNQTDIyWTlBIiwgImhvdXNlX251bWJlciIsICIyNSJd~WyIzakJ6N3ZmY0I1M212UlljSWQ1VWZBIiwgImlzc3VpbmdfanVyaXNkaWN0aW9uIiwgIlNFIl0~WyJNWDMxUXpnWUpLTFRqWjYzTWc1clhnIiwgInBsYWNlX29mX2JpcnRoIiwgeyJfc2QiOiBbIjhYQWJFNjZZYUcyRVJ1QmR4alJKSmZjeUtqUnotY3lrc19Zd2ctQnVtM0EiLCAiQ2puN0hUZ0NwX21HdkNiVTF5VndUckk4QW53X0lfMmlZSnRXaUlXeWQ4OCIsICJQUVE0T3o0dU9VZ2E0aHRySWRQUjY4aGVranl3M0M4Qm85X0Q2bTc0REVvIiwgIlhQQTk4SWRmY3I4RjVFc2FSbUJTZ2hrTl9McVpWUzQ0SVZnWlIzaEhiUVEiLCAiZHlXeVBteG1JU2dpal93SXV0SFM2NUk1Q05Sb19oN3RUR2ZFcEN1WkRuTSJdfV0~WyJScm9FeDdVaWZMdTZvcy16N3pTYWdBIiwgInBvc3RhbF9jb2RlIiwgIjQxMSAzNiJd~WyJ6M2l3OWxDYmg2ejlUQXQtN053cDR3IiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJhbGciOiJFUzI1NiIsInR5cCI6ImtiK2p3dCJ9.eyJpYXQiOjE3NzczNzkzOTcsInNkX2hhc2giOiJCM29TWDEwdm1tVWlWc1pZYmljQ0N4aDFBMTJYZHJyckhtVy1UZHJzNzMwIiwiYXVkIjoieDUwOV9oYXNoOkRMMGlxSVk5UWxpajJKWEhhVWs3NWdBRUlWTVpKVjFzU182UFBnZmVlVmciLCJub25jZSI6IlJackRRcTNadUZHYmlpLXM0VzRseGd5YmVSdmRPeXZxZTBHR2VtRXp5Z1UifQ.Oz_A5H_faO0zc4baiCSvSwFsdIB1C2H0WryxnkanSTgn0Zyo1oimoFPEaiGYMIOuXDxfs8m_1oQayC-AlV0QFw\"]}"
  }
}
2026-04-28 12:29:57 UTC INFO /post VP Token received
Data:
{
  "vp_token": {
    "eu_pid_sdjwt": [
      "eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6IlJpQVN1Ym9iZE03aXptZ3dTNUdtNnciLCJ4NWMiOlsiTUlJQ1RqQ0NBZldnQXdJQkFnSVVEbUFDTStyb0k2SjExVWIrNlRMZHRSUnpjWTR3Q2dZSUtvWkl6ajBFQXdJd1FqRUxNQWtHQTFVRUJoTUNVMFV4Q3pBSkJnTlZCQWdNQWxORk1SSXdFQVlEVlFRS0RBbHBSM0poYm5RdWFXOHhFakFRQmdOVkJBTU1DVk5FTFVwWFZDQkRRVEFlRncweU5qQTBNamN4T0RNeE5UQmFGdzB5TnpBME1qY3hPRE14TlRCYU1FOHhDekFKQmdOVkJBWVRBbE5GTVFzd0NRWURWUVFJREFKVFJURVNNQkFHQTFVRUNnd0phVWR5WVc1MExtbHZNUjh3SFFZRFZRUUREQlpUUkMxS1YxUWdSRzlqZFcxbGJuUWdVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRVJjdCtMWEVaazlERUVrMjNvcVNnZUQyR25xNVJvYy9TK0tvYk9qbUZoVURBTTZ4bWRNTklCZ2NXVU5oVFdkMjlxcnRBdzZzWFVuVXV6cnJ1UnJQRkVxT0J1ekNCdURBSkJnTlZIUk1FQWpBQU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RCYkJnTlZIUkVFVkRCU2hpdG9kSFJ3Y3pvdkwybHpjM1ZsY2kxd2JHRjVaM0p2ZFc1a0xYTmxjblpwWTJVdWFXZHlZVzUwTG1sdmdpTnBjM04xWlhJdGNHeGhlV2R5YjNWdVpDMXpaWEoyYVdObExtbG5jbUZ1ZEM1cGJ6QWRCZ05WSFE0RUZnUVVyN0ljdVFWaE9GQ2VQQlVmMDVZTGp5ZU56aDB3SHdZRFZSMGpCQmd3Rm9BVSt0SkU2d1JHT3l4cEtxNk9kSDlES2RHTGxUY3dDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdUY2JNc3lGT3JJMGFub1Z4UTJDbC9uSVNyWkpkYzFLbGxobVB4d0xJbGZZQ0lBTE5YZVFWcjg0THgrbWZRUmNDeWRQRVMrK1hDUkJ1YlFwZE01WmIyZnNtIl19.eyJfc2QiOiBbIjdhQlBIZ3d5ZVpnXzZQaFZjbHk2WGV2SjN5RzFEcndjQWE3MlVGa1FsczQiLCAiQm5qTk00SjZrUC1PRE5kOUlNalFaQVlfeVRrNnZXckRzN1d6bkZfVDFkdyIsICJKNS11LTNxMnFsZUhBOEF3Ulp4Y0V3Z0U0STJSM29NRG9KMFJRVU1KNk5NIiwgIlBBY3ZCbFNCYWduRGx0czZjeF9hak5sUXdIalFZY1Q4OGVVOE9YNG5PR0kiLCAiVjltLTItYlJsdUJZRjRkM0ljTFRJdHUwLXZfN3VsT0tmWFQ4dEhHeDJLUSIsICJWb3Y1YkM3dHgxTlBHTzlMM3BSOFAyNVRUdjl2akdRQi1tZlM1QXBKNjZRIiwgIll2VjJCN1p2dGYxTDk1Vm5jNmZrS3lEazlNNVMzd0FvUTZ0UUhYdGNzNFEiLCAiWmttdWtyNHN6NGFCcmRwUm43bUM4TlU3aDE3OU1xNkhZN2JMa2g3NlVlNCIsICJlWXl1cEVrVnJvejlJYkN5TUpuM1JucU9XSnJsMkJiNWF4dlMzZzUwM2s0IiwgImZ6S185WUhzWFJwSFZCenZZVC1wZE1XWXR6NUtJbGFZWmxOZHd4ZVQwZ0EiLCAia21LTVNDZ1otTFBYODRFUXd3cl9kUmlFOUN0M3otT0o1dWlBdWtWZ3BQTSIsICJwN1VMa183eFVOU1dlRGJpeTZsZ1YtTFpyUUlpUGtYcEVzQlBsNUxMdFNRIiwgInF0MEMzUlBnbFJUR0NhZGFTc3BJVjZiZjFieXB5d2FmdUxwV1RvUC1ZbWciLCAidEdLVTdZc1FjUXl5UXVmN2UwenlLVXdZN2tiUnNRZUVtR2phZlc5NHF6USIsICJ0cFdMV3BzX1Q2QnBfd1NLUmVpN0IwYzVSRzdpcEJDTC1kZFc3X1M5X2NZIiwgInVpWkU4MDcyV3dmRkh2LXJCdDNhcjBHaVhTak9uU2prNjJrLWswNnRsNU0iLCAid01hYnNuME9DQjhmbFF0VExrcVc2RVV6WXJZWEx3c1VkbC13TWZ6T1NkUSJdLCAiaXNzIjogImh0dHBzOi8vaXNzdWVyLXBsYXlncm91bmQtc2VydmljZS5pZ3JhbnQuaW8iLCAidmN0IjogInVybjpldWRpOnBpZDoxIiwgImlhdCI6IDE3NzczMTQ4NjAsICJuYmYiOiAxNzc3MzE0ODYwLCAiZXhwIjogMTgwODg1MDg2MCwgIl9zZF9hbGciOiAic2hhLTI1NiIsICJjbmYiOiB7Imp3ayI6IHsia3R5IjogIkVDIiwgImNydiI6ICJQLTI1NiIsICJ4IjogInRKSDVkWUVNY3NFWjdJQ09sSFBnUGdLZkY4cWJzVHJja0ktVTIzaktsSGMiLCAieSI6ICJueW4wajNjZ2xueDFFZ1N3TUdHR2lEbXhnRjZNalpJZ1kxVzVTdHl2bGxzIn19LCAic3RhdHVzIjogeyJzdGF0dXNfbGlzdCI6IHsiaWR4IjogMTU2MTcsICJ1cmkiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xIn19fQ.SkCw-Tp5-sui9cQpwpKKX9O36S9UZgYW9AHwJDlwkEPd-ko6_7KH4WmCTdn0YwT2wLBnUZw-DX7DHVJJ-NHl-g~WyIzVFFWeEpoR2xUMFdoVENHQzg2S0NRIiwgInN0cmVldF9hZGRyZXNzIiwgIkt1bmdzcG9ydHNhdmVueWVuIl0~WyJjUnJLV3dRVVQ5YzJSZ0dpREpDZ01nIiwgImRvY3VtZW50X251bWJlciIsICJQSUQtU0UtMjAyNS0wMDAwMiJd~WyIzTmxkTEk0SEJyRy1faXltbU5IM3p3IiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJrQVFkN1VEVFhRYWNHMi15QlhHTVlBIiwgIm5hdGlvbmFsaXRpZXMiLCBbeyIuLi4iOiAiQmV0MTRxV0dKLUs4MFl1VUswbUFXNk1BbHc3YkVvRlU4LTlvMGhmbTF6byJ9LCB7Ii4uLiI6ICJLc0dibVQwLW5zbFliNDBiaTJfaWloRzJrRV9aYUxleExoaU9QRU5YOFRRIn1dXQ~WyJmdC1zRVdWUWV6MDY0U3hPQzdFNXVnIiwgImRhdGVfb2ZfZXhwaXJ5IiwgIjIwMzAtMDYtMzAiXQ~WyJxSUY5QmJJNWdhOWhWNHpnY1JmVzJ3IiwgImRhdGVfb2ZfaXNzdWFuY2UiLCAiMjAyNS0wMi0wMSJd~WyJZV2V1dk8yZ0s5THA3WE14RUQzUGtRIiwgImVtYWlsIiwgImFubmEuam9oYW5zc29uQGV4YW1wbGUuY29tIl0~WyJTbTBvRWg5QWx3dHIzWWxoTmF3RDBBIiwgImZvcm1hdHRlZCIsICJLdW5nc3BvcnRzYXZlbnllbiAyNSwgNDExIDM2IEdvdGhlbmJ1cmcsIFN3ZWRlbiJd~WyJacThKSUV1S014WklNOF9PZ0R0Qzd3IiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyJNcS04Uk9ucE5SVFM0R2U0UzAwa3dBIiwgImxvY2FsaXR5IiwgIkdvdGhlbmJ1cmciXQ~WyIybVRNc1dBWUxFa0Z2a19rWjd3cEx3IiwgInJlZ2lvbiIsICJWYXN0cmEgR290YWxhbmQiXQ~WyI0bU1vb1psZmN5cEx6bmJRUnM0MUt3IiwgImNvdW50cnkiLCAiU0UiXQ~WyJGR2dwWUZYNkl4bjB0TXhyN3dyaFV3IiwgImNvdW50cnkiLCAiU0UiXQ~WyJDV2IxanlxX0I2TlN2RW5kZHVEM2NnIiwgInNleCIsIDJd~WyI5TVVqcThIcV9NdnJxc0tHamJ0MVNRIiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJzdi1ka240LXYxb2VKcVZjRlhwVHJ3IiwgImlzc3VpbmdfYXV0aG9yaXR5IiwgIlNrYXR0ZXZlcmtldCJd~WyItcmN0ZmVBTVpHMGM5aGJnaG55VmdRIiwgImxvY2FsaXR5IiwgIkdvdGhlbmJ1cmciXQ~WyJpX1BpVFhWdnFIcjJsaWNQTDIyWTlBIiwgImhvdXNlX251bWJlciIsICIyNSJd~WyIzakJ6N3ZmY0I1M212UlljSWQ1VWZBIiwgImlzc3VpbmdfanVyaXNkaWN0aW9uIiwgIlNFIl0~WyJNWDMxUXpnWUpLTFRqWjYzTWc1clhnIiwgInBsYWNlX29mX2JpcnRoIiwgeyJfc2QiOiBbIjhYQWJFNjZZYUcyRVJ1QmR4alJKSmZjeUtqUnotY3lrc19Zd2ctQnVtM0EiLCAiQ2puN0hUZ0NwX21HdkNiVTF5VndUckk4QW53X0lfMmlZSnRXaUlXeWQ4OCIsICJQUVE0T3o0dU9VZ2E0aHRySWRQUjY4aGVranl3M0M4Qm85X0Q2bTc0REVvIiwgIlhQQTk4SWRmY3I4RjVFc2FSbUJTZ2hrTl9McVpWUzQ0SVZnWlIzaEhiUVEiLCAiZHlXeVBteG1JU2dpal93SXV0SFM2NUk1Q05Sb19oN3RUR2ZFcEN1WkRuTSJdfV0~WyJScm9FeDdVaWZMdTZvcy16N3pTYWdBIiwgInBvc3RhbF9jb2RlIiwgIjQxMSAzNiJd~WyJ6M2l3OWxDYmg2ejlUQXQtN053cDR3IiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJhbGciOiJFUzI1NiIsInR5cCI6ImtiK2p3dCJ9.eyJpYXQiOjE3NzczNzkzOTcsInNkX2hhc2giOiJCM29TWDEwdm1tVWlWc1pZYmljQ0N4aDFBMTJYZHJyckhtVy1UZHJzNzMwIiwiYXVkIjoieDUwOV9oYXNoOkRMMGlxSVk5UWxpajJKWEhhVWs3NWdBRUlWTVpKVjFzU182UFBnZmVlVmciLCJub25jZSI6IlJackRRcTNadUZHYmlpLXM0VzRseGd5YmVSdmRPeXZxZTBHR2VtRXp5Z1UifQ.Oz_A5H_faO0zc4baiCSvSwFsdIB1C2H0WryxnkanSTgn0Zyo1oimoFPEaiGYMIOuXDxfs8m_1oQayC-AlV0QFw"
    ]
  },
  "state": "b14466b0-a344-4f8f-a368-ec1234692a94",
  "nonce": "RZrDQq3ZuFGbii-s4W4lxgybeRvdOyvqe0GGemEzygU",
  "client_id": "x509_hash:DL0iqIY9Qlij2JXHaUk75gAEIVMZJV1sS_6PPgfeeVg",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "jwk_thumbprint": "0Putvxgq9jKmxT_lRWvPSghyUxCpEMlo2jY85IOy4ao"
}
2026-04-28 12:29:57 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-playground-service.igrant.io",
        "vct": "urn:eudi:pid:1",
        "iat": 1777314860,
        "nbf": 1777314860,
        "exp": 1808850860,
        "cnf": {
          "jwk": {
            "kty": "EC",
            "crv": "P-256",
            "x": "tJH5dYEMcsEZ7ICOlHPgPgKfF8qbsTrckI-U23jKlHc",
            "y": "nyn0j3cglnx1EgSwMGGGiDmxgF6MjZIgY1W5Styvlls"
          }
        },
        "status": {
          "status_list": {
            "idx": 15617,
            "uri": "https://issuer-playground-service.igrant.io/statuslists/1"
          }
        },
        "place_of_birth": {
          "locality": "Gothenburg",
          "country": "SE"
        },
        "email": "[email protected]",
        "date_of_issuance": "2025-02-01",
        "issuing_jurisdiction": "SE",
        "sex": 2,
        "date_of_expiry": "2030-06-30",
        "nationalities": [],
        "document_number": "PID-SE-2025-00002",
        "given_name": "Anna",
        "issuing_country": "SE",
        "family_name": "Johansson",
        "birthdate": "1990-07-22",
        "issuing_authority": "Skatteverket"
      },
      "issuer": "https://issuer-playground-service.igrant.io",
      "checks": [
        {
          "id": "valid_document",
          "name": "Valid Document",
          "status": "passed",
          "detail": "SD-JWT parsed (22 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-27T18:31:50+00:00"
        },
        {
          "id": "trusted",
          "name": "Trusted",
          "status": "unchecked",
          "detail": "No trusted certificates configured"
        },
        {
          "id": "token_status",
          "name": "Valid Token Status",
          "status": "passed",
          "detail": "Valid until 2027-04-27T18:34:20+00:00"
        },
        {
          "id": "key_binding",
          "name": "Valid Key Binding",
          "status": "passed",
          "detail": "KB-JWT verified (nonce, aud, sd_hash, signature)"
        }
      ]
    }
  }
}