# TWIN

The Twin Token (**TWIN**) is a utility and rewards token used within the Twin protocol. It serves as a means for users to participate in the governance of the protocol by voting on active polls.&#x20;

In order to vote, users must stake their TWIN tokens. TWIN tokens are also required as a deposit when creating new governance polls.

In addition to its governance function, TWIN is also used as an incentive for users to farm rewards by providing liquidity for TWIN and TLP. Yields, or rewards, are paid to these users in the form of USDC through the Master Vault.&#x20;

The TWIN token is an important component of the **Twin Protocol** ecosystem, and it is important to ensure that it is decentralised in order to maintain the integrity of the system. To achieve this, <mark style="background-color:green;">no team tokens will be issued after the private and presale sales, and the developers will not have any special control over the minting or distribution of TWIN tokens</mark>. This ensures that the distribution of the tokens is fair and transparent, and helps to ensure the long-term stability and security of the Twin Protocol ecosystem.

### Staking

TWIN token stakers are able to earn rewards in the form of USDC tokens, which are generated from protocol fees collected from protocol. The USDC tokens are then distributed to TWIN stakers as rewards, based on the percentage of the total stake held by each staker.&#x20;

This means that the more TWIN tokens a user stakes, the larger their share of the rewards will be. This system helps to incentivise users to support the Twin Protocol ecosystem by staking their $TWIN tokens.

In order to create a new governance poll on the Twin Protocol, a user must pay an initial deposit of TWIN tokens. This deposit helps to ensure that only serious proposals are put forward for consideration by the community. If the poll does not reach the minimum number of votes required for it to be considered (known as the "voting quorum"), the initial deposit is distributed to all TWIN token stakers in proportion to the amount of TWIN tokens they have staked. This helps to encourage participation in the governance process and rewards users for their support of the protocol.


---

# 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://twin-protocol.gitbook.io/twin-protocol/protocol/twin.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.
