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

71c98712-c356-4c86-9285-df2ec9af87ee

request_retrieved
direct_post.jwt

a6926979-72ec-4cb7-aefb-6fc07bf3bf7d
x509_hash:DL0iqIY9Qlij2JXHaUk75gAEIVMZJV1sS_6PPgfeeVg
dy02QJq7_F6gNZfukX7WcUZvQ4zVoKuPg9xoI9qK8aA

https://verifier-playground-service.igrant.io/post
600s
eu_pid_mdoc_all
2026-05-25 11:30:47 UTC    2026-05-25 11:30:49 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"
          ]
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "given_name"
          ]
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "birth_date"
          ]
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "place_of_birth"
          ]
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "nationality"
          ]
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "expiry_date"
          ]
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "issuing_authority"
          ]
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "issuing_country"
          ]
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "resident_address"
          ]
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "resident_country"
          ]
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "resident_state"
          ]
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "resident_city"
          ]
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "resident_postal_code"
          ]
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "resident_street"
          ]
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "resident_house_number"
          ]
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "sex"
          ]
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "email_address"
          ]
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "mobile_phone_number"
          ]
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "document_number"
          ]
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "issuing_jurisdiction"
          ]
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "issuance_date"
          ]
        }
      ]
    }
  ]
}

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": "JAvCrM15ucobqbW_MIGf5cJOK93hz9Lrjx4B5z2Vf0w",
        "y": "Ekp8LErgZJ13b2a21gTOQwkDrQuaB9kGm6dc7r2KGEk",
        "kid": "T3xwFomMJBitTagNQ0RK--jDkJHUf-z1GTQeV9l1oPQ",
        "alg": "ECDH-ES",
        "use": "enc"
      }
    ]
  },
  "authorization_encrypted_response_alg": "ECDH-ES",
  "authorization_encrypted_response_enc": "A256GCM",
  "encrypted_response_enc_values_supported": [
    "A256GCM",
    "A128GCM"
  ]
}

Session Logs

