Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions apps/developer-hub/content/docs/oracle-integrity-staking/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,18 @@ full: false
index: true
---

import { Callout } from "fumadocs-ui/components/callout";

<Callout type="warning" title="OIS rewards are paused">
Following [OP-PIP-103](https://forum.pyth.network/t/passed-op-pip-103-pausing-ois-rewards/2471), the OIS
reward rate was set to 0 on 22 April 2026, and no rewards are currently
distributed to any pool. Staking and slashing remain active — stake assigned to
a publisher is still subject to slashing. You can unstake and withdraw at any
time, and governance staking is unaffected. See the [governance
update](https://forum.pyth.network/t/ois-rewards-update-april-2026/2479) for
details.
</Callout>

This document outlines the design principles and implementation details of the [Oracle Integrity Staking (OIS)](https://staking.pyth.network/) protocol.

## Design Principles
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ description: >-
import { Callout } from "fumadocs-ui/components/callout";

<Callout type="info" title="OP-PIP-103">
Per [OP-PIP-103](https://proposals.pyth.network/proposals/103), the reward rate $y$ is currently set to **0**. The staking and slashing mechanisms remain active.
Per [OP-PIP-103](https://forum.pyth.network/t/passed-op-pip-103-pausing-ois-rewards/2471), the reward rate $y$ is currently set to **0**. The staking and slashing mechanisms remain active.
</Callout>

As explained in the [implementation](../oracle-integrity-staking#implementation) section, every publisher is assigned a staking pool where they can self-stake and to which other stakers can delegate.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ The Pyth Network is designed to provide reliable and trustworthy financial data

Staking through OIS is a program to enhance the security of price feeds produced by publisher on the Pyth Network.

Per the design of OIS, a pool aligned with a data publisher accepts stake from the publisher itself and from delegators. The additional stake allows such publisher to earn a delegation fee to contribute to the costs of providing data to the Pyth Network. Data publishers compete with one another to increase the number of price feeds they contribute to, and/or increase the quality of data that allows them to be selected to publish and/or enable higher staking cap for the pool each publisher is aligned to.
Per the design of OIS, a pool aligned with a data publisher accepts stake from the publisher itself and from delegators. The additional stake allows such publisher to earn a delegation fee to contribute to the costs of providing data to the Pyth Network. The delegation fee is a share of the rewards accruing to delegators, so while the reward rate is set to 0 per [OP-PIP-103](https://forum.pyth.network/t/passed-op-pip-103-pausing-ois-rewards/2471), no delegation fees accrue either. Slashing continues to apply throughout. Data publishers compete with one another to increase the number of price feeds they contribute to, and/or increase the quality of data that allows them to be selected to publish and/or enable higher staking cap for the pool each publisher is aligned to.

## Slashing

Expand Down
20 changes: 20 additions & 0 deletions apps/developer-hub/src/app/(docs)/[section]/layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,26 @@ export default async function Layout({
</span>
</Banner>
)}
{section === "oracle-integrity-staking" && (
<Banner
changeLayout={false}
className="min-h-12 bg-amber-950 py-2 text-amber-100"
height="auto"
>
<span>
<strong>OIS rewards are paused.</strong> Staking and slashing remain
active — stake is still at risk of slashing. &nbsp;|&nbsp;
<a
className="underline"
href="https://forum.pyth.network/t/ois-rewards-update-april-2026/2479"
rel="noopener noreferrer"
target="_blank"
>
Read the governance update.
</a>
</span>
</Banner>
)}
{section === "price-feeds" && <MigrationBanner />}
<ChangelogBar />
<DocsLayout {...docsOptions}>{children}</DocsLayout>
Expand Down
Loading