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

9ec53a70-a600-4b2f-abe0-d33acfa40beb

request_retrieved
direct_post.jwt

33d966c9-bd26-417b-a275-0f4560d62447
x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc
MasxdqcGUY3oUXAXB2CZQcyRlxsx1uJO-n1h2W0lH0A

https://verifier-playground-service.igrant.io/post
600s
eu_pid_any_format_common
2026-09-15 14:45:11 UTC    2026-09-15 14:45:14 UTC

DCQL Query

View Query
{
  "credentials": [
    {
      "id": "eu_pid_sdjwt",
      "format": "dc+sd-jwt",
      "meta": {
        "vct_values": [
          "urn:eudi:pid:1"
        ]
      },
      "claims": [
        {
          "path": [
            "given_name"
          ]
        },
        {
          "path": [
            "family_name"
          ]
        },
        {
          "path": [
            "birthdate"
          ]
        },
        {
          "path": [
            "issuing_country"
          ]
        }
      ]
    },
    {
      "id": "eu_pid_mdoc",
      "format": "mso_mdoc",
      "meta": {
        "doctype_value": "eu.europa.ec.eudi.pid.1"
      },
      "claims": [
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "given_name"
          ],
          "intent_to_retain": false
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "family_name"
          ],
          "intent_to_retain": false
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "birth_date"
          ],
          "intent_to_retain": false
        },
        {
          "path": [
            "eu.europa.ec.eudi.pid.1",
            "issuing_country"
          ],
          "intent_to_retain": false
        }
      ]
    }
  ],
  "credential_sets": [
    {
      "options": [
        [
          "eu_pid_sdjwt"
        ],
        [
          "eu_pid_mdoc"
        ]
      ],
      "required": true
    }
  ]
}

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": "Fzf21-Ii2QkUFLWkteMbyxOqEPpvwasg7BUMVUq2c2M",
        "y": "QsIi4K4Hzc1aHLx-__1g-Id3ZZ1RsTDCJ_Z9wVbwYN8",
        "kid": "U9Hkio__NfZpACJKVIPRk7ljX3jrniuQjxkJQDIUmIw",
        "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"
  ]
}

Session Logs

