# Verification Rules

## <mark style="color:$primary;">Verification Rules Activation.</mark>

To start creating the verification rules, you first need to activate them. For this, go to the <mark style="color:$primary;">**Select a Plugin**</mark> page and click on the <mark style="background-color:purple;">`≡ Features`</mark> button on the <mark style="color:blue;">**Verify Roles**</mark> card.

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

Now, activate the desired rule types by clicking on the switcher on the corresponding card, and confirm activation - one rule type at a time.

<figure><img src="/files/0wwaKBMn5kLSp1QWYvWl" alt=""><figcaption></figcaption></figure>

Now click the <mark style="background-color:purple;">`≡ Configure`</mark> button on the desired rule type card to visit the page with the list of this type of rule.

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

## <mark style="color:$primary;">Verification Rules Setup.</mark>

To add your first rule, click on the <mark style="background-color:$primary;">`+ Add New Rule`</mark> button to call the rule creation form.

<figure><img src="/files/9Kie5o0ZozkJpNN3aDfG" alt=""><figcaption></figcaption></figure>

## <mark style="color:$primary;">Verification Rules List.</mark>

For the detailed instructions on how to set up every particular rule type, visit the corresponding page:

{% content-ref url="/pages/rmg8z3hsjrpG57gpMYc8" %}
[Collectibles Contract-Based Roles](/plugins/verify-roles/verification-rules/collectibles-contract-based-roles.md)
{% endcontent-ref %}

{% content-ref url="/pages/Vudi0jJxdpL94gkW0biU" %}
[Collectibles Quantity-Based Roles](/plugins/verify-roles/verification-rules/collectibles-quantity-based-roles.md)
{% endcontent-ref %}

{% content-ref url="/pages/wPfhgXDKXmmMIoYL06l1" %}
[Specific Collectibleы Token Id(s) Based Roles](/plugins/verify-roles/verification-rules/specific-collectibley-token-id-s-based-roles.md)
{% endcontent-ref %}

{% content-ref url="/pages/sWvQrfHOAi23QOJWANsd" %}
[Specific Editions Token Id(s) Based Roles](/plugins/verify-roles/verification-rules/specific-editions-token-id-s-based-roles.md)
{% endcontent-ref %}

{% content-ref url="/pages/BxAmhqQRjDJmGvkZlClB" %}
[Specific Collectibles Traits-Based Roles](/plugins/verify-roles/verification-rules/specific-collectibles-traits-based-roles.md)
{% endcontent-ref %}

{% content-ref url="/pages/yCRLwr51eXMQJvwi2aqU" %}
[Collectibles OpenSea-Based Roles](/plugins/verify-roles/verification-rules/collectibles-opensea-based-roles.md)
{% endcontent-ref %}

{% content-ref url="/pages/15OsxfT04sfP1GmCDEXx" %}
[Custom Token (Coin) Based Roles](/plugins/verify-roles/verification-rules/custom-token-coin-based-roles.md)
{% endcontent-ref %}

{% content-ref url="/pages/2k2Ma3MxkPtW3uZ7d88K" %}
[Collectibles Combo Roles](/plugins/verify-roles/verification-rules/collectibles-combo-roles.md)
{% endcontent-ref %}

{% hint style="success" %}

Once you've done setting up the rules, it's time to [set up the verification channel](/plugins/verify-roles/verification-channel-setup.md).
{% endhint %}

## <mark style="color:$primary;">Rule Card Buttons Explanation.</mark>

When done, you will see the rule card. Depending on the rule type, the cards could look different, but they all have a common button panel located in the top-right corner of the card.&#x20;

* To **edit** the rule, use the **Pencil** button. It will call the same form you filled out when creating the rule.
* To **delete** a rule, use the **Trash bin** button.
* The rules with the contract address also have a **Copy** button, located to the right of the contract address in the <mark style="color:$primary;">**Contract**</mark> string. Use this button to copy the contract address.

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

## <mark style="color:$primary;">Rule Limits Display Explanation.</mark>

After adding at least one rule, a statistic widget will appear on this rule type page, where:

* <mark style="color:$primary;">**Current rules**</mark> - the quantity of the rules of this type (number of cards on this page).
* <mark style="color:$primary;">**Total**</mark> - total rules of all types created (number of all cards on all pages).
* <mark style="color:$primary;">**Limit**</mark> - the maximum quantity of rules of all types you can create on your active tier.

<figure><img src="/files/9SgUZ9XiZnOpMjDrrxtl" alt=""><figcaption></figcaption></figure>

## <mark style="color:$primary;">Rule Type Cards Badges Explanation.</mark>

After adding at least one rule of any type, when moving back to the list of rule types, you will see the badge in the top-left corner of the corresponding rule type card, which represents the number of created rules of this type.

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

## <mark style="color:$primary;">Verification Logs Explanation.</mark>

After the first verification session takes place, the <mark style="color:$primary;">**Verification Logs**</mark> table will appear below the rule types cards section with the following data:

* <mark style="color:$primary;">**Time**</mark> - the date and time the verification session took place.
* <mark style="color:$primary;">**Username**</mark> - the Discord username of the user checked during the verification session.
* <mark style="color:$primary;">**Wallets**</mark> - the list of the wallets that were checked during the verification session.
* <mark style="color:$primary;">**Roles Added**</mark> - the list of the roles that were added during the verification session.
* <mark style="color:$primary;">**Roles Removed**</mark> - the list of the roles that were removed during the verification session.
* <mark style="color:$primary;">**Assets**</mark> - the NFTs or the Coins that were found in the <mark style="color:$success;">Wallets</mark> during the verification session.
* <mark style="color:$primary;">**Action**</mark> - the type of the verification session. It can be <mark style="color:$success;">Auto</mark> (scheduled session) or <mark style="color:$success;">Manual</mark> (session initiated by user).

<figure><img src="/files/Um5rMeVrGiLwhKU7mIfF" 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://guide.bocto.octopeeps.com/plugins/verify-roles/verification-rules.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.
