# Data Verification

The Data verification section offers the ability to verify user data by connecting to different Blockchains or Digital ID providers and validating the ownership of tokens (<mark style="color:purple;">`ERC-20, NFTs SBTs...`</mark>) or <mark style="color:purple;">`digital IDs`</mark>. The user will connect to the infrastructures with their own keys and verify the data directly from within your system. The outcome of the verification can be used to trigger different actions within your system `(eg. add a trust score, allow access to a service, complete KYC...).`

<figure><img src="/files/RXr6xHFXBRqcqOeMMVhD" alt=""><figcaption></figcaption></figure>

### Create a new Verification Config

You can setup different configs, containing different providers. A config is the unique combination of verifiable data sources and parameters associated to an APP key that will be generated automatically and linked to your billing in WalliD's backend. To create a new config, click on <mark style="color:purple;">`Data verification`</mark> on the left-side pane of the dashboard and start by defining a name for it.

<figure><img src="/files/pwtWIvTsacIcFJ2k7l4l" alt=""><figcaption></figcaption></figure>

### Select verifiable data providers&#x20;

You can choose one or as many verifiable data sources to add to your config. All the infrastructures selected will become available in your system verification flow.

<figure><img src="/files/GoEXdjxiIGJqYX2s0eZp" alt=""><figcaption></figcaption></figure>

### Choose data sources and config the parameters to verify

You can choose data sources `(eg. PolygonID protocol + Polygon Blockchain)` and define the parameters `(eg.  PolygonDAO member claim ownership + >1,000 Matic held)` for a successful verification. Fill in the boxes or pick the options available in the right pane that appear once you select a specific data source to config all the details

