# Ontology SRB

ONTSRB is a benchmark representing the mean, annualized staking rate across all active Ontology validators.

ONTSRB is calculated and published by Staking Rewards via the [Ontology Profile](https://www.stakingrewards.com/asset/ontology) and [Data API](https://www.stakingrewards.com/data-api).

> **TL;DR:** Ontology uses a dual-token model where staking rewards are paid in ONG (utility token) to ONT stakers. The reward rate combines yearly ONG emissions plus annualized fee revenue in USD, divided by total staked ONT value.

### ONT Staking Rewards Rate: ONTSRB

Ontology uses a dual-token model: ONT is the staking and governance token, while ONG is the utility and reward token. Staking rewards are distributed in ONG, so the reward rate is expressed as the USD-denominated return on staked ONT.

$$
ONTSRB = (e\_{ong} \* p\_{ong} + fr) / (st \* p\_{ont})
$$

<table><thead><tr><th width="149">Formula key</th><th width="220">Metric name</th><th>Description</th></tr></thead><tbody><tr><td><span class="math">e_{ong}</span></td><td>Yearly ONG Emissions</td><td>The total ONG emitted per year. Currently 31,536,000 ONG (1 ONG per second).</td></tr><tr><td><span class="math">p_{ong}</span></td><td>ONG Price</td><td>The current market price of ONG in USD.</td></tr><tr><td>fr</td><td>Fee Revenue</td><td>Annualized transaction fee revenue in USD (daily ONG fees × 365 × ONG price).</td></tr><tr><td>st</td><td>Staked Tokens</td><td>The total number of ONT tokens currently staked across all validators.</td></tr><tr><td><span class="math">p_{ont}</span></td><td>ONT Price</td><td>The current market price of ONT in USD.</td></tr></tbody></table>

* ONTSRB takes into account all accumulated rewards, whether they have been claimed or remain unclaimed.
* ONTSRB operates on a non-compounded basis, meaning it excludes returns generated from the reinvestment of rewards.
* ONTSRB accounts for both ONG emissions and transaction fee revenue distributed to stakers.

#### ONG Emission Schedule

ONG emissions follow a decreasing schedule from mainnet launch (June 30, 2018):

| Year | ONG per Second | Yearly ONG  |
| ---- | -------------- | ----------- |
| 1–2  | 5              | 157,680,000 |
| 3    | 4              | 126,144,000 |
| 4–5  | 3              | 94,608,000  |
| 6–8  | 2              | 63,072,000  |
| 9+   | 1              | 31,536,000  |

As of 2026, the network is in the 1 ONG/sec period. Following the v3.0.0 upgrade (December 2025), 80% of ONG emissions are allocated to stakers and 20% to the ecosystem fund.

#### Slashing

{% hint style="info" %}
Ontology does not implement slashing. Validators that fail to meet performance requirements are demoted from Consensus Node to Candidate Node status rather than having their stake slashed.
{% endhint %}

***

### ONT Validator Staking Rewards Rate: ONTSRB(v)

Staking Rewards calculates the ONTSRB for each validator based on their individual commission rate.

$$
ONTSRB(v) = ONTSRB \* (1 - cr)
$$

<table><thead><tr><th width="149">Formula key</th><th width="220">Metric name</th><th>Description</th></tr></thead><tbody><tr><td>cr</td><td>Commission Rate</td><td>The percentage of rewards retained by the validator. Derived from the user proportion: cr = 1 − user_proportion.</td></tr></tbody></table>

#### Validator Types

Ontology distinguishes between two validator types:

| Type           | Description                                                                    |
| -------------- | ------------------------------------------------------------------------------ |
| Consensus Node | Active block-producing validators participating in consensus.                  |
| Candidate Node | Validators that have applied but are not currently participating in consensus. |

**Observation Period:**

1. ONTSRB is determined based on the latest data 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**

* ONTSRB employs a 365-day convention for annualizing ONG emissions and daily fees. This convention remains consistent and does not accommodate adjustments for leap years.
* ONTSRB does not account for potential changes to the ONG emission schedule within a calculation period.
* Individual validator reward rates may vary based on the validator's commission rate and node type.

***

### ONT Real Reward Rate: ONTSRB^R

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

$$
ONTSRB^R = 1 + ONTSRB / (1 + ir) - 1
$$

<table><thead><tr><th width="149">Formula key</th><th width="220">Metric name</th><th>Description</th></tr></thead><tbody><tr><td>ir</td><td>Inflation Rate</td><td>The rate at which new ONT enters the circulating supply.</td></tr></tbody></table>

**Inflation Rate Behaviour**

ONT has a fixed total supply of 1,000,000,000 tokens with no minting mechanism. The inflation rate is 0%. As a result, the real reward rate equals the nominal reward rate.

***

### Other Ontology metrics calculated by Staking Rewards:

| Metric               | Description                                                         |
| -------------------- | ------------------------------------------------------------------- |
| Delegated Tokens     | Number of ONT tokens delegated to validators by stakers.            |
| Self Staked Tokens   | Number of ONT tokens staked by validators directly (initial stake). |
| Staking Wallets      | Total unique delegations across all validators.                     |
| Fee Revenue          | Annualized transaction fees in USD.                                 |
| Yearly ONG Emissions | Total ONG emitted per year under the current emission schedule.     |

***

#### Data Sources:

* [Staking Rewards](https://www.stakingrewards.com/) from indexed Ontology Explorer API endpoints
* [CoinGecko](https://www.coingecko.com/) for ONT and ONG price data

***

#### References:

* [Ontology Documentation](https://docs.ont.io/)
* [Ontology Node Staking](https://node-docs.ont.io/)
* [ONG Tokenomics](https://ont.io/news/ong-tokenomics-adjustment-ong-is-now-capped-at-800-million/)

***

:books: [Learn more about ONT Staking](https://www.stakingrewards.com/asset/ontology)

:bar\_chart: [Calculate your ONT Staking Rewards](https://www.stakingrewards.com/calculator?asset=ontology)

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

```
Last updated on 03/12/2026
```


---

# 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.stakingrewards.com/staking-data/methodologies/ontology-srb.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.
