> For the complete documentation index, see [llms.txt](https://docs.clearpool.finance/clearpool/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.clearpool.finance/clearpool/token/staking/oracles.md).

# Oracles

A Clearpool Oracle is a whitelisted, trusted participant responsible for setting the **Interest Rate Model (IRM)** parameters by voting on curve parameters each epoch. To gain voting power, Oracles have to stake CPOOL (their own or delegated from others).

> Oracles are **not price or data feeds** in the traditional blockchain sense, but **governance actors** that directly shape pool interest rate dynamics

### How It Works

#### Voting Cycle

* Each epoch (2 weeks), Oracles vote on IRM curve parameters.
* Votes outside the **1st and 3rd quartiles** are discarded to remove outliers.
* The **weighted average** of remaining votes determines the parameters for the next epoch.

#### Voting Power

* An Oracle’s voting weight is based on the amount of CPOOL staked to them.
* **Max voting power cap**: 15% of total staked CPOOL (staking above this lowers APR).

#### Rewards

* Rewards are shared proportionally among all stakers in an Oracle pool.
* Oracles retain a **commission** (set by the Oracle; changes apply from the next epoch).
* All votes are publicly viewable on the Oracle Voting Results page.

#### Eligibility

Oracles must maintain the **minimum stake** to remain eligible to vote and receive rewards.

### Oracle Requirements

| Requirement         | Details                   |
| ------------------- | ------------------------- |
| Minimum CPOOL Stake | 150,000 CPOOL             |
| Voting Frequency    | Once every 2 weeks        |
| Max Voting Power    | 15% of total staked CPOOL |
| Commission Rate     | Self-set by Oracle        |

### Become an Oracle

Submit an application via the [Oracle Request Form](https://forms.gle/vyzGacwNjJmk43r76).
