# Staking Points System

The Staking Points system rewards users for contributing to the Polynomial Chain ecosystem. The more you participate by staking your assets, the more points you'll earn.

## How It Works

### Earning Points

You automatically earn Staking Points every second based on:

* **Amount staked** (bigger stake = more points)
* **Duration of stake** (longer stake = more points)
* **Early participation** (higher boost for early believers)

### Points Formula

```
Points = Score × Boost
```

![Staking Points Formula](https://1885489934-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsoBeMs8iG5iHQZLySQ4O%2Fuploads%2F7JxmDgMUmviI2vFZwRZJ%2FScreenshot%202024-06-20%20at%201.24.58%E2%80%AFPM.png?alt=media\&token=7a8d87d7-98f6-4e9c-ac34-84b323db1d8a)

## Score System

The score is the core of the Staking Points system. It increases by the amount of deposited collateral every hour.

**Example:** If Alice stakes 1000 USDC into Polynomial, she will earn 1 score per hour.

## Boost System

Boost is a multiplier that increases your Staking Points, serving as a bonus for staking over longer periods.

### Early Staker Boost

* **Duration:** 14-day Liquidity Generation Window
* **Range:** 1.5x on day 1, decreasing to 1x by day 14
* **Benefit:** The earlier you deposit, the higher the boost

### Season Boost

* **Activation:** After the 14-day ILE period ends
* **Duration:** Increases linearly over 1 month
* **Starting:** 0.5x boost
* **Maximum:** 2x total boost (combined with Early Staker Boost)

### Maximum Boost Cap

The maximum boost is capped at **2x**. When you unstake, your boost decreases proportionally to the amount unstaked (not withdrawn), but you keep accumulated scores.

![Boost System](https://1885489934-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsoBeMs8iG5iHQZLySQ4O%2Fuploads%2FDG6X9Vxwi3a2EwepFwyW%2FScreenshot%202024-06-20%20at%202.18.31%E2%80%AFPM.png?alt=media\&token=c1933526-2733-4cfb-aa27-0b4683c0acb6)

## Example Calculation

Alice deposits 1000 USDC within the first few minutes of the deposit window:

1. **Early Staker Boost:** 1.5x
2. **After 1 month:** Season Boost reaches 2x total
3. **Final Points:** `score × 2 (boost)`

## Withdrawal Impact

Withdrawing from the Polynomial Pool during the 14-day ILE period will:

* Decrease your boost proportionally to the amount unstaked
* Preserve accumulated scores
* Forfeit future boost benefits for the withdrawn amount

## Fair Reward System

The Staking Points program is designed to be fair and rewarding:

* **Reward valuable contributions:** Users who help the network grow organically are rewarded most
* **Balance contribution size:** Both large and small stakers are rewarded appropriately
* **Encourage long-term commitment:** Longer staking periods earn more rewards
* **Adaptable incentives:** The program can adjust rewards during crucial network growth phases

## Advanced Features

### Restaking During Unstaking Window

You can stake back into the pool at any time, even during the 24-hour unstaking window. This allows you to:

* Maintain your boost multiplier
* Continue earning points
* Avoid losing accumulated benefits

### Mission Integration

Staking points work in conjunction with the [Missions System](https://github.com/Polynomial-Protocol/gitbook/blob/master/explanation/missions.md):

* Complete staking missions for bonus points
* Earn additional rewards through social missions
* Maximize your total point accumulation

### Referral Benefits

When you refer others to stake:

* Earn 10% of their staking points
* Earn 5% of their referrals' points
* Build a sustainable point-earning network

## Related Topics

* [**How to Stake**](https://github.com/Polynomial-Protocol/gitbook/blob/master/explanation/how-to/staking.md) - Start earning staking points
* [**Missions System**](https://github.com/Polynomial-Protocol/gitbook/blob/master/explanation/explanation/missions-system.md) - Earn bonus points through missions
* [**Trading Points**](https://github.com/Polynomial-Protocol/gitbook/blob/master/explanation/explanation/trading-points.md) - Learn about trading rewards
* [**Debt Mechanism**](https://github.com/Polynomial-Protocol/gitbook/blob/master/explanation/explanation/debt-mechanism.md) - Understand debt implications


---

# 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.polynomial.fi/explanations/staking-points.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.