5 total
2026-05-25 11:30:47 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "verifier-playground.igrant.io",
    "x-request-id": "ec5f359eed6ce70ae7f98c922a647837",
    "x-real-ip": "10.164.0.9",
    "x-forwarded-for": "10.164.0.9",
    "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": "89.32.238.58",
    "content-length": "102",
    "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
    "content-type": "application/x-www-form-urlencoded",
    "origin": "https://verifier-playground.igrant.io",
    "sec-fetch-site": "same-origin",
    "sec-fetch-mode": "navigate",
    "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.5 Safari/605.1.15",
    "referer": "https://verifier-playground.igrant.io/admin/create-request/",
    "sec-fetch-dest": "document",
    "accept-language": "en-US,en;q=0.9",
    "priority": "u=0, i",
    "accept-encoding": "gzip, br",
    "cf-ray": "a01435c4ceb85bac-VIE",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "89.32.238.58",
    "cf-ipcountry": "MD",
    "cf-visitor": "{\"scheme\":\"https\"}",
    "cookie": "cf_clearance=Wl3vUbkh_NcSmFrUs9XrkRA11rcpirdbpA83aK.qQ8w-1779708582-1.2.1.1-nXhzXEl35GxMHehqJmNEql4EPWonPEofWwShhtMnAllssxHiNBAJI_OsCzCg501mIJGx6YH70zL0sXW64hnWektrT_ryUJb9uNo7J5RR.CB8gEYSzg4b0Hxui51sV3Du2hnjdS_X_C_J2hPxerPBBUx7_tly_ztJ8cS_rZwUVi7u18Z8aUJAGRtocQXjP3Iq9oukpK6CAFIHvzhKoxFkBul2b0wtPHktvB9fRYspYsLEhfcPjJ1eb9QVy4nDSssFf2zX.wmzshfrfINRSlw.FcmZkwYJe0b_wchmlg8rk8mzKqL4pB34ULk_bJaa3my65KvhBMVlIpqY54px.gnGkA; _ga_F791T71E0G=GS2.1.s1779692051$o4$g1$t1779692330$j60$l0$h0; _gcl_au=1.1.965712960.1779440825.1641333317.1779692072.1779692071; _ga=GA1.1.1323635476.1779440825"
  },
  "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"
              ]
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "given_name"
              ]
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "birth_date"
              ]
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "place_of_birth"
              ]
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "nationality"
              ]
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "expiry_date"
              ]
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "issuing_authority"
              ]
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "issuing_country"
              ]
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "resident_address"
              ]
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "resident_country"
              ]
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "resident_state"
              ]
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "resident_city"
              ]
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "resident_postal_code"
              ]
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "resident_street"
              ]
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "resident_house_number"
              ]
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "sex"
              ]
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "email_address"
              ]
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "mobile_phone_number"
              ]
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "document_number"
              ]
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "issuing_jurisdiction"
              ]
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "issuance_date"
              ]
            }
          ]
        }
      ]
    },
    "preset_id": "eu_pid_mdoc_all",
    "wallet_url_scheme": "openid4vp://",
    "dc_api_protocol": "unsigned"
  },
  "transaction_id": "71c98712-c356-4c86-9285-df2ec9af87ee",
  "request_id": "a6926979-72ec-4cb7-aefb-6fc07bf3bf7d",
  "nonce": "dy02QJq7_F6gNZfukX7WcUZvQ4zVoKuPg9xoI9qK8aA",
  "client_id": "x509_hash:DL0iqIY9Qlij2JXHaUk75gAEIVMZJV1sS_6PPgfeeVg",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "T3xwFomMJBitTagNQ0RK--jDkJHUf-z1GTQeV9l1oPQ",
  "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": "JAvCrM15ucobqbW_MIGf5cJOK93hz9Lrjx4B5z2Vf0w",
          "y": "Ekp8LErgZJ13b2a21gTOQwkDrQuaB9kGm6dc7r2KGEk",
          "kid": "T3xwFomMJBitTagNQ0RK--jDkJHUf-z1GTQeV9l1oPQ",
          "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_mdoc",
        "format": "mso_mdoc",
        "meta": {
          "doctype_value": "eu.europa.ec.eudi.pid.1"
        },
        "claims": [
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "family_name"
            ]
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "given_name"
            ]
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "birth_date"
            ]
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "place_of_birth"
            ]
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "nationality"
            ]
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "expiry_date"
            ]
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "issuing_authority"
            ]
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "issuing_country"
            ]
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "resident_address"
            ]
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "resident_country"
            ]
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "resident_state"
            ]
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "resident_city"
            ]
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "resident_postal_code"
            ]
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "resident_street"
            ]
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "resident_house_number"
            ]
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "sex"
            ]
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "email_address"
            ]
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "mobile_phone_number"
            ]
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "document_number"
            ]
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "issuing_jurisdiction"
            ]
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "issuance_date"
            ]
          }
        ]
      }
    ]
  },
  "preset_id": "eu_pid_mdoc_all"
}
2026-05-25 11:30:49 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "2ba796fdd28f5d16f31d231f9a6f1f29",
    "x-real-ip": "10.164.0.7",
    "x-forwarded-for": "10.164.0.7",
    "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": "89.32.238.58",
    "accept-charset": "UTF-8",
    "accept": "application/oauth-authz-req+jwt,application/jwt,application/json",
    "accept-encoding": "gzip, br",
    "user-agent": "ktor-client",
    "cf-ray": "a01435d61b9bd0ee-SOF",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "89.32.238.58",
    "cf-ipcountry": "MD",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "path_params": {
    "request_id": "a6926979-72ec-4cb7-aefb-6fc07bf3bf7d"
  },
  "transaction_id": "71c98712-c356-4c86-9285-df2ec9af87ee",
  "nonce": "dy02QJq7_F6gNZfukX7WcUZvQ4zVoKuPg9xoI9qK8aA",
  "client_id": "x509_hash:DL0iqIY9Qlij2JXHaUk75gAEIVMZJV1sS_6PPgfeeVg",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "T3xwFomMJBitTagNQ0RK--jDkJHUf-z1GTQeV9l1oPQ"
}
2026-05-25 11:30:59 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "a6ebc170785659dc6ea5faf5218fb7e8",
    "x-real-ip": "10.164.0.7",
    "x-forwarded-for": "10.164.0.7",
    "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": "89.32.238.58",
    "content-length": "579",
    "accept": "application/json,application/json",
    "accept-charset": "UTF-8",
    "accept-encoding": "gzip, br",
    "content-type": "application/x-www-form-urlencoded",
    "cf-ray": "a01436115dfcd0ee-SOF",
    "user-agent": "ktor-client",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "89.32.238.58",
    "cf-ipcountry": "MD",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "form_fields": {
    "response_jwe": "eyJlcGsiOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiI0dWxHRFhOTGFzT1pXS0VpZVZiRV93T01aQTl4NllUcUI5TlFrZXlhbDZzIiwieSI6IjZfNExUaXJDQ3ZDMzl3aFhkYjNCOGw0a2ZuRnRxTVNnakQ3a0tOTEM0MzgifSwiYXB2IjoiWkhrd01sRktjVGRmUmpablRscG1kV3RZTjFkalZWcDJVVFI2Vm05TGRWQm5PWGh2U1RseFN6aGhRUSIsImtpZCI6IlQzeHdGb21NSkJpdFRhZ05RMFJLLS1qRGtKSFVmLXoxR1RRZVY5bDFvUFEiLCJhcHUiOiJVakJDYVY5aVNUZE1XWHBOYmtsNGRUQllPRFEyUVEiLCJlbmMiOiJBMTI4R0NNIiwiYWxnIjoiRUNESC1FUyJ9..hgPX8ayUOrv-1x3G.T28K2Hbk15hozfNwA1M18Z74_ynKu_3CyzqKvQwZVJEOaCwUlmC9ybpU-H3ZmQZD2rQPrQtAJYhr6r5eA44R7koH5ZNlxTa3.fzre6_ggflcyCbFk64wi9A"
  },
  "transaction_id": "71c98712-c356-4c86-9285-df2ec9af87ee",
  "nonce": "dy02QJq7_F6gNZfukX7WcUZvQ4zVoKuPg9xoI9qK8aA",
  "client_id": "x509_hash:DL0iqIY9Qlij2JXHaUk75gAEIVMZJV1sS_6PPgfeeVg",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "T3xwFomMJBitTagNQ0RK--jDkJHUf-z1GTQeV9l1oPQ"
}
2026-05-25 11:30:59 UTC INFO /post JWE decrypted successfully
Data:
{
  "jwe_header": {
    "epk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "4ulGDXNLasOZWKEieVbE_wOMZA9x6YTqB9NQkeyal6s",
      "y": "6_4LTirCCvC39whXdb3B8l4kfnFtqMSgjD7kKNLC438"
    },
    "apv": "ZHkwMlFKcTdfRjZnTlpmdWtYN1djVVp2UTR6Vm9LdVBnOXhvSTlxSzhhQQ",
    "kid": "T3xwFomMJBitTagNQ0RK--jDkJHUf-z1GTQeV9l1oPQ",
    "apu": "UjBCaV9iSTdMWXpNbkl4dTBYODQ2QQ",
    "enc": "A128GCM",
    "alg": "ECDH-ES"
  },
  "decrypted_payload": {
    "error": "access_denied",
    "state": "a6926979-72ec-4cb7-aefb-6fc07bf3bf7d"
  }
}
2026-05-25 11:30:59 UTC ERROR /post Missing vp_token in JWE
How to fix:
The decrypted JWE payload does not contain a vp_token field. The JWE payload must be a JSON object with vp_token and optionally state.
View specification →
Data:
{
  "hint": "The decrypted JWE payload does not contain a vp_token field. The JWE payload must be a JSON object with vp_token and optionally state.",
  "spec_url": "https://openid.net/specs/openid-4-verifiable-presentations-1_0.html#section-7.2"
}