> For the complete documentation index, see [llms.txt](https://altme-documentation.gitbook.io/altmes-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://altme-documentation.gitbook.io/altmes-documentation/alme-wallet/presentation-request-query-types/verifier-implementation.md).

# Verifier implementation

There are 2 possibilities to foresee for the value of query.type of the JSON of the GET response of the Verify (“DIDAuth” or “QueryByExample”):

```
{
  "type": "VerifiablePresentationRequest",
  "query": [
    {
      "type": "DIDAuth"
    }
  ],
  "challenge": "a random uri",
  "domain" : "talao.co"
}
```

or:

```
{
  "type": "VerifiablePresentationRequest",
  "query": [{
    "type": "QueryByExample",
    "credentialQuery": [
      {}]
  }],
  "challenge": "a random uri",
  "domain" : "talao.co"
}
```
