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

d6b4cd7f-5bd1-49dd-971e-5ec0f6add79a

validated
direct_post.jwt

8293d7d6-b6b5-40c1-9e8e-22df8f70b29a
x509_hash:DL0iqIY9Qlij2JXHaUk75gAEIVMZJV1sS_6PPgfeeVg
XPtrnFUPu3zHLNN1bwP5Lf9dyNJ2fXo-76R57DIkAEk

https://verifier-playground-service.igrant.io/post
600s
age_verification_over_18
2026-05-18 06:05:07 UTC    2026-05-18 06:05:21 UTC

DCQL Query

View Query
{
  "credentials": [
    {
      "id": "age_verification",
      "format": "mso_mdoc",
      "meta": {
        "doctype_value": "eu.europa.ec.av.1"
      },
      "claims": [
        {
          "path": [
            "eu.europa.ec.av.1",
            "age_over_18"
          ]
        }
      ]
    }
  ]
}

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": "as5AgyAKU8zWs-Thd9Q1wusAcBf2umRWQhkce8wKMKU",
        "y": "RzCynQGqVJpdkgd3P_V4EOXpX6GrS-iTH7LG9qaeDR8",
        "kid": "y5pGoHc-Llh-Myoi93RX78qr3gUQrBxFQ0F7LBxPECI",
        "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
age_verification
mso_mdoc
Valid
Valid Document DocType: eu.europa.ec.av.1
Valid Issuer Signature IssuerAuth COSE_Sign1 signature verified
Valid Certificate Valid until 2027-04-27T18:31:50+00:00
Trusted No IACA certificates configured
Valid Token Status Valid until 2027-05-18T00:00:00+00:00
Valid Device Signature DeviceAuth verified against SessionTranscript
View Details
{
  "valid": true,
  "format": "mso_mdoc",
  "disclosed_claims": {
    "eu.europa.ec.av.1:age_over_18": true
  },
  "issuer": "CN=mdoc IACA,O=iGrant.io,ST=SE,C=SE",
  "error": null,
  "checks": [
    {
      "id": "valid_document",
      "name": "Valid Document",
      "status": "passed",
      "detail": "DocType: eu.europa.ec.av.1"
    },
    {
      "id": "issuer_signature",
      "name": "Valid Issuer Signature",
      "status": "passed",
      "detail": "IssuerAuth COSE_Sign1 signature verified"
    },
    {
      "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 IACA certificates configured"
    },
    {
      "id": "token_status",
      "name": "Valid Token Status",
      "status": "passed",
      "detail": "Valid until 2027-05-18T00:00:00+00:00"
    },
    {
      "id": "device_signature",
      "name": "Valid Device Signature",
      "status": "passed",
      "detail": "DeviceAuth verified against SessionTranscript"
    }
  ]
}

VP Token

View Raw Token
{
  "age_verification": [
    "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBlcWV1LmV1cm9wYS5lYy5hdi4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6FxZXUuZXVyb3BhLmVjLmF2LjGB2BhYYKRmcmFuZG9tWCBjCMX4luYmSEO8Vz-yXNezhso0pgIhibMYlJq7Xj5fXGhkaWdlc3RJRAFsZWxlbWVudFZhbHVl9XFlbGVtZW50SWRlbnRpZmllcmthZ2Vfb3Zlcl8xOGppc3N1ZXJBdXRohEOhASahGCFZAfIwggHuMIIBlKADAgECAhQ071TTAzkE-8BR_KmUsi5MrkBR1TAKBggqhkjOPQQDAjBCMQswCQYDVQQGEwJTRTELMAkGA1UECAwCU0UxEjAQBgNVBAoMCWlHcmFudC5pbzESMBAGA1UEAwwJbWRvYyBJQUNBMB4XDTI2MDQyNzE4MzE1MFoXDTI3MDQyNzE4MzE1MFowTTELMAkGA1UEBhMCU0UxCzAJBgNVBAgMAlNFMRIwEAYDVQQKDAlpR3JhbnQuaW8xHTAbBgNVBAMMFG1kb2MgRG9jdW1lbnQgU2lnbmVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEUNvlyeXqHPr1dYlTz0FA5ypFAcPszE6Dg7126QN4ObRoT1GyyWU6VH9yJbJk7DxH__Kgg9R7TV-4j2gBZO0RrKNdMFswCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0OBBYEFDcZqygRb1aIiD0d_OYlG8E3Qzg1MB8GA1UdIwQYMBaAFK1QwzPpCEDX1BACpXBpOXne3BRbMAoGCCqGSM49BAMCA0gAMEUCIQCgYJstW5dW-LAVXhbPQzBZpv51Q6Sl1pMcOQf8_lbUTAIgZad9t8Z5sTPjJ599pYpS0CDivnJIVjV5EE7f6l7Sc2dZAj_YGFkCOqdmc3RhdHVzoWtzdGF0dXNfbGlzdKJjaWR4GW_GY3VyaXg5aHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xZ2RvY1R5cGVxZXUuZXVyb3BhLmVjLmF2LjFndmVyc2lvbmMxLjBsdmFsaWRpdHlJbmZvo2ZzaWduZWTAdDIwMjYtMDUtMThUMDY6MDQ6MjFaaXZhbGlkRnJvbcB0MjAyNi0wNS0xOFQwNjowNDoyMVpqdmFsaWRVbnRpbMB0MjAyNy0wNS0xOFQwMDowMDowMFpsdmFsdWVEaWdlc3RzoXFldS5ldXJvcGEuZWMuYXYuMaUAWCC3zwjPuyamSW08plP5nOKtWzlNJ3kPqXO3_MDuJD0_HwFYIK2vGikDp_POwrFeWXfq0KcJv0GZwjAer8k1td1W3ckOAlgg5VdTZeWwsas18UDBA_tUaMS4cEYQQ6kNr9Wm_IPcItADWCD6ZDm9zxOGmPzPwFlA_oApjIQSRukzpFu5280HX-ADXARYILMEyZFNV3zpDXpdP4ohcL6DGIbYr6ug_wuHNnpa6_qEbWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggDBADj9-CZQkD5fJca7I8QBekeizGDrshHOvP1PVH6EoiWCAbhIgq835AXeTpjQizcim6traBZDEbar9yGVXHcbHYgG9kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhASC06-vfItp8JvHKg7ffWJQO7-Kfw6MgJMFyxwK2VQMPorBz5P5D3Sy77R8G6XippfHsPFE0FplxwCx8FLlrYG2xkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQDh72PPtL3BsRAx7zk6mvThVzATxFzuJJvLWbGr9Uy17rZ7ef237bfoY96P9boB-3APrRZfi2PxpPhyVIWdcL_pmc3RhdHVzAA"
  ]
}

