> For the complete documentation index, see [llms.txt](https://docs.stakingrewards.com/staking-data/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.stakingrewards.com/staking-data/methodologies/story-srb.md).

# Story SRB

IPSRB is a benchmark representing the mean, annualized staking rate across all active Story validators.

IPSRB is calculated and published by Staking Rewards via the [Story Profile](https://www.stakingrewards.com/asset/story-network) and [Data API](https://www.stakingrewards.com/data-api).

> **TL;DR:** Story staking rewards are derived from the estimated APR published by the Story Foundation staking API, based on on-chain staking pool parameters. Story is a Cosmos SDK + EVM hybrid chain with delegation-based staking.

$$
IPSRB = estimatedAPR
$$

<table data-full-width="false"><thead><tr><th width="141">Formula key</th><th width="176">Metric name</th><th>Description</th></tr></thead><tbody><tr><td>estimatedAPR</td><td>Estimated APR</td><td>The annualized staking reward rate published by the Story Foundation staking API, derived from on-chain staking pool parameters and inflation mechanics.</td></tr></tbody></table>

* IPSRB takes into account all accumulated rewards, whether they have been claimed or remain unclaimed.
* IPSRB operates on a non-compounded basis, meaning it excludes returns generated from the reinvestment of rewards.
* Story is a Cosmos SDK + EVM hybrid chain. The staking layer follows Cosmos SDK delegation mechanics while execution runs on the EVM.

#### Slashing

{% hint style="info" %}
Story implements slashing for validators. Validators can be slashed for double-signing and extended downtime. Delegators share in slashing penalties proportional to their delegation.
{% endhint %}

***

### Story Validator Staking Rewards Rate: IPSRB(v) <a href="#story-validator-staking-rewards-rate-ipsrb-v" id="story-validator-staking-rewards-rate-ipsrb-v"></a>

Staking Rewards calculates the IPSRB for each validator based on their individual commission rate and uptime.

$$
IPSRB(v) = IPSRB \* (1 - cr) \* u
$$

<table data-full-width="false"><thead><tr><th width="129">Formula key</th><th width="176">Metric name</th><th>Description</th></tr></thead><tbody><tr><td>cr</td><td>Commission Rate</td><td>The percentage commission rate the validator has set as a delegation fee for all delegators.</td></tr><tr><td>u</td><td>Uptime</td><td>The validator's uptime percentage, representing availability and participation in consensus.</td></tr></tbody></table>

***

**Observation Period:**

1. IPSRB is determined based on the latest staking pool state and validator set at the point of evaluation.
2. This data is then annualized for a comprehensive year-long projection.

**Calculation**

The calculation happens every 2 hours and is immediately published via [Data API](https://www.stakingrewards.com/data-api).

**Limitations**

* IPSRB employs a 365-day convention for annualizing staking rewards. This convention remains consistent and does not accommodate adjustments for leap years.
* The estimated APR is sourced from the Story Foundation staking API and reflects the protocol's own calculation of expected returns.
* Individual validator returns vary based on commission rates and uptime.

***

### IP Real Reward Rate (IPSRB^R) <a href="#ip-real-reward-rate-ipsrb-r" id="ip-real-reward-rate-ipsrb-r"></a>

The real reward rate calculates the IPSRB adjusted for inflation in the network.

$$
IPSRB^R = (1+IPSRB) /(1+i)-1
$$

<table data-full-width="false"><thead><tr><th width="150.33333333333331">Formula key</th><th width="265">Metric name</th><th>Description</th></tr></thead><tbody><tr><td>i</td><td>Inflation Rate</td><td>The annual inflation rate, calculated as inflations_per_year divided by the total token supply.</td></tr></tbody></table>

**Inflation Rate Behaviour**

Story's inflation is governed by Cosmos SDK mint parameters. The `inflations_per_year` parameter defines the total new IP tokens minted annually. The inflation rate is calculated as:

$$
ir = inflationsPerYear / totalSupply
$$

This rate adjusts dynamically as the total supply grows. The inflation mechanism is controlled by on-chain governance parameters via the Cosmos mint module.

***

### Other Story metrics calculated by Staking Rewards:

<table><thead><tr><th width="190">Metric</th><th>Description</th></tr></thead><tbody><tr><td>Delegated Tokens</td><td>The number of IP tokens delegated to validators by external delegators.</td></tr><tr><td>Self Staked Tokens</td><td>The number of IP tokens staked by validators directly from their own balance.</td></tr><tr><td>Staking Wallets</td><td>The total number of unique delegations on-chain.</td></tr></tbody></table>

***

#### Data Sources:

* Story Foundation Staking API (`staking.storyapis.com`) for estimated APR, staking pool data, and validator information
* Story Cosmos RPC (`mainnet.storyrpc.io`) for mint parameters and inflation data
* CoinGecko (price, circulating supply, total supply)

***

#### References:

* <https://docs.story.foundation/>
* <https://www.story.foundation/>

***

:books: [Learn more about IP Staking](https://www.stakingrewards.com/asset/story-network)

:bar\_chart: [Calculate your IP Staking Rewards](https://www.stakingrewards.com/calculator?asset=story-network)

:gear: [Access historic Story Staking Data via API](https://www.stakingrewards.com/data-api)

```
Last updated on 03/24/2026
```
