# Staking Mechanism

<figure><img src="/files/Oj4Eb2yjwi9Ml6B5FGup" alt=""><figcaption></figcaption></figure>

## Staking Mechanism and Incentive: Polyquest ($POLY)

**Polyquest**'s staking mechanism not only rewards users for participating but also addresses a unique challenge in prediction markets: **the timing of votes**.

1. **Timing Disadvantage**: In prediction markets, users who vote (make predictions) earlier often face a disadvantage compared to those who vote closer to the closing date. Later voters have the benefit of more information, which can lead to better-informed decisions, putting early voters at a potential disadvantage.
2. **Incentive for Early Voting**: To counterbalance this, Polyquest has implemented a staking incentive. When users make a vote by depositing USDC into a market contract, their deposit is considered the **staking principal**. This principal is then eligible for staking rewards, calculated based on:

   * **APR (Annual Percentage Rate)**: Set by Polyquest and applied to the staking principal.
   * **Remaining Period of the Quest**: The reward is adjusted according to the remaining time in the quest.

   By offering staking rewards in $POLY, early voters are incentivized and compensated for their earlier contributions, making the timing of their vote less of a disadvantage.
3. **Reward Distribution**: The rewards are given in $POLY tokens, which not only compensate early voters but also encourage continued engagement with the platform. This approach ensures that all participants, regardless of when they vote, have a fair chance to benefit from their involvement in the prediction markets.

This staking mechanism ensures that early contributors are fairly rewarded for their participation, leveling the playing field and encouraging more consistent and active involvement in Polyquest’s prediction markets.


---

# 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.polyquest.xyz/features/staking-mechanism.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.
