> For the complete documentation index, see [llms.txt](https://docs.ecdao.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ecdao.org/products/emerald-bot/verification.md).

# Verification

### Summary

You can set up a "Verifier" directly in Discord that citizens can interact with to earn special roles in your Discord based on their NFT / Token wallet holdings. By granting special roles, you can then create gated chat rooms only for citizens with certain roles.

<figure><img src="/files/F49bksXWaxLI1kWTqyGn" alt=""><figcaption><p>Example verifier used in the <a href="https://discord.gg/flunks">Flunks Discord</a>.</p></figcaption></figure>

### Commands to Use

This is a list of commands for verifying assets directly in Discord.

{% content-ref url="/pages/f5UKqKhlKuinYpTTMml5" %}
[Verify User Assets](/products/emerald-bot/verification/verify-user-assets.md)
{% endcontent-ref %}

{% content-ref url="/pages/BkKGwnm3a0IFoZ3dvfn7" %}
[Verify Touchstone NFTs](/products/emerald-bot/verification/verify-touchstone-nfts.md)
{% endcontent-ref %}

{% content-ref url="/pages/dttL2jTqVUvDYfbH1aDx" %}
[Verify Toucans](/products/emerald-bot/verification/verify-toucans.md)
{% endcontent-ref %}
