# Mechanics

{% hint style="info" %}
This is the official RAIR token ERC20 0x address. Please double check this matches your records <https://basescan.org/token/0x2b0fFbF00388f9078d5512256c43B983BB805eF8>
{% endhint %}

The RAIR token exists to incentivize the creation of useful Dapps and support the underlying RAIRprotocol.&#x20;

* Supply Side: New tokens only emitted as the network is used via a prize pool faucet.
* Demand Side: A percentage of revenue generated by official RAIRprotocol Dapps is used to buy back RAIR tokens.&#x20;

## How to License RAIRprotocol

RAIRprotocol is fully open source and free to use, extend, and modify. To make your copy of RAIRprotocol official, you'll need to mint a free license NFT.&#x20;

To access higher tiers of benefits, you'll need to stake RAIR tokens to escalate to higher tiers of support and influence in the DAO. &#x20;

## Forking

While our token licensing system can be forked and bypassed, choosing to stake the RAIR tokens allows participation in th RAIRprotocol eyosystem.&#x20;

* Only wallets with valid license NFTs can collect rewards, and submit pull requests to the open repo.&#x20;
* Projects with valid license receive official whitelisting status in the RAIRprotocol DAO. Projects without an official license are in violation of our terms of use. While there is not a hard power enforcement mechanism, there is soft power in the community (shaming for unattributed usage).&#x20;


---

# 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://docs.rairprotocol.org/rairprotocol/whitepaper-draft/start/mechanics.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.
