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

a2acd7ef-c8fd-4c0a-b306-3094a8537748

validated
direct_post.jwt

f5608b0e-ab54-4e68-9861-5f032572067e
x509_hash:DL0iqIY9Qlij2JXHaUk75gAEIVMZJV1sS_6PPgfeeVg
e8vP5MtsuYPg67v5oZ621X7jZkoY5fPsgdtZhCgJFHg

https://verifier-playground-service.igrant.io/post
600s
eu_pid_sdjwt_mandatory
2026-04-28 13:11:06 UTC    2026-04-28 13:11:14 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"
          ]
        }
      ]
    }
  ]
}

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": "qBjbpFivBcrBaI6ixWpzIWFTmrRC__5Qq_hZKI3_Ojc",
        "y": "a8TQpJtdAj3B8vUsCyDx-AoRek5ek4DkLZ9siXjTMuk",
        "kid": "QgSOWGUM6WylZYOSs6oLurhQneK5-2R9WExUioDDit8",
        "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 (10 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-28T12:56:38+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": 1777380998,
    "nbf": 1777380998,
    "exp": 1808916998,
    "cnf": {
      "jwk": {
        "kty": "EC",
        "crv": "P-256",
        "x": "KM10qMocU0Xj0r8mctahaue242EZQ9D95l_FFPMuDGo",
        "y": "vFzqpE0e-0JuV4qy2QtyN6_GOII0GUROBUvpcn0M9sY"
      }
    },
    "status": {
      "status_list": {
        "idx": 1082,
        "uri": "https://issuer-playground-service.igrant.io/statuslists/1"
      }
    },
    "issuing_country": "SE",
    "nationalities": [],
    "date_of_expiry": "2030-06-30",
    "given_name": "Anna",
    "birthdate": "1990-07-22",
    "place_of_birth": {
      "locality": "Gothenburg",
      "country": "SE"
    },
    "issuing_authority": "Skatteverket",
    "family_name": "Johansson"
  },
  "issuer": "https://issuer-playground-service.igrant.io",
  "error": null,
  "checks": [
    {
      "id": "valid_document",
      "name": "Valid Document",
      "status": "passed",
      "detail": "SD-JWT parsed (10 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-28T12:56:38+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": [
    "eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6IjZEUUJGYXJ4cWl4TVFHMXpORnJaUkEiLCJ4NWMiOlsiTUlJQ1RqQ0NBZldnQXdJQkFnSVVEbUFDTStyb0k2SjExVWIrNlRMZHRSUnpjWTR3Q2dZSUtvWkl6ajBFQXdJd1FqRUxNQWtHQTFVRUJoTUNVMFV4Q3pBSkJnTlZCQWdNQWxORk1SSXdFQVlEVlFRS0RBbHBSM0poYm5RdWFXOHhFakFRQmdOVkJBTU1DVk5FTFVwWFZDQkRRVEFlRncweU5qQTBNamN4T0RNeE5UQmFGdzB5TnpBME1qY3hPRE14TlRCYU1FOHhDekFKQmdOVkJBWVRBbE5GTVFzd0NRWURWUVFJREFKVFJURVNNQkFHQTFVRUNnd0phVWR5WVc1MExtbHZNUjh3SFFZRFZRUUREQlpUUkMxS1YxUWdSRzlqZFcxbGJuUWdVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRVJjdCtMWEVaazlERUVrMjNvcVNnZUQyR25xNVJvYy9TK0tvYk9qbUZoVURBTTZ4bWRNTklCZ2NXVU5oVFdkMjlxcnRBdzZzWFVuVXV6cnJ1UnJQRkVxT0J1ekNCdURBSkJnTlZIUk1FQWpBQU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RCYkJnTlZIUkVFVkRCU2hpdG9kSFJ3Y3pvdkwybHpjM1ZsY2kxd2JHRjVaM0p2ZFc1a0xYTmxjblpwWTJVdWFXZHlZVzUwTG1sdmdpTnBjM04xWlhJdGNHeGhlV2R5YjNWdVpDMXpaWEoyYVdObExtbG5jbUZ1ZEM1cGJ6QWRCZ05WSFE0RUZnUVVyN0ljdVFWaE9GQ2VQQlVmMDVZTGp5ZU56aDB3SHdZRFZSMGpCQmd3Rm9BVSt0SkU2d1JHT3l4cEtxNk9kSDlES2RHTGxUY3dDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdUY2JNc3lGT3JJMGFub1Z4UTJDbC9uSVNyWkpkYzFLbGxobVB4d0xJbGZZQ0lBTE5YZVFWcjg0THgrbWZRUmNDeWRQRVMrK1hDUkJ1YlFwZE01WmIyZnNtIl19.eyJfc2QiOiBbIkU0ZUwwamROSDFNSFd1TU12aGZ4QklGMGtZaTdrRVQ3UUx1LUc0d2pjbm8iLCAiSHhsSUFtdWZWZ1F3UHJkTVZDaGgyYURuZTVPbldPSzN4N2VEY1MxMlNGNCIsICJJeXJlSVkzNGVIVDJIQ0JJVV9QV1I4ZXE4cm1rN0lxMERBaGJsUThybUprIiwgIkpacE1CcG9rbHYwbGFUSFJlZ2M4RUtaSFhUdFFVU2g3cnA0enlEZG8wRTAiLCAiV0ZESkJhdE5EdkZKVTFodlZlMEprYkpYTGc4aDdmMkMweTdCQTh4MXZRNCIsICJXUXZKSlRZdExvRFUwTjN4WnBmd1dXV3VKZ3pCR2QzaktOcV9Id0lGeTJBIiwgIlpIQ2dYWS13Sm1uN0F1NHpFN1lWQUVNQ0VCdWliZE1iX01CZ3NmT083dmsiLCAiX1h4OXk4MGpQZHplcnE2VXU2Ty1qdW5vSjQ5d24ybGRSYmNqS2FJQ1NRayIsICJlUUVTaHZmVE1LbENVNWpzZXZWTGJBTlN0LUxaLW0xTExRb2UyVHgwWnZnIiwgImYwWXN6NUNVanZWOXhua2xvbUpuYkJFS3A0X1NPcWpIT3l4STJCdk12aWsiLCAiZzI4RURsbXNtZEMtNmdEdUtVVVJiRy1TMGFycHFaalhtVGJBSkpaWDE3ayIsICJodXNUTkhZVll5RzMwXy1LTDZVdjZzTHJheDM4Y3RvN3NUV2FzYVlnUEdjIiwgImlZT2lZSk80SXhOYWpCeWpCeGhzSFJkZmJ5UVJqbURkWkFZeUVWdkYyRkEiLCAibUhhMHFESUtKY1ZXYWRabnpmcWc4dk03Ukt3NUhMNWo1RTdtMHhKRDdhbyIsICJ0S215NE1pV21mV21tU3hxV3A1dW1EdDlZVGFydHQwLXo4bzdWUHYwbFpBIiwgIndXYXVrWDdKc28wV282bFRhN3ZlWVNiWmFqU2Q5WTlqLW1iWnlTMUNwSzAiXSwgImlzcyI6ICJodHRwczovL2lzc3Vlci1wbGF5Z3JvdW5kLXNlcnZpY2UuaWdyYW50LmlvIiwgInZjdCI6ICJ1cm46ZXVkaTpwaWQ6MSIsICJpYXQiOiAxNzc3MzgwOTk4LCAibmJmIjogMTc3NzM4MDk5OCwgImV4cCI6IDE4MDg5MTY5OTgsICJfc2RfYWxnIjogInNoYS0yNTYiLCAiY25mIjogeyJqd2siOiB7Imt0eSI6ICJFQyIsICJjcnYiOiAiUC0yNTYiLCAieCI6ICJLTTEwcU1vY1UwWGowcjhtY3RhaGF1ZTI0MkVaUTlEOTVsX0ZGUE11REdvIiwgInkiOiAidkZ6cXBFMGUtMEp1VjRxeTJRdHlONl9HT0lJMEdVUk9CVXZwY24wTTlzWSJ9fSwgInN0YXR1cyI6IHsic3RhdHVzX2xpc3QiOiB7ImlkeCI6IDEwODIsICJ1cmkiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xIn19fQ.mk0KPM37uXM2HVxSqx1hwaxdSzCtr4g-Ttct4kHu4yIvusKbPPNxka4Rnw-zNGt_7eg27pdvMIeyD5DWCLxs8g~WyJ3SkxQWllvVFVFUTNScDh4Q2Nnci1nIiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJicC1fX0Q3UER0RFRacU1uRVdkZDZBIiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJnamJOaTNpbmdqM2lCN05zbkdHTnhBIiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyJlakU4TmlXekVhaDh5T1NWYjUwY2N3IiwgImNvdW50cnkiLCAiU0UiXQ~WyIyNUxlSUVnRWdCWE91V0EwUWxMeW9nIiwgImxvY2FsaXR5IiwgIkdvdGhlbmJ1cmciXQ~WyJabGliS3ROY0c2NjVIbGcwR3FuUlpBIiwgInBsYWNlX29mX2JpcnRoIiwgeyJfc2QiOiBbIjlDaWMzTmtJMElkUHN6cXJPVk1oNFgxY3VrRFFxc3ByRVJiQTQ5d2QtSWciLCAiRWJINktoN0psUFR2OEk0YlViSm9VZHh6ZUozTE9zWlBxZ2IyOFh0bHpEcyIsICJLQ2xoZXNlMF9iMHhGRURia0xaVWdhRlBkdzRqVG52MXgwTFktN0tvallZIiwgImFRNjVBNklFU0tVVm0zeXE4cnNuNGhidEIxTXNGNllKdWN3dWhJTk53SVUiLCAiZnJaMFRrNS14Y2RaWl85NEVHNENibW9WQ1RsamhnR1pRVlZlOUwyazVnayIsICJ6eVZuRTh3emg1YkQ1b2lvQk43dUdLcEctX1RDOUh4X2Q5SFdQdVdLZ3RBIl19XQ~WyIwaDBEb0daVlpzT0NERnZvMzc5X2RnIiwgIm5hdGlvbmFsaXRpZXMiLCBbeyIuLi4iOiAiUEx3TWxaSG5wOVpSVUhiQ1FDOTRjMmg3VmNzd250ZUhzVG8wVGU4b3g4SSJ9LCB7Ii4uLiI6ICIzelh3eVB0dmcteHFVWkozbkV0WGFIQVNadV9xMTdCU1hyakdwZWJVMDFNIn1dXQ~WyJrdmVENVhfT3JJUnJfVWp5d0g4UnpBIiwgImRhdGVfb2ZfZXhwaXJ5IiwgIjIwMzAtMDYtMzAiXQ~WyJBcUs5N1NDcTA1ZmFxbkJidXBsaTRBIiwgImlzc3VpbmdfYXV0aG9yaXR5IiwgIlNrYXR0ZXZlcmtldCJd~WyJRX0MyV3QtVDYwbkZtNWpkdG1KZzRBIiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoic3BscnBBdW5kSE01b21TOXM2MzNQMml4bFJtbUFZYUlKTzRUNTdtbXltYyIsImF1ZCI6Ing1MDlfaGFzaDpETDBpcUlZOVFsaWoySlhIYVVrNzVnQUVJVk1aSlYxc1NfNlBQZ2ZlZVZnIiwibm9uY2UiOiJlOHZQNU10c3VZUGc2N3Y1b1o2MjFYN2paa29ZNWZQc2dkdFpoQ2dKRkhnIiwiaWF0IjoxNzc3MzgxODc0LCJqdGkiOiIxMzc0ZjZkMi1mMjE0LTQ3MzMtOWRkZi02YTAwZGQwYmU3MDMifQ.3o4cioQW7yULWxyaxOJqmUjdKKpDRh_EyWdyKlN3j1L81ZNIbxlgfqF_VHCqLEZSDXtyZgk9DiVIPUTDXrX9IA"
  ]
}

Decoded Token

Decoded JWT headers, payloads, disclosures, and key binding

View Decoded Token
{
  "eu_pid_sdjwt": {
    "header": {
      "alg": "ES256",
      "typ": "dc+sd-jwt",
      "kid": "6DQBFarxqixMQG1zNFrZRA",
      "x5c": [
        "MIICTjCCAfWgAwIBAgIUDmACM+roI6J11Ub+6TLdtRRzcY4wCgYIKoZIzj0EAwIwQjELMAkGA1UEBhMCU0UxCzAJBgNVBAgMAlNFMRIwEAYDVQQKDAlpR3JhbnQuaW8xEjAQBgNVBAMMCVNELUpXVCBDQTAeFw0yNjA0MjcxODMxNTBaFw0yNzA0MjcxODMxNTBaME8xCzAJBgNVBAYTAlNFMQswCQYDVQQIDAJTRTESMBAGA1UECgwJaUdyYW50LmlvMR8wHQYDVQQDDBZTRC1KV1QgRG9jdW1lbnQgU2lnbmVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERct+LXEZk9DEEk23oqSgeD2Gnq5Roc/S+KobOjmFhUDAM6xmdMNIBgcWUNhTWd29qrtAw6sXUnUuzrruRrPFEqOBuzCBuDAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIHgDBbBgNVHREEVDBShitodHRwczovL2lzc3Vlci1wbGF5Z3JvdW5kLXNlcnZpY2UuaWdyYW50LmlvgiNpc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pbzAdBgNVHQ4EFgQUr7IcuQVhOFCePBUf05YLjyeNzh0wHwYDVR0jBBgwFoAU+tJE6wRGOyxpKq6OdH9DKdGLlTcwCgYIKoZIzj0EAwIDRwAwRAIgTcbMsyFOrI0anoVxQ2Cl/nISrZJdc1KllhmPxwLIlfYCIALNXeQVr84Lx+mfQRcCydPES++XCRBubQpdM5Zb2fsm"
      ]
    },
    "payload": {
      "_sd": [
        "E4eL0jdNH1MHWuMMvhfxBIF0kYi7kET7QLu-G4wjcno",
        "HxlIAmufVgQwPrdMVChh2aDne5OnWOK3x7eDcS12SF4",
        "IyreIY34eHT2HCBIU_PWR8eq8rmk7Iq0DAhblQ8rmJk",
        "JZpMBpoklv0laTHRegc8EKZHXTtQUSh7rp4zyDdo0E0",
        "WFDJBatNDvFJU1hvVe0JkbJXLg8h7f2C0y7BA8x1vQ4",
        "WQvJJTYtLoDU0N3xZpfwWWWuJgzBGd3jKNq_HwIFy2A",
        "ZHCgXY-wJmn7Au4zE7YVAEMCEBuibdMb_MBgsfOO7vk",
        "_Xx9y80jPdzerq6Uu6O-junoJ49wn2ldRbcjKaICSQk",
        "eQEShvfTMKlCU5jsevVLbANSt-LZ-m1LLQoe2Tx0Zvg",
        "f0Ysz5CUjvV9xnklomJnbBEKp4_SOqjHOyxI2BvMvik",
        "g28EDlmsmdC-6gDuKUURbG-S0arpqZjXmTbAJJZX17k",
        "husTNHYVYyG30_-KL6Uv6sLrax38cto7sTWasaYgPGc",
        "iYOiYJO4IxNajByjBxhsHRdfbyQRjmDdZAYyEVvF2FA",
        "mHa0qDIKJcVWadZnzfqg8vM7RKw5HL5j5E7m0xJD7ao",
        "tKmy4MiWmfWmmSxqWp5umDt9YTartt0-z8o7VPv0lZA",
        "wWaukX7Jso0Wo6lTa7veYSbZajSd9Y9j-mbZyS1CpK0"
      ],
      "iss": "https://issuer-playground-service.igrant.io",
      "vct": "urn:eudi:pid:1",
      "iat": 1777380998,
      "nbf": 1777380998,
      "exp": 1808916998,
      "_sd_alg": "sha-256",
      "cnf": {
        "jwk": {
          "kty": "EC",
          "crv": "P-256",
          "x": "KM10qMocU0Xj0r8mctahaue242EZQ9D95l_FFPMuDGo",
          "y": "vFzqpE0e-0JuV4qy2QtyN6_GOII0GUROBUvpcn0M9sY"
        }
      },
      "status": {
        "status_list": {
          "idx": 1082,
          "uri": "https://issuer-playground-service.igrant.io/statuslists/1"
        }
      }
    },
    "disclosures": [
      [
        "wJLPZYoTUEQ3Rp8xCcgr-g",
        "family_name",
        "Johansson"
      ],
      [
        "bp-__D7PDtDTZqMnEWdd6A",
        "given_name",
        "Anna"
      ],
      [
        "gjbNi3ingj3iB7NsnGGNxA",
        "birthdate",
        "1990-07-22"
      ],
      [
        "ejE8NiWzEah8yOSVb50ccw",
        "country",
        "SE"
      ],
      [
        "25LeIEgEgBXOuWA0QlLyog",
        "locality",
        "Gothenburg"
      ],
      [
        "ZlibKtNcG665Hlg0GqnRZA",
        "place_of_birth",
        {
          "_sd": [
            "9Cic3NkI0IdPszqrOVMh4X1cukDQqsprERbA49wd-Ig",
            "EbH6Kh7JlPTv8I4bUbJoUdxzeJ3LOsZPqgb28XtlzDs",
            "KClhese0_b0xFEDbkLZUgaFPdw4jTnv1x0LY-7KojYY",
            "aQ65A6IESKUVm3yq8rsn4hbtB1MsF6YJucwuhINNwIU",
            "frZ0Tk5-xcdZZ_94EG4CbmoVCTljhgGZQVVe9L2k5gk",
            "zyVnE8wzh5bD5oioBN7uGKpG-_TC9Hx_d9HWPuWKgtA"
          ]
        }
      ],
      [
        "0h0DoGZVZsOCDFvo379_dg",
        "nationalities",
        [
          {
            "...": "PLwMlZHnp9ZRUHbCQC94c2h7VcswnteHsTo0Te8ox8I"
          },
          {
            "...": "3zXwyPtvg-xqUZJ3nEtXaHASZu_q17BSXrjGpebU01M"
          }
        ]
      ],
      [
        "kveD5X_OrIRr_UjywH8RzA",
        "date_of_expiry",
        "2030-06-30"
      ],
      [
        "AqK97SCq05faqnBbupli4A",
        "issuing_authority",
        "Skatteverket"
      ],
      [
        "Q_C2Wt-T60nFm5jdtmJg4A",
        "issuing_country",
        "SE"
      ]
    ],
    "key_binding_jwt": {
      "header": {
        "typ": "kb+jwt",
        "alg": "ES256"
      },
      "payload": {
        "sd_hash": "splrpAundHM5omS9s633P2ixlRmmAYaIJO4T57mmymc",
        "aud": "x509_hash:DL0iqIY9Qlij2JXHaUk75gAEIVMZJV1sS_6PPgfeeVg",
        "nonce": "e8vP5MtsuYPg67v5oZ621X7jZkoY5fPsgdtZhCgJFHg",
        "iat": 1777381874,
        "jti": "1374f6d2-f214-4733-9ddf-6a00dd0be703"
      }
    }
  }
}

Session Logs

6 total
2026-04-28 13:11:06 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "verifier-playground.igrant.io",
    "x-request-id": "02471f7f8b1c0f94af8cec4b3043295e",
    "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": "2405:201:f025:7822:d94b:390c:4e5a:4b60",
    "content-length": "109",
    "referer": "https://verifier-playground.igrant.io/admin/create-request/",
    "accept-encoding": "gzip, br",
    "priority": "u=0, i",
    "cf-ray": "9f364f98481f6aa3-AMS",
    "accept-language": "en-GB,en;q=0.9,sv-IN;q=0.8,sv;q=0.7,ar-EG;q=0.6,ar;q=0.5,en-US;q=0.4",
    "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",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "2405:201:f025:7822:d94b:390c:4e5a:4b60",
    "cf-ipcountry": "IN",
    "cf-visitor": "{\"scheme\":\"https\"}",
    "cookie": "_ga=GA1.1.570190417.1775737133; _gcl_au=1.1.1486365971.1775737133.127286236.1777361284.1777361283; _ga_F791T71E0G=GS2.1.s1777371549$o34$g1$t1777371550$j59$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"
              ]
            }
          ]
        }
      ]
    },
    "preset_id": "eu_pid_sdjwt_mandatory",
    "wallet_url_scheme": "openid4vp://",
    "dc_api_protocol": "unsigned"
  },
  "transaction_id": "a2acd7ef-c8fd-4c0a-b306-3094a8537748",
  "request_id": "f5608b0e-ab54-4e68-9861-5f032572067e",
  "nonce": "e8vP5MtsuYPg67v5oZ621X7jZkoY5fPsgdtZhCgJFHg",
  "client_id": "x509_hash:DL0iqIY9Qlij2JXHaUk75gAEIVMZJV1sS_6PPgfeeVg",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "QgSOWGUM6WylZYOSs6oLurhQneK5-2R9WExUioDDit8",
  "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": "qBjbpFivBcrBaI6ixWpzIWFTmrRC__5Qq_hZKI3_Ojc",
          "y": "a8TQpJtdAj3B8vUsCyDx-AoRek5ek4DkLZ9siXjTMuk",
          "kid": "QgSOWGUM6WylZYOSs6oLurhQneK5-2R9WExUioDDit8",
          "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"
            ]
          }
        ]
      }
    ]
  },
  "preset_id": "eu_pid_sdjwt_mandatory"
}
2026-04-28 13:11:10 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "17b930a9833faeb859555d1c290eb06d",
    "x-real-ip": "10.164.15.228",
    "x-forwarded-for": "10.164.15.228",
    "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": "2405:201:f025:7822:44f:d067:8d33:75ae",
    "accept-encoding": "gzip, br",
    "cf-ray": "9f364fb11d6e93a4-BOS",
    "user-agent": "okhttp/4.9.0",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "2405:201:f025:7822:44f:d067:8d33:75ae",
    "cf-ipcountry": "IN",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "path_params": {
    "request_id": "f5608b0e-ab54-4e68-9861-5f032572067e"
  },
  "transaction_id": "a2acd7ef-c8fd-4c0a-b306-3094a8537748",
  "nonce": "e8vP5MtsuYPg67v5oZ621X7jZkoY5fPsgdtZhCgJFHg",
  "client_id": "x509_hash:DL0iqIY9Qlij2JXHaUk75gAEIVMZJV1sS_6PPgfeeVg",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "QgSOWGUM6WylZYOSs6oLurhQneK5-2R9WExUioDDit8"
}
2026-04-28 13:11:14 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "4aa7b6f043dcfa06fff8103fe951ed15",
    "x-real-ip": "10.164.15.228",
    "x-forwarded-for": "10.164.15.228",
    "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": "2405:201:f025:7822:44f:d067:8d33:75ae",
    "content-length": "6649",
    "oauth-client-attestation": "eyJhbGciOiJFUzI1NiIsInR5cCI6Im9hdXRoLWNsaWVudC1hdHRlc3RhdGlvbitqd3QiLCJ4NWMiOlsiTUlJQ2dEQ0NBaWFnQXdJQkFnSVVOZXo3N1NncUd2aVd3Z2k1eTFsTC90TW9Ycmd3Q2dZSUtvWkl6ajBFQXdJd1BURWFNQmdHQTFVRUF3d1JhVWR5WVc1MExtbHZJRlJsYzNRZ1EwRXhFakFRQmdOVkJBb01DV2xIY21GdWRDNXBiekVMTUFrR0ExVUVCaE1DVTBVd0hoY05Nall3TXpNd01URXdNekl6V2hjTk1qY3dNek13TVRFd016SXpXakJGTVNJd0lBWURWUVFEREJsWFlXeHNaWFFnVUhKdmRtbGtaWElnS0ZOMFlXZHBibWNwTVJJd0VBWURWUVFLREFscFIzSmhiblF1YVc4eEN6QUpCZ05WQkFZVEFsTkZNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVaT256VjgxQ01oOEpCSWtRUVFZb1Y3NFNZeTlJVmJSRWlIMGpTZE9JUXRUeDA3UTBRRzRzZUNqdHNqOWZad2VGR01pcStQZzRTWG03VjRzL0I5QngxYU9CK3pDQitEQUpCZ05WSFJNRUFqQUFNQXNHQTFVZER3UUVBd0lIZ0RBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUlLd1lCQlFVSEF3SXdIUVlEVlIwT0JCWUVGTE84eDl6VFNleDNPNTJUcStpZ1JUSWZGSW1oTUI4R0ExVWRJd1FZTUJhQUZCY0gyWHUrN2QxOHhrZ1R3UU9VWHkraW5RZ3dNSDhHQTFVZEVRUjRNSGFDR0hOMFlXZHBibWN0YjJsa05IWmpMbWxuY21GdWRDNXBiNFphYUhSMGNITTZMeTl6ZEdGbmFXNW5MVzlwWkRSMll5NXBaM0poYm5RdWFXOHZiM0puWVc1cGMyRjBhVzl1THpReU5qUm1NRFZoTFdVd1kyUXRORGxqWWkxaVlqTXlMV0kyTmpSbE1XUXdaalEwT0M5elpYSjJhV05sTUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSURDQy8yMy9uUWljUHZIQS9HZkJXUFlNYU5JV2h6UnYvUjFMQm1Ja09pZkFBaUVBNFYxY1A2MkZsYWhMM0hiTjJkVXpRN3ZlajRYYU1tbS9PWEx1MGZjK1Fucz0iXX0.eyJpYXQiOiAxNzc3Mzc4ODgyLCAibmJmIjogMTc3NzM3ODg4MiwgImV4cCI6IDE3Nzk5NzA4ODIsICJzdWIiOiAiZGlkOmtleTp6MmRtekQ4MWNnUHg4VmtpN0pidXVNbUZZcldQZ1lveXR5a1VaM2V5cWh0MWo5S2JwVmV3aGJuZnQ5cDZLS3hDRkZFUGFjMmFRODJjQ3NoMU1tcUM0UmJQaXFFdGhkdnQyVnN4Q2lGUzdEU0tkOHo2WmtnbjY2UGZNY0x3eTZrZ3E2eThwTnY5RDNmNmF2Snp3VVB2UFF5R3RoUGNHTDRzZ0Z6RHJqSHUyeDg4dkR0RlpuIiwgImlzcyI6ICJodHRwczovL3N0YWdpbmctb2lkNHZjLmlncmFudC5pby9vcmdhbmlzYXRpb24vNDI2NGYwNWEtZTBjZC00OWNiLWJiMzItYjY2NGUxZDBmNDQ4L3NlcnZpY2Uvd2FsbGV0LXByb3ZpZGVyIiwgInZjdCI6ICJXYWxsZXRVbml0QXR0ZXN0YXRpb24iLCAiYXR0ZXN0ZWRfc2VjdXJpdHlfY29udGV4dCI6ICJodHRwczovL2V1ZGl3YWxsZXRjb25zb3J0aXVtLm9yZy8iLCAianRpIjogInVybjpkaWQ6YmI2ZjE5ZWItMzVhYy00ZTU1LWIyMDUtZjRkMDNjOGEzYjZjIiwgInN0YXR1cyI6IHsic3RhdHVzX2xpc3QiOiB7ImlkeCI6IDIwNywgInVyaSI6ICJodHRwczovL3N0YWdpbmctb2lkNHZjLmlncmFudC5pby9vcmdhbmlzYXRpb24vNDI2NGYwNWEtZTBjZC00OWNiLWJiMzItYjY2NGUxZDBmNDQ4L3NlcnZpY2UvcmV2b2NhdGlvbi1zdGF0dXNsaXN0cy8xNmI4MzMyZS00ZmQxLTQ0NWQtYTU5NS01Nzg4NDlkOWFlOGIifX0sICJjbmYiOiB7Imp3ayI6IHsia3R5IjogIkVDIiwgImNydiI6ICJQLTI1NiIsICJ4IjogIktNMTBxTW9jVTBYajByOG1jdGFoYXVlMjQyRVpROUQ5NWxfRkZQTXVER28iLCAieSI6ICJ2RnpxcEUwZS0wSnVWNHF5MlF0eU42X0dPSUkwR1VST0JVdnBjbjBNOXNZIn19fQ.Oy63XLxff-ZsEjdX3wbxm06fl4KoqJ_Ie7WarJku3vKoMyh3TnjcszlH9DJftWugw2EzLvsp-I7mWHx1aRLZjQ",
    "oauth-client-attestation-pop": "eyJ0eXAiOiJvYXV0aC1jbGllbnQtYXR0ZXN0YXRpb24tcG9wK2p3dCIsImFsZyI6IkVTMjU2In0.eyJpc3MiOiJkaWQ6a2V5OnoyZG16RDgxY2dQeDhWa2k3SmJ1dU1tRllyV1BnWW95dHlrVVozZXlxaHQxajlLYnBWZXdoYm5mdDlwNktLeENGRkVQYWMyYVE4MmNDc2gxTW1xQzRSYlBpcUV0aGR2dDJWc3hDaUZTN0RTS2Q4ejZaa2duNjZQZk1jTHd5NmtncTZ5OHBOdjlEM2Y2YXZKendVUHZQUXlHdGhQY0dMNHNnRnpEcmpIdTJ4ODh2RHRGWm4iLCJhdWQiOiJ4NTA5X2hhc2g6REwwaXFJWTlRbGlqMkpYSGFVazc1Z0FFSVZNWkpWMXNTXzZQUGdmZWVWZyIsIm5iZiI6MTc3NzM4MTg3NCwiZXhwIjoxNzc3MzgyMjM0LCJpYXQiOjE3NzczODE4NzQsImp0aSI6InVybjp1dWlkOmUxYTk1ZGRlLWY3ZTEtNGZkOS05MmE5LTAyZDc1YjNmMzM4NSJ9.jNsQr5qbsODmKjYCFYlZ1mecOwAwd75EINokyb4q1mGgTZ8hPc84ounpDF5_t9nM9PMciMw24NKPBZcGsjot2g",
    "user-agent": "okhttp/4.9.0",
    "accept-encoding": "gzip, br",
    "cf-ray": "9f364fc81dfb93a4-BOS",
    "content-type": "application/x-www-form-urlencoded",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "2405:201:f025:7822:44f:d067:8d33:75ae",
    "cf-ipcountry": "IN",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "form_fields": {
    "response_jwe": "eyJlcGsiOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiJna3VYZDQwM01rbUZ4RTRwbm15MkNpWnZURjVxT3FGVTFyRzhBZXRPa2N3IiwieSI6InQ5Z1VRa0FGNU5uZDNwekZWVGlVWWpIRER1Y1JzelB5LXFvVlVyTHlWd3cifSwiYXB2IjoiWlRoMlVEVk5kSE4xV1ZCbk5qZDJOVzlhTmpJeFdEZHFXbXR2V1RWbVVITm5aSFJhYUVOblNrWkladyIsImtpZCI6IlFnU09XR1VNNld5bFpZT1NzNm9MdXJoUW5lSzUtMlI5V0V4VWlvRERpdDgiLCJhcHUiOiJlRFV3T1Y5b1lYTm9Pa1JNTUdseFNWazVVV3hwYWpKS1dFaGhWV3MzTldkQlJVbFdUVnBLVmpGelUxODJVRkJuWm1WbFZtYyIsImVuYyI6IkEyNTZHQ00iLCJhbGciOiJFQ0RILUVTIn0..YnhT1By4cJCokR9u.xQRf14KUR9xQKy4dZPBIVfAku36G8IR0EOZ9uqp05QCoJ4WyUv5VomOTpRL_eLHpgbhPIXfbO58osI3vgAleLiVKeOsLf8O-1QY6MkmuoW0WqU0bIftSynbXuOTM-vqXD3Q4-bbIYJGgqtkCoAcuoQwtfOAMyR6yMJeqfhV-Vx0aLyqLUB1zH162zmVfu8PEGuQz6TiQfxg08mGJOyhbLnRKPg63kQ0lVdYJt1wwoiSURjggs-Pg9RXe8zVh3kI7q1oMvRQUwaBnCepzhcFM2Sst_kb6nxmuAmBOMlmzY6VA9TrJcOvwvC1b8pbVdToWP1ayAPgf0yY7n2lsN0haOrD946RDawgTbavGF95uL1--SGtJ-Eb3xlsI_9Pef-YP3lj7s5UY9EKjNCmalZ3ClVUuLUVzFdnKBDDqEPEY0_Z0-E7yZwL9EcWB_Xw1IUzP317JplvLscWEiMPfFQbH0auRe0uGxn8MwUGjHYRwerXqhpCwqbc6gYWwPKKJ-kVMlHodFY-mUjDRc-lYs5j5CmTJuX-5StCYjTC-NC74c6T56EKw4XTy8F2O_v1yjaASSY_q435wsXvhPdCbt9SnmM4SQOwiC8MRvPFj6Cxw-1b3YEONGTB3zPBOuWtor24hR9IHB6gBgYRa26iVt8XnpOxIG0yljx63l71e_W35pteW8nCdvei0oI_LP7HxJSFaMZvHV9ltr4KqlYOJfdDpJ7djg8B_iZ56SALim06wnp9CfxurhYWNpq56pUSzfbetkBX7gXbdRm63VikB-gWuZGiNkzWH93dzak3c9ohcki5dnpPdW-l8pcAr2njqBNE_Hh96zq-lQsGDb4BB6x0qRZAlwUxvleme4wgMsBb6tXJbbeT1LNBUFPRx0guuo45SNJ_yFXt_7hFs1CaeyppVvqkz2-Hdk-o_oOevNNMSm0XZKAK0PuGQL93EIWXc3hh_HUkHOr7HDrrsbbdFijW-LZNcOAwEai9GiZunusy7r_dAy-oIIBlcj8xDCh65osax_W2Wtdq2y7jSjPiG_t8QmSO6ozl1JHaN2PP1kN2EqipQOS9_G0HKYFMj20ZUTLIGHP8cS8e7P4h3bkjZ-YuFVQHUmiE7Y0wtV562ISahMhsb-Hm_MUqXmUXIrhSbl6GdwyUdIu9GvJNEI5Ri6Ru66FW--80NiejSRONXsqddrFYyPrtjhlT88Ico0jsV5Jv0sc96K2c86o9rVb1Bv_zVKrx4SPbuXMQa0mdHeVhkcnUQYvb4EKyfKJjJOzMfTPXnK6xbxbJGY1jwT_wJGW8JmDPThLWm-ijd0RCH_dChvJaCMsBm0cZixDoCqfnkFw7An1RugQhTwUJgqokecHAdNysGBDb0bVy5Q-QRTjX2bmT1hGzzmAkZYAImVzJpAgqpoUprt8-hdgzdqZ2XJifM8PZCASZGQNNUl-5sEhNi4h-uBiviL3fWTYd2Uztyh1ko6MeM3Yfpuu3ey68gzKfc6toGDOwEMdcd1WFcVOxDthV_fg8svJj0anY9IIU-yz2UkDaVOFA0We96sD5_nTP9d5yYeHPLJUVVtDrtugMXEYiGSYhpn1-jkmzC1sEcBvFNMbSpdTZ6SIYwTNaiha9QD_Wd5YIyccO73D_1_NzsDAb-L7JFwFLh55x7orS2Hk8fgxb1YDqH34OhX5q9bFO9ynJnsPlj4p8DqmZRaeqncofQ7vEuSHgglgGOEslRQ8kcuF79-XXUTlnK9NYW9O188-rmmOdyrDwmiIIFOH8db5MhJNWBXq5RlLQb5bjPW4XmRd3XhA1muvA0XVuFS2SNGQGf8JApbhA8WiWoWrxWD0QjWLakDlN8tKFVvIV6Fu0Z0y3pOF9PqBRp00e5isAxs3Z4nW_KiwrJRp8FSzlSbvCfhLeyZPhXcA9_mUJS5juMZYddGGk9VVMsEVlr1CZ8piGetwZ0BoKPO1joIcS5zXc0afCguO7M7QPFpNHbL_y1hNRjJY12tWVsrhmwMedohQWHwLZdA5o5YC36RsKvS0_93Nztba_TSg1LoCzmaW9T8OTbfOTnHwj6-1qJPIXpw9mWwynm5KT1zLi5XIesPwwKZPPSiV6RJxwGYAv_j-rSRItCAag8meG1QpiFuyRS_Wwkmd0IceA8tdSiGvwiVn7lEgXXqipnOWWCZAbaUSYQIHRkIkO0eCfPL5hbAPEBnBK41SNND67lkDZFpt3g_Yh1SD8FUuBBhLsbxrKJpSTyuDkGrtKyphS2m6NFL434Vcar3VVXLBZ6i0a11pAhlcajOh-MdE_Ujj_4WFzbeV2qstF4xBka7R_Emb7M3JrMyXdLzjcEmmkRKQB6E6hcNZnVQZO0E1Pr9i1Si5MwgITsOjQGNvOljdBfscs1xVPvqh6pnMjRG_QOn9U8dj9Ax3tvbH3aK2JMV78nc6tcbZHt1DRWRRkUisDPw-PxXMkblJK5DOpVRtn1hg1DZ9UIKDFpGackdZrejNbJaitvEJKCZsBN6STWJlPsEhfyO0DS-9Wb5LnoW9O6xRXvZ7tst6NGONXnIvp8nF_-bUqYIVRREsemJWV6CklhxFsks7UVt5MTpVx-tv1RghSw1Gv_3UpJopMBAs7q9ZvhkCj7mke0afoTMPhf9-sm7AhfhhbcWt1m4d1PgSWCBN5X77cA2CVdMnVKgYKLJVjxjiQq1L28D5bRxr1dfM64YdTBievaMrhj-iCctjASzncEnwxKLnLRl23FrTZ8SXCMpFlg747sloOfSPsiqG89iCqVlpYcVUCBO6qugrYi2ABPwgEahzXQHLo5S1MXeF8teA-ogv7DnbFhDZr7_LUJjLVW4Hv6zSQBNj9oqmysHsc4GbJ3Tne84Yj0d4VUNHvpebjgze0N4C_RJnZnHX5fRyoz1pSmlLtavot2lIOOy9Qnw8gapnDGnQoUikTKQL4n-ycAtoO1RyJCDCUIVFfgZwGTxXxhEQoXmuyCMHUhFm5m22KlZCGDOF8ynVplruVDO2Jb4EUeJinoNnZtApEYOaWqW3H1Ddtz4LuiMLqWkJcdzWuINm9rVXfywNfwJuhNL39nkQk4Z4Zq6BqFxaFaVzKhB6lc8Bjc0j8hIjFAaAdBQFgag781bcJjpjmbD_0BzkPLMzyNvVzSLfwm-OdoqYyCNvQxT1evlHDTb0OtkiGmHHD-Wxg3p1UqX8lqcKHeSatTy7QscTN_La8OVzIlo5wqHo7IMMRq1EC39N3CAXo3Z1BaHaklak4Lt1I-AX9c-_epMxWdZNYMn3plIO8TGJQmJYCR5RjQVsHIIZcRLG9L8NtIdzQnaV5Xo24Pd3RkSFltUhMZu4sf7fcTubhKEuuEHkJntgaPtpueNg7es85aY2urLBmLvVmxDEzISFdDGCSOAiG3pyhaciETB9LoYIa60AhDmSzIzupGROD6lvI6LFyEnt9DWqOhE9Oce9ySvC50NqQrBo6m4p1lkraWMiumBDCQTEG0JxvzeiyB-mBOqqbdP6AmpZN7gmDiDsUQEho7oTF_KCYUcusYy24p5EJJc5GrWnHgqqvxdxdBDL2Fn_-fNBhC-ybEcxasDvj3F-XLRw3UDvG-FOKaxp20CXnl2XKW1ByfWHeR0lRc54T11ovAaHttoxzVxSqu031_NC_S9tTh8rZjDCqc12anMpmsFTPzI0yqWaCrXjXTOhhxdJ6UqUvnfmQD3oZiScPEYad26JOALCXe8EOAKwZHWvBQJtB2Yu4yRJSrRp_w1eObZRy1rH97fGM3lU6iiwNyPE3QwtjWJMTfIdsOc53LBcjCr69oguN50Ksc_neYfrq4yhtjr7oymgxe5Bs7AyOtKMkiV-osp8CC_eEPRZ4VFq4tv3hFxrx9zqQKLbcBry4-Wyqry5C6nBWMz1FTgRzx5r_08cD77DEEVXtQkwKN4GOrD86iq8i0gNtoN8CyibkK3V8la6wLNhvSFLSuK2MrFqNFqAvDAXEimHoiE0d-3G-aMqikx1p2U4q6G_l9WvpwbKz-avhhAzHtiUzMpY8cvRYdpst8R91jY3Kk12m0cESwcTHm4WlEtPuUi8ytM945hspTv_ZUucAcoGkeLjdyFt2dcxt3SS0n84bi3RElHoUo2AzS-hWy_LILaq4xhiYO1HTyfnqLCS7avxtSUodlhknmafwoIKGgrYZIYDDeF2dlAritqUUasQ3GL3wPvHG-l3Bn76Z749uGrw455L3gYPI9821Ko7cR9zAFpMOHpAtI2Z0_Zbojpx2jyH5p14XjsFXGjkNcfy6Sd_8RDgToXJ6hFU8HawCf9THiCuoI1MwDYJiUftjR9kkvknZ4OEnmwfcpOkUhENDJhRBS3u5hFG8U33O3AHhb8lJvIe4nL-seER6cZwgi65mbaIoY_fH0fI8UK5JfZPiwlsT_ZOxe15WA46n6kGhdOPZLyjdE5oiIoP-s_Rf_2xjfylz4mz_A_xepIbkFpprJxf7RU0aTYr2k6q0cD4LDPJWlZ3MKg7mbAOhFmernISN6PAhrrb7cv_eKlIhCkvdLm1MECrd8TBdo3_k2l-NdF8DC4xOFTcm5-4ufNDNzRYgdwFHjioG-S3VfDxNswDgNcdRsWShLeNkQIrzY-F4UGzNc04FSqhq5aTxJ9AVWqNL-0yynredr97MfFbLmQO6-XjUa3cyj62CpDBNE5zfGJA6diJgAigm_0p1SFklFdPQxvUG6Jy6Uxkp_yr7UdjyG8oir0fAbJMmwEYvZCLobh00JfW10GLKZRe3L6Y_y3Ei09IN1V5Xk6vfQtwLicqbXBY6yP8bnMci_WyM_Y7yu0LW4vGeSa_CeMMcDe8Cqy0sps1JLKVb9BqAVy1Xg3aH4K6bvF7KeNS2lswQj3Dof3Vl8XK-mN_bXCRiYfynPuAgbJbI71Yc7GZxTMc1F1ZjIcu93bauHMIjvZO8Y_fjCNvktcvlAMBIwWC26udvyObgAY-1Pr3c0nND3YGE9FQ6C8avUyFPBIeQ-6NYRqNpKiQJJQfIg8B1WzXMA6jXgkkpG-EES2wMDkoy1Qdo3ZyNl_6xCDp3Rbqgi8wvu5anuNvkgUHNU_3PDJQCQyK4LL_XlGpz104pp72Hxss2dP0bPbQq2Y7yvX1xjlKGMpp4NfRZ23ccC3_IuuVgebMsRXbLsCq4jMb04PrswYeCREqEUv20DwpK_biqlQJm7YymXXa2QWbVwJ4ECAXE0Oc6e_x8BRyTLBaxmLvfGOl5x2S1TLFN34TePVhGolv7KO5oEhr973XjUQeYbpNiNobOeintBbjTP_4KneWOt7i8EER1RxouRHcryL9JtAiRfN6pzTFl0hnfZab4YjOVr-NLyCUJlb6F022VBHC-XG7xOMLQooMjXZXIvMDYXmmpQtLeHxjELpoCPAbMkf6LWAp8MLRfhDOx_O1gZrHOkN0uXot4gxAiId4bBQT_Nuo0Fi5kQeDtCSYB21lAI8-kCVjqjoJ6oAcpFuyOJV0oa24CEoSBcV2_NrIHwoU_VRFjYR68Y7K3Jawzbzgxp8phsUOwovwtdKMyNZczG-y_NILT1UaTw_zKRYav49PB0ayk-zFgEWb9M3VyYjYKToBj4ZkVx9Vk9k-gIqxZK9hFke1guCDPZcqo4laWjDArDEzZ4DEvag8qxaN3sO7qCDceUR-hUyn3Ng4VxGj4lIMzLtBhw35mYZ9kolbLOCDeWfguAwDm7XUhFpLtKEvmjyO-NMLRlHIPhdbIlOQ1rIhDcblXtGacME9EduuzgFCKGFJoAXjMxkIynz3CUTlfzAopvlXyE57xaTEGyXtwXzIMySXgtuW6HcBs7v7Zh0E7xO-4WOCKSJCSs_EMQTadBdTWJwvB7NRW8-2tVbaSmDRibUvaXstde_lOqdSRNHSJMKj22BGHFom7DGzj3titaksSQgh1NaCEgoqCXnOX7d9vEOrlOGov12sOGcYoLn1Bcc8LRev-KgOKLCN4vQyh1F1kHp8n50iW2J_tAhkMEg1VjKCWd9Jt4ChZ7qOR5b0CHRv1J0KsplcON9RPoje7mTqQR_Ko8gL22TN9zUmaVWjiGwwXDabCSW2F2_Hgq56JGe8LacWpqSBhcaZZVFw287MsfhTe4_tkMQ_Y.Pl38b_VnVBT4TrSJzqIROw"
  },
  "transaction_id": "a2acd7ef-c8fd-4c0a-b306-3094a8537748",
  "nonce": "e8vP5MtsuYPg67v5oZ621X7jZkoY5fPsgdtZhCgJFHg",
  "client_id": "x509_hash:DL0iqIY9Qlij2JXHaUk75gAEIVMZJV1sS_6PPgfeeVg",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "QgSOWGUM6WylZYOSs6oLurhQneK5-2R9WExUioDDit8"
}
2026-04-28 13:11:14 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "gkuXd403MkmFxE4pnmy2CiZvTF5qOqFU1rG8AetOkcw",
      "y": "t9gUQkAF5Nnd3pzFVTiUYjHDDucRszPy-qoVUrLyVww"
    },
    "apv": "ZTh2UDVNdHN1WVBnNjd2NW9aNjIxWDdqWmtvWTVmUHNnZHRaaENnSkZIZw",
    "kid": "QgSOWGUM6WylZYOSs6oLurhQneK5-2R9WExUioDDit8",
    "apu": "eDUwOV9oYXNoOkRMMGlxSVk5UWxpajJKWEhhVWs3NWdBRUlWTVpKVjFzU182UFBnZmVlVmc",
    "enc": "A256GCM",
    "alg": "ECDH-ES"
  },
  "decrypted_payload": {
    "vp_token": "{\"eu_pid_sdjwt\":[\"eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6IjZEUUJGYXJ4cWl4TVFHMXpORnJaUkEiLCJ4NWMiOlsiTUlJQ1RqQ0NBZldnQXdJQkFnSVVEbUFDTStyb0k2SjExVWIrNlRMZHRSUnpjWTR3Q2dZSUtvWkl6ajBFQXdJd1FqRUxNQWtHQTFVRUJoTUNVMFV4Q3pBSkJnTlZCQWdNQWxORk1SSXdFQVlEVlFRS0RBbHBSM0poYm5RdWFXOHhFakFRQmdOVkJBTU1DVk5FTFVwWFZDQkRRVEFlRncweU5qQTBNamN4T0RNeE5UQmFGdzB5TnpBME1qY3hPRE14TlRCYU1FOHhDekFKQmdOVkJBWVRBbE5GTVFzd0NRWURWUVFJREFKVFJURVNNQkFHQTFVRUNnd0phVWR5WVc1MExtbHZNUjh3SFFZRFZRUUREQlpUUkMxS1YxUWdSRzlqZFcxbGJuUWdVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRVJjdCtMWEVaazlERUVrMjNvcVNnZUQyR25xNVJvYy9TK0tvYk9qbUZoVURBTTZ4bWRNTklCZ2NXVU5oVFdkMjlxcnRBdzZzWFVuVXV6cnJ1UnJQRkVxT0J1ekNCdURBSkJnTlZIUk1FQWpBQU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RCYkJnTlZIUkVFVkRCU2hpdG9kSFJ3Y3pvdkwybHpjM1ZsY2kxd2JHRjVaM0p2ZFc1a0xYTmxjblpwWTJVdWFXZHlZVzUwTG1sdmdpTnBjM04xWlhJdGNHeGhlV2R5YjNWdVpDMXpaWEoyYVdObExtbG5jbUZ1ZEM1cGJ6QWRCZ05WSFE0RUZnUVVyN0ljdVFWaE9GQ2VQQlVmMDVZTGp5ZU56aDB3SHdZRFZSMGpCQmd3Rm9BVSt0SkU2d1JHT3l4cEtxNk9kSDlES2RHTGxUY3dDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdUY2JNc3lGT3JJMGFub1Z4UTJDbC9uSVNyWkpkYzFLbGxobVB4d0xJbGZZQ0lBTE5YZVFWcjg0THgrbWZRUmNDeWRQRVMrK1hDUkJ1YlFwZE01WmIyZnNtIl19.eyJfc2QiOiBbIkU0ZUwwamROSDFNSFd1TU12aGZ4QklGMGtZaTdrRVQ3UUx1LUc0d2pjbm8iLCAiSHhsSUFtdWZWZ1F3UHJkTVZDaGgyYURuZTVPbldPSzN4N2VEY1MxMlNGNCIsICJJeXJlSVkzNGVIVDJIQ0JJVV9QV1I4ZXE4cm1rN0lxMERBaGJsUThybUprIiwgIkpacE1CcG9rbHYwbGFUSFJlZ2M4RUtaSFhUdFFVU2g3cnA0enlEZG8wRTAiLCAiV0ZESkJhdE5EdkZKVTFodlZlMEprYkpYTGc4aDdmMkMweTdCQTh4MXZRNCIsICJXUXZKSlRZdExvRFUwTjN4WnBmd1dXV3VKZ3pCR2QzaktOcV9Id0lGeTJBIiwgIlpIQ2dYWS13Sm1uN0F1NHpFN1lWQUVNQ0VCdWliZE1iX01CZ3NmT083dmsiLCAiX1h4OXk4MGpQZHplcnE2VXU2Ty1qdW5vSjQ5d24ybGRSYmNqS2FJQ1NRayIsICJlUUVTaHZmVE1LbENVNWpzZXZWTGJBTlN0LUxaLW0xTExRb2UyVHgwWnZnIiwgImYwWXN6NUNVanZWOXhua2xvbUpuYkJFS3A0X1NPcWpIT3l4STJCdk12aWsiLCAiZzI4RURsbXNtZEMtNmdEdUtVVVJiRy1TMGFycHFaalhtVGJBSkpaWDE3ayIsICJodXNUTkhZVll5RzMwXy1LTDZVdjZzTHJheDM4Y3RvN3NUV2FzYVlnUEdjIiwgImlZT2lZSk80SXhOYWpCeWpCeGhzSFJkZmJ5UVJqbURkWkFZeUVWdkYyRkEiLCAibUhhMHFESUtKY1ZXYWRabnpmcWc4dk03Ukt3NUhMNWo1RTdtMHhKRDdhbyIsICJ0S215NE1pV21mV21tU3hxV3A1dW1EdDlZVGFydHQwLXo4bzdWUHYwbFpBIiwgIndXYXVrWDdKc28wV282bFRhN3ZlWVNiWmFqU2Q5WTlqLW1iWnlTMUNwSzAiXSwgImlzcyI6ICJodHRwczovL2lzc3Vlci1wbGF5Z3JvdW5kLXNlcnZpY2UuaWdyYW50LmlvIiwgInZjdCI6ICJ1cm46ZXVkaTpwaWQ6MSIsICJpYXQiOiAxNzc3MzgwOTk4LCAibmJmIjogMTc3NzM4MDk5OCwgImV4cCI6IDE4MDg5MTY5OTgsICJfc2RfYWxnIjogInNoYS0yNTYiLCAiY25mIjogeyJqd2siOiB7Imt0eSI6ICJFQyIsICJjcnYiOiAiUC0yNTYiLCAieCI6ICJLTTEwcU1vY1UwWGowcjhtY3RhaGF1ZTI0MkVaUTlEOTVsX0ZGUE11REdvIiwgInkiOiAidkZ6cXBFMGUtMEp1VjRxeTJRdHlONl9HT0lJMEdVUk9CVXZwY24wTTlzWSJ9fSwgInN0YXR1cyI6IHsic3RhdHVzX2xpc3QiOiB7ImlkeCI6IDEwODIsICJ1cmkiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xIn19fQ.mk0KPM37uXM2HVxSqx1hwaxdSzCtr4g-Ttct4kHu4yIvusKbPPNxka4Rnw-zNGt_7eg27pdvMIeyD5DWCLxs8g~WyJ3SkxQWllvVFVFUTNScDh4Q2Nnci1nIiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJicC1fX0Q3UER0RFRacU1uRVdkZDZBIiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJnamJOaTNpbmdqM2lCN05zbkdHTnhBIiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyJlakU4TmlXekVhaDh5T1NWYjUwY2N3IiwgImNvdW50cnkiLCAiU0UiXQ~WyIyNUxlSUVnRWdCWE91V0EwUWxMeW9nIiwgImxvY2FsaXR5IiwgIkdvdGhlbmJ1cmciXQ~WyJabGliS3ROY0c2NjVIbGcwR3FuUlpBIiwgInBsYWNlX29mX2JpcnRoIiwgeyJfc2QiOiBbIjlDaWMzTmtJMElkUHN6cXJPVk1oNFgxY3VrRFFxc3ByRVJiQTQ5d2QtSWciLCAiRWJINktoN0psUFR2OEk0YlViSm9VZHh6ZUozTE9zWlBxZ2IyOFh0bHpEcyIsICJLQ2xoZXNlMF9iMHhGRURia0xaVWdhRlBkdzRqVG52MXgwTFktN0tvallZIiwgImFRNjVBNklFU0tVVm0zeXE4cnNuNGhidEIxTXNGNllKdWN3dWhJTk53SVUiLCAiZnJaMFRrNS14Y2RaWl85NEVHNENibW9WQ1RsamhnR1pRVlZlOUwyazVnayIsICJ6eVZuRTh3emg1YkQ1b2lvQk43dUdLcEctX1RDOUh4X2Q5SFdQdVdLZ3RBIl19XQ~WyIwaDBEb0daVlpzT0NERnZvMzc5X2RnIiwgIm5hdGlvbmFsaXRpZXMiLCBbeyIuLi4iOiAiUEx3TWxaSG5wOVpSVUhiQ1FDOTRjMmg3VmNzd250ZUhzVG8wVGU4b3g4SSJ9LCB7Ii4uLiI6ICIzelh3eVB0dmcteHFVWkozbkV0WGFIQVNadV9xMTdCU1hyakdwZWJVMDFNIn1dXQ~WyJrdmVENVhfT3JJUnJfVWp5d0g4UnpBIiwgImRhdGVfb2ZfZXhwaXJ5IiwgIjIwMzAtMDYtMzAiXQ~WyJBcUs5N1NDcTA1ZmFxbkJidXBsaTRBIiwgImlzc3VpbmdfYXV0aG9yaXR5IiwgIlNrYXR0ZXZlcmtldCJd~WyJRX0MyV3QtVDYwbkZtNWpkdG1KZzRBIiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoic3BscnBBdW5kSE01b21TOXM2MzNQMml4bFJtbUFZYUlKTzRUNTdtbXltYyIsImF1ZCI6Ing1MDlfaGFzaDpETDBpcUlZOVFsaWoySlhIYVVrNzVnQUVJVk1aSlYxc1NfNlBQZ2ZlZVZnIiwibm9uY2UiOiJlOHZQNU10c3VZUGc2N3Y1b1o2MjFYN2paa29ZNWZQc2dkdFpoQ2dKRkhnIiwiaWF0IjoxNzc3MzgxODc0LCJqdGkiOiIxMzc0ZjZkMi1mMjE0LTQ3MzMtOWRkZi02YTAwZGQwYmU3MDMifQ.3o4cioQW7yULWxyaxOJqmUjdKKpDRh_EyWdyKlN3j1L81ZNIbxlgfqF_VHCqLEZSDXtyZgk9DiVIPUTDXrX9IA\"]}",
    "state": "f5608b0e-ab54-4e68-9861-5f032572067e"
  }
}
2026-04-28 13:11:14 UTC INFO /post VP Token received
Data:
{
  "vp_token": {
    "eu_pid_sdjwt": [
      "eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6IjZEUUJGYXJ4cWl4TVFHMXpORnJaUkEiLCJ4NWMiOlsiTUlJQ1RqQ0NBZldnQXdJQkFnSVVEbUFDTStyb0k2SjExVWIrNlRMZHRSUnpjWTR3Q2dZSUtvWkl6ajBFQXdJd1FqRUxNQWtHQTFVRUJoTUNVMFV4Q3pBSkJnTlZCQWdNQWxORk1SSXdFQVlEVlFRS0RBbHBSM0poYm5RdWFXOHhFakFRQmdOVkJBTU1DVk5FTFVwWFZDQkRRVEFlRncweU5qQTBNamN4T0RNeE5UQmFGdzB5TnpBME1qY3hPRE14TlRCYU1FOHhDekFKQmdOVkJBWVRBbE5GTVFzd0NRWURWUVFJREFKVFJURVNNQkFHQTFVRUNnd0phVWR5WVc1MExtbHZNUjh3SFFZRFZRUUREQlpUUkMxS1YxUWdSRzlqZFcxbGJuUWdVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRVJjdCtMWEVaazlERUVrMjNvcVNnZUQyR25xNVJvYy9TK0tvYk9qbUZoVURBTTZ4bWRNTklCZ2NXVU5oVFdkMjlxcnRBdzZzWFVuVXV6cnJ1UnJQRkVxT0J1ekNCdURBSkJnTlZIUk1FQWpBQU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RCYkJnTlZIUkVFVkRCU2hpdG9kSFJ3Y3pvdkwybHpjM1ZsY2kxd2JHRjVaM0p2ZFc1a0xYTmxjblpwWTJVdWFXZHlZVzUwTG1sdmdpTnBjM04xWlhJdGNHeGhlV2R5YjNWdVpDMXpaWEoyYVdObExtbG5jbUZ1ZEM1cGJ6QWRCZ05WSFE0RUZnUVVyN0ljdVFWaE9GQ2VQQlVmMDVZTGp5ZU56aDB3SHdZRFZSMGpCQmd3Rm9BVSt0SkU2d1JHT3l4cEtxNk9kSDlES2RHTGxUY3dDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdUY2JNc3lGT3JJMGFub1Z4UTJDbC9uSVNyWkpkYzFLbGxobVB4d0xJbGZZQ0lBTE5YZVFWcjg0THgrbWZRUmNDeWRQRVMrK1hDUkJ1YlFwZE01WmIyZnNtIl19.eyJfc2QiOiBbIkU0ZUwwamROSDFNSFd1TU12aGZ4QklGMGtZaTdrRVQ3UUx1LUc0d2pjbm8iLCAiSHhsSUFtdWZWZ1F3UHJkTVZDaGgyYURuZTVPbldPSzN4N2VEY1MxMlNGNCIsICJJeXJlSVkzNGVIVDJIQ0JJVV9QV1I4ZXE4cm1rN0lxMERBaGJsUThybUprIiwgIkpacE1CcG9rbHYwbGFUSFJlZ2M4RUtaSFhUdFFVU2g3cnA0enlEZG8wRTAiLCAiV0ZESkJhdE5EdkZKVTFodlZlMEprYkpYTGc4aDdmMkMweTdCQTh4MXZRNCIsICJXUXZKSlRZdExvRFUwTjN4WnBmd1dXV3VKZ3pCR2QzaktOcV9Id0lGeTJBIiwgIlpIQ2dYWS13Sm1uN0F1NHpFN1lWQUVNQ0VCdWliZE1iX01CZ3NmT083dmsiLCAiX1h4OXk4MGpQZHplcnE2VXU2Ty1qdW5vSjQ5d24ybGRSYmNqS2FJQ1NRayIsICJlUUVTaHZmVE1LbENVNWpzZXZWTGJBTlN0LUxaLW0xTExRb2UyVHgwWnZnIiwgImYwWXN6NUNVanZWOXhua2xvbUpuYkJFS3A0X1NPcWpIT3l4STJCdk12aWsiLCAiZzI4RURsbXNtZEMtNmdEdUtVVVJiRy1TMGFycHFaalhtVGJBSkpaWDE3ayIsICJodXNUTkhZVll5RzMwXy1LTDZVdjZzTHJheDM4Y3RvN3NUV2FzYVlnUEdjIiwgImlZT2lZSk80SXhOYWpCeWpCeGhzSFJkZmJ5UVJqbURkWkFZeUVWdkYyRkEiLCAibUhhMHFESUtKY1ZXYWRabnpmcWc4dk03Ukt3NUhMNWo1RTdtMHhKRDdhbyIsICJ0S215NE1pV21mV21tU3hxV3A1dW1EdDlZVGFydHQwLXo4bzdWUHYwbFpBIiwgIndXYXVrWDdKc28wV282bFRhN3ZlWVNiWmFqU2Q5WTlqLW1iWnlTMUNwSzAiXSwgImlzcyI6ICJodHRwczovL2lzc3Vlci1wbGF5Z3JvdW5kLXNlcnZpY2UuaWdyYW50LmlvIiwgInZjdCI6ICJ1cm46ZXVkaTpwaWQ6MSIsICJpYXQiOiAxNzc3MzgwOTk4LCAibmJmIjogMTc3NzM4MDk5OCwgImV4cCI6IDE4MDg5MTY5OTgsICJfc2RfYWxnIjogInNoYS0yNTYiLCAiY25mIjogeyJqd2siOiB7Imt0eSI6ICJFQyIsICJjcnYiOiAiUC0yNTYiLCAieCI6ICJLTTEwcU1vY1UwWGowcjhtY3RhaGF1ZTI0MkVaUTlEOTVsX0ZGUE11REdvIiwgInkiOiAidkZ6cXBFMGUtMEp1VjRxeTJRdHlONl9HT0lJMEdVUk9CVXZwY24wTTlzWSJ9fSwgInN0YXR1cyI6IHsic3RhdHVzX2xpc3QiOiB7ImlkeCI6IDEwODIsICJ1cmkiOiAiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xIn19fQ.mk0KPM37uXM2HVxSqx1hwaxdSzCtr4g-Ttct4kHu4yIvusKbPPNxka4Rnw-zNGt_7eg27pdvMIeyD5DWCLxs8g~WyJ3SkxQWllvVFVFUTNScDh4Q2Nnci1nIiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJicC1fX0Q3UER0RFRacU1uRVdkZDZBIiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJnamJOaTNpbmdqM2lCN05zbkdHTnhBIiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyJlakU4TmlXekVhaDh5T1NWYjUwY2N3IiwgImNvdW50cnkiLCAiU0UiXQ~WyIyNUxlSUVnRWdCWE91V0EwUWxMeW9nIiwgImxvY2FsaXR5IiwgIkdvdGhlbmJ1cmciXQ~WyJabGliS3ROY0c2NjVIbGcwR3FuUlpBIiwgInBsYWNlX29mX2JpcnRoIiwgeyJfc2QiOiBbIjlDaWMzTmtJMElkUHN6cXJPVk1oNFgxY3VrRFFxc3ByRVJiQTQ5d2QtSWciLCAiRWJINktoN0psUFR2OEk0YlViSm9VZHh6ZUozTE9zWlBxZ2IyOFh0bHpEcyIsICJLQ2xoZXNlMF9iMHhGRURia0xaVWdhRlBkdzRqVG52MXgwTFktN0tvallZIiwgImFRNjVBNklFU0tVVm0zeXE4cnNuNGhidEIxTXNGNllKdWN3dWhJTk53SVUiLCAiZnJaMFRrNS14Y2RaWl85NEVHNENibW9WQ1RsamhnR1pRVlZlOUwyazVnayIsICJ6eVZuRTh3emg1YkQ1b2lvQk43dUdLcEctX1RDOUh4X2Q5SFdQdVdLZ3RBIl19XQ~WyIwaDBEb0daVlpzT0NERnZvMzc5X2RnIiwgIm5hdGlvbmFsaXRpZXMiLCBbeyIuLi4iOiAiUEx3TWxaSG5wOVpSVUhiQ1FDOTRjMmg3VmNzd250ZUhzVG8wVGU4b3g4SSJ9LCB7Ii4uLiI6ICIzelh3eVB0dmcteHFVWkozbkV0WGFIQVNadV9xMTdCU1hyakdwZWJVMDFNIn1dXQ~WyJrdmVENVhfT3JJUnJfVWp5d0g4UnpBIiwgImRhdGVfb2ZfZXhwaXJ5IiwgIjIwMzAtMDYtMzAiXQ~WyJBcUs5N1NDcTA1ZmFxbkJidXBsaTRBIiwgImlzc3VpbmdfYXV0aG9yaXR5IiwgIlNrYXR0ZXZlcmtldCJd~WyJRX0MyV3QtVDYwbkZtNWpkdG1KZzRBIiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoic3BscnBBdW5kSE01b21TOXM2MzNQMml4bFJtbUFZYUlKTzRUNTdtbXltYyIsImF1ZCI6Ing1MDlfaGFzaDpETDBpcUlZOVFsaWoySlhIYVVrNzVnQUVJVk1aSlYxc1NfNlBQZ2ZlZVZnIiwibm9uY2UiOiJlOHZQNU10c3VZUGc2N3Y1b1o2MjFYN2paa29ZNWZQc2dkdFpoQ2dKRkhnIiwiaWF0IjoxNzc3MzgxODc0LCJqdGkiOiIxMzc0ZjZkMi1mMjE0LTQ3MzMtOWRkZi02YTAwZGQwYmU3MDMifQ.3o4cioQW7yULWxyaxOJqmUjdKKpDRh_EyWdyKlN3j1L81ZNIbxlgfqF_VHCqLEZSDXtyZgk9DiVIPUTDXrX9IA"
    ]
  },
  "state": "f5608b0e-ab54-4e68-9861-5f032572067e",
  "nonce": "e8vP5MtsuYPg67v5oZ621X7jZkoY5fPsgdtZhCgJFHg",
  "client_id": "x509_hash:DL0iqIY9Qlij2JXHaUk75gAEIVMZJV1sS_6PPgfeeVg",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "jwk_thumbprint": "QgSOWGUM6WylZYOSs6oLurhQneK5-2R9WExUioDDit8"
}
2026-04-28 13:11:14 UTC INFO /post Validation succeeded
How to fix:
All credential presentations passed verification.
Data:
{
  "hint": "All credential presentations passed verification.",
  "credentials": {
    "eu_pid_sdjwt": {
      "valid": true,
      "format": "dc+sd-jwt",
      "disclosed_claims": {
        "iss": "https://issuer-playground-service.igrant.io",
        "vct": "urn:eudi:pid:1",
        "iat": 1777380998,
        "nbf": 1777380998,
        "exp": 1808916998,
        "cnf": {
          "jwk": {
            "kty": "EC",
            "crv": "P-256",
            "x": "KM10qMocU0Xj0r8mctahaue242EZQ9D95l_FFPMuDGo",
            "y": "vFzqpE0e-0JuV4qy2QtyN6_GOII0GUROBUvpcn0M9sY"
          }
        },
        "status": {
          "status_list": {
            "idx": 1082,
            "uri": "https://issuer-playground-service.igrant.io/statuslists/1"
          }
        },
        "issuing_country": "SE",
        "nationalities": [],
        "date_of_expiry": "2030-06-30",
        "given_name": "Anna",
        "birthdate": "1990-07-22",
        "place_of_birth": {
          "locality": "Gothenburg",
          "country": "SE"
        },
        "issuing_authority": "Skatteverket",
        "family_name": "Johansson"
      },
      "issuer": "https://issuer-playground-service.igrant.io",
      "checks": [
        {
          "id": "valid_document",
          "name": "Valid Document",
          "status": "passed",
          "detail": "SD-JWT parsed (10 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-28T12:56:38+00:00"
        },
        {
          "id": "key_binding",
          "name": "Valid Key Binding",
          "status": "passed",
          "detail": "KB-JWT verified (nonce, aud, sd_hash, signature)"
        }
      ]
    }
  }
}