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

6d11b1c8-c277-4c04-b052-5136d13f2e8e

failed
direct_post.jwt

3d7cf096-d828-4d04-869f-0370b9b44a10
x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc
PCG4fdbXL8y7G67336KjUbHIy5eyBiuIHbEXgVRfzwQ

https://verifier-playground-service.igrant.io/post
600s
eu_pid_mdoc_name_only
2026-06-11 02:13:54 UTC    2026-06-11 02:14:39 UTC

DCQL Query

View Query
{
  "credentials": [
    {
      "id": "eu_pid_mdoc",
      "format": "mso_mdoc",
      "meta": {
        "doctype_value": "eu.europa.ec.eudi.pid.1"
      },
      "claims": [
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "family_name"
          ],
          "intent_to_retain": false
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "given_name"
          ],
          "intent_to_retain": false
        }
      ]
    }
  ]
}

Client Metadata

View Metadata
{
  "client_name": "Verifier Playground by iGrant.io",
  "logo_uri": "https://storage.googleapis.com/igrant-api-images/faviconV2.png",
  "vp_formats_supported": {
    "dc+sd-jwt": {
      "sd-jwt_alg_values": [
        "ES256",
        "ES384"
      ],
      "kb-jwt_alg_values": [
        "ES256",
        "ES384"
      ]
    },
    "mso_mdoc": {
      "issuerauth_alg_values": [
        -7,
        -35,
        -36,
        -9,
        -51,
        -19
      ],
      "deviceauth_alg_values": [
        -7,
        -35,
        -36,
        -9,
        -51,
        -19
      ]
    }
  },
  "jwks": {
    "keys": [
      {
        "crv": "P-256",
        "kty": "EC",
        "x": "-WCETYShALK3HLhJ8E8rEuIoLQI2xDqHeyMo-3XzMfc",
        "y": "YpCu8lc3uTqwG8wEQJmhZcJZ1B3p9jlQo1z3QBHCtEE",
        "kid": "6VSKSHdTnT7j1ZMEavASADmiVUFL_e31-UgQkRZf5Tc",
        "alg": "ECDH-ES",
        "use": "enc"
      }
    ]
  },
  "authorization_encrypted_response_alg": "ECDH-ES",
  "authorization_encrypted_response_enc": "A256GCM",
  "encrypted_response_enc_values_supported": [
    "A256GCM",
    "A128GCM",
    "A128CBC-HS256"
  ],
  "response_types_supported": [
    "vp_token"
  ]
}

Validation Result

Invalid
eu_pid_mdoc
mso_mdoc
Invalid
Valid Document DocType: eu.europa.ec.eudi.pid.1
Valid Issuer Signature IssuerAuth COSE_Sign1 signature verification failed
Valid Certificate Certificate expired (notAfter: 2025-05-08T15:20:07+00:00)
Trusted Certificate chain (1 cert(s)) does not terminate at any of 1 configured trusted root(s)
Valid Token Status Valid until 2026-08-26T09:00:11.809470+00:00
Valid Device Signature DeviceAuth verified against SessionTranscript
View Details
{
  "valid": false,
  "format": "mso_mdoc",
  "disclosed_claims": {
    "eu.europa.ec.eudi.pid.1:family_name": "Pham",
    "eu.europa.ec.eudi.pid.1:given_name": "Vien"
  },
  "issuer": "CN=MDOC ROOT CA",
  "error": null,
  "checks": [
    {
      "id": "valid_document",
      "name": "Valid Document",
      "status": "passed",
      "detail": "DocType: eu.europa.ec.eudi.pid.1"
    },
    {
      "id": "issuer_signature",
      "name": "Valid Issuer Signature",
      "status": "failed",
      "detail": "IssuerAuth COSE_Sign1 signature verification failed"
    },
    {
      "id": "valid_certificate",
      "name": "Valid Certificate",
      "status": "failed",
      "detail": "Certificate expired (notAfter: 2025-05-08T15:20:07+00:00)"
    },
    {
      "id": "trusted",
      "name": "Trusted",
      "status": "failed",
      "detail": "Certificate chain (1 cert(s)) does not terminate at any of 1 configured trusted root(s)"
    },
    {
      "id": "token_status",
      "name": "Valid Token Status",
      "status": "passed",
      "detail": "Valid until 2026-08-26T09:00:11.809470+00:00"
    },
    {
      "id": "device_signature",
      "name": "Valid Device Signature",
      "status": "passed",
      "detail": "DeviceAuth verified against SessionTranscript"
    }
  ]
}

VP Token

View Raw Token
{
  "eu_pid_mdoc": [
    "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEDeJLg_3hIdLBIgvMUGx3zAjGsyhNgz0qfNj1cIE-h6hzpve2b4HFS_0HtNnOZJuJ4BhaPzKOoOPE68M5wzyb6Tam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQFMMIIBSDCB7qADAgECAggQgnXmWkTOlzAKBggqhkjOPQQDAjAXMRUwEwYDVQQDDAxNRE9DIFJPT1QgQ0EwHhcNMjUwNTA3MTUyMDA3WhcNMjUwNTA4MTUyMDA3WjAbMRkwFwYDVQQDDBBNRE9DIFRlc3QgSXNzdWVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEG0RINBiF-oQUD3d5DGnegQuXenI29JDaMGoMvioKRBN53d4UazakS2unu8BnsEtxutS2kqRhYBPYk9RAriU3gaMgMB4wDAYDVR0TAQH_BAIwADAOBgNVHQ8BAf8EBAMCB4AwCgYIKoZIzj0EAwIDSQAwRgIhAN970wBPnJlsyFhjMsgxR4nl0323X64UBoInauELuQ7hAiEA9X15xTWU7yDwoccxa1NOdBmf67L2h-FqSiiAz7gNUPRZA7XYGFkDsKZndmVyc2lvbmMxLjBvZGlnZXN0QWxnb3JpdGhtZ1NIQS0yNTZsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMbEAWCASv6S9aAveJvIBkkr-rsEnvxiu3-93spZF-K5v0OIsJgFYIMaM5ZnRfKpCvvjitp-uxO4fai-Hv1qjswgbkoqzPfdGAlggWzk41qS3CCH-0vPjP3wqFZUQ8oVluhyotvkr0K-rbmoDWCBvvCgueODWHd6zzH40PpQ7jBz0LkJCbwFfhdlTqFCkzwRYIKD7YHyM8kuoF7FDdWST0xeYrYOaEgY7EP5-xMCuXBvGBVggYAlzxl_Z9v_RpEAxA8Sf3FLjY8oJ-2s6I12dqn6FTq0GWCAtLUrdGQ5Kz99r6ko792bCFaTDunLA3msGJB8NpOWS3AdYIDfnELeQEbtHpTJzvbKciyXPCP8Wp9ZuneYESfpUGbJjCFgg_jyAee8-Q-xqMRoeWIDDeOo615Q7-ibiSh5EF3GzlgEJWCDWd3Ndv51i5CCY2lTKF56jjjkzYidBq4ddSTk70pHP1gpYIDtAiMT67IwZJL_Ijc_H_JRY3xDDidvCkQdbVZ60nrnyC1ggsI_D0xhC9MrHGNxIJhLILXZXDYm-ElhJ-iP0VqI6FXIMWCA8OLhJuSR-INRfnB12Lgs7Y5OBLcB2yp_PJAtkthNwMw1YIOu4DPNb12Jln96b65ByojVpQpuOQl4WivPrO8jclml3DlgghKI-kiULBsOUvNPZUIO0T96Ep7eh5yBFYOiR1S1YvbUPWCCZbtI432GaZ7m5l-x6AjxfX6j2EPsGNJNCHwAn6fk_nxBYIGP_8bNq5iQgkPAh8rN7YxVbhf9GYNzWKsq94QOO6i8nbWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggg1wwbhHIYfHuYseV6tvg_TLUOkSZ3zQ67hGTIlQXoloiWCCzX07jqocwx-Z2uavXnUyBhRSqZ7W3FKJANp1ZKKn_2Gdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbHZhbGlkaXR5SW5mb6Nmc2lnbmVkwHgeMjAyNS0wOC0yNlQwOTowMDoxMS44MDk0NjkyODdaaXZhbGlkRnJvbcB4HjIwMjUtMDgtMjZUMDk6MDA6MTEuODA5NDY5Mzg3Wmp2YWxpZFVudGlswHgeMjAyNi0wOC0yNlQwOTowMDoxMS44MDk0NzAwODdaWEBJz8gp92IbP93GywfYMNjZR6orwHsjkDoBg9r4zS-j73OTA7c6VZ_64GAs1SiqRsmBCu_Z7mMFwmskiiuCI0jram5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xgtgYWFOkaGRpZ2VzdElEAGZyYW5kb21Q6xf31iZ6gZ9wbCSsYVLc5XFlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZWxlbGVtZW50VmFsdWVkUGhhbdgYWFKkaGRpZ2VzdElEAWZyYW5kb21QmN3DGoM3klJMNyNP43HYR3FlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1lbGVsZW1lbnRWYWx1ZWRWaWVu"
  ]
}

