> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wrdnbot.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Verification

> Link Discord members to Roblox accounts and control access with roles.

Verification answers a simple question: *Is this Discord member the Roblox player they claim to be?* Once linked, Warden can assign verified roles, strip unverified access, and optionally rename members to their Roblox username.

## Commands

| Command            | Who                  | Purpose                                 |
| ------------------ | -------------------- | --------------------------------------- |
| **`/verify`**      | Everyone             | Start or complete verification          |
| **`/unverify`**    | Everyone             | Remove your own link                    |
| **`/forceverify`** | Server Administrator | Manually verify someone and apply roles |

## Setup walkthrough

<Steps>
  <Step title="Enable the module">
    **`/config`** → **Verification** → **Enabled**.
  </Step>

  <Step title="Set roles">
    Pick **Verified Role(s)** (granted after success) and **Unverified Role(s)** (held until verified). Up to 10 roles each.
  </Step>

  <Step title="Choose a flow">
    Open **Select a Verification Type...** and pick how members verify (see below).
  </Step>
</Steps>

## Verification flows

### Default verification

Members verify in a channel you designate. Set the channel in config, then post the verification prompt from the same flow. Use this when you want a dedicated `#verify` channel.

### Verify on join

New joins get prompted automatically when they enter the server. Use this when you want immediate gating without setting up a separate channel.

## Nicknames

The default verified nickname pattern is `{roblox.username}`. Additional nickname and embed options may expand in future releases — watch the config panel for new toggles after updates.

<Note>
  Verification does not require [ER:LC Integration](/configuration/erlc-integration). It uses Roblox OAuth only.
</Note>
