# Verification Setup

The **Verification** tab on the dashboard lets you configure holder roles, refresh verifications, and export user data.

## Opening the Verification Tab

1. Go to [solmatebot.com/manage](https://solmatebot.com/manage)
2. Select your server
3. Click the **Verification** tab

## Adding Verification Roles

1. Click **Add Role**
2. Choose how to identify the asset:
   * **By Token ID** — enter a Solana or BNB contract address
   * **By Collection Symbol** — enter a Solana NFT collection symbol
3. If using Token ID, select the **chain** (Solana or BNB)
4. The dashboard will auto-fetch the token/collection info for confirmation
5. Select the **Discord role** to assign
6. Configure requirements:
   * **Wallet required** — user must have a verified wallet (always on)
   * **Exempt from removal** — keep the role even if holdings change
   * **Need all requirements** — user must meet all role requirements (for multi-requirement roles)
7. Click **Save**

<figure><img src="https://solmatebot.com/docs/placeholder-dashboard-verification-add.png" alt=""><figcaption><p>Adding a verification role on the dashboard</p></figcaption></figure>

### Address format

* **Solana:** Base58 format (32-44 characters)
* **BNB/EVM:** `0x` prefix + 40 hex characters

## Managing Roles

Each configured role shows:

* Role name with Discord role color
* Token/collection name and symbol
* Chain indicator (Solana or BNB)
* **Edit** and **Delete** buttons

<figure><img src="https://solmatebot.com/docs/placeholder-dashboard-verification-list.png" alt=""><figcaption><p>Verification roles list</p></figcaption></figure>

A progress bar shows how many roles you're using out of your plan's limit.

## Refreshing Verifications

Sometimes you may need to re-check all users' holdings:

* **Refresh one user:** Enter a Discord user to re-verify just that person
* **Refresh all users:** Re-verify everyone in the server

This is useful after changing role requirements or if roles seem out of sync.

## Exporting Data

Export all verification data as a downloadable file:

* **JSON** — structured data with all user details
* **TXT** — plain text list

The export includes Discord IDs, usernames, verified wallets, and role assignments.


---

# 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.solmatebot.com/web-dashboard/verification-setup.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.