#### Blockchains supported

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><a href="/pages/hTIFyHQUHGpVfonWhcXX"><img src="/files/6KbeDbbc9Te7Flcvbvfi" alt="logo-ethereum.png" data-size="line"></a> <a href="/pages/hTIFyHQUHGpVfonWhcXX"><strong>Ethereum</strong></a></td><td></td><td><a href="/pages/hTIFyHQUHGpVfonWhcXX">/pages/hTIFyHQUHGpVfonWhcXX</a></td></tr><tr><td><a href="/pages/ID7KZj9kpxReFm9LVacv"><img src="https://seeklogo.com/images/N/near-icon-logo-10785AE366-seeklogo.com.png" alt="logo-twitter.png" data-size="line"></a> <a href="/pages/ID7KZj9kpxReFm9LVacv"><strong>NEAR</strong></a></td><td></td><td></td></tr><tr><td><a href="/pages/MfbQLJYZ8pDpq8suSmpi"><img src="/files/DtfGo8UGPrM9dw9AUzHE" alt="logo-polygon.png" data-size="line"></a> <a href="/pages/MfbQLJYZ8pDpq8suSmpi"><strong>Polygon</strong></a></td><td></td><td></td></tr><tr><td><a href="/pages/IO3o6g6fn1MTQNZxYujN"><img src="https://s2.coinmarketcap.com/static/img/coins/200x200/5625.png" alt="logo-linkedin.png" data-size="line"></a> <a href="/pages/IO3o6g6fn1MTQNZxYujN"><strong>LUKSO</strong></a></td><td></td><td><a href="/pages/IO3o6g6fn1MTQNZxYujN">/pages/IO3o6g6fn1MTQNZxYujN</a></td></tr><tr><td><a href="/pages/hmHgeetZc78bSOFVeiis"><img src="/files/gdlJqEYOZKIepKP9PbZf" alt="logo-binance.png" data-size="line"></a> <a href="/pages/hmHgeetZc78bSOFVeiis"><strong>BSC</strong></a></td><td></td><td></td></tr><tr><td><a href="/pages/9IdA4y6VpystvLdbf3bC"><img src="/files/oYP896cAchJV5kFiSrhR" alt="logo-arbitrum.png" data-size="line"></a> <a href="/pages/9IdA4y6VpystvLdbf3bC"><strong>Arbitrum</strong></a></td><td></td><td></td></tr><tr><td><a href="/pages/YNoxDVKVMQ09kyDoBNlG"><img src="/files/p3nnZIvAUueVOoVByqZp" alt="logo-avalanche.png" data-size="line"></a> <a href="/pages/YNoxDVKVMQ09kyDoBNlG"><strong>Avalanche</strong></a></td><td></td><td><a href="/pages/YNoxDVKVMQ09kyDoBNlG">/pages/YNoxDVKVMQ09kyDoBNlG</a></td></tr><tr><td><a href="/pages/lA7mi04L5GhdqqUP9tgW"><img src="/files/jXPBbbW5UiB6ydIggub2" alt="logo-optimism.png" data-size="line"></a> <a href="/pages/lA7mi04L5GhdqqUP9tgW"><strong>Optimism</strong></a></td><td></td><td><a href="/pages/lA7mi04L5GhdqqUP9tgW">/pages/lA7mi04L5GhdqqUP9tgW</a></td></tr><tr><td><a href="/pages/Do2rMmGQaSh92HVkBKff"><img src="/files/K8gmv3vZNScJRsmr6yya" alt="logo-celo.png" data-size="line"></a> <a href="/pages/Do2rMmGQaSh92HVkBKff"><strong>Celo</strong></a></td><td></td><td></td></tr><tr><td><a href="https://web3auth.io/docs/integration-builder?chain=GLMR"><img src="/files/Uflna3qfWMPciw5vjMrA" alt="logo-moonbeam.png" data-size="line"></a> <a href="/pages/FJxl9IEEDxXKC4gC1MEl"><strong>Moonbeam</strong></a></td><td></td><td><a href="/pages/FJxl9IEEDxXKC4gC1MEl">/pages/FJxl9IEEDxXKC4gC1MEl</a></td></tr><tr><td><a href="https://web3auth.io/docs/integration-builder?chain=MOVR"><img src="/files/ida8scWP34aOAzLxWmnl" alt="logo-moonriver.png" data-size="line"></a> <a href="/pages/6MQgFznu5OH5efuknqMB"><strong>Moonriver</strong></a></td><td></td><td><a href="/pages/6MQgFznu5OH5efuknqMB">/pages/6MQgFznu5OH5efuknqMB</a></td></tr><tr><td><a href="/pages/YgQQeAxPELkneUqSravj"><img src="/files/5uLd3XOGp4pLMttvHR1o" alt="logo-solana.png" data-size="line"></a> <a href="/pages/YgQQeAxPELkneUqSravj"><strong>Solana</strong></a></td><td></td><td></td></tr></tbody></table>