Decoded Token

Decoded JWT headers, payloads, disclosures, and key binding

View Decoded Token
{
  "eu_pid_mdoc": {
    "status": 0,
    "version": "1.0",
    "documents": [
      {
        "docType": "eu.europa.ec.eudi.pid.1",
        "deviceSigned": {
          "deviceAuth": {
            "deviceSignature": [
              "b'\\xa1\\x01&'",
              {},
              null,
              "b'\\xde$\\xb8?\\xde\\x12\\x1d,\\x12 \\xbc\\xc5\\x06\\xc7|\\xc0\\x8ck2\\x84\\xd83\\xd2\\xa7\\xcd\\x8fW\\x08\\x13\\xe8z\\x87:o{f\\xf8\\x1cT\\xbf\\xd0{M\\x9c\\xe6I\\xb8\\x9e\\x01\\x85\\xa3\\xf3(\\xea\\x0e<N\\xbc3\\x9c3\\xc9\\xbe\\x93'"
            ]
          },
          "nameSpaces": "CBORTag(24, b'\\xa0')"
        },
        "issuerSigned": {
          "issuerAuth": [
            "b'\\xa1\\x01&'",
            {
              "33": "b\"0\\x82\\x01H0\\x81\\xee\\xa0\\x03\\x02\\x01\\x02\\x02\\x08\\x10\\x82u\\xe6ZD\\xce\\x970\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x020\\x171\\x150\\x13\\x06\\x03U\\x04\\x03\\x0c\\x0cMDOC ROOT CA0\\x1e\\x17\\r250507152007Z\\x17\\r250508152007Z0\\x1b1\\x190\\x17\\x06\\x03U\\x04\\x03\\x0c\\x10MDOC Test Issuer0Y0\\x13\\x06\\x07*\\x86H\\xce=\\x02\\x01\\x06\\x08*\\x86H\\xce=\\x03\\x01\\x07\\x03B\\x00\\x04\\x1bDH4\\x18\\x85\\xfa\\x84\\x14\\x0fwy\\x0ci\\xde\\x81\\x0b\\x97zr6\\xf4\\x90\\xda0j\\x0c\\xbe*\\nD\\x13y\\xdd\\xde\\x14k6\\xa4Kk\\xa7\\xbb\\xc0g\\xb0Kq\\xba\\xd4\\xb6\\x92\\xa4a`\\x13\\xd8\\x93\\xd4@\\xae%7\\x81\\xa3 0\\x1e0\\x0c\\x06\\x03U\\x1d\\x13\\x01\\x01\\xff\\x04\\x020\\x000\\x0e\\x06\\x03U\\x1d\\x0f\\x01\\x01\\xff\\x04\\x04\\x03\\x02\\x07\\x800\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x02\\x03I\\x000F\\x02!\\x00\\xdf{\\xd3\\x00O\\x9c\\x99l\\xc8Xc2\\xc81G\\x89\\xe5\\xd3}\\xb7_\\xae\\x14\\x06\\x82'j\\xe1\\x0b\\xb9\\x0e\\xe1\\x02!\\x00\\xf5}y\\xc55\\x94\\xef \\xf0\\xa1\\xc71kSNt\\x19\\x9f\\xeb\\xb2\\xf6\\x87\\xe1jJ(\\x80\\xcf\\xb8\\rP\\xf4\""
            },
            "b'\\xd8\\x18Y\\x03\\xb0\\xa6gversionc1.0odigestAlgorithmgSHA-256lvalueDigests\\xa1weu.europa.ec.eudi.pid.1\\xb1\\x00X \\x12\\xbf\\xa4\\xbdh\\x0b\\xde&\\xf2\\x01\\x92J\\xfe\\xae\\xc1\\'\\xbf\\x18\\xae\\xdf\\xefw\\xb2\\x96E\\xf8\\xaeo\\xd0\\xe2,&\\x01X \\xc6\\x8c\\xe5\\x99\\xd1|\\xaaB\\xbe\\xf8\\xe2\\xb6\\x9f\\xae\\xc4\\xee\\x1fj/\\x87\\xbfZ\\xa3\\xb3\\x08\\x1b\\x92\\x8a\\xb3=\\xf7F\\x02X [98\\xd6\\xa4\\xb7\\x08!\\xfe\\xd2\\xf3\\xe3?|*\\x15\\x95\\x10\\xf2\\x85e\\xba\\x1c\\xa8\\xb6\\xf9+\\xd0\\xaf\\xabnj\\x03X o\\xbc(.x\\xe0\\xd6\\x1d\\xde\\xb3\\xcc~4>\\x94;\\x8c\\x1c\\xf4.BBo\\x01_\\x85\\xd9S\\xa8P\\xa4\\xcf\\x04X \\xa0\\xfb`|\\x8c\\xf2K\\xa8\\x17\\xb1Cud\\x93\\xd3\\x17\\x98\\xad\\x83\\x9a\\x12\\x06;\\x10\\xfe~\\xc4\\xc0\\xae\\\\\\x1b\\xc6\\x05X `\\ts\\xc6_\\xd9\\xf6\\xff\\xd1\\xa4@1\\x03\\xc4\\x9f\\xdcR\\xe3c\\xca\\t\\xfbk:#]\\x9d\\xaa~\\x85N\\xad\\x06X --J\\xdd\\x19\\x0eJ\\xcf\\xdfk\\xeaJ;\\xf7f\\xc2\\x15\\xa4\\xc3\\xbar\\xc0\\xdek\\x06$\\x1f\\r\\xa4\\xe5\\x92\\xdc\\x07X 7\\xe7\\x10\\xb7\\x90\\x11\\xbbG\\xa52s\\xbd\\xb2\\x9c\\x8b%\\xcf\\x08\\xff\\x16\\xa7\\xd6n\\x9d\\xe6\\x04I\\xfaT\\x19\\xb2c\\x08X \\xfe<\\x80y\\xef>C\\xecj1\\x1a\\x1eX\\x80\\xc3x\\xea:\\xd7\\x94;\\xfa&\\xe2J\\x1eD\\x17q\\xb3\\x96\\x01\\tX \\xd6ws]\\xbf\\x9db\\xe4 \\x98\\xdaT\\xca\\x17\\x9e\\xa3\\x8e93b\\'A\\xab\\x87]I9;\\xd2\\x91\\xcf\\xd6\\nX ;@\\x88\\xc4\\xfa\\xec\\x8c\\x19$\\xbf\\xc8\\x8d\\xcf\\xc7\\xfc\\x94X\\xdf\\x10\\xc3\\x89\\xdb\\xc2\\x91\\x07[U\\x9e\\xb4\\x9e\\xb9\\xf2\\x0bX \\xb0\\x8f\\xc3\\xd3\\x18B\\xf4\\xca\\xc7\\x18\\xdcH&\\x12\\xc8-vW\\r\\x89\\xbe\\x12XI\\xfa#\\xf4V\\xa2:\\x15r\\x0cX <8\\xb8I\\xb9$~ \\xd4_\\x9c\\x1dv.\\x0b;c\\x93\\x81-\\xc0v\\xca\\x9f\\xcf$\\x0bd\\xb6\\x13p3\\rX \\xeb\\xb8\\x0c\\xf3[\\xd7be\\x9f\\xde\\x9b\\xeb\\x90r\\xa25iB\\x9b\\x8eB^\\x16\\x8a\\xf3\\xeb;\\xc8\\xdc\\x96iw\\x0eX \\x84\\xa2>\\x92%\\x0b\\x06\\xc3\\x94\\xbc\\xd3\\xd9P\\x83\\xb4O\\xde\\x84\\xa7\\xb7\\xa1\\xe7 E`\\xe8\\x91\\xd5-X\\xbd\\xb5\\x0fX \\x99n\\xd28\\xdfa\\x9ag\\xb9\\xb9\\x97\\xecz\\x02<__\\xa8\\xf6\\x10\\xfb\\x064\\x93B\\x1f\\x00\\'\\xe9\\xf9?\\x9f\\x10X c\\xff\\xf1\\xb3j\\xe6$ \\x90\\xf0!\\xf2\\xb3{c\\x15[\\x85\\xffF`\\xdc\\xd6*\\xca\\xbd\\xe1\\x03\\x8e\\xea/\\'mdeviceKeyInfo\\xa1ideviceKey\\xa4\\x01\\x02 \\x01!X \\x83\\\\0n\\x11\\xc8a\\xf1\\xeeb\\xc7\\x95\\xea\\xdb\\xe0\\xfd2\\xd4:D\\x99\\xdf4:\\xee\\x11\\x93\"T\\x17\\xa2Z\"X \\xb3_N\\xe3\\xaa\\x870\\xc7\\xe6v\\xb9\\xab\\xd7\\x9dL\\x81\\x85\\x14\\xaag\\xb5\\xb7\\x14\\xa2@6\\x9dY(\\xa9\\xff\\xd8gdocTypeweu.europa.ec.eudi.pid.1lvalidityInfo\\xa3fsigned\\xc0x\\x1e2025-08-26T09:00:11.809469287ZivalidFrom\\xc0x\\x1e2025-08-26T09:00:11.809469387ZjvalidUntil\\xc0x\\x1e2026-08-26T09:00:11.809470087Z'",
            "b'I\\xcf\\xc8)\\xf7b\\x1b?\\xdd\\xc6\\xcb\\x07\\xd80\\xd8\\xd9G\\xaa+\\xc0{#\\x90:\\x01\\x83\\xda\\xf8\\xcd/\\xa3\\xefs\\x93\\x03\\xb7:U\\x9f\\xfa\\xe0`,\\xd5(\\xaaF\\xc9\\x81\\n\\xef\\xd9\\xeec\\x05\\xc2k$\\x8a+\\x82#H\\xeb'"
          ],
          "nameSpaces": {
            "eu.europa.ec.eudi.pid.1": [
              "CBORTag(24, b'\\xa4hdigestID\\x00frandomP\\xeb\\x17\\xf7\\xd6&z\\x81\\x9fpl$\\xacaR\\xdc\\xe5qelementIdentifierkfamily_namelelementValuedPham')",
              "CBORTag(24, b'\\xa4hdigestID\\x01frandomP\\x98\\xdd\\xc3\\x1a\\x837\\x92RL7#O\\xe3q\\xd8GqelementIdentifierjgiven_namelelementValuedVien')"
            ]
          }
        }
      }
    ]
  }
}