4 total
2026-09-15 14:45:11 UTC INFO /presentations Presentation request created
Data:
{
  "request_headers": {
    "host": "verifier-playground.igrant.io",
    "x-request-id": "af8ce062855f4740f1a59254d553db2b",
    "x-real-ip": "10.164.15.197",
    "x-forwarded-for": "10.164.15.197",
    "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": "45.80.21.154",
    "content-length": "148",
    "sec-fetch-mode": "navigate",
    "sec-fetch-site": "same-origin",
    "priority": "u=0, i",
    "cf-ray": "a3b869edaec5e208-MRS",
    "sec-fetch-user": "?1",
    "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
    "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
    "accept-language": "en-US,en;q=0.9",
    "accept-encoding": "gzip, br",
    "content-type": "application/x-www-form-urlencoded",
    "origin": "https://verifier-playground.igrant.io",
    "referer": "https://verifier-playground.igrant.io/admin/create-request/",
    "upgrade-insecure-requests": "1",
    "sec-fetch-dest": "document",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "45.80.21.154",
    "cf-ipcountry": "FR",
    "cf-visitor": "{\"scheme\":\"https\"}",
    "cookie": "cf_clearance=ToKxgZSmO.RzbMJZtEYzDaMRpBRThKkSxpSc0leGPz4-1789482822-1.2.1.1-3vokughih.2dnmagShCFzNAWatqD_Ccgqc43xDzxe56nuzuBdzhzWXm_cCfJh_XEjp5e4098gyCHRNuXSflv2FfQmPftHaqoD6wH8c.azsTqILecOKOCOAQkVJviALiAhADjV9svxjJtSjtDnH8sjbBErHnreZBUdJmoQ3SnP5ATMIEi3AjG_BciV4AtuAisZQJG548IkB4.QccsvCqKsn9fJUeYbYa880Ne1BsizwfUVrodp5lWaa2WoMkSaWN899laDkCOAQaypJHnxSL8XkueQaS4N3dTgJ5Z6mI1gUNYb1djvMouka_3OKAaJ63Vog3Sa.yTUpakUGP.A_9tEfD6X182uUx10kuTvR9iqCs"
  },
  "request_body": {
    "dcql_query": {
      "credentials": [
        {
          "id": "eu_pid_sdjwt",
          "format": "dc+sd-jwt",
          "meta": {
            "vct_values": [
              "urn:eudi:pid:1"
            ]
          },
          "claims": [
            {
              "path": [
                "given_name"
              ]
            },
            {
              "path": [
                "family_name"
              ]
            },
            {
              "path": [
                "birthdate"
              ]
            },
            {
              "path": [
                "issuing_country"
              ]
            }
          ]
        },
        {
          "id": "eu_pid_mdoc",
          "format": "mso_mdoc",
          "meta": {
            "doctype_value": "eu.europa.ec.eudi.pid.1"
          },
          "claims": [
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "given_name"
              ],
              "intent_to_retain": false
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "family_name"
              ],
              "intent_to_retain": false
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "birth_date"
              ],
              "intent_to_retain": false
            },
            {
              "path": [
                "eu.europa.ec.eudi.pid.1",
                "issuing_country"
              ],
              "intent_to_retain": false
            }
          ]
        }
      ],
      "credential_sets": [
        {
          "options": [
            [
              "eu_pid_sdjwt"
            ],
            [
              "eu_pid_mdoc"
            ]
          ],
          "required": true
        }
      ]
    },
    "preset_id": "eu_pid_any_format_common",
    "protocol_profile": "haip",
    "wallet_url_scheme": "haip-vp://"
  },
  "transaction_id": "9ec53a70-a600-4b2f-abe0-d33acfa40beb",
  "request_id": "33d966c9-bd26-417b-a275-0f4560d62447",
  "nonce": "MasxdqcGUY3oUXAXB2CZQcyRlxsx1uJO-n1h2W0lH0A",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "U9Hkio__NfZpACJKVIPRk7ljX3jrniuQjxkJQDIUmIw",
  "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": "Fzf21-Ii2QkUFLWkteMbyxOqEPpvwasg7BUMVUq2c2M",
          "y": "QsIi4K4Hzc1aHLx-__1g-Id3ZZ1RsTDCJ_Z9wVbwYN8",
          "kid": "U9Hkio__NfZpACJKVIPRk7ljX3jrniuQjxkJQDIUmIw",
          "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_sdjwt",
        "format": "dc+sd-jwt",
        "meta": {
          "vct_values": [
            "urn:eudi:pid:1"
          ]
        },
        "claims": [
          {
            "path": [
              "given_name"
            ]
          },
          {
            "path": [
              "family_name"
            ]
          },
          {
            "path": [
              "birthdate"
            ]
          },
          {
            "path": [
              "issuing_country"
            ]
          }
        ]
      },
      {
        "id": "eu_pid_mdoc",
        "format": "mso_mdoc",
        "meta": {
          "doctype_value": "eu.europa.ec.eudi.pid.1"
        },
        "claims": [
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "given_name"
            ],
            "intent_to_retain": false
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "family_name"
            ],
            "intent_to_retain": false
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "birth_date"
            ],
            "intent_to_retain": false
          },
          {
            "path": [
              "eu.europa.ec.eudi.pid.1",
              "issuing_country"
            ],
            "intent_to_retain": false
          }
        ]
      }
    ],
    "credential_sets": [
      {
        "options": [
          [
            "eu_pid_sdjwt"
          ],
          [
            "eu_pid_mdoc"
          ]
        ],
        "required": true
      }
    ]
  },
  "preset_id": "eu_pid_any_format_common",
  "protocol_profile": "haip"
}
2026-09-15 14:45:14 UTC INFO /authorize Authorization request retrieved
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "4dc5a634936f38f7e3db77e087c284f2",
    "x-real-ip": "10.164.15.207",
    "x-forwarded-for": "10.164.15.207",
    "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": "2a05:6e02:1065:1a10:515e:9bd4:b3e1:c0de",
    "accept-encoding": "gzip, br",
    "accept": "application/oauth-authz-req+jwt, application/jwt;q=0.9, */*;q=0.8",
    "user-agent": "wallet-simulator/1.0",
    "cf-ray": "a3b869fb59e5e1a0-MRS",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "2a05:6e02:1065:1a10:515e:9bd4:b3e1:c0de",
    "cf-ipcountry": "FR",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "path_params": {
    "request_id": "33d966c9-bd26-417b-a275-0f4560d62447"
  },
  "transaction_id": "9ec53a70-a600-4b2f-abe0-d33acfa40beb",
  "nonce": "MasxdqcGUY3oUXAXB2CZQcyRlxsx1uJO-n1h2W0lH0A",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "U9Hkio__NfZpACJKVIPRk7ljX3jrniuQjxkJQDIUmIw"
}
2026-09-15 14:45:14 UTC INFO /post Wallet response received (encrypted)
Data:
{
  "request_headers": {
    "host": "verifier-playground-service.igrant.io",
    "x-request-id": "a7e19e99a3b194fe366b6e88291ac797",
    "x-real-ip": "10.164.15.200",
    "x-forwarded-for": "10.164.15.200",
    "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": "2a05:6e02:1065:1a10:515e:9bd4:b3e1:c0de",
    "content-length": "10216",
    "accept-encoding": "gzip, br",
    "content-type": "application/x-www-form-urlencoded",
    "user-agent": "wallet-simulator/1.0",
    "cf-ray": "a3b869fc7ffae1fd-MRS",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "2a05:6e02:1065:1a10:515e:9bd4:b3e1:c0de",
    "cf-ipcountry": "FR",
    "cf-visitor": "{\"scheme\":\"https\"}"
  },
  "form_fields": {
    "response_jwe": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6ImRmRkZ1RDZBMEpuMmtIS2F6TDdiNHNVWFBOSnJPdTEtMThzZ3dzc1U3T0c3YkZ2TXlYcGtIbHVtNTJlYTZMMzYiLCJ5IjoiM1VzNnZobTZWYlB1akdOWHVMNUN0NU5BeTNMajg0bEtMTTh1VEIzdmZMRkkzMEJSUUwwWDFub19sVU5GTklSSSJ9LCJraWQiOiJVOUhraW9fX05mWnBBQ0pLVklQUms3bGpYM2pybml1UWp4a0pRRElVbUl3In0..hRC9o0HR_1Vblu2_.6miSXUCN63ICwPU9XI3qaFuw7WBDxSfcI4HFqYrWVWeUie4qigqUCvb4AQ08uyZ8OzBOzFWyPmfQ3USmnp7iMbBG_DQ7I_nZRThz9d33B1ZuwNmnDaGuAg50H2vJMyoh5E9X-PewCumvTHV8jUptYeh8Kxxefq6TkfRlOKV0RACxJvrH5MXE_dN4ngVmX_toqSSBvNBH7tYpiIcntZl_UtYwsO1IyGnIS-ebwUQd5QID0lmG067-33elS2DcE3rLNeEsUIu-EceBIoFYG-3JjSaeyaJmTRuYWaYlsmIUJdk9Tp_tYTZUsRreD4Eh8IPyDFEJjpSPljmBWpA_KRl0eGKyF27sP8zT_ZgccDCVPAcMHbG9NEd3ZqgqhPqJ5SMN9LT5qX_Tn5FgylFjfiblFAqqsfwwSqpKfM3UBuNbPINj_Ps0vbxLl9Bl9ZNxbNAsEqcTM5akaCghWFb30aZWD2couIVWtslNkzmD8fFIkK1_j1XEweb8HAmJT6Aedfm0g_LHnKCsI13nIvt9cI5QS18RlJxcQJJwKt0idkLUjEf3UZNS1O7itzFy4NYFIQYUSs640lz8EXdrTiZuf0hwAoP7MgMAG7scwBasL6wHDJcANhKH40Mmx_rNW8Fzszq0o28YGMISLhriRAtBFz7dEf4A8QUKeeOTD9GtcYcJdz-MApdh-o9Lg5aR2eyzmYSpc9h11eAnLnvaHqjPzzVTzu1XHDHLFY3cQwapP_UCM4x7GwzFTptz6-dnsXQpgTb3hhZiuYRnmSLbs-2V2OfviU5TqEpHAD1524KDxrR5eq4_QpNZj8UZ6RHnZj8ZeViTyEU9dx5agpv52DOKgDW8noba0F3BQE95RclVrBuTQhLLqWH_Czpbn7k5agKxj_ELglPp6MJup1tRxyOUbFyQBh7RFPqTTBpYmFrlZfR3z9D_ltMsGaPvpm0RW81pZFV6wk42KjB9mruosVZhQd8Yw3vM2Cu8hRAC1Jjgrrg3JoHmyORD9alrBIXrCBdFlQ2AV4f2Nb24tExcSe8JsAXUHBExz7i6HULXmy1a4fw0JFgXkw-T-Aa3Rd5s103cmUrmOr32r4eKH0u-VpPJ02VEPdlBguw9d9YqmLhFcLvJcP1q9ig2Dg1O9qN0ua_-wCbTKj64Tc2tVDkwCXed8a2BAKrDAkhqXpcR5_og3B4LciamhjUWlfFzC-8G-dKZnvyw0Un5301PEKmcc3oUrSgi_OjI0oWQ_mi_yABj_3n-qcsEsSFs9gZOOkLZLlp2qpr1C3hnlk3ii_1e3W7ucmileGyZwANCkyZQSrC6u2axOA5IlSg8jujx_F_0dWf1OJMDDHTHXj7Vs5S7esKLelVcnvFxs8ljTdYf2MhbD8kZ-rl_DrixFigmC2DFt-lNjaGU4dyKJp09w4d4D4G6xJMXK5YUhEPLnGJt5TeuW-8JMNqHcoh64K2kCyGNjNqCtumDK4uJyXwAtyG2TUlz5NdNvwjjpG7882glKeGP3PF295pqUfKCO3pwMl_0CWL3yx6RrRTKBzB9SZ9a1ga5fdxNpHw5IQDrg_t6BNLQgsRxwyvj3s3U8UC6U6xf_z5giHdek8fgk1uR4mT-EYLh_H0HPL8DVJghMWfl5BcpDfX5ZHGX1oJYtgS-GRav9mgDpCK8Kj9cTxkTY37XMPyc9RtkRKnYvkvff_16msCmYMjyEkRwthkXWnZUcEow9dEF6v4vn5i_Z1b2H8OlNphoeRFgdDjIB0R1l2cvXjAVVsI7NT4zYM5259QXUUpFOBJhl6W_N-7A-zcHzmVExk2Y-V2yB0uKXyDwozIPuwaBclrBDqmFS09oY5lfmBKPzwR93npqM0eyDJaZtH0dAyCJWAJUL1DPHp0kTnK7_W-Cct1ezcZU6RR2la87NimAYMs6K2nV3O1iai9FxXin9Xizu2Yuqs6SjySguG65nBJi2wLjWq58penpvh_Ws5gXBVGdcMctVYabV9_TmLbN7QhL0T0wxzHq7c92rfE5MyjPAgaQPLqJ2foMTTCNOOayTrCaWK1wLakSlF6Dw0oUEZr6tOTcxKDhwJ99Ce6kOX7tVH6CbLdztrkuX0VH7NgSoJF912sJOgHQdETAmQCirolL_696AHCoveNHSA2q5SX4rWjwxkolwoWXneEjZ_MCR_io4Tex-ul6_g9KA8HVAGBTvR00Tm193fYO9tmTNH-izXPo9x_bcyVe_3vgtguiVd4lHiBc1xwz1rcSkpbWJcbsxzUkYl_VjxiXEzIl1MAPkQ8O93lY4K8gLxoj2WxzJg_gEGSklPhVwRuXwGOHkT2dYOOV_rqwG_KwWBo3vVltQZaLKkiSFhBS3njCxZBx1kYgyHhxPeL_1nAvL-rnvblcH9Z-nDdrlnvcsIT2uxcbgWTcG-NtG521u_KuxnJYoNNvRl2VU6Wws-m8Ha8ql63uWN6qb6FJ86Xrc-3tF6H3QOxE7kF5vw1vicGSpP-G4Mhqff4DpB9V41yspXK5tDxdGnfNG9h05zoUgtZ-tgHDRm12eMAh_84P-1nUDYss1b-cwkduPEF7OIVfqKTavx_lgGl8zXt_lDEp3aoT5VVUO2FKGEsjY3cmT9tDO9WE39-iO4cCoQrlX5IphJgRSKP8wbjTfAPlbwFtdD54NKJ-vh9iicxXjk23fzgQw1vPtSn9KL8y9qWs2P8KyFjc4vcJClsheBU-2MySsGLvG2MA447THIgKtH2MRkW31HwAe46qbBbMwzIh748qErBCrpovw81v9FNy8VjAS1Gi8zAw-m4qVoFW1S6GvrlGlJNZgCjC8G-NeNYjCAyDpxeNcb__4O2WjmEawlVU_ldbGi4Qrurw_yVVWdh602AN0lDI2Ht-QWI_EyTW_oK13nW9HZCfSAHOxdg-n3AWkQLhOMFjCqPwSVBp7ZfmBs1aan_OI-NhYExk8LEKGmrZ4iipv_OysCVyPPzzKpEUvCEMX4hfZefTLskupGNVb_zD8XI-m4ImNSBS7jQq7K-mx9KCnR9fV5rDakxnuUvSMtkvMxAoBiXYV1Gjnk6N0S1NUqsVRVI51kiFpJQ_tPALWArx22YUDdBlX4GQkbnlbBVagpgqyEygJmsUuwl5xGmS_-1lekexfNzlyzC1S6iB-ZUdwNNA1PlbhYwI7nIpSbgnci8VE9BCuKfDkd2vKiHVkX2VUoLao99psK5K0fBd9nyAoSb1vTiWZYZCrR3BVuYZM9A4BI5JL9vZfAyx1IyZSoDH00r7BF2z-vqq6ehjliGkztjlvVmxUzuo2FUPvjUKD4q8HzKjEmInvear3aA1BScr-Fs5_HChlE1QHjLwgDjY3kWIkPgwVpGz8HrhDX7elpAN_micJJzeU1gKTAHsb0-0sPjF55ZniuoIFaN_z_UrRkcL4LPPQLbtD-zJDhgrAty97gRFGhm5v3qS-zp8WxhiQEcHhpXorpChHdt5AA6vAHxXc-K19EyOohuwZ3bRFVDHtLD6sK0yO50-pJUD9yYz19-50-Jhul1o9q7_Rc-wdbKNrTWt7UYudh4-gFlUKUie9P_QT0pC9q6Bhd0YpekqkPMzDtGjotQbkYgh2exv77Ty2yyvXg-kpVoSjYYq-iXZZE_NeYckz277X1Im36w6-t0woDiQgJk_TL6psYZjfR3bBnTAfWkdZAzKNL0POtlNlzRkgAMMH_DWUMO7reUVlj9frw7_KTtrWFwEtpt-Wf5HKwhHciIt9ERwdx6IpemTS3M5SkSwkFRox7fCOHNIjobGrZMaNvUWSRPUDKjTjUhrfUZi7xBIlgbgnZt99ZzMlX7FJL6cWpdmGFRlO1Q4jT7TSuqxaMpHsgSEiwRv63881hof-3NL1EYMEVjzM1VgtEZNZhaPnnk04VbMsKSDlmEmCPcm6BrsXNMQZDXUM1oNglL8pxUzpwLIi4BKwu9sMX2Dr0DVIUQaxt4YxViv_aHO1WEfxLNoQDJZBqzoGuVdVE7PaA61JPbL39oGsrleesi77ASJmmpJtRftavpRBck6K3tzTbFbUF_kLF3gPTecyCf58O-kxv_FHH6A1b9w7ejortwQsx-yDexb7_5XqGd2foliVv0RTIN1_gGIMJHyLCgcvXZbR9kNdybPlIslwvMrI818ozoGvaRlpEYc65wX8nux9dbruOxVaMBHrnYvOSmjIJr2M49VWHZvgTCoNcxqbVzRe_bHlOsc4mC3LEKEXSJxtmQvjSCYDsMP-zkCoC2hGEYGlZXqxX9wfVdeIfCXUPltZoCnFnOzOHqzAgM22ArTTyn7vNxniNlzR7RHd4-nCE_rxedzyS9IYnFlJ5g-YvwRU-Qr7LlMcooh5u4Dlj07LV-8T4vbDUYxRgcgrM7HuKIBK6Vcb4ZBPoQD9pY5sK1h19Sq5QTgUrzp1qPWBWCT9MaHCEeiVyH06J1FyKbp_lXVFOtlMlYnb19YujTS07IO--pOlgUH3Rl5iDyNQYLkTiFJaGw9xXJ5lh8ODMJ3ujAQzo7NLd5fMrT3M7a0cXQjD6QCd22RgWWvIyAsMqALQ5c-9Vp0mjbqgF8lRq0LvRQQlRuBkvTJErhS1uIc7mxY7EruGr2yE7J_mWrZee8SdJW_d5XVMiV1VtyeLzJHxWM0ENSDHght17wwxJx7WUlhh-OdbV5ftoIbSn2YljGmtu85wgzxGLBS-O1XswPMI7406FTyXsXKcAFvMnLDtCngVmj_Y5jc6ZZLyrCnEDKY-eGHTcTLUhnPgE7BBd8XGgIWVTSMAbvITVEOgA6GLDKDaf5MdDiEVMrnM3P6rlMEvAkKWP-lqSjlgPD3QLFqsxO6h2nR4junMPLfaI_xWPwn9GtadX8369S-2M6A968JDRO7pFOuNB1d5XXNI4jxURRLZ51B8HCnnxXCdyCFsLjvoNHq7ysam4xCfUNVx_ifUIH0jeA0sAEFCpV6JY1jewrxJ_EQiymewoLfB5Uq2pnoYhoSW5yWhDWVqKWNeuMuQaxhcqdnvpTpKKw31jQhkQJV2_Iz_Xb_OsQyZSNIXksRpxJ3-x-nAB7MCiCwWSOVqnIgR5clnTJGdhkle9JnsKsd63FWKLGPtcwhGOxh495vfzasvGEtA11VfCr-Q60IDIj83-JevhTwRbGtojD7Vm2Rnd5Iu4sob9rrSvRR4584KpIcmlRY8TG_eT0wD5yw3uxz4yNp_y6KSOoOILBw0OQ2uejsZZ2cDIlijLnDFBixrmDMD9qhcTrodOblqCZ3-knNqG1oWODqtlBqIQBNLYgkzF8KQJ8-P2KUSLkogiJdYgPpsW0ZYLEy9omJGsH0kPQ6gXPGRJlYFUjw7jIRWDsAxP--ixcotL-A2V3JegYLbbkF6HHbG0EWpV7t2iTa5vxjr3VUuaaSpHdeRGRKRGNcfo-RdBJHpyIdnjjjOjclyRSwgrEDTsIOtIINikoFbSKGOOHOYPizkfz1cThkWpFwHQaI0xJwvSBjAZevsI51lHjKWGlElZZD27H6xs0rpcSWXM4kPpyr124mrdyPF0XTwYHe5EjAsZTPh2FJD9fn0c6x4ltd0wp-FJTbRr_9NiYb0T3oHnU3X1cMkWyCq9uJogBA6szhTRGjHR_MJtoPwrrjRy2V5NeePbjhuS4MqrXwQ-LDoPO0VoPZFUyrM-uzAYyRsLe2CcsNU0fve-Sdb1FcQ_rE1c-MsAcmbkZTmHZwNwe5YS0sm_eNTUbyHcK_C0KT4gNrDwMiTSgGpu6eRZqBDpmBaIF-o8sGY7Yqq6FOcMPkJyEMSPlQJ1v2GNKfiyPOprVBaBC45FFxnXwOLoLZousee-gbNkk8rS9Nb_XzRYdlXTp3ksZbXkxtFJ1vUqb6j2TxfDq1yQakp2pBoJd2-rB87nhCl6sHwuH6IqKYjq2-w2zjERSvyKwIf8__QbbtI1gsFNdFN05FOzfHSE3VLfu4IMzgTUSNHaxqLylhSxN4EzQ8VBEbtmoFjHzncn_hmfn5OtfaRllxhSjaDq_aqzhC8eWdqJdYKtPwrG5mSe9YnAqVRTewXvwckE1SjnidDei4ah_wZnyyH5GhHl4xXcItSvO3xZ26JTpD0yEissWdiJImg_AoygR4fskcpHTF0k_nKeJrZChDw7vw9cQMTKzeLM6DQnJO_RUXJJV-lvI5wdjyUD3zXUgdT6dtIE2oeHbbAqcs-y2SxhhtM-uyv67Tf4fB1YHvLOA8lxDfE7qq-fDP5UwS-wKZsYw0-w0CuuyhHqvrQ4lJOcLiDV6WLA0i8KdBWd2vAVfW6UEL7cAFvWUEB9JG35BnMufrDvVWrzkLXKJ86beTglNwkA56dJ7ZTVR7sOdAEFqdC8MskNtjJA8gYnE13nwQg1rPw3Ve1CSFEb1a33DwWqzkI8GniNMCz8GRvmxwHmHKTnsXjjP-tkd_faBaVzN9rphE6n6fvc7pIA0rE2z9e1iexEW7zMb45iskKitCGFVX07EcJS4jPcKrxcoN6Z8lX-EOpYIn4it77wbE05CcAYue2QDLMn4wX0lrH1mE7OVP70eE-PU4g3DJbt83XhVqGBtfXrYctGdCdp2oMJNIqdoNrUTe85NU23KYup8bPGfwcFJ7f_acKGKEpSbPkWIKBstor34cPTv8pbu-j2Z0ic2Tr3KN_NH5juSbH9rJkDNFY8ov5ilrVBhuuusnJLmSl2_VzriHNYa_bmOCUbk2wrZay26NMxX-tKD2a2QHp04W0zcNyE7lRZKKR9GWOS8F61tEqDZamGOJ0ReJgkmB5XbnrQV63d9Fx1nyonClrW2FZtlvZ1TGf3xvtQwrScZ9QH5yjOgVMeKH8G1rHlal8ksbAc3LP58sAMaJ2WjdhJRTaGgAktbTJfEHJStgUIqG4L5jPq2oUtrVjxIZjidPHebC4flkCnNpPNbXoP7sLC34R_ImVmnvLKd590v-IxBbBFDaLPB8784Z_gt3xMsS5-9lcow4qhgNl49kHxaqb0XEb8MlxXrcr2bj6EFQadqAqOZAWCSCOFjbDCfnW3sBQujCc742wpDTI1eOXHZldJjbLi7Yc7rCUjRLhyIH0j6b7yb8HVSRnPxUnub_MNvT_kj39rQrehFdV7sDP3NR2fYh4QRVndEGZiCGcfiCyl9_r8sjBdDPDOyHv-oORcJhJTLn78D2mUm6H8mxFNxWEbAb4rd0q5O5R08JaV0NqTWsnu1WgIstdDI807j2Ft-yJGTQb4ud3-lOIZFUGqB9n7cbTIbcF9-WcGteQx8U6ZqzFlT0aeeKyw7IS0Oc_DpRGR-J6Xv65vV25X30xMvo8OcqMlnQ8LrTNLSMUSLvJBBF27gfbUvIPG8IRe0D0PgGs52ZesEkEN6_bQ68q2KIWmj6TygjKMmzvwoZZ0QJ40w5pspOn1Pzd7NmN45_hcZC_OxbmV7Vonkx2-gnzzaZ46o44Kd36qgysb7RV4LCzD97YkCRWVyli8aHtYPHGqGgzrM39xCqY0v-HdRdYhHmLRjlIoxP82Zuq4NnzW7pmCeVKKgF14-wDTm2UAP5AP6gbFob6dhUqrflUWDcfON-StmhendnolGdAM8x_OAIdXhGEOeozNbuXlOC8MiJKqyr6DPihtH8oiBwIwLGe_E2XkxWeGXvoEsuMg4U_GdITg2W20dg9fK3Q3nKyvLhDYeQiPS-rmzlfD6QmFN_LdDSCQkG2IIWscUdhXx-GrDBO_a_cOvTpEWcn_lpOPHWBBWke7y_iSCr6EJxZ8f_jBuuJUkUs0P33t1UEB00_CLjP3vV0eLdNMcnvCGi1JzbuNuGHJslR7AlOTzignFsWPwMNT_Zh9ZzDz86CAel_PWiEK8N4Cr6TH1jWvhVHQrMTt4RKYASOjI5wlUV0vE8hv4seyRWE7HrSNTkxt9B7hnn-WuIZ3Hsjzj5YViRJ5iFASWoFpFz6JAgfc4rUINeMFVcgaP-hxc9g0607MgRxVinnh6pwzoRPW83RAj32rhoXxQh34EKosxyGoVjR9h6E4DMWjPEAksxlgeXR6MRJitajWBkqxPJiEWCtX26Drff8wyEbleDZczk_ropq0Bz5NRPnieXsgWGiz8UC6u3MZs3a5avtvzZb_UsIL43iXmr3bImrmqn0qTAy-a-RlzmOqntLrv8OhRwHjsee0agOzRoa2b6csIzhARG8VtyAo17SpqhYZXl6OEs3fEUBDmOE3pYO3ZTspcn1ylZ4j0Ws4dw7xPPVkyXYrQciJHbgJ2rR_TP_W6ULi8mQp1p4_LFgA7jk8zFpgImQev9bBGKVFQKNYIQDba3u0thzB-mXU0HK83265uZKfcTut9L1tMIwB2KwVjcrBvFAb_TNsUTU2BFdet1yI5EGVzDjWtCDa4_KAIUgVm61Aw__ix2-FgDYvzriQnUf8ud31MBZ2WP1Jcv7zc5lIMOassanbbYyPGEOONBFd07LGvR9AsduUkllu6Ps8maf6bIhAn4XIaWsOH5UBkpod7Z0FB343BauaINIEEzu_xAXBFR-fgj8fuXguSSy8AQCYigF82fhh0IG8mGB_u1jvob_l3nmq0DhQOHZJVi3JuDfsE_UZ84__VQcFovxUF6NRPRYqH1HUNgAYLbbazTZEoFkTYyfm3c_bRIad7IMbJnxUnN-yQYzoiG0lB7Jv-YVuS_UMKhv5UssnEgrnGocCOkt0teEUy3uiQd1yS2U8QMzxz1YzPCyjKhoNwi2DA7AZkn8CkH1xffr4YjjS4DM2uiwD4J4W2qqHNGgTw4XilXfopCREaLIe_EkTZl9W3VKKpeXyX-vWNZoXpmUAMoqiayyzKOcOD83KYF2PMYYkdIOhDgSVLF8k_KKlu9fEIOZtRc7Ly1XfxXpjVcOfo-U67OZHt0z-ZahPugTA6oHE7bbMFKdTmPfBJm5d2sg4K16_CObJout1E1DMZCwfTPI0cRbw7GgrzEFi2PThXCnvHAtFSpj-Gq-guOgp60mk8b8qkroif2HLHol45ipbI_guz9fjZxSSmImvE_tHO__ecbM29dMlLub1ic4bfeDkSRtzmAiFGM1MM_9Hwqyc1_3oxlM0BdKC1NlBHrK5qdBcd1mgAx8JsnerZYw153gf9wDutpur5t_OSO251XvDpPKnrvgs9cSCvTTIWJrseIcHkZZH-3AEPMHSMtBTu8DRg4SErT0mle9XsnuHhbCVQMTgLh1aJ5N_4flYuiwCxQLVjJ7yRSQpB26K8TlGBl1mvj-3JDMUHNugZsYWyFl6DpzKHQQkL52XkBzjD3pP-GpfzvDhruK9uXb4WofQRkQJdBMwQ3dt3RZF6wc8_ull2ET0fFoWQkY91P5rBzpY8eZDiSAYK4vYMIz_H6Gs7N7iH5GY7MDqaI0GdZAOosmB4NXqKAMcMQO9BAGlW20iJxfOXuJ8xZuCCwQVk20K-IbUkOekZplm06f6DaHTXHjWEm82n5KU4nHV4wWXXjHyulF98H0vc9up4HGkSBjAEyRiuLbGEeAg-CUfzSykZnw5XgjqFRcCb0G0vzITKL5-japFbse4xrvtQ7c6QFAUjbiuiN0vcLnD9n7ga4aFpeiTHUpZy0oiQq5M5JnuahFRdZxpyNnntkCiZ-qaw4RdutfAHMiZVMTl_EjdekwAwQ0-uyCS3-Ju0OqLhq8DlIXYvfFX1k73z58HqqJqDzGgkQQorFOYzYOzHPai7r3indus-9MwFjbpIwMMdXiGfeWp1rDk53o83kNhkenJLm3bUrvz7H46IBX91wirqhHAvKoqMpY4lUF_gohap_Y1YaVl-DKOu2qLt7UbIFB3naZsjlvpr10O1J6yMfYxGPvxRw0UjYwIAZRQ.0ECOKH7Nms0A7-WDi-M_cg"
  },
  "transaction_id": "9ec53a70-a600-4b2f-abe0-d33acfa40beb",
  "nonce": "MasxdqcGUY3oUXAXB2CZQcyRlxsx1uJO-n1h2W0lH0A",
  "client_id": "x509_hash:TzHbhbedGy4A6fU-MlpQ4ILlpcxwoJor3XaX1cwZHGc",
  "response_uri": "https://verifier-playground-service.igrant.io/post",
  "response_mode": "direct_post.jwt",
  "jwk_thumbprint": "U9Hkio__NfZpACJKVIPRk7ljX3jrniuQjxkJQDIUmIw"
}
2026-09-15 14:45:14 UTC ERROR /post JWE decryption failed
How to fix:
ECDH-ES decryption failed (wrong key, corrupt ciphertext, or wrong algorithm). Ensure the wallet encrypts with alg=ECDH-ES, enc=A256GCM using the verifier's ephemeral public key from client_metadata.jwks.
View specification →
Error:
No recipient matched the provided key["Failed: [ValueError('Error computing shared key.')]"]
Stack trace
Traceback (most recent call last):
  File "/app/.venv/lib/python3.12/site-packages/verifier/routers/protocol/direct_post.py", line 375, in wallet_direct_post
    decrypted = decrypt_jwe_response(response, private_key)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/.venv/lib/python3.12/site-packages/verifier/jwe.py", line 47, in decrypt_jwe_response
    jwe_token.decrypt(private_jwk)
  File "/app/.venv/lib/python3.12/site-packages/jwcrypto/jwe.py", line 496, in decrypt
    raise InvalidJWEData('No recipient matched the provided '
jwcrypto.jwe.InvalidJWEData: No recipient matched the provided key["Failed: [ValueError('Error computing shared key.')]"]
Data:
{
  "hint": "ECDH-ES decryption failed (wrong key, corrupt ciphertext, or wrong algorithm). Ensure the wallet encrypts with alg=ECDH-ES, enc=A256GCM using the verifier's ephemeral public key from client_metadata.jwks.",
  "spec_url": "https://openid.net/specs/openid4vc-high-assurance-interoperability-profile-1_0.html",
  "jwe_header": {
    "alg": "ECDH-ES",
    "enc": "A256GCM",
    "epk": {
      "kty": "EC",
      "crv": "P-384",
      "x": "dfFFuD6A0Jn2kHKazL7b4sUXPNJrOu1-18sgwssU7OG7bFvMyXpkHlum52ea6L36",
      "y": "3Us6vhm6VbPujGNXuL5Ct5NAy3Lj84lKLM8uTB3vfLFI30BRQL0X1no_lUNFNIRI"
    },
    "kid": "U9Hkio__NfZpACJKVIPRk7ljX3jrniuQjxkJQDIUmIw"
  },
  "response_jwe": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6ImRmRkZ1RDZBMEpuMmtIS2F6TDdiNHNVWFBOSnJPdTEtMThzZ3dzc1U3T0c3YkZ2TXlYcGtIbHVtNTJlYTZMMzYiLCJ5IjoiM1VzNnZobTZWYlB1akdOWHVMNUN0NU5BeTNMajg0bEtMTTh1VEIzdmZMRkkzMEJSUUwwWDFub19sVU5GTklSSSJ9LCJraWQiOiJVOUhraW9fX05mWnBBQ0pLVklQUms3bGpYM2pybml1UWp4a0pRRElVbUl3In0..hRC9o0HR_1Vblu2_.6miSXUCN63ICwPU9XI3qaFuw7WBDxSfcI4HFqYrWVWeUie4qigqUCvb4AQ08uyZ8OzBOzFWyPmfQ3USmnp7iMbBG_DQ7I_nZRThz9d33B1ZuwNmnDaGuAg50H2vJMyoh5E9X-PewCumvTHV8jUptYeh8Kxxefq6TkfRlOKV0RACxJvrH5MXE_dN4ngVmX_toqSSBvNBH7tYpiIcntZl_UtYwsO1IyGnIS-ebwUQd5QID0lmG067-33elS2DcE3rLNeEsUIu-EceBIoFYG-3JjSaeyaJmTRuYWaYlsmIUJdk9Tp_tYTZUsRreD4Eh8IPyDFEJjpSPljmBWpA_KRl0eGKyF27sP8zT_ZgccDCVPAcMHbG9NEd3ZqgqhPqJ5SMN9LT5qX_Tn5FgylFjfiblFAqqsfwwSqpKfM3UBuNbPINj_Ps0vbxLl9Bl9ZNxbNAsEqcTM5akaCghWFb30aZWD2couIVWtslNkzmD8fFIkK1_j1XEweb8HAmJT6Aedfm0g_LHnKCsI13nIvt9cI5QS18RlJxcQJJwKt0idkLUjEf3UZNS1O7itzFy4NYFIQYUSs640lz8EXdrTiZuf0hwAoP7MgMAG7scwBasL6wHDJcANhKH40Mmx_rNW8Fzszq0o28YGMISLhriRAtBFz7dEf4A8QUKeeOTD9GtcYcJdz-MApdh-o9Lg5aR2eyzmYSpc9h11eAnLnvaHqjPzzVTzu1XHDHLFY3cQwapP_UCM4x7GwzFTptz6-dnsXQpgTb3hhZiuYRnmSLbs-2V2OfviU5TqEpHAD1524KDxrR5eq4_QpNZj8UZ6RHnZj8ZeViTyEU9dx5agpv52DOKgDW8noba0F3BQE95RclVrBuTQhLLqWH_Czpbn7k5agKxj_ELglPp6MJup1tRxyOUbFyQBh7RFPqTTBpYmFrlZfR3z9D_ltMsGaPvpm0RW81pZFV6wk42KjB9mruosVZhQd8Yw3vM2Cu8hRAC1Jjgrrg3JoHmyORD9alrBIXrCBdFlQ2AV4f2Nb24tExcSe8JsAXUHBExz7i6HULXmy1a4fw0JFgXkw-T-Aa3Rd5s103cmUrmOr32r4eKH0u-VpPJ02VEPdlBguw9d9YqmLhFcLvJcP1q9ig2Dg1O9qN0ua_-wCbTKj64Tc2tVDkwCXed8a2BAKrDAkhqXpcR5_og3B4LciamhjUWlfFzC-8G-dKZnvyw0Un5301PEKmcc3oUrSgi_OjI0oWQ_mi_yABj_3n-qcsEsSFs9gZOOkLZLlp2qpr1C3hnlk3ii_1e3W7ucmileGyZwANCkyZQSrC6u2axOA5IlSg8jujx_F_0dWf1OJMDDHTHXj7Vs5S7esKLelVcnvFxs8ljTdYf2MhbD8kZ-rl_DrixFigmC2DFt-lNjaGU4dyKJp09w4d4D4G6xJMXK5YUhEPLnGJt5TeuW-8JMNqHcoh64K2kCyGNjNqCtumDK4uJyXwAtyG2TUlz5NdNvwjjpG7882glKeGP3PF295pqUfKCO3pwMl_0CWL3yx6RrRTKBzB9SZ9a1ga5fdxNpHw5IQDrg_t6BNLQgsRxwyvj3s3U8UC6U6xf_z5giHdek8fgk1uR4mT-EYLh_H0HPL8DVJghMWfl5BcpDfX5ZHGX1oJYtgS-GRav9mgDpCK8Kj9cTxkTY37XMPyc9RtkRKnYvkvff_16msCmYMjyEkRwthkXWnZUcEow9dEF6v4vn5i_Z1b2H8OlNphoeRFgdDjIB0R1l2cvXjAVVsI7NT4zYM5259QXUUpFOBJhl6W_N-7A-zcHzmVExk2Y-V2yB0uKXyDwozIPuwaBclrBDqmFS09oY5lfmBKPzwR93npqM0eyDJaZtH0dAyCJWAJUL1DPHp0kTnK7_W-Cct1ezcZU6RR2la87NimAYMs6K2nV3O1iai9FxXin9Xizu2Yuqs6SjySguG65nBJi2wLjWq58penpvh_Ws5gXBVGdcMctVYabV9_TmLbN7QhL0T0wxzHq7c92rfE5MyjPAgaQPLqJ2foMTTCNOOayTrCaWK1wLakSlF6Dw0oUEZr6tOTcxKDhwJ99Ce6kOX7tVH6CbLdztrkuX0VH7NgSoJF912sJOgHQdETAmQCirolL_696AHCoveNHSA2q5SX4rWjwxkolwoWXneEjZ_MCR_io4Tex-ul6_g9KA8HVAGBTvR00Tm193fYO9tmTNH-izXPo9x_bcyVe_3vgtguiVd4lHiBc1xwz1rcSkpbWJcbsxzUkYl_VjxiXEzIl1MAPkQ8O93lY4K8gLxoj2WxzJg_gEGSklPhVwRuXwGOHkT2dYOOV_rqwG_KwWBo3vVltQZaLKkiSFhBS3njCxZBx1kYgyHhxPeL_1nAvL-rnvblcH9Z-nDdrlnvcsIT2uxcbgWTcG-NtG521u_KuxnJYoNNvRl2VU6Wws-m8Ha8ql63uWN6qb6FJ86Xrc-3tF6H3QOxE7kF5vw1vicGSpP-G4Mhqff4DpB9V41yspXK5tDxdGnfNG9h05zoUgtZ-tgHDRm12eMAh_84P-1nUDYss1b-cwkduPEF7OIVfqKTavx_lgGl8zXt_lDEp3aoT5VVUO2FKGEsjY3cmT9tDO9WE39-iO4cCoQrlX5IphJgRSKP8wbjTfAPlbwFtdD54NKJ-vh9iicxXjk23fzgQw1vPtSn9KL8y9qWs2P8KyFjc4vcJClsheBU-2MySsGLvG2MA447THIgKtH2MRkW31HwAe46qbBbMwzIh748qErBCrpovw81v9FNy8VjAS1Gi8zAw-m4qVoFW1S6GvrlGlJNZgCjC8G-NeNYjCAyDpxeNcb__4O2WjmEawlVU_ldbGi4Qrurw_yVVWdh602AN0lDI2Ht-QWI_EyTW_oK13nW9HZCfSAHOxdg-n3AWkQLhOMFjCqPwSVBp7ZfmBs1aan_OI-NhYExk8LEKGmrZ4iipv_OysCVyPPzzKpEUvCEMX4hfZefTLskupGNVb_zD8XI-m4ImNSBS7jQq7K-mx9KCnR9fV5rDakxnuUvSMtkvMxAoBiXYV1Gjnk6N0S1NUqsVRVI51kiFpJQ_tPALWArx22YUDdBlX4GQkbnlbBVagpgqyEygJmsUuwl5xGmS_-1lekexfNzlyzC1S6iB-ZUdwNNA1PlbhYwI7nIpSbgnci8VE9BCuKfDkd2vKiHVkX2VUoLao99psK5K0fBd9nyAoSb1vTiWZYZCrR3BVuYZM9A4BI5JL9vZfAyx1IyZSoDH00r7BF2z-vqq6ehjliGkztjlvVmxUzuo2FUPvjUKD4q8HzKjEmInvear3aA1BScr-Fs5_HChlE1QHjLwgDjY3kWIkPgwVpGz8HrhDX7elpAN_micJJzeU1gKTAHsb0-0sPjF55ZniuoIFaN_z_UrRkcL4LPPQLbtD-zJDhgrAty97gRFGhm5v3qS-zp8WxhiQEcHhpXorpChHdt5AA6vAHxXc-K19EyOohuwZ3bRFVDHtLD6sK0yO50-pJUD9yYz19-50-Jhul1o9q7_Rc-wdbKNrTWt7UYudh4-gFlUKUie9P_QT0pC9q6Bhd0YpekqkPMzDtGjotQbkYgh2exv77Ty2yyvXg-kpVoSjYYq-iXZZE_NeYckz277X1Im36w6-t0woDiQgJk_TL6psYZjfR3bBnTAfWkdZAzKNL0POtlNlzRkgAMMH_DWUMO7reUVlj9frw7_KTtrWFwEtpt-Wf5HKwhHciIt9ERwdx6IpemTS3M5SkSwkFRox7fCOHNIjobGrZMaNvUWSRPUDKjTjUhrfUZi7xBIlgbgnZt99ZzMlX7FJL6cWpdmGFRlO1Q4jT7TSuqxaMpHsgSEiwRv63881hof-3NL1EYMEVjzM1VgtEZNZhaPnnk04VbMsKSDlmEmCPcm6BrsXNMQZDXUM1oNglL8pxUzpwLIi4BKwu9sMX2Dr0DVIUQaxt4YxViv_aHO1WEfxLNoQDJZBqzoGuVdVE7PaA61JPbL39oGsrleesi77ASJmmpJtRftavpRBck6K3tzTbFbUF_kLF3gPTecyCf58O-kxv_FHH6A1b9w7ejortwQsx-yDexb7_5XqGd2foliVv0RTIN1_gGIMJHyLCgcvXZbR9kNdybPlIslwvMrI818ozoGvaRlpEYc65wX8nux9dbruOxVaMBHrnYvOSmjIJr2M49VWHZvgTCoNcxqbVzRe_bHlOsc4mC3LEKEXSJxtmQvjSCYDsMP-zkCoC2hGEYGlZXqxX9wfVdeIfCXUPltZoCnFnOzOHqzAgM22ArTTyn7vNxniNlzR7RHd4-nCE_rxedzyS9IYnFlJ5g-YvwRU-Qr7LlMcooh5u4Dlj07LV-8T4vbDUYxRgcgrM7HuKIBK6Vcb4ZBPoQD9pY5sK1h19Sq5QTgUrzp1qPWBWCT9MaHCEeiVyH06J1FyKbp_lXVFOtlMlYnb19YujTS07IO--pOlgUH3Rl5iDyNQYLkTiFJaGw9xXJ5lh8ODMJ3ujAQzo7NLd5fMrT3M7a0cXQjD6QCd22RgWWvIyAsMqALQ5c-9Vp0mjbqgF8lRq0LvRQQlRuBkvTJErhS1uIc7mxY7EruGr2yE7J_mWrZee8SdJW_d5XVMiV1VtyeLzJHxWM0ENSDHght17wwxJx7WUlhh-OdbV5ftoIbSn2YljGmtu85wgzxGLBS-O1XswPMI7406FTyXsXKcAFvMnLDtCngVmj_Y5jc6ZZLyrCnEDKY-eGHTcTLUhnPgE7BBd8XGgIWVTSMAbvITVEOgA6GLDKDaf5MdDiEVMrnM3P6rlMEvAkKWP-lqSjlgPD3QLFqsxO6h2nR4junMPLfaI_xWPwn9GtadX8369S-2M6A968JDRO7pFOuNB1d5XXNI4jxURRLZ51B8HCnnxXCdyCFsLjvoNHq7ysam4xCfUNVx_ifUIH0jeA0sAEFCpV6JY1jewrxJ_EQiymewoLfB5Uq2pnoYhoSW5yWhDWVqKWNeuMuQaxhcqdnvpTpKKw31jQhkQJV2_Iz_Xb_OsQyZSNIXksRpxJ3-x-nAB7MCiCwWSOVqnIgR5clnTJGdhkle9JnsKsd63FWKLGPtcwhGOxh495vfzasvGEtA11VfCr-Q60IDIj83-JevhTwRbGtojD7Vm2Rnd5Iu4sob9rrSvRR4584KpIcmlRY8TG_eT0wD5yw3uxz4yNp_y6KSOoOILBw0OQ2uejsZZ2cDIlijLnDFBixrmDMD9qhcTrodOblqCZ3-knNqG1oWODqtlBqIQBNLYgkzF8KQJ8-P2KUSLkogiJdYgPpsW0ZYLEy9omJGsH0kPQ6gXPGRJlYFUjw7jIRWDsAxP--ixcotL-A2V3JegYLbbkF6HHbG0EWpV7t2iTa5vxjr3VUuaaSpHdeRGRKRGNcfo-RdBJHpyIdnjjjOjclyRSwgrEDTsIOtIINikoFbSKGOOHOYPizkfz1cThkWpFwHQaI0xJwvSBjAZevsI51lHjKWGlElZZD27H6xs0rpcSWXM4kPpyr124mrdyPF0XTwYHe5EjAsZTPh2FJD9fn0c6x4ltd0wp-FJTbRr_9NiYb0T3oHnU3X1cMkWyCq9uJogBA6szhTRGjHR_MJtoPwrrjRy2V5NeePbjhuS4MqrXwQ-LDoPO0VoPZFUyrM-uzAYyRsLe2CcsNU0fve-Sdb1FcQ_rE1c-MsAcmbkZTmHZwNwe5YS0sm_eNTUbyHcK_C0KT4gNrDwMiTSgGpu6eRZqBDpmBaIF-o8sGY7Yqq6FOcMPkJyEMSPlQJ1v2GNKfiyPOprVBaBC45FFxnXwOLoLZousee-gbNkk8rS9Nb_XzRYdlXTp3ksZbXkxtFJ1vUqb6j2TxfDq1yQakp2pBoJd2-rB87nhCl6sHwuH6IqKYjq2-w2zjERSvyKwIf8__QbbtI1gsFNdFN05FOzfHSE3VLfu4IMzgTUSNHaxqLylhSxN4EzQ8VBEbtmoFjHzncn_hmfn5OtfaRllxhSjaDq_aqzhC8eWdqJdYKtPwrG5mSe9YnAqVRTewXvwckE1SjnidDei4ah_wZnyyH5GhHl4xXcItSvO3xZ26JTpD0yEissWdiJImg_AoygR4fskcpHTF0k_nKeJrZChDw7vw9cQMTKzeLM6DQnJO_RUXJJV-lvI5wdjyUD3zXUgdT6dtIE2oeHbbAqcs-y2SxhhtM-uyv67Tf4fB1YHvLOA8lxDfE7qq-fDP5UwS-wKZsYw0-w0CuuyhHqvrQ4lJOcLiDV6WLA0i8KdBWd2vAVfW6UEL7cAFvWUEB9JG35BnMufrDvVWrzkLXKJ86beTglNwkA56dJ7ZTVR7sOdAEFqdC8MskNtjJA8gYnE13nwQg1rPw3Ve1CSFEb1a33DwWqzkI8GniNMCz8GRvmxwHmHKTnsXjjP-tkd_faBaVzN9rphE6n6fvc7pIA0rE2z9e1iexEW7zMb45iskKitCGFVX07EcJS4jPcKrxcoN6Z8lX-EOpYIn4it77wbE05CcAYue2QDLMn4wX0lrH1mE7OVP70eE-PU4g3DJbt83XhVqGBtfXrYctGdCdp2oMJNIqdoNrUTe85NU23KYup8bPGfwcFJ7f_acKGKEpSbPkWIKBstor34cPTv8pbu-j2Z0ic2Tr3KN_NH5juSbH9rJkDNFY8ov5ilrVBhuuusnJLmSl2_VzriHNYa_bmOCUbk2wrZay26NMxX-tKD2a2QHp04W0zcNyE7lRZKKR9GWOS8F61tEqDZamGOJ0ReJgkmB5XbnrQV63d9Fx1nyonClrW2FZtlvZ1TGf3xvtQwrScZ9QH5yjOgVMeKH8G1rHlal8ksbAc3LP58sAMaJ2WjdhJRTaGgAktbTJfEHJStgUIqG4L5jPq2oUtrVjxIZjidPHebC4flkCnNpPNbXoP7sLC34R_ImVmnvLKd590v-IxBbBFDaLPB8784Z_gt3xMsS5-9lcow4qhgNl49kHxaqb0XEb8MlxXrcr2bj6EFQadqAqOZAWCSCOFjbDCfnW3sBQujCc742wpDTI1eOXHZldJjbLi7Yc7rCUjRLhyIH0j6b7yb8HVSRnPxUnub_MNvT_kj39rQrehFdV7sDP3NR2fYh4QRVndEGZiCGcfiCyl9_r8sjBdDPDOyHv-oORcJhJTLn78D2mUm6H8mxFNxWEbAb4rd0q5O5R08JaV0NqTWsnu1WgIstdDI807j2Ft-yJGTQb4ud3-lOIZFUGqB9n7cbTIbcF9-WcGteQx8U6ZqzFlT0aeeKyw7IS0Oc_DpRGR-J6Xv65vV25X30xMvo8OcqMlnQ8LrTNLSMUSLvJBBF27gfbUvIPG8IRe0D0PgGs52ZesEkEN6_bQ68q2KIWmj6TygjKMmzvwoZZ0QJ40w5pspOn1Pzd7NmN45_hcZC_OxbmV7Vonkx2-gnzzaZ46o44Kd36qgysb7RV4LCzD97YkCRWVyli8aHtYPHGqGgzrM39xCqY0v-HdRdYhHmLRjlIoxP82Zuq4NnzW7pmCeVKKgF14-wDTm2UAP5AP6gbFob6dhUqrflUWDcfON-StmhendnolGdAM8x_OAIdXhGEOeozNbuXlOC8MiJKqyr6DPihtH8oiBwIwLGe_E2XkxWeGXvoEsuMg4U_GdITg2W20dg9fK3Q3nKyvLhDYeQiPS-rmzlfD6QmFN_LdDSCQkG2IIWscUdhXx-GrDBO_a_cOvTpEWcn_lpOPHWBBWke7y_iSCr6EJxZ8f_jBuuJUkUs0P33t1UEB00_CLjP3vV0eLdNMcnvCGi1JzbuNuGHJslR7AlOTzignFsWPwMNT_Zh9ZzDz86CAel_PWiEK8N4Cr6TH1jWvhVHQrMTt4RKYASOjI5wlUV0vE8hv4seyRWE7HrSNTkxt9B7hnn-WuIZ3Hsjzj5YViRJ5iFASWoFpFz6JAgfc4rUINeMFVcgaP-hxc9g0607MgRxVinnh6pwzoRPW83RAj32rhoXxQh34EKosxyGoVjR9h6E4DMWjPEAksxlgeXR6MRJitajWBkqxPJiEWCtX26Drff8wyEbleDZczk_ropq0Bz5NRPnieXsgWGiz8UC6u3MZs3a5avtvzZb_UsIL43iXmr3bImrmqn0qTAy-a-RlzmOqntLrv8OhRwHjsee0agOzRoa2b6csIzhARG8VtyAo17SpqhYZXl6OEs3fEUBDmOE3pYO3ZTspcn1ylZ4j0Ws4dw7xPPVkyXYrQciJHbgJ2rR_TP_W6ULi8mQp1p4_LFgA7jk8zFpgImQev9bBGKVFQKNYIQDba3u0thzB-mXU0HK83265uZKfcTut9L1tMIwB2KwVjcrBvFAb_TNsUTU2BFdet1yI5EGVzDjWtCDa4_KAIUgVm61Aw__ix2-FgDYvzriQnUf8ud31MBZ2WP1Jcv7zc5lIMOassanbbYyPGEOONBFd07LGvR9AsduUkllu6Ps8maf6bIhAn4XIaWsOH5UBkpod7Z0FB343BauaINIEEzu_xAXBFR-fgj8fuXguSSy8AQCYigF82fhh0IG8mGB_u1jvob_l3nmq0DhQOHZJVi3JuDfsE_UZ84__VQcFovxUF6NRPRYqH1HUNgAYLbbazTZEoFkTYyfm3c_bRIad7IMbJnxUnN-yQYzoiG0lB7Jv-YVuS_UMKhv5UssnEgrnGocCOkt0teEUy3uiQd1yS2U8QMzxz1YzPCyjKhoNwi2DA7AZkn8CkH1xffr4YjjS4DM2uiwD4J4W2qqHNGgTw4XilXfopCREaLIe_EkTZl9W3VKKpeXyX-vWNZoXpmUAMoqiayyzKOcOD83KYF2PMYYkdIOhDgSVLF8k_KKlu9fEIOZtRc7Ly1XfxXpjVcOfo-U67OZHt0z-ZahPugTA6oHE7bbMFKdTmPfBJm5d2sg4K16_CObJout1E1DMZCwfTPI0cRbw7GgrzEFi2PThXCnvHAtFSpj-Gq-guOgp60mk8b8qkroif2HLHol45ipbI_guz9fjZxSSmImvE_tHO__ecbM29dMlLub1ic4bfeDkSRtzmAiFGM1MM_9Hwqyc1_3oxlM0BdKC1NlBHrK5qdBcd1mgAx8JsnerZYw153gf9wDutpur5t_OSO251XvDpPKnrvgs9cSCvTTIWJrseIcHkZZH-3AEPMHSMtBTu8DRg4SErT0mle9XsnuHhbCVQMTgLh1aJ5N_4flYuiwCxQLVjJ7yRSQpB26K8TlGBl1mvj-3JDMUHNugZsYWyFl6DpzKHQQkL52XkBzjD3pP-GpfzvDhruK9uXb4WofQRkQJdBMwQ3dt3RZF6wc8_ull2ET0fFoWQkY91P5rBzpY8eZDiSAYK4vYMIz_H6Gs7N7iH5GY7MDqaI0GdZAOosmB4NXqKAMcMQO9BAGlW20iJxfOXuJ8xZuCCwQVk20K-IbUkOekZplm06f6DaHTXHjWEm82n5KU4nHV4wWXXjHyulF98H0vc9up4HGkSBjAEyRiuLbGEeAg-CUfzSykZnw5XgjqFRcCb0G0vzITKL5-japFbse4xrvtQ7c6QFAUjbiuiN0vcLnD9n7ga4aFpeiTHUpZy0oiQq5M5JnuahFRdZxpyNnntkCiZ-qaw4RdutfAHMiZVMTl_EjdekwAwQ0-uyCS3-Ju0OqLhq8DlIXYvfFX1k73z58HqqJqDzGgkQQorFOYzYOzHPai7r3indus-9MwFjbpIwMMdXiGfeWp1rDk53o83kNhkenJLm3bUrvz7H46IBX91wirqhHAvKoqMpY4lUF_gohap_Y1YaVl-DKOu2qLt7UbIFB3naZsjlvpr10O1J6yMfYxGPvxRw0UjYwIAZRQ.0ECOKH7Nms0A7-WDi-M_cg"
}