# Mitigate Bots

### Audiences

Audiences allow to distribute rewards to the most relevant users

Thanks to our audience system, participants in past campaigns on Tide have shown 20X better results in terms of wallet balances and number of transactions than other engagement protocols. You can read more about it in our [Medium article](https://medium.com/@Tide_web3/tide-audiences-key-to-targeted-sybil-resistant-campaigns-59e4ba4288c8).

Some audiences we used:

* Active users on Ethereum, wallets with at least one transaction on Mainnet (165 mln wallets)
* Lending market users, wallets with at least a transaction on Aave, Compound, Euler (mainnet), and Aave polygon (200k wallets)
* Dex users, wallet interacting at least once with dexes and similar (2mln wallets)
* Fashion NFT holders, wallets holding fashion-related NFT projects (Nike, RTFKT etc.)

\
If you are looking for a specific audience, [reach out here.](https://fiveelementslabs.gitbook.io/tide/projects/project-lets-grow)​<br>

Audiences are a building block of campaigns that can be built on top. According to the campaign design, audiences can be used for

* Sybil protection/mitigation, avoiding multi-account
* Building multi-tiered campaigns, where rewards change according to wallet history
* Building referral campaigns, where referral fees change according to wallet history<br>

<figure><img src="/files/fooYuDLsDgL2HTP3CDFw" alt=""><figcaption><p>Sybil protection w/ audiences</p></figcaption></figure>

### Gitcoin Passport

Prevent Sybils with Gitcoin passport. We suggest a score of 20 as minimum. Add this task in your campaign.

### Humanode Discord Role

Use the humanode Discord role. It will verify if the user has a specific role that demonstrate real human activity. Just add it in your campaign!

Do you want to help us mitigate bots activity? Let us know your ideas or solutions!


---

# 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://fiveelementslabs.gitbook.io/tide/projects/campaigns/create-a-campaign/mitigate-bots.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.