Session Logs

6 total
2026-06-11 02:13:54 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "verifier-playground.igrant.io",
    "x-request-id": "3a61d0d17392a02f0e915cec76d8cde4",
    "x-real-ip": "10.164.0.24",
    "x-forwarded-for": "10.164.0.24",
    "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": "115.77.101.170,165.225.231.7",
    "content-length": "149",
    "referer": "https://verifier-playground.igrant.io/admin/create-request/",
    "accept-encoding": "gzip, br",
    "cf-ray": "a09d19644cf8ce51-SIN",
    "cf-visitor": "{\"scheme\":\"https\"}",
    "accept-language": "en-US,en;q=0.9",
    "cache-control": "max-age=0",
    "sec-ch-ua": "\"Chromium\";v=\"148\", \"Google Chrome\";v=\"148\", \"Not/A)Brand\";v=\"99\"",
    "sec-ch-ua-mobile": "?0",
    "sec-ch-ua-platform": "\"Windows\"",
    "upgrade-insecure-requests": "1",
    "content-type": "application/x-www-form-urlencoded",
    "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36",
    "origin": "https://verifier-playground.igrant.io",
    "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": "165.225.231.7",
    "cf-ipcountry": "SG",
    "cookie": "cf_clearance=X7LDnjdDUL3KK6GboepoZuFj0Kzu369yBvcKeQ5I0HU-1781144002-1.2.1.1-HBuhchIzgw87OKhobNnfRFD0.er3I7qQS49O9EUodRX3HZ9NpdEHw7l4_l7iFjRSWjguNvItjJP1D3giLT_XC8n_k4WP_rAN8_Ss9U6Z0oe.vunW4huCytruJ6ucDdtDrtxoEQY9s.IMo4GlnLmV.GGb_5eKowUaJphbxSyx4T4g0JJyAJNVDOwYC_FckPfCtEG6lc8ViQrBWhWvaZyYDXuKpbFhoWrMY4TWz5CvFMXVWnDIje7CqKwFQsZcMr_b2fLx9snmW.7Lk.aFK0RyVNbp5dlr6Y6lEmrDn9eY5.SYdy.iYOQqVT_j7DXnY__PUo6bTM0g7_U6g3HiK2qkQw"
  },
  "request_body": {
    "dcql_query": {
      "credentials": [
        {
          "id": "eu_pid_mdoc",
          "format": "mso_mdoc",
          "meta": {
            "doctype_value": "eu.europa.ec.eudi.pid.1"
          },
          "claims": [
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "family_name"
              ],
              "intent_to_retain": false
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "given_name"
              ],
              "intent_to_retain": false
            }
          ]
        }
      ]
    },
    "preset_id": "eu_pid_mdoc_name_only",
    "protocol_profile": "haip",
    "wallet_url_scheme": "openid4vp://"
  },
  "transaction_id": "6d11b1c8-c277-4c04-b052-5136d13f2e8e",
  "request_id": "3d7cf096-d828-4d04-869f-0370b9b44a10",
  "nonce": "PCG4fdbXL8y7G67336KjUbHIy5eyBiuIHbEXgVRfzwQ",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "6VSKSHdTnT7j1ZMEavASADmiVUFL_e31-UgQkRZf5Tc",
  "client_metadata": {
    "client_name": "Verifier Playground by iGrant.io",
    "logo_uri": "https://storage.googleapis.com/igrant-api-images/faviconV2.png",
    "vp_formats_supported": {
      "dc+sd-jwt": {
        "sd-jwt_alg_values": [
          "ES256",
          "ES384"
        ],
        "kb-jwt_alg_values": [
          "ES256",
          "ES384"
        ]
      },
      "mso_mdoc": {
        "issuerauth_alg_values": [
          -7,
          -35,
          -36,
          -9,
          -51,
          -19
        ],
        "deviceauth_alg_values": [
          -7,
          -35,
          -36,
          -9,
          -51,
          -19
        ]
      }
    },
    "jwks": {
      "keys": [
        {
          "crv": "P-256",
          "kty": "EC",
          "x": "-WCETYShALK3HLhJ8E8rEuIoLQI2xDqHeyMo-3XzMfc",
          "y": "YpCu8lc3uTqwG8wEQJmhZcJZ1B3p9jlQo1z3QBHCtEE",
          "kid": "6VSKSHdTnT7j1ZMEavASADmiVUFL_e31-UgQkRZf5Tc",
          "alg": "ECDH-ES",
          "use": "enc"
        }
      ]
    },
    "authorization_encrypted_response_alg": "ECDH-ES",
    "authorization_encrypted_response_enc": "A256GCM",
    "encrypted_response_enc_values_supported": [
      "A256GCM",
      "A128GCM",
      "A128CBC-HS256"
    ],
    "response_types_supported": [
      "vp_token"
    ]
  },
  "dcql_query": {
    "credentials": [
      {
        "id": "eu_pid_mdoc",
        "format": "mso_mdoc",
        "meta": {
          "doctype_value": "eu.europa.ec.eudi.pid.1"
        },
        "claims": [
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "family_name"
            ],
            "intent_to_retain": false
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "given_name"
            ],
            "intent_to_retain": false
          }
        ]
      }
    ]
  },
  "preset_id": "eu_pid_mdoc_name_only",
  "protocol_profile": "haip"
}
2026-06-11 02:14:15 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "f4f57be881dc52d162405c988d0209c2",
    "x-real-ip": "10.164.0.20",
    "x-forwarded-for": "10.164.0.20",
    "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": "2001:ac8:93:3::11",
    "accept-encoding": "gzip, br",
    "cf-ray": "a09d19e1b9019d2c-SIN",
    "user-agent": "okhttp/4.9.0",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "2001:ac8:93:3::11",
    "cf-ipcountry": "SG",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "path_params": {
    "request_id": "3d7cf096-d828-4d04-869f-0370b9b44a10"
  },
  "transaction_id": "6d11b1c8-c277-4c04-b052-5136d13f2e8e",
  "nonce": "PCG4fdbXL8y7G67336KjUbHIy5eyBiuIHbEXgVRfzwQ",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "6VSKSHdTnT7j1ZMEavASADmiVUFL_e31-UgQkRZf5Tc"
}
2026-06-11 02:14:39 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "3737c25d904410c0642a111713051f6f",
    "x-real-ip": "10.164.0.20",
    "x-forwarded-for": "10.164.0.20",
    "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": "2001:ac8:93:3::11",
    "content-length": "3829",
    "oauth-client-attestation": "eyJhbGciOiJFUzI1NiIsInR5cCI6Im9hdXRoLWNsaWVudC1hdHRlc3RhdGlvbitqd3QiLCJ4NWMiOlsiTUlJQ1pqQ0NBZ3lnQXdJQkFnSVVOZXo3N1NncUd2aVd3Z2k1eTFsTC90TW9Ycmd3Q2dZSUtvWkl6ajBFQXdJd1BURWFNQmdHQTFVRUF3d1JhVWR5WVc1MExtbHZJRlJsYzNRZ1EwRXhFakFRQmdOVkJBb01DV2xIY21GdWRDNXBiekVMTUFrR0ExVUVCaE1DVTBVd0hoY05Nall3TkRBeU1UY3dNRE13V2hjTk1qY3dOREF5TVRjd01ETXdXakE3TVJnd0ZnWURWUVFEREE5WFlXeHNaWFFnVUhKdmRtbGtaWEl4RWpBUUJnTlZCQW9NQ1dsSGNtRnVkQzVwYnpFTE1Ba0dBMVVFQmhNQ1UwVXdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBU1hDYXNNMEtEL0hCTVYrYmxRbXlwclRQMWw4eUExdGFQUldxcTVtT21ZN3V6dU1EZ1RyT25zeS9kRThDT1NueDQ4bUl5Q1paNFFwYUpGZ2ZoRFN3TWxvNEhyTUlIb01Ba0dBMVVkRXdRQ01BQXdDd1lEVlIwUEJBUURBZ2VBTUIwR0ExVWRKUVFXTUJRR0NDc0dBUVVGQndNQkJnZ3JCZ0VGQlFjREFqQWRCZ05WSFE0RUZnUVUvc3Rja0JaQmxxOXJYL2lnMWM1VlhxVnp5dWt3SHdZRFZSMGpCQmd3Rm9BVUZ3ZlplNzd0M1h6R1NCUEJBNVJmTDZLZENEQXdid1lEVlIwUkJHZ3dab0lRYjJsa05IWmpMbWxuY21GdWRDNXBiNFpTYUhSMGNITTZMeTl2YVdRMGRtTXVhV2R5WVc1MExtbHZMMjl5WjJGdWFYTmhkR2x2Ymk4ME5EVm1NbUkzTkMxall6STNMVFEwWldZdFltVmtOeTAwT0RBNVl6RXpOams1WTJZdmMyVnlkbWxqWlRBS0JnZ3Foa2pPUFFRREFnTklBREJGQWlFQWtweWkrMmlSRnowaDNSemwxOEt3L1NVM3lDS1MzWnJPOVhNdHRZZ1NJSklDSURoU2FKcTR5ZFVlL24vUkxERDFha2RQejhFYmZLc3NLMjV6MW5ic1lxeXAiXX0.eyJpYXQiOiAxNzgwNTU4MTA4LCAibmJmIjogMTc4MDU1ODEwOCwgImV4cCI6IDE3ODMxNTAxMDgsICJzdWIiOiAiZGlkOmtleTp6MmRtekQ4MWNnUHg4VmtpN0pidXVNbUZZcldQZ1lveXR5a1VaM2V5cWh0MWo5S2JyZnVqU2dOYXZtZjI0cFBzcExMbTJaYzNDTEZ0UnRiV21GNENCazlvWEFCRGVBZTFzcUF3Sm1KRXFEcGU2SEFydkNobXBoRGtKbUsxUmFUTldvYXBVenVUdFBjUTRuQWN1WnRkSlZmcWlaRWFuZHU2QXYzY1hWckgyanBQZkpwaUdrIiwgImlzcyI6ICJodHRwczovL29pZDR2Yy5pZ3JhbnQuaW8vb3JnYW5pc2F0aW9uLzQ0NWYyYjc0LWNjMjctNDRlZi1iZWQ3LTQ4MDljMTM2OTljZi9zZXJ2aWNlL3dhbGxldC1wcm92aWRlciIsICJ2Y3QiOiAiV2FsbGV0VW5pdEF0dGVzdGF0aW9uIiwgImF0dGVzdGVkX3NlY3VyaXR5X2NvbnRleHQiOiAiaHR0cHM6Ly9ldWRpd2FsbGV0Y29uc29ydGl1bS5vcmcvIiwgImp0aSI6ICJ1cm46ZGlkOjFiMzk4OTJmLTUyZTQtNDRiNi04NGRkLTY2NTllMDE2Y2U5YiIsICJzdGF0dXMiOiB7InN0YXR1c19saXN0IjogeyJpZHgiOiA5OTAsICJ1cmkiOiAiaHR0cHM6Ly9vaWQ0dmMuaWdyYW50LmlvL29yZ2FuaXNhdGlvbi80NDVmMmI3NC1jYzI3LTQ0ZWYtYmVkNy00ODA5YzEzNjk5Y2Yvc2VydmljZS9yZXZvY2F0aW9uLXN0YXR1c2xpc3RzL2U3NGQ5NWEwLWMzMmQtNGE5ZC04YzM1LTcyZjEyNDNjMjYwYSJ9fSwgImNuZiI6IHsiandrIjogeyJrdHkiOiAiRUMiLCAiY3J2IjogIlAtMjU2IiwgIngiOiAiZzF3d2JoSElZZkh1WXNlVjZ0dmdfVExVT2tTWjN6UTY3aEdUSWxRWG9sbyIsICJ5IjogInMxOU80NnFITU1mbWRybXIxNTFNZ1lVVXFtZTF0eFNpUURhZFdTaXBfOWcifX19.utLTjuZnSzVCXgIXqzYyGJCLQjXu-ww9nlBTpXRJg6dZXfoHV5JGC5vJuKoYvbU_osFzQIG49xFrykSP9RwxbA",
    "oauth-client-attestation-pop": "eyJ0eXAiOiJvYXV0aC1jbGllbnQtYXR0ZXN0YXRpb24tcG9wK2p3dCIsImFsZyI6IkVTMjU2In0.eyJpc3MiOiJkaWQ6a2V5OnoyZG16RDgxY2dQeDhWa2k3SmJ1dU1tRllyV1BnWW95dHlrVVozZXlxaHQxajlLYnJmdWpTZ05hdm1mMjRwUHNwTExtMlpjM0NMRnRSdGJXbUY0Q0JrOW9YQUJEZUFlMXNxQXdKbUpFcURwZTZIQXJ2Q2htcGhEa0ptSzFSYVROV29hcFV6dVR0UGNRNG5BY3VadGRKVmZxaVpFYW5kdTZBdjNjWFZySDJqcFBmSnBpR2siLCJhdWQiOiJ4NTA5X2hhc2g6VHpIYmhiZWRHeTRBNmZVLU1scFE0SUxscGN4d29Kb3IzWGFYMWN3WkhHYyIsIm5iZiI6MTc4MTE0NDA3OSwiZXhwIjoxNzgxMTQ0NDM5LCJpYXQiOjE3ODExNDQwNzksImp0aSI6InVybjp1dWlkOmU4YWNkNDI5LTZiMWQtNGMwZi1hZmUyLTAxOGY5YzJjMjU4YyJ9.3gAzkuhLMkNhuA56gJjUt9oUZ2QAxYLsZTQk8BPEqacqyWwMWJP9UlAdup2-cq0zP4bS34-ycyg23wfNSy8BJg",
    "user-agent": "okhttp/4.9.0",
    "accept-encoding": "gzip, br",
    "cf-ray": "a09d1a8009c79d2c-SIN",
    "content-type": "application/x-www-form-urlencoded",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "2001:ac8:93:3::11",
    "cf-ipcountry": "SG",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "form_fields": {
    "response_jwe": "eyJlcGsiOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiJyMEF6Qy02R2p0QkQ0OEFJY2NBUEg1Y1pfelhlMEllNURjbXpUZzhwR3hrIiwieSI6InBKUUZpbnh3VmV0NlZ6SzVRQVp6MmFRcHdkQURDbXRkSTlqUlRJT3MwSHcifSwiYXB2IjoiVUVOSE5HWmtZbGhNT0hrM1J6WTNNek0yUzJwVllraEplVFZsZVVKcGRVbElZa1ZZWjFaU1pucDNVUSIsImtpZCI6IjZWU0tTSGRUblQ3ajFaTUVhdkFTQURtaVZVRkxfZTMxLVVnUWtSWmY1VGMiLCJhcHUiOiJlRFV3T1Y5b1lYTm9PbFI2U0dKb1ltVmtSM2swUVRabVZTMU5iSEJSTkVsTWJIQmplSGR2U205eU0xaGhXREZqZDFwSVIyTSIsImVuYyI6IkEyNTZHQ00iLCJhbGciOiJFQ0RILUVTIn0..kNo7h6aGqiIlYQ-A.nN-FRkiClofDyJjV3XtsQNA62cJsnT7DpmApIfuge76Ceh95SjvXDxSd_n9XLumsZqYRMNSa5Ay-Lr17HqfxOwugU1mDL5J74K6xAx6Zibv8kFtBDgHAp8W0I6bwn466jC2GwgrY0CmU2PBwH0WthkQPd-6YFFC7aHs5IF0Re-jf7CA43oipqo-tQdMSMZQVWpn1JLV429YatGb52ueMjyRSM57xYoKYpd0DotsthuesszfxqmZLxBPuPKXC5mgdczO3H20V8bVsr2aBC_QB8oA-cl-vUH2MaFDe5K1t5egkFDEEiCFldUHjDYF4nd0isfaRrWCXN6ssFPzC28I4B39R4pTY0n4a_PJHrld8uNCOjusWv3JTcB3e_h1_BnUNqC6EFmCm9i-YPxxoXanqnRbWnQdHKemtkHaQ8om3DnZIrdFhp0NdeyySJHPwR-TUTpbB6mYzjhXxkYLHVEI_4NlVilsWEUFQjkp6v38Y4yxKLPRAz7jjOooH-xxVWeH0yQDztn8FPa05QZiUY3xB6KczsMD_B-cAfMziLKgQjVd91ErRAtcIfVSbrGfQOVtBMlKJmtUR6iAiLVxsbUTUXhdhE5JO5AvJ7FtQGB1bjP7JZRnzHs21I3E4QxjUwqQyL-v-avxoGqNoALxgDqdqKkme4vKXbqPAJt31VRhvzt6U2kaGT9jN_FaybNQTL0_MndgFJ0KQxiSB9Aqb03gqMV8c3spidIz3vqNa5w-vXDi-jZsgaQArXxFA2Wu7EwlyDS2mouYjwrP-0EjceZiLnl8xxYTGM0qGst0SdanGw_JKagM4Rs6SiMdj-Y7n2-wjJLTvQDCETySyDFj1cQDsNgcQyLs8qTJ2-2nbiICnNTBQMmRa3tk8xF5RtuT7V0plifoji2dOar7UsZxdkcK6tbUDFa_1IkCashuITiTXlMbFlDWe0PCLEBOc6Vv7EdgmTIc5rIxa2GhVdwCWhKR27QSMkYiR19a_Z1PvZWk0WrKYQ1H5a-HpvB_7NHy8ATOaZtxYs5jaXVF79owBPNoussNUe5_jMsT_KoO_nLf2pbYSqZrsNf1sQjAM3yNNam1Ov7JKjSzu5N-LCPMGSNU3B_JWeggvfpQuv-WBMkMNRHJ-JSI0NXOBQOEl6kkT5bCotA7quBeExc-WH7x_LMsTlIIasJLlAXQf_uUvw7G9bB4KM1DsYK1LxKLjbicrSCC_qAxE1F2QGGyk5KFRQ9j3PWF-LARHE8rMrCvru75rU3vAFC37dY93Xb4DmB3Jirlh1qBqwgjfi5hQDRomLsDZsgoWYk4xgoWjUOyQqEhWEoMdvzu0tpo93_OlDotLs_OCewQ8lGNqNFmae9eInJjLzJY1mBd1YsEPR1uOGtAFhJQl930NIpxTWclIwkQnLtlR7LTje5Xah1A9qFQGr3BzmxOlLnDNNAXR1OFdxpuogGVacx-ScXTFIY5IABDtraG3X6xSdn2jnGD1E38dUcJSXwxapXZYJ02Zy7RKnYGpaxImDfvD-JBs92ZjNsz5SYY2dViFMZ8W0PJBaZV2I7YD89vnf-G0OLMmSfKHMWhlsE2G_KT75VLPbimpsIM6ZpjmSVeX9ZgSDu7b-DBQOMAbtRijl_IfQk_zipg5YzcrIkWjld3PzhJyR9ToZ_4to1HBy3H8RnZ2Fm7lzN4_t42GpYxMH9j0MmD9E9Oif-7iYX42JWfe6LFzRIMoSEobF0OtWtQm1B6jgRaveG-9bFU3wUSrv84uO4s-uDQNO-fijRwx5te0x56psAh08oESWCDM_xE8T1usxe3UjC1IvUCOaI7ttcBH4yi7tb03bfVBM_Z2BU8VYIuXni5yeepaMnpHEVXqy5khApnCRYuKiKC3v2kGqUepNVhpRJUjBilP4HdA0foAJ1Q2HT0HxOTf_YNLE5NSsccezyMf7ntJ1sESeu5jFIUBMFZHP7yrVqzqusYDTsY76K0aTA82cBJCc6kdwcsGNlIBQCnk5P8EVwRzPhBVyaYZfqzeWu9vJKTvJWjJlRJnN5IT_rBBHaowK87W0-To54PFcvVdaZTZvyRjE6HJ8Zykdj37za9EFO2F_DamEl8uk4j6kg7pd7R3-HbSzxhjkGZayaZ36UPGRgIKg_0Q5w-Y0upH52LwiItxOa1eMEwA4X1MqCpl7mJyRO_5we38-XhtvUGLQUL8zH5mmW8MShrMIM3xUa_2yTPRg7iM_zP1Hfw-hmmwP-ySiv3G2VNXrUEEt4gybIaouPsJScL8oqADX9g2GwZUCTn-_FXEYDMfeWD4CnnrB_lEw45Ov50-OLLooAhOUIyHCwN8OVQEg80F6uPD2vWdxurBWz7b_YNQGtuDNNINLKliiib40rcFNOysAcjv3zG06OqQZ-RVsjY5eTLGijnoXwcUCfLubfh10H_NL7j5O5423AeskoQfeYJuXIt8m-sQ1424XHl9bl8aEkIdbN0_1o_rGr06pjSzNudN4zWnZ0WbvossHRA0WgELGLMdeZZOpTHcrC-4xyGG10eI5l-BWkcpWpvt4hOen_3HQz9297mO0yhMmvZp9li6IKdA7Kpim7nb0ALauJGj6NiBtyY1Ht6-Ox-evHNPZW1qqcMGZMMfP41jEzxBue9hyDWN-JPwxlqVxUvqxWfhTgKRFDxUNtzl1erO_-82FPqwaIZHR30xTHUOk6z0shTLrX__57ED3QK-WBYnTyg4yIR_VieLpRWwTbU-sJwort4ZulgafancagH4BVW_XynVX-WXD5ZVbjUeJDW0yVIFeoTubY6WfEgQqPsMOy_rn0bVrKSUIDff8vfFZowNj72O593TR7Ov6kh-gFm13KX5qCzTEj4wP135TonSWvbbILLBu7K0wqkUQIsa4oPsdzwEK-OxIJXIysB4nxmqnbBHi8pJJDsGyx5PVbJWU3msRUJNC20uQ8eXx4t0N5HePdaqwbwfvgWIM81uwjwqK6MGWc4PcfzmGRuEikmMLzZlE_c2o09kzVWyY-tgWcuH_Bxz0SIIrPGaUox50sHupxlougxLLlEUy1w0DIN0WIoJHo6hq4OqeImVQp56CRFGakiU5OA2GQx1adT94zRwf6aRyNBR7inZquri0Cd3BQhtdLX-014RY00B7cczU66MBEhUoJBd8TRKfEyVknuEFaQIQVtP1siNrRBDo5nWjfBsodQgV4JDhxuVR6lMqHnmX3ZX8BOMKSqVFFPW5rt_jOp9-s8ExtLiRsJPsjavPr8oSGKruvIRXnL0USfQUqE-qEuZROGebj6Vqgf1H5SWDgs.d1Euu4Y8Yow_aRsZ1v0lfQ"
  },
  "transaction_id": "6d11b1c8-c277-4c04-b052-5136d13f2e8e",
  "nonce": "PCG4fdbXL8y7G67336KjUbHIy5eyBiuIHbEXgVRfzwQ",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "6VSKSHdTnT7j1ZMEavASADmiVUFL_e31-UgQkRZf5Tc"
}
2026-06-11 02:14:39 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "r0AzC-6GjtBD48AIccAPH5cZ_zXe0Ie5DcmzTg8pGxk",
      "y": "pJQFinxwVet6VzK5QAZz2aQpwdADCmtdI9jRTIOs0Hw"
    },
    "apv": "UENHNGZkYlhMOHk3RzY3MzM2S2pVYkhJeTVleUJpdUlIYkVYZ1ZSZnp3UQ",
    "kid": "6VSKSHdTnT7j1ZMEavASADmiVUFL_e31-UgQkRZf5Tc",
    "apu": "eDUwOV9oYXNoOlR6SGJoYmVkR3k0QTZmVS1NbHBRNElMbHBjeHdvSm9yM1hhWDFjd1pIR2M",
    "enc": "A256GCM",
    "alg": "ECDH-ES"
  },
  "decrypted_payload": {
    "vp_token": {
      "eu_pid_mdoc": [
        "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEDeJLg_3hIdLBIgvMUGx3zAjGsyhNgz0qfNj1cIE-h6hzpve2b4HFS_0HtNnOZJuJ4BhaPzKOoOPE68M5wzyb6Tam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQFMMIIBSDCB7qADAgECAggQgnXmWkTOlzAKBggqhkjOPQQDAjAXMRUwEwYDVQQDDAxNRE9DIFJPT1QgQ0EwHhcNMjUwNTA3MTUyMDA3WhcNMjUwNTA4MTUyMDA3WjAbMRkwFwYDVQQDDBBNRE9DIFRlc3QgSXNzdWVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEG0RINBiF-oQUD3d5DGnegQuXenI29JDaMGoMvioKRBN53d4UazakS2unu8BnsEtxutS2kqRhYBPYk9RAriU3gaMgMB4wDAYDVR0TAQH_BAIwADAOBgNVHQ8BAf8EBAMCB4AwCgYIKoZIzj0EAwIDSQAwRgIhAN970wBPnJlsyFhjMsgxR4nl0323X64UBoInauELuQ7hAiEA9X15xTWU7yDwoccxa1NOdBmf67L2h-FqSiiAz7gNUPRZA7XYGFkDsKZndmVyc2lvbmMxLjBvZGlnZXN0QWxnb3JpdGhtZ1NIQS0yNTZsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMbEAWCASv6S9aAveJvIBkkr-rsEnvxiu3-93spZF-K5v0OIsJgFYIMaM5ZnRfKpCvvjitp-uxO4fai-Hv1qjswgbkoqzPfdGAlggWzk41qS3CCH-0vPjP3wqFZUQ8oVluhyotvkr0K-rbmoDWCBvvCgueODWHd6zzH40PpQ7jBz0LkJCbwFfhdlTqFCkzwRYIKD7YHyM8kuoF7FDdWST0xeYrYOaEgY7EP5-xMCuXBvGBVggYAlzxl_Z9v_RpEAxA8Sf3FLjY8oJ-2s6I12dqn6FTq0GWCAtLUrdGQ5Kz99r6ko792bCFaTDunLA3msGJB8NpOWS3AdYIDfnELeQEbtHpTJzvbKciyXPCP8Wp9ZuneYESfpUGbJjCFgg_jyAee8-Q-xqMRoeWIDDeOo615Q7-ibiSh5EF3GzlgEJWCDWd3Ndv51i5CCY2lTKF56jjjkzYidBq4ddSTk70pHP1gpYIDtAiMT67IwZJL_Ijc_H_JRY3xDDidvCkQdbVZ60nrnyC1ggsI_D0xhC9MrHGNxIJhLILXZXDYm-ElhJ-iP0VqI6FXIMWCA8OLhJuSR-INRfnB12Lgs7Y5OBLcB2yp_PJAtkthNwMw1YIOu4DPNb12Jln96b65ByojVpQpuOQl4WivPrO8jclml3DlgghKI-kiULBsOUvNPZUIO0T96Ep7eh5yBFYOiR1S1YvbUPWCCZbtI432GaZ7m5l-x6AjxfX6j2EPsGNJNCHwAn6fk_nxBYIGP_8bNq5iQgkPAh8rN7YxVbhf9GYNzWKsq94QOO6i8nbWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggg1wwbhHIYfHuYseV6tvg_TLUOkSZ3zQ67hGTIlQXoloiWCCzX07jqocwx-Z2uavXnUyBhRSqZ7W3FKJANp1ZKKn_2Gdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbHZhbGlkaXR5SW5mb6Nmc2lnbmVkwHgeMjAyNS0wOC0yNlQwOTowMDoxMS44MDk0NjkyODdaaXZhbGlkRnJvbcB4HjIwMjUtMDgtMjZUMDk6MDA6MTEuODA5NDY5Mzg3Wmp2YWxpZFVudGlswHgeMjAyNi0wOC0yNlQwOTowMDoxMS44MDk0NzAwODdaWEBJz8gp92IbP93GywfYMNjZR6orwHsjkDoBg9r4zS-j73OTA7c6VZ_64GAs1SiqRsmBCu_Z7mMFwmskiiuCI0jram5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xgtgYWFOkaGRpZ2VzdElEAGZyYW5kb21Q6xf31iZ6gZ9wbCSsYVLc5XFlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZWxlbGVtZW50VmFsdWVkUGhhbdgYWFKkaGRpZ2VzdElEAWZyYW5kb21QmN3DGoM3klJMNyNP43HYR3FlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1lbGVsZW1lbnRWYWx1ZWRWaWVu"
      ]
    },
    "state": "3d7cf096-d828-4d04-869f-0370b9b44a10"
  }
}
2026-06-11 02:14:39 UTC INFO /post VP Token received
Data:
{
  "vp_token": {
    "eu_pid_mdoc": [
      "o2ZzdGF0dXMAZ3ZlcnNpb25jMS4waWRvY3VtZW50c4GjZ2RvY1R5cGV3ZXUuZXVyb3BhLmVjLmV1ZGkucGlkLjFsZGV2aWNlU2lnbmVkompkZXZpY2VBdXRooW9kZXZpY2VTaWduYXR1cmWEQ6EBJqD2WEDeJLg_3hIdLBIgvMUGx3zAjGsyhNgz0qfNj1cIE-h6hzpve2b4HFS_0HtNnOZJuJ4BhaPzKOoOPE68M5wzyb6Tam5hbWVTcGFjZXPYGEGgbGlzc3VlclNpZ25lZKJqaXNzdWVyQXV0aIRDoQEmoRghWQFMMIIBSDCB7qADAgECAggQgnXmWkTOlzAKBggqhkjOPQQDAjAXMRUwEwYDVQQDDAxNRE9DIFJPT1QgQ0EwHhcNMjUwNTA3MTUyMDA3WhcNMjUwNTA4MTUyMDA3WjAbMRkwFwYDVQQDDBBNRE9DIFRlc3QgSXNzdWVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEG0RINBiF-oQUD3d5DGnegQuXenI29JDaMGoMvioKRBN53d4UazakS2unu8BnsEtxutS2kqRhYBPYk9RAriU3gaMgMB4wDAYDVR0TAQH_BAIwADAOBgNVHQ8BAf8EBAMCB4AwCgYIKoZIzj0EAwIDSQAwRgIhAN970wBPnJlsyFhjMsgxR4nl0323X64UBoInauELuQ7hAiEA9X15xTWU7yDwoccxa1NOdBmf67L2h-FqSiiAz7gNUPRZA7XYGFkDsKZndmVyc2lvbmMxLjBvZGlnZXN0QWxnb3JpdGhtZ1NIQS0yNTZsdmFsdWVEaWdlc3RzoXdldS5ldXJvcGEuZWMuZXVkaS5waWQuMbEAWCASv6S9aAveJvIBkkr-rsEnvxiu3-93spZF-K5v0OIsJgFYIMaM5ZnRfKpCvvjitp-uxO4fai-Hv1qjswgbkoqzPfdGAlggWzk41qS3CCH-0vPjP3wqFZUQ8oVluhyotvkr0K-rbmoDWCBvvCgueODWHd6zzH40PpQ7jBz0LkJCbwFfhdlTqFCkzwRYIKD7YHyM8kuoF7FDdWST0xeYrYOaEgY7EP5-xMCuXBvGBVggYAlzxl_Z9v_RpEAxA8Sf3FLjY8oJ-2s6I12dqn6FTq0GWCAtLUrdGQ5Kz99r6ko792bCFaTDunLA3msGJB8NpOWS3AdYIDfnELeQEbtHpTJzvbKciyXPCP8Wp9ZuneYESfpUGbJjCFgg_jyAee8-Q-xqMRoeWIDDeOo615Q7-ibiSh5EF3GzlgEJWCDWd3Ndv51i5CCY2lTKF56jjjkzYidBq4ddSTk70pHP1gpYIDtAiMT67IwZJL_Ijc_H_JRY3xDDidvCkQdbVZ60nrnyC1ggsI_D0xhC9MrHGNxIJhLILXZXDYm-ElhJ-iP0VqI6FXIMWCA8OLhJuSR-INRfnB12Lgs7Y5OBLcB2yp_PJAtkthNwMw1YIOu4DPNb12Jln96b65ByojVpQpuOQl4WivPrO8jclml3DlgghKI-kiULBsOUvNPZUIO0T96Ep7eh5yBFYOiR1S1YvbUPWCCZbtI432GaZ7m5l-x6AjxfX6j2EPsGNJNCHwAn6fk_nxBYIGP_8bNq5iQgkPAh8rN7YxVbhf9GYNzWKsq94QOO6i8nbWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggg1wwbhHIYfHuYseV6tvg_TLUOkSZ3zQ67hGTIlQXoloiWCCzX07jqocwx-Z2uavXnUyBhRSqZ7W3FKJANp1ZKKn_2Gdkb2NUeXBld2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xbHZhbGlkaXR5SW5mb6Nmc2lnbmVkwHgeMjAyNS0wOC0yNlQwOTowMDoxMS44MDk0NjkyODdaaXZhbGlkRnJvbcB4HjIwMjUtMDgtMjZUMDk6MDA6MTEuODA5NDY5Mzg3Wmp2YWxpZFVudGlswHgeMjAyNi0wOC0yNlQwOTowMDoxMS44MDk0NzAwODdaWEBJz8gp92IbP93GywfYMNjZR6orwHsjkDoBg9r4zS-j73OTA7c6VZ_64GAs1SiqRsmBCu_Z7mMFwmskiiuCI0jram5hbWVTcGFjZXOhd2V1LmV1cm9wYS5lYy5ldWRpLnBpZC4xgtgYWFOkaGRpZ2VzdElEAGZyYW5kb21Q6xf31iZ6gZ9wbCSsYVLc5XFlbGVtZW50SWRlbnRpZmllcmtmYW1pbHlfbmFtZWxlbGVtZW50VmFsdWVkUGhhbdgYWFKkaGRpZ2VzdElEAWZyYW5kb21QmN3DGoM3klJMNyNP43HYR3FlbGVtZW50SWRlbnRpZmllcmpnaXZlbl9uYW1lbGVsZW1lbnRWYWx1ZWRWaWVu"
    ]
  },
  "state": "3d7cf096-d828-4d04-869f-0370b9b44a10",
  "nonce": "PCG4fdbXL8y7G67336KjUbHIy5eyBiuIHbEXgVRfzwQ",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "jwk_thumbprint": "6VSKSHdTnT7j1ZMEavASADmiVUFL_e31-UgQkRZf5Tc"
}
2026-06-11 02:14:39 UTC WARNING /post Validation failed
How to fix:
One or more credentials failed verification. Check the 'credentials' object below for per-credential errors.
Data:
{
  "hint": "One or more credentials failed verification. Check the 'credentials' object below for per-credential errors.",
  "credentials": {
    "eu_pid_mdoc": {
      "valid": false,
      "format": "mso_mdoc",
      "disclosed_claims": {
        "eu.europa.ec.eudi.pid.1:family_name": "Pham",
        "eu.europa.ec.eudi.pid.1:given_name": "Vien"
      },
      "issuer": "CN=MDOC ROOT CA",
      "checks": [
        {
          "id": "valid_document",
          "name": "Valid Document",
          "status": "passed",
          "detail": "DocType: eu.europa.ec.eudi.pid.1"
        },
        {
          "id": "issuer_signature",
          "name": "Valid Issuer Signature",
          "status": "failed",
          "detail": "IssuerAuth COSE_Sign1 signature verification failed"
        },
        {
          "id": "valid_certificate",
          "name": "Valid Certificate",
          "status": "failed",
          "detail": "Certificate expired (notAfter: 2025-05-08T15:20:07+00:00)"
        },
        {
          "id": "trusted",
          "name": "Trusted",
          "status": "failed",
          "detail": "Certificate chain (1 cert(s)) does not terminate at any of 1 configured trusted root(s)"
        },
        {
          "id": "token_status",
          "name": "Valid Token Status",
          "status": "passed",
          "detail": "Valid until 2026-08-26T09:00:11.809470+00:00"
        },
        {
          "id": "device_signature",
          "name": "Valid Device Signature",
          "status": "passed",
          "detail": "DeviceAuth verified against SessionTranscript"
        }
      ]
    }
  }
}