> For the complete documentation index, see [llms.txt](https://guide.bocto.octopeeps.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.bocto.octopeeps.com/user-profile/user-verification-process.md).

# User Verification Process

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

### <mark style="color:purple;">Step 1 - Initiating Verification.</mark>

To claim the roles on the server with <mark style="color:purple;">**Bocto**</mark>, look for the corresponding channel that contains this widget and click the `Start Verification` button.

<figure><img src="https://3820815315-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnX757myueIMa0YXG4HJl%2Fuploads%2Fp51UGOWvnmejNEy6Oalt%2Fdiscord.com_channels_669924312257396746_1408125020449935540.png?alt=media&amp;token=0214bb49-caee-443e-ba96-4b22d29f26ef" alt=""><figcaption></figcaption></figure>

### <mark style="color:purple;">Step 2 - Creating Bocto User Profile (Optional).</mark>&#x20;

If you don't have a <mark style="color:purple;">**Bocto**</mark> user profile yet, this message will appear:

<figure><img src="https://3820815315-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnX757myueIMa0YXG4HJl%2Fuploads%2Fb9XdWRBXEIzgGIMTiQAN%2Fdiscord.com_channels_669924312257396746_1408125020449935540%20(1).png?alt=media&amp;token=c0dbde9b-fb37-4764-8179-204c7517de10" alt=""><figcaption></figcaption></figure>

To create the profile and add wallets, click the `Click here to log in` button to visit the <mark style="color:purple;">**Bocto**</mark> website and follow this guide:

{% content-ref url="/pages/cgD0Sey6R4Xj06pwkxpO" %}
[Creating/Deleting User Profile](/user-profile/creating-deleting-user-profile.md)
{% endcontent-ref %}

Then come back and click the `Start Verification` button again.

### <mark style="color:purple;">Step 3 - Adding User Wallets (Optional).</mark>

This time, <mark style="color:purple;">**Bocto**</mark> will ask you to add wallets if you didn't do it right after creating your profile:

<figure><img src="https://3820815315-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnX757myueIMa0YXG4HJl%2Fuploads%2FanyM0jxZRhJ9TrSIz30w%2Fdiscord.com_channels_669924312257396746_1408125020449935540%20(2).png?alt=media&amp;token=d44faf87-4f02-4ef6-a24d-1c222f1e236e" alt=""><figcaption></figcaption></figure>

To add wallets, click the `Add Wallet from Dashboard` button to visit the <mark style="color:purple;">**Bocto**</mark> website one more time and follow this guide:

{% content-ref url="/pages/CBwJtCLYSkRrlYQHKCAb" %}
[Adding/Removing Wallets](/user-profile/adding-removing-wallets.md)
{% endcontent-ref %}

Then come back, scroll up to the very first embed, and click the `Start Verification` button again.

### <mark style="color:purple;">Step 4 - Assigning Roles.</mark>

Now you will see this picture - <mark style="color:purple;">**Bocto**</mark> is running a scan across all your added wallets:

<figure><img src="https://3820815315-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnX757myueIMa0YXG4HJl%2Fuploads%2FdNOVTuQfHuK9FkWqV2hB%2Fdiscord.com_channels_669924312257396746_1408125020449935540%20(3).png?alt=media&amp;token=705dc278-cb73-4fcc-8314-b2bc0a043874" alt=""><figcaption></figcaption></figure>

And when it finishes, you will see the embed with the scan summary, where:

* <mark style="color:$info;">**New Roles Added**</mark> - <mark style="color:purple;">**Bocto**</mark> roles added during the current verification session.
* <mark style="color:$info;">**Roles Removed**</mark> - <mark style="color:purple;">**Bocto**</mark> roles removed during the current verification session.
* <mark style="color:$info;">**Current Roles**</mark> - All <mark style="color:purple;">**Bocto**</mark> roles you currently have as a result of all verification sessions.

<figure><img src="https://3820815315-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnX757myueIMa0YXG4HJl%2Fuploads%2FRoSWcK09DSrAmOMIHx6b%2Fdiscord.com_channels_669924312257396746_1408125020449935540%20(4).png?alt=media&amp;token=071ce6d5-b72f-450e-a61d-f6219d96bb03" alt=""><figcaption></figcaption></figure>

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

For manual user-initiated verification (the one that was described above), there are no frequency limits, just a 1-minute cooldown. This means that if, during the day, you buy several NFTs of the projects that use <mark style="color:purple;">**Bocto**</mark> verification on their servers, you can initiate the verification process again and again on every new (or even the same) server to renew your holder status.

<mark style="color:purple;">**Bocto**</mark> also uses automatic and manual server owner-initiated verification, the frequency of which depends on the selected premium plan. You can see the details [here](/plugins/verify-roles/introduction.md#capabilities-comparison). That means that if getting roles is not urgent for you, <mark style="color:purple;">**Bocto**</mark> will automatically monitor your holder's status in the background, checking your wallets at regular intervals. And yes, that means you don't even need to initiate verification yourself - eventually, <mark style="color:purple;">**Bocto**</mark> will assign (or remove) the appropriate roles on all associated servers anyway.