#### Social IDs supported

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><a href="/pages/JgtoAPiq2VJcRv1hDVI5"><img src="/files/yual3rIZpLGJsGUvNE9B" alt="logo-google.png" data-size="line"></a> <a href="/pages/JgtoAPiq2VJcRv1hDVI5"><strong>Google</strong></a></td><td></td><td><a href="/pages/JgtoAPiq2VJcRv1hDVI5">/pages/JgtoAPiq2VJcRv1hDVI5</a></td></tr><tr><td><a href="/pages/A0LPKrX00g2NOGJ2a1CW"><img src="/files/8EDKCUSDtpubi2LwIMAV" alt="logo-twitter.png" data-size="line"></a> <a href="/pages/A0LPKrX00g2NOGJ2a1CW"><strong>Twitter</strong></a></td><td></td><td><a href="/pages/A0LPKrX00g2NOGJ2a1CW">/pages/A0LPKrX00g2NOGJ2a1CW</a></td></tr><tr><td><a href="/pages/AbwhHS4Vv73Gl7MhsLyd"><img src="/files/bdLaPyagQmtlGn17dXSB" alt="logo-discord.png" data-size="line"></a> <a href="/pages/AbwhHS4Vv73Gl7MhsLyd"><strong>Discord</strong></a></td><td></td><td><a href="/pages/AbwhHS4Vv73Gl7MhsLyd">/pages/AbwhHS4Vv73Gl7MhsLyd</a></td></tr><tr><td><a href="/pages/CqTLnPjfNN5vWpJi4IFr"><img src="/files/nuS9cupMxpYKKvTgGfHL" alt="logo-linkedin.png" data-size="line"></a> <a href="/pages/CqTLnPjfNN5vWpJi4IFr"><strong>Linkedin</strong></a></td><td></td><td><a href="/pages/CqTLnPjfNN5vWpJi4IFr">/pages/CqTLnPjfNN5vWpJi4IFr</a></td></tr><tr><td><a href="/pages/nzexzyAf9BR3c7KZRXbn"><img src="/files/xRKyIlCz7MzKAZx3SudZ" alt="logo-reddit.png" data-size="line"></a> <a href="/pages/nzexzyAf9BR3c7KZRXbn"><strong>Reddit</strong></a></td><td></td><td><a href="/pages/nzexzyAf9BR3c7KZRXbn">/pages/nzexzyAf9BR3c7KZRXbn</a></td></tr><tr><td><a href="/pages/wqs7kJ25IvK4eTuaoXnm"><img src="/files/DRbvdK6NMsKR7EWFXa3E" alt="logo-github.png" data-size="line"></a> <a href="/pages/wqs7kJ25IvK4eTuaoXnm"><strong>Github</strong></a></td><td></td><td><a href="/pages/wqs7kJ25IvK4eTuaoXnm">/pages/wqs7kJ25IvK4eTuaoXnm</a></td></tr><tr><td><a href="/pages/zY4zS8WdVjhAZX2nMA7f"><img src="/files/HO3w38Mdd3Gn6DCUguXd" alt="logo-facebook.png" data-size="line"></a><a href="/pages/zY4zS8WdVjhAZX2nMA7f"> <strong>Facebook</strong></a></td><td></td><td><a href="/pages/zY4zS8WdVjhAZX2nMA7f">/pages/zY4zS8WdVjhAZX2nMA7f</a></td></tr><tr><td><img src="/files/G2ps5jRGkEImUKOcJLeM" alt="" data-size="line"> <a href="/pages/iBmx2d0nzx0SxpMpBM33"><strong>Instagram</strong></a></td><td></td><td><a href="/pages/iBmx2d0nzx0SxpMpBM33">/pages/iBmx2d0nzx0SxpMpBM33</a></td></tr><tr><td><a href="/pages/arisSYkI8h3mgyeqz3IY"><img src="/files/FDkXMs7wThicAKhrMcDj" alt="logo-twitch.png" data-size="line"></a> <a href="/pages/ifQKPTYZWhF23Wxi18P8"><strong>Twitch</strong></a></td><td></td><td></td></tr></tbody></table>

