> For the complete documentation index, see [llms.txt](https://docs.siva.gg/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.siva.gg/founders-guide/backend/project-settings/requirements.md).

# Requirements

Requirements play a **crucial role** in Siva as they serve as **fundamental building blocks**. By adding requirements to rewards, you gain the ability to implement token-gating and precise control over the entire reward system. This fine-grained approach allows for targeted management and ensures that **rewards are granted based on specific conditions and achievements**.

<figure><img src="/files/7AfnuGyRHvdkpEwLPpp6" alt=""><figcaption><p>Requirement Type: Token or Coin Balance</p></figcaption></figure>

<figure><img src="/files/din2awylvQfSvJptfxju" alt=""><figcaption><p>Requirement Type: NFT Balance</p></figcaption></figure>

<figure><img src="/files/TwssZ70cT2VDMnZsNvEJ" alt=""><figcaption><p>Requirement Type: Project Level</p></figcaption></figure>

<figure><img src="/files/ueZ8L1UkIU0kpZiaclmR" alt=""><figcaption><p>Requirement Type: Discord Role</p></figcaption></figure>

<figure><img src="/files/qODpD3z6aqzz1eKnUMyc" alt=""><figcaption><p>Requirement Type: Daily Quest (Current/Highest Streak, Total Completed)</p></figcaption></figure>