Decoded Token

Decoded JWT headers, payloads, disclosures, and key binding

View Decoded Token
{
  "age_verification": {
    "version": "1.0",
    "documents": [
      {
        "docType": "eu.europa.ec.av.1",
        "issuerSigned": {
          "nameSpaces": {
            "eu.europa.ec.av.1": [
              "CBORTag(24, b'\\xa4frandomX c\\x08\\xc5\\xf8\\x96\\xe6&HC\\xbcW?\\xb2\\\\\\xd7\\xb3\\x86\\xca4\\xa6\\x02!\\x89\\xb3\\x18\\x94\\x9a\\xbb^>_\\\\hdigestID\\x01lelementValue\\xf5qelementIdentifierkage_over_18')"
            ]
          },
          "issuerAuth": [
            "b'\\xa1\\x01&'",
            {
              "33": "b\"0\\x82\\x01\\xee0\\x82\\x01\\x94\\xa0\\x03\\x02\\x01\\x02\\x02\\x144\\xefT\\xd3\\x039\\x04\\xfb\\xc0Q\\xfc\\xa9\\x94\\xb2.L\\xae@Q\\xd50\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x020B1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02SE1\\x0b0\\t\\x06\\x03U\\x04\\x08\\x0c\\x02SE1\\x120\\x10\\x06\\x03U\\x04\\n\\x0c\\tiGrant.io1\\x120\\x10\\x06\\x03U\\x04\\x03\\x0c\\tmdoc IACA0\\x1e\\x17\\r260427183150Z\\x17\\r270427183150Z0M1\\x0b0\\t\\x06\\x03U\\x04\\x06\\x13\\x02SE1\\x0b0\\t\\x06\\x03U\\x04\\x08\\x0c\\x02SE1\\x120\\x10\\x06\\x03U\\x04\\n\\x0c\\tiGrant.io1\\x1d0\\x1b\\x06\\x03U\\x04\\x03\\x0c\\x14mdoc Document Signer0Y0\\x13\\x06\\x07*\\x86H\\xce=\\x02\\x01\\x06\\x08*\\x86H\\xce=\\x03\\x01\\x07\\x03B\\x00\\x04P\\xdb\\xe5\\xc9\\xe5\\xea\\x1c\\xfa\\xf5u\\x89S\\xcfA@\\xe7*E\\x01\\xc3\\xec\\xccN\\x83\\x83\\xbdv\\xe9\\x03x9\\xb4hOQ\\xb2\\xc9e:T\\x7fr%\\xb2d\\xec<G\\xff\\xf2\\xa0\\x83\\xd4{M_\\xb8\\x8fh\\x01d\\xed\\x11\\xac\\xa3]0[0\\t\\x06\\x03U\\x1d\\x13\\x04\\x020\\x000\\x0e\\x06\\x03U\\x1d\\x0f\\x01\\x01\\xff\\x04\\x04\\x03\\x02\\x07\\x800\\x1d\\x06\\x03U\\x1d\\x0e\\x04\\x16\\x04\\x147\\x19\\xab(\\x11oV\\x88\\x88=\\x1d\\xfc\\xe6%\\x1b\\xc17C850\\x1f\\x06\\x03U\\x1d#\\x04\\x180\\x16\\x80\\x14\\xadP\\xc33\\xe9\\x08@\\xd7\\xd4\\x10\\x02\\xa5pi9y\\xde\\xdc\\x14[0\\n\\x06\\x08*\\x86H\\xce=\\x04\\x03\\x02\\x03H\\x000E\\x02!\\x00\\xa0`\\x9b-[\\x97V\\xf8\\xb0\\x15^\\x16\\xcfC0Y\\xa6\\xfeuC\\xa4\\xa5\\xd6\\x93\\x1c9\\x07\\xfc\\xfeV\\xd4L\\x02 e\\xa7}\\xb7\\xc6y\\xb13\\xe3'\\x9f}\\xa5\\x8aR\\xd0 \\xe2\\xberHV5y\\x10N\\xdf\\xea^\\xd2sg\""
            },
            "b'\\xd8\\x18Y\\x02:\\xa7fstatus\\xa1kstatus_list\\xa2cidx\\x19o\\xc6curix9https://issuer-playground-service.igrant.io/statuslists/1gdocTypeqeu.europa.ec.av.1gversionc1.0lvalidityInfo\\xa3fsigned\\xc0t2026-05-18T06:04:21ZivalidFrom\\xc0t2026-05-18T06:04:21ZjvalidUntil\\xc0t2027-05-18T00:00:00ZlvalueDigests\\xa1qeu.europa.ec.av.1\\xa5\\x00X \\xb7\\xcf\\x08\\xcf\\xbb&\\xa6Im<\\xa6S\\xf9\\x9c\\xe2\\xad[9M\\'y\\x0f\\xa9s\\xb7\\xfc\\xc0\\xee$=?\\x1f\\x01X \\xad\\xaf\\x1a)\\x03\\xa7\\xf3\\xce\\xc2\\xb1^Yw\\xea\\xd0\\xa7\\t\\xbfA\\x99\\xc20\\x1e\\xaf\\xc95\\xb5\\xddV\\xdd\\xc9\\x0e\\x02X \\xe5WSe\\xe5\\xb0\\xb1\\xab5\\xf1@\\xc1\\x03\\xfbTh\\xc4\\xb8pF\\x10C\\xa9\\r\\xaf\\xd5\\xa6\\xfc\\x83\\xdc\"\\xd0\\x03X \\xfad9\\xbd\\xcf\\x13\\x86\\x98\\xfc\\xcf\\xc0Y@\\xfe\\x80)\\x8c\\x84\\x12F\\xe93\\xa4[\\xb9\\xdb\\xcd\\x07_\\xe0\\x03\\\\\\x04X \\xb3\\x04\\xc9\\x91MW|\\xe9\\rz]?\\x8a!p\\xbe\\x83\\x18\\x86\\xd8\\xaf\\xab\\xa0\\xff\\x0b\\x876zZ\\xeb\\xfa\\x84mdeviceKeyInfo\\xa1ideviceKey\\xa4\\x01\\x02 \\x01!X \\x0c\\x10\\x03\\x8f\\xdf\\x82e\\t\\x03\\xe5\\xf2\\\\k\\xb2<@\\x17\\xa4z,\\xc6\\x0e\\xbb!\\x1c\\xeb\\xcf\\xd4\\xf5G\\xe8J\"X \\x1b\\x84\\x88*\\xf3~@]\\xe4\\xe9\\x8d\\x08\\xb3r)\\xba\\xb6\\xb6\\x81d1\\x1bj\\xbfr\\x19U\\xc7q\\xb1\\xd8\\x80odigestAlgorithmgSHA-256'",
            "b'H-:\\xfa\\xf7\\xc8\\xb6\\x9f\\t\\xbcr\\xa0\\xed\\xf7\\xd6%\\x03\\xbb\\xf8\\xa7\\xf0\\xe8\\xc8\\t0\\\\\\xb1\\xc0\\xad\\x95@\\xc3\\xe8\\xac\\x1c\\xf9?\\x90\\xf7K.\\xfbG\\xc1\\xba^*i|{\\x0f\\x14M\\x05\\xa6\\\\p\\x0b\\x1f\\x05.Z\\xd8\\x1b'"
          ]
        },
        "deviceSigned": {
          "nameSpaces": "CBORTag(24, b'\\xa0')",
          "deviceAuth": {
            "deviceSignature": [
              "b'\\xa1\\x01&'",
              {},
              null,
              "b'8{\\xd8\\xf3\\xed/plD\\x0c{\\xceN\\xa6\\xbd8U\\xcc\\x04\\xf1\\x17;\\x89&\\xf2\\xd6lj\\xfdS-{\\xad\\x9e\\xde\\x7fm\\xfbm\\xfa\\x18\\xf7\\xa3\\xfdn\\x80~\\xdc\\x03\\xebE\\x97\\xe2\\xd8\\xfci>\\x1c\\x95!g\\\\/\\xfa'"
            ]
          }
        }
      }
    ],
    "status": 0
  }
}

