> For the complete documentation index, see [llms.txt](https://p00ls.gitbook.io/token-os/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://p00ls.gitbook.io/token-os/guides/how-our-system-works.md).

# How our system works

The overall goal of our API is to provide various ways for you to reward your audience with your $TOKEN.

Even if your audience is not web3 savvy and they do not have wallets, our system takes care of creating a non-custodial wallet for them, allowing you to still reward them with your $TOKEN.&#x20;

**You can reward your audience with $TOKEN in a few different ways:**

* [In exchange for completing an incentive](/token-os/guides/rewarding-your-audience/in-exchange-for-completing-an-incentive.md)
* [In exchange for your own points](/token-os/guides/rewarding-your-audience/in-exchange-for-your-own-points.md)
* [As a credit](/token-os/guides/rewarding-your-audience/as-a-credit.md)

Once a reward amount for a user has been determined, an on-chain allocation - or airdrop - is created specifically for your user.  Claiming this airdrop requires the payment of gas fees.

**You can choose to either:**

* Require your user to pay for the gas fees themselves
* Pay the gas fees on behalf of your user

Once the gas fees are paid, the user will receive $TOKEN in their wallet.

<br>