#### Web3 IDs supported

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><a href="/pages/KQEgICoXxQFtTA9FdZFI"><img src="/files/azkJCHBQjiJ9sz8e5FvS" alt="logo-google.png" data-size="line"></a> <a href="/pages/KQEgICoXxQFtTA9FdZFI"><strong>EBSI</strong></a></td><td></td><td><a href="/pages/RyvzdM5fRtd6040ZEgvL">/pages/RyvzdM5fRtd6040ZEgvL</a></td></tr><tr><td><a href="/pages/FerzMnQujCNDpgBV0QgA"><img src="https://play-lh.googleusercontent.com/I6ZlvPS6WoeN8OSuf8lLBlL149X9jWvRtCfNOFUVANiGpVH7PKgerYJPV1crARLqTtQ" alt="logo-twitter.png" data-size="line"></a> <a href="/pages/FerzMnQujCNDpgBV0QgA"><strong>Polygon</strong> <strong>ID</strong></a></td><td></td><td></td></tr><tr><td><a href="/pages/khYybkwoX0GpZrvx7Huj"><img src="/files/8TqHVpdFrynErsi7Ip5F" alt="logo-discord.png" data-size="line"></a> <a href="/pages/khYybkwoX0GpZrvx7Huj"><strong>WorldCoin</strong></a></td><td></td><td></td></tr><tr><td><a href="/pages/Nz1DU933qqeiHpYPw8fr"><img src="https://assets.website-files.com/609ab8eae6dd417c085cc925/609b2ba76d637745d781160e_logo-ceramic.png" alt="logo-linkedin.png" data-size="line"></a> <a href="/pages/Nz1DU933qqeiHpYPw8fr"><strong>Ceramic Network</strong></a></td><td></td><td></td></tr><tr><td><a href="/pages/DIngTGgTkXrMyFtgYECB"><img src="https://cdn.dribbble.com/users/2210413/screenshots/15548951/poh-logo_1x.png" alt="logo-reddit.png" data-size="line"></a> <a href="/pages/DIngTGgTkXrMyFtgYECB">Proof ofHumanity</a></td><td></td><td></td></tr><tr><td><a href="/pages/q5Otesz6GNdVot1Xr5dE"><img src="https://avatars.githubusercontent.com/u/36172275?s=280&#x26;v=4" alt="logo-github.png" data-size="line"></a> <a href="/pages/q5Otesz6GNdVot1Xr5dE"><strong>U. Domains</strong></a></td><td></td><td></td></tr></tbody></table>

#### PKIs  supported

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><a href="/pages/tx740z4gv8hqBQBaGkdY"><img src="https://play-lh.googleusercontent.com/2IeE0Vhgzk-feNt3O5tG_HpXBQ7liTwqdvuKGGeQ87gPN4OUNm2MThYsHXdftjsR64s" alt="logo-google.png" data-size="line"></a> <a href="/pages/tx740z4gv8hqBQBaGkdY"><strong>CMD Portugal</strong></a></td><td></td><td><a href="/pages/RyvzdM5fRtd6040ZEgvL">/pages/RyvzdM5fRtd6040ZEgvL</a></td></tr><tr><td><a href="/pages/tx740z4gv8hqBQBaGkdY"><img src="https://play-lh.googleusercontent.com/2IeE0Vhgzk-feNt3O5tG_HpXBQ7liTwqdvuKGGeQ87gPN4OUNm2MThYsHXdftjsR64s" alt="logo-twitter.png" data-size="line"></a> <a href="/pages/tx740z4gv8hqBQBaGkdY"><strong>CC Portugal</strong></a></td><td></td><td></td></tr></tbody></table>

### Select the type of verification flow (independent/ combined)

After selecting all data sources and defining parameters to be verified in your platform you can choose from one of the following verification flows:

* **Combined verifications flow -** The user will need to verify all data selected in your config and comply with all the conditions to generate a verification output. They will be presented with a flow embedded in your platform that will require the user to complete all steps until all data is verified.
* **Independent verifications flow -** The user can freely verify one or more of the individual data parameters you selected in your config. Each will be verified individually and the output of the verification will be treated individually as well.

<figure><img src="/files/44pW5Qlt8nP2HmKeKgT5" alt=""><figcaption></figcaption></figure>

### Choose output type (result/ data)

The output of the verification will be sent and processed in your frontend. You can choose to process it in one of two ways:

* **Verification result -** The verification process will only return a `True` or `False` statement based on the data provided by the user.
* **Verification data -** The verification process will return all the user data verified alongside the verification result in case of successful verification.

### Export the config code and add it to your platform

Once you complete the steps above, preview the [verification modal](/verification-modal.md) that will be displayed in your website with all the parameters selected. Copy the code generated and add it to the frontend component of your platform that you wish to trigger the Verification flows from.

<figure><img src="/files/lGcnJusPpZHEOb2ZGnad" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.wallid.io/config-dashboard/data-verification.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