Session Logs

6 total
2026-05-18 06:05:07 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "verifier-playground.igrant.io",
    "x-request-id": "7b8ad0ca6ba6a8bf75c917ef8fc9e580",
    "x-real-ip": "10.164.0.7",
    "x-forwarded-for": "10.164.0.7",
    "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": "2a02:a45a:c0f5:ff00:593a:bbfb:884f:948f",
    "content-length": "111",
    "referer": "https://verifier-playground.igrant.io/admin/create-request/",
    "accept-encoding": "gzip, br",
    "priority": "u=0, i",
    "cf-ray": "9fd8ab1719247638-AMS",
    "accept-language": "en-US,en;q=0.9,nl;q=0.8,de;q=0.7",
    "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",
    "dnt": "1",
    "upgrade-insecure-requests": "1",
    "content-type": "application/x-www-form-urlencoded",
    "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": "2a02:a45a:c0f5:ff00:593a:bbfb:884f:948f",
    "cf-ipcountry": "NL",
    "cf-visitor": "{\"scheme\":\"https\"}",
    "cookie": "_ga=GA1.1.136987760.1767893221; _gcl_au=1.1.1890919636.1777372152; _ga_F791T71E0G=GS2.1.s1778736901$o14$g1$t1778736922$j39$l0$h0; cf_clearance=i5aM_oSzylq5dksu_iG6m39MyMNkI6.cU7yTFGK0XQU-1779084238-1.2.1.1-vbz21_veCw8ZKqhiLmpiDiT7rkHiD0Mv.X8G3LOaF0GYYoep1fE14McDkDr0Jpz4whRt.QQBY1xeIkUWMWmTETPMr9JPs3n.NhO5vmnYQ8cRTL8fYpTsQ__aiSErcZrabE2Ogn7L63.iOTj8E7V.yN3Q3qDmNvdC53CkIk.TlVIEayAVFj31QlFve8UFpY7S0vjdfZkmaSdpzgMzBBLREcrSY1D47qOteGLHnq9qMZcMCLM0AHJ5DBJ4R_p3NNKSURRZsJnaZQbAU3JaqId3KT6_olei10Y5X3b4657MGuGaMDpuzeAMWs1rFA355qV_kQwDzrxrWBZnyHxJdil.Gw"
  },
  "request_body": {
    "dcql_query": {
      "credentials": [
        {
          "id": "age_verification",
          "format": "mso_mdoc",
          "meta": {
            "doctype_value": "eu.europa.ec.av.1"
          },
          "claims": [
            {
              "path": [
                "eu.europa.ec.av.1",
                "age_over_18"
              ]
            }
          ]
        }
      ]
    },
    "preset_id": "age_verification_over_18",
    "wallet_url_scheme": "openid4vp://",
    "dc_api_protocol": "unsigned"
  },
  "transaction_id": "d6b4cd7f-5bd1-49dd-971e-5ec0f6add79a",
  "request_id": "8293d7d6-b6b5-40c1-9e8e-22df8f70b29a",
  "nonce": "XPtrnFUPu3zHLNN1bwP5Lf9dyNJ2fXo-76R57DIkAEk",
  "client_id": "x509_hash:DL0iqIY9Qlij2JXHaUk75gAEIVMZJV1sS_6PPgfeeVg",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "y5pGoHc-Llh-Myoi93RX78qr3gUQrBxFQ0F7LBxPECI",
  "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": "as5AgyAKU8zWs-Thd9Q1wusAcBf2umRWQhkce8wKMKU",
          "y": "RzCynQGqVJpdkgd3P_V4EOXpX6GrS-iTH7LG9qaeDR8",
          "kid": "y5pGoHc-Llh-Myoi93RX78qr3gUQrBxFQ0F7LBxPECI",
          "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": "age_verification",
        "format": "mso_mdoc",
        "meta": {
          "doctype_value": "eu.europa.ec.av.1"
        },
        "claims": [
          {
            "path": [
              "eu.europa.ec.av.1",
              "age_over_18"
            ]
          }
        ]
      }
    ]
  },
  "preset_id": "age_verification_over_18"
}
2026-05-18 06:05:15 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "1990516884a8819a4dc9c8e9c1007484",
    "x-real-ip": "10.164.0.3",
    "x-forwarded-for": "10.164.0.3",
    "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": "2a02:a45a:c0f5:ff00:d12a:f197:a718:51be",
    "accept": "*/*",
    "user-agent": "dataWallet/1 CFNetwork/3860.500.112 Darwin/25.4.0",
    "accept-encoding": "gzip, br",
    "accept-language": "nl-NL,nl;q=0.9",
    "cf-ray": "9fd8ab4cfba89710-AMS",
    "priority": "u=3",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "2a02:a45a:c0f5:ff00:d12a:f197:a718:51be",
    "cf-ipcountry": "NL",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "path_params": {
    "request_id": "8293d7d6-b6b5-40c1-9e8e-22df8f70b29a"
  },
  "transaction_id": "d6b4cd7f-5bd1-49dd-971e-5ec0f6add79a",
  "nonce": "XPtrnFUPu3zHLNN1bwP5Lf9dyNJ2fXo-76R57DIkAEk",
  "client_id": "x509_hash:DL0iqIY9Qlij2JXHaUk75gAEIVMZJV1sS_6PPgfeeVg",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "y5pGoHc-Llh-Myoi93RX78qr3gUQrBxFQ0F7LBxPECI"
}
2026-05-18 06:05:21 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "52c9381545bd8e7a6482a7617e480fa5",
    "x-real-ip": "10.164.0.3",
    "x-forwarded-for": "10.164.0.3",
    "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": "2a02:a45a:c0f5:ff00:d12a:f197:a718:51be",
    "content-length": "3384",
    "oauth-client-attestation-pop": "eyJhbGciOiJFUzI1NiIsInR5cCI6Im9hdXRoLWNsaWVudC1hdHRlc3RhdGlvbi1wb3Arand0In0.eyJhdWQiOiJ4NTA5X2hhc2g6REwwaXFJWTlRbGlqMkpYSGFVazc1Z0FFSVZNWkpWMXNTXzZQUGdmZWVWZyIsImV4cCI6MTc3OTA4NzkyMCwiaXNzIjoiZGlkOmtleTp6MmRtekQ4MWNnUHg4VmtpN0pidXVNbUZZcldQZ1lveXR5a1VaM2V5cWh0MWo5S2Jvd212UHppakNoYm9kczFiV2YzUHhSYnpma0diOHNCM2t2UDlucU1qSzNlWTZpYzltZ2N0ZURmZUZyRTlQOUttdHF2NlQ1MzRQbXliYnJKZkFqd0JNVnhKc2g4NzFNd0tmVjNGblJhRFBMNUJUemE2bzVBTndVYjV5alhlcVhFVWo2IiwianRpIjoidXJuOnV1aWQ6MEQ0QkE5MjktQkE3RC00NTM3LTg0OUYtNzlBNzdBODRENjk0IiwiaWF0IjoxNzc5MDg0MzIwLCJuYmYiOjE3NzkwODQzMjB9.S5unVQG0mptrxBoODBGKVmBzXIaBtxTIBf1HSF0kE2eYzDEuPAwRVrvk_sYl4b8gZJrSZVUwasTf8MbMfYJ1ug",
    "oauth-client-attestation": "eyJhbGciOiJFUzI1NiIsImtpZCI6IjRiOGRhNjkxMmQ4ZDRlMjZhN2JmYzM1ZTI5OWU0NTFkIiwidHlwIjoid2FsbGV0LXVuaXQtYXR0ZXN0YXRpb24rand0In0.eyJpYXQiOiAxNzY0MjMxMDY0LCAibmJmIjogMTc2NDIzMTA2NCwgImV4cCI6IDE3NzkwOTE4NjQsICJzdWIiOiAiZGlkOmtleTp6MmRtekQ4MWNnUHg4VmtpN0pidXVNbUZZcldQZ1lveXR5a1VaM2V5cWh0MWo5S2Jvd212UHppakNoYm9kczFiV2YzUHhSYnpma0diOHNCM2t2UDlucU1qSzNlWTZpYzltZ2N0ZURmZUZyRTlQOUttdHF2NlQ1MzRQbXliYnJKZkFqd0JNVnhKc2g4NzFNd0tmVjNGblJhRFBMNUJUemE2bzVBTndVYjV5alhlcVhFVWo2IiwgImlzcyI6ICJodHRwczovL29pZDR2Yy5pZ3JhbnQuaW8vb3JnYW5pc2F0aW9uLzQ0NWYyYjc0LWNjMjctNDRlZi1iZWQ3LTQ4MDljMTM2OTljZi9zZXJ2aWNlL2RyYWZ0LTEzIiwgInZjdCI6ICJXYWxsZXRVbml0QXR0ZXN0YXRpb24iLCAiYXR0ZXN0ZWRfc2VjdXJpdHlfY29udGV4dCI6ICJodHRwczovL2V1ZGl3YWxsZXRjb25zb3J0aXVtLm9yZy8iLCAianRpIjogInVybjpkaWQ6NGIzN2U3ODYtZWQyNS00ODYwLWEyY2UtZDU4OTU3Yjk1NjBiIiwgInN0YXR1cyI6IHsic3RhdHVzX2xpc3QiOiB7ImlkeCI6IDQxMjcxLCAidXJpIjogImh0dHBzOi8vb2lkNHZjLmlncmFudC5pby9vcmdhbmlzYXRpb24vNDQ1ZjJiNzQtY2MyNy00NGVmLWJlZDctNDgwOWMxMzY5OWNmL3NlcnZpY2UvcmV2b2NhdGlvbi1zdGF0dXNsaXN0cy81MGU4ZDA5NC02MGVlLTRlOGItYTE2ZC1kMDUyNzdmMzAxMTIifX0sICJjbmYiOiB7Imp3ayI6IHsiY3J2IjogIlAtMjU2IiwgIngiOiAiREJBRGo5LUNaUWtENWZKY2E3SThRQmVrZWl6R0Ryc2hIT3ZQMVBWSDZFbyIsICJ5IjogIkc0U0lLdk4tUUYzazZZMElzM0lwdXJhMmdXUXhHMnFfY2hsVngzR3gySUEiLCAia3R5IjogIkVDIn19fQ.-atunl570CTXbda7a671WJB8USxC3LFgXf8RCrRSKLhC3F-oZVrMvFbdwAHxHEgYzwpQzrH386n98rkKQnwMiA",
    "user-agent": "dataWallet/1 CFNetwork/3860.500.112 Darwin/25.4.0",
    "accept-encoding": "gzip, br",
    "cf-ray": "9fd8ab6e2cb29700-AMS",
    "accept-language": "nl-NL,nl;q=0.9",
    "accept": "*/*",
    "content-type": "application/x-www-form-urlencoded",
    "priority": "u=3",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "2a02:a45a:c0f5:ff00:d12a:f197:a718:51be",
    "cf-ipcountry": "NL",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "form_fields": {
    "response_jwe": "eyJhbGciOiJFQ0RILUVTIiwiYXB1IjoiZURVd09WOW9ZWE5vT2tSTU1HbHhTVms1VVd4cGFqSktXRWhoVldzM05XZEJSVWxXVFZwS1ZqRnpVMTgyVUZCblptVmxWbWMiLCJhcHYiOiJXRkIwY201R1ZWQjFNM3BJVEU1T01XSjNVRFZNWmpsa2VVNUtNbVpZYnkwM05sSTFOMFJKYTBGRmF3IiwiZW5jIjoiQTEyOEdDTSIsImVwayI6eyJjcnYiOiJQLTI1NiIsImtpZCI6IjQ2ODkzM0ZGLTA1QjMtNDU0RC04RDk0LUQwNUE1NTc0NzQ3NSIsImt0eSI6IkVDIiwieCI6IlVLaER4XzZFdHVJbU1WcjlSS2dhQ1FjSkZpT0F5aTl2OUUxal91X3YzRTAiLCJ5IjoiMk1wWTd0a3BHS3NxYm0xWWR2SUlMS2doZ1ozZVFFSUZtRU15emdjbG5JZyJ9LCJraWQiOiJ5NXBHb0hjLUxsaC1NeW9pOTNSWDc4cXIzZ1VRckJ4RlEwRjdMQnhQRUNJIn0..UJV8q3nIfjxeKkeD.-Z3h_SPwCw4hcR9g3kvGew6-eklGmXwsbI8fUoLHn4F8Lt-lrb4aBtEEYr-F2GCzA_gJG0iue63yd76oghMh7eQjRyixu4JmYmNFyW6h6DYQsjGPWaD5CywCSFd2KMPgB1K7YwD13nRggnEdlc7-SR_uutSFNp3ciKqbXPFFZOuSKITSWVFHjVUG4_1ROL5qkq8PMxGhKzGO9pbgOxk6AT2m0WpBvcv-MmL2k48mZ-l-mqEZkShGu-0GCnKtNsdy6NljITfHUhwgQZRQ97UO5nQbvJAJfD7kqTaRQR3mv8EAJr0DSKGfZMfZ3fbbM7vEGetBhozuK3Sr0HZpHxMU48v2e8F9HM-R8qwfCS1Bx006OehCoi8QjlEYm76AKtr71vF1EgBwz-XES5gt5ft369rhifg43zVDvUd_emFr1kO48qCnIULPgKWMvGEy4aGvPkjQietOkKOIkHJHpbXS43MKRZsQwNaktym-pIWwTgYAb2oQQhGLE78sdG_8N7AYlLopoiadMaGKGvqs3LN10Ys8MedBTt2enofbVP4bKTmparlBj1pqkWM1auxY_1RwMq2Ah8JfroKlOR_HhIkiuImulqtZ7zzUE8KlSoTyORNpT15ZAJvJr0RMRaLoO4C7GtI2hIyrD7dDpQp2PSPVJtBjPcTyRIfKNeh63EBSEQ478EpChNH-zQbCRwsndx7aYrlRv2UAAH5_zBQmUjGsycnANLgs52bFRaScbECE67YyIZiaI2UMwk5_Ee-wVCrYTVUCnYmwxWJbTJndhk5POXEjigbM2iZOXD2ktffvJSysLuo5GfAyr1QaXPlczimKBXuyPMFjF0vAUQVMgiFLKluwSTLHuTEj7lBTA1lc5TaMgg9DBtUC6SX5_0wT-CS3BM3yQC3ieQb9gjZgLQkOsdVoLJhoEEYT6JmOk2dtdrnUSAOfRx-ljXXI1EHmXF110Oaj-AVTiyIr_jcfUvZjeUd9kK8Q2uV0k7ZxU2OXWY4qb0VqObhlzwBPdkMX7y7_Ao3_Rkh5DCQjUorI6MiherIO3B79TOyXjuo3FcM-2776g04jIR2cFUg8uKUZdJaoNYT1jIrwLCklWEfloJ4hGQ-Ef-ddjYw8W_9dHOX-Rc3GU-KiF4lnPnm28ucg5jyHoMut7_4bGbFhtZLfACcf4kilheC63ZjVRyJUNK9TJ8Ez6ebXZ8PZb4Y5QIx1XW1l46vWfxvDPDAX-nKzeuNdvahm747tPvvE1KZq4IgsD6S4qchdpQVgCpLfT9FkkhtSVTbVVuciK93afVdJvYMDRlNdiu5y8mZlrhoL8T76Z8f96GW3nxvGl-cIZvzdQ8MDlZETZTNlY1a4NAk7dW9UkrxrQs4BCal2KpG1FgujIe2orpF4zlQf9cratriLHwcBLLinw2fgyhNGbEXrk4VxcyqadqZ9AB-3IEHs0pLbS0dEkux7hiBFCvRZTfqOn3SuA6d-ugEZXPYndxrOorvqMHhF4shc2N0aN-K1P_jywRe834x_n_nsIGoQd9R8ATg_Pb3siPfftHdOJw6HUlvNNzyBoZPpcD6xX6qEjdxtvDFHdb1bZMXgqiCZkXcKf61btPDlO7UmwZpk-IHxZb5l00DFTAJHnqzi22hwOI-loxX3uMUxGksOjfLv4VEU6mDAd9eCp4fi2Qm9r3jAAuv9SrtJrMEQFVi-_IAwjiYRbweNQTevPAN57taRIz-MeQ4RmzN-fkjsV_TPmwXxN3Ek9fPe9BwTrmqJrWMUih1hQ-tL6Vzm4Tmr3SuF25zOmvhRPA7qrwMtGP86UukpRhSm8RaQgZNbh4DuuUInfTnjEUDSdBvuAr4h4wkelyxJsX2e5T5rpqLkE8SX8c_HIhfe1rKmZ6Snf5L9T5ezOL9K64Jh_hC_g9ICmkuElQ-_et_fwjra7wW04HV5rYMGanEM5fetiXjK7FGWfvHrXVs40CDGKubrrFT1y2bbma5O-NmnaHGDTibFUeF8drEm5uf0FaH-VhmI1KYaOG0xtwTUG4jjj2ZrgVEDYNoKJ4k41igeblRvrwStdRNd3MKmPZFeaSsy7WbfFi_evVIFlyxJmyO4qD1Siq5Y0D8PAjgs0ZOieWI8MdmdS1S3GFT1cbRgVTwfgX3Je1j3tn_ckuI9BSvw7PzepaqWrZ4O1XP8rWY4PNGoBaOEN9oWgJIZyw0TdcvOR0uqAfll36EDG3B_lpQMhz4K9kxU_KU3P4yKQxzNJ4jm0Ec7HnGbWm3kr1y2lKxL15fwMwQcxaj8lmVApK4BdVscstig8ZLZLw-piGapvu0GsOOWww61wXr2SP2qxw7FbnmcpEbvxONGIC4D4w-JawMXkjnqRmaXYhp2u-JWrpS7YRF4Bsar896_a4RvPgGGNwaVI3hZAYWLRkr8rg_Pjg2BvsVujxnziIct8ECNa4eQT6lh8Yg-LUOau-Z_exQK5C2TghFq_ht4VEi5Uaq-QJPVkI6IIvQpne2Fme8I_82rXkm9_llXOqjt6m9JAuxOG1opaUVQ6824_Gcphdegp4voxSMa3n0mL_-92fGVqhzvlgPLaLsFHkguZMcMTgFytc97lUvOrLrHV-qh3lXGqDY0Vst_ci6VrRr5QNJzzYQmdrDBuvSGgePIHeXsoMhbzdlabRPt0iug3FpyMKo6JuezZzLuz1UEtikbg9o7AciABkQvtHpPvYuVF9J4iFVBfQJrApyvld2_qZRxk_e6EUtdnwNR4NuxTvNUGjxW_88_5RcX42QzhRNwA9mRpLWhqP2tWwls2g.K_Snhnts0N-O5JvkPbH1Lg"
  },
  "transaction_id": "d6b4cd7f-5bd1-49dd-971e-5ec0f6add79a",
  "nonce": "XPtrnFUPu3zHLNN1bwP5Lf9dyNJ2fXo-76R57DIkAEk",
  "client_id": "x509_hash:DL0iqIY9Qlij2JXHaUk75gAEIVMZJV1sS_6PPgfeeVg",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "y5pGoHc-Llh-Myoi93RX78qr3gUQrBxFQ0F7LBxPECI"
}
2026-05-18 06:05:21 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "alg": "ECDH-ES",
    "apu": "eDUwOV9oYXNoOkRMMGlxSVk5UWxpajJKWEhhVWs3NWdBRUlWTVpKVjFzU182UFBnZmVlVmc",
    "apv": "WFB0cm5GVVB1M3pITE5OMWJ3UDVMZjlkeU5KMmZYby03NlI1N0RJa0FFaw",
    "enc": "A128GCM",
    "epk": {
      "crv": "P-256",
      "kid": "468933FF-05B3-454D-8D94-D05A55747475",
      "kty": "EC",
      "x": "UKhDx_6EtuImMVr9RKgaCQcJFiOAyi9v9E1j_u_v3E0",
      "y": "2MpY7tkpGKsqbm1YdvIILKghgZ3eQEIFmEMyzgclnIg"
    },
    "kid": "y5pGoHc-Llh-Myoi93RX78qr3gUQrBxFQ0F7LBxPECI"
  },
  "decrypted_payload": {
    "vp_token": "{\"age_verification\":[\"o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBlcWV1LmV1cm9wYS5lYy5hdi4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6FxZXUuZXVyb3BhLmVjLmF2LjGB2BhYYKRmcmFuZG9tWCBjCMX4luYmSEO8Vz-yXNezhso0pgIhibMYlJq7Xj5fXGhkaWdlc3RJRAFsZWxlbWVudFZhbHVl9XFlbGVtZW50SWRlbnRpZmllcmthZ2Vfb3Zlcl8xOGppc3N1ZXJBdXRohEOhASahGCFZAfIwggHuMIIBlKADAgECAhQ071TTAzkE-8BR_KmUsi5MrkBR1TAKBggqhkjOPQQDAjBCMQswCQYDVQQGEwJTRTELMAkGA1UECAwCU0UxEjAQBgNVBAoMCWlHcmFudC5pbzESMBAGA1UEAwwJbWRvYyBJQUNBMB4XDTI2MDQyNzE4MzE1MFoXDTI3MDQyNzE4MzE1MFowTTELMAkGA1UEBhMCU0UxCzAJBgNVBAgMAlNFMRIwEAYDVQQKDAlpR3JhbnQuaW8xHTAbBgNVBAMMFG1kb2MgRG9jdW1lbnQgU2lnbmVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEUNvlyeXqHPr1dYlTz0FA5ypFAcPszE6Dg7126QN4ObRoT1GyyWU6VH9yJbJk7DxH__Kgg9R7TV-4j2gBZO0RrKNdMFswCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0OBBYEFDcZqygRb1aIiD0d_OYlG8E3Qzg1MB8GA1UdIwQYMBaAFK1QwzPpCEDX1BACpXBpOXne3BRbMAoGCCqGSM49BAMCA0gAMEUCIQCgYJstW5dW-LAVXhbPQzBZpv51Q6Sl1pMcOQf8_lbUTAIgZad9t8Z5sTPjJ599pYpS0CDivnJIVjV5EE7f6l7Sc2dZAj_YGFkCOqdmc3RhdHVzoWtzdGF0dXNfbGlzdKJjaWR4GW_GY3VyaXg5aHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xZ2RvY1R5cGVxZXUuZXVyb3BhLmVjLmF2LjFndmVyc2lvbmMxLjBsdmFsaWRpdHlJbmZvo2ZzaWduZWTAdDIwMjYtMDUtMThUMDY6MDQ6MjFaaXZhbGlkRnJvbcB0MjAyNi0wNS0xOFQwNjowNDoyMVpqdmFsaWRVbnRpbMB0MjAyNy0wNS0xOFQwMDowMDowMFpsdmFsdWVEaWdlc3RzoXFldS5ldXJvcGEuZWMuYXYuMaUAWCC3zwjPuyamSW08plP5nOKtWzlNJ3kPqXO3_MDuJD0_HwFYIK2vGikDp_POwrFeWXfq0KcJv0GZwjAer8k1td1W3ckOAlgg5VdTZeWwsas18UDBA_tUaMS4cEYQQ6kNr9Wm_IPcItADWCD6ZDm9zxOGmPzPwFlA_oApjIQSRukzpFu5280HX-ADXARYILMEyZFNV3zpDXpdP4ohcL6DGIbYr6ug_wuHNnpa6_qEbWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggDBADj9-CZQkD5fJca7I8QBekeizGDrshHOvP1PVH6EoiWCAbhIgq835AXeTpjQizcim6traBZDEbar9yGVXHcbHYgG9kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhASC06-vfItp8JvHKg7ffWJQO7-Kfw6MgJMFyxwK2VQMPorBz5P5D3Sy77R8G6XippfHsPFE0FplxwCx8FLlrYG2xkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQDh72PPtL3BsRAx7zk6mvThVzATxFzuJJvLWbGr9Uy17rZ7ef237bfoY96P9boB-3APrRZfi2PxpPhyVIWdcL_pmc3RhdHVzAA\"]}",
    "state": "8293d7d6-b6b5-40c1-9e8e-22df8f70b29a"
  }
}
2026-05-18 06:05:21 UTC INFO /post VP Token received
Data:
{
  "vp_token": {
    "age_verification": [
      "o2d2ZXJzaW9uYzEuMGlkb2N1bWVudHOBo2dkb2NUeXBlcWV1LmV1cm9wYS5lYy5hdi4xbGlzc3VlclNpZ25lZKJqbmFtZVNwYWNlc6FxZXUuZXVyb3BhLmVjLmF2LjGB2BhYYKRmcmFuZG9tWCBjCMX4luYmSEO8Vz-yXNezhso0pgIhibMYlJq7Xj5fXGhkaWdlc3RJRAFsZWxlbWVudFZhbHVl9XFlbGVtZW50SWRlbnRpZmllcmthZ2Vfb3Zlcl8xOGppc3N1ZXJBdXRohEOhASahGCFZAfIwggHuMIIBlKADAgECAhQ071TTAzkE-8BR_KmUsi5MrkBR1TAKBggqhkjOPQQDAjBCMQswCQYDVQQGEwJTRTELMAkGA1UECAwCU0UxEjAQBgNVBAoMCWlHcmFudC5pbzESMBAGA1UEAwwJbWRvYyBJQUNBMB4XDTI2MDQyNzE4MzE1MFoXDTI3MDQyNzE4MzE1MFowTTELMAkGA1UEBhMCU0UxCzAJBgNVBAgMAlNFMRIwEAYDVQQKDAlpR3JhbnQuaW8xHTAbBgNVBAMMFG1kb2MgRG9jdW1lbnQgU2lnbmVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEUNvlyeXqHPr1dYlTz0FA5ypFAcPszE6Dg7126QN4ObRoT1GyyWU6VH9yJbJk7DxH__Kgg9R7TV-4j2gBZO0RrKNdMFswCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0OBBYEFDcZqygRb1aIiD0d_OYlG8E3Qzg1MB8GA1UdIwQYMBaAFK1QwzPpCEDX1BACpXBpOXne3BRbMAoGCCqGSM49BAMCA0gAMEUCIQCgYJstW5dW-LAVXhbPQzBZpv51Q6Sl1pMcOQf8_lbUTAIgZad9t8Z5sTPjJ599pYpS0CDivnJIVjV5EE7f6l7Sc2dZAj_YGFkCOqdmc3RhdHVzoWtzdGF0dXNfbGlzdKJjaWR4GW_GY3VyaXg5aHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pby9zdGF0dXNsaXN0cy8xZ2RvY1R5cGVxZXUuZXVyb3BhLmVjLmF2LjFndmVyc2lvbmMxLjBsdmFsaWRpdHlJbmZvo2ZzaWduZWTAdDIwMjYtMDUtMThUMDY6MDQ6MjFaaXZhbGlkRnJvbcB0MjAyNi0wNS0xOFQwNjowNDoyMVpqdmFsaWRVbnRpbMB0MjAyNy0wNS0xOFQwMDowMDowMFpsdmFsdWVEaWdlc3RzoXFldS5ldXJvcGEuZWMuYXYuMaUAWCC3zwjPuyamSW08plP5nOKtWzlNJ3kPqXO3_MDuJD0_HwFYIK2vGikDp_POwrFeWXfq0KcJv0GZwjAer8k1td1W3ckOAlgg5VdTZeWwsas18UDBA_tUaMS4cEYQQ6kNr9Wm_IPcItADWCD6ZDm9zxOGmPzPwFlA_oApjIQSRukzpFu5280HX-ADXARYILMEyZFNV3zpDXpdP4ohcL6DGIbYr6ug_wuHNnpa6_qEbWRldmljZUtleUluZm-haWRldmljZUtleaQBAiABIVggDBADj9-CZQkD5fJca7I8QBekeizGDrshHOvP1PVH6EoiWCAbhIgq835AXeTpjQizcim6traBZDEbar9yGVXHcbHYgG9kaWdlc3RBbGdvcml0aG1nU0hBLTI1NlhASC06-vfItp8JvHKg7ffWJQO7-Kfw6MgJMFyxwK2VQMPorBz5P5D3Sy77R8G6XippfHsPFE0FplxwCx8FLlrYG2xkZXZpY2VTaWduZWSiam5hbWVTcGFjZXPYGEGgamRldmljZUF1dGihb2RldmljZVNpZ25hdHVyZYRDoQEmoPZYQDh72PPtL3BsRAx7zk6mvThVzATxFzuJJvLWbGr9Uy17rZ7ef237bfoY96P9boB-3APrRZfi2PxpPhyVIWdcL_pmc3RhdHVzAA"
    ]
  },
  "state": "8293d7d6-b6b5-40c1-9e8e-22df8f70b29a",
  "nonce": "XPtrnFUPu3zHLNN1bwP5Lf9dyNJ2fXo-76R57DIkAEk",
  "client_id": "x509_hash:DL0iqIY9Qlij2JXHaUk75gAEIVMZJV1sS_6PPgfeeVg",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "jwk_thumbprint": "y5pGoHc-Llh-Myoi93RX78qr3gUQrBxFQ0F7LBxPECI"
}
2026-05-18 06:05:21 UTC INFO /post Validation succeeded
How to fix:
All credential presentations passed verification.
Data:
{
  "hint": "All credential presentations passed verification.",
  "credentials": {
    "age_verification": {
      "valid": true,
      "format": "mso_mdoc",
      "disclosed_claims": {
        "eu.europa.ec.av.1:age_over_18": true
      },
      "issuer": "CN=mdoc IACA,O=iGrant.io,ST=SE,C=SE",
      "checks": [
        {
          "id": "valid_document",
          "name": "Valid Document",
          "status": "passed",
          "detail": "DocType: eu.europa.ec.av.1"
        },
        {
          "id": "issuer_signature",
          "name": "Valid Issuer Signature",
          "status": "passed",
          "detail": "IssuerAuth COSE_Sign1 signature verified"
        },
        {
          "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 IACA certificates configured"
        },
        {
          "id": "token_status",
          "name": "Valid Token Status",
          "status": "passed",
          "detail": "Valid until 2027-05-18T00:00:00+00:00"
        },
        {
          "id": "device_signature",
          "name": "Valid Device Signature",
          "status": "passed",
          "detail": "DeviceAuth verified against SessionTranscript"
        }
      ]
    }
  }
}