# Xphere SRB

XPSRB is a benchmark representing the mean, annualized staking rate across all active Xphere validators.

XPSRB is calculated and published by Staking Rewards via the [Xphere Profile](https://www.stakingrewards.com/asset/xphere) and [Data API](https://www.stakingrewards.com/data-api).<br>

> **TL;DR:** Xphere distributes 589.76 XP in block rewards every 60 blocks (\~60 seconds). The reward rate is the annualized block reward divided by the total staked XP across all Union validators. Because all validators have an identical fixed stake (35,000,000 XP) and produce blocks in round-robin order, XPSRB is uniform across all validators.

$$
XPSRB = (brp \* ppy) / (n \* us)
$$

<table data-full-width="false"><thead><tr><th width="141">Formula key</th><th width="200">Metric name</th><th>Description</th></tr></thead><tbody><tr><td>brp</td><td>Block Reward Per Period</td><td>The amount of XP distributed every 60 blocks (currently 589.76 XP)</td></tr><tr><td>ppy</td><td>Periods Per Year</td><td>The number of 60-block reward periods in a year: 365 * 24 * 3600 / 60 = 525,600 (based on 1-second block time)</td></tr><tr><td>n</td><td>Number of Validators</td><td>The number of active Union validators participating in round-robin block production (currently 23)</td></tr><tr><td>us</td><td>Union Stake</td><td>The fixed stake per Union validator as defined in the Xphere whitepaper (35,000,000 XP per validator)</td></tr></tbody></table>

* **Non-compounded**: XPSRB excludes returns from reinvestment of rewards, presenting the base annualized rate.
* **Block Rewards Only**: The SRB uses the fixed block reward per period (589.76 XP per 60 blocks). Transaction fees are excluded as they are variable and not a guaranteed staking return.
* **Fixed Validator Stake**: Each Union validator has an identical, protocol-defined stake of 35,000,000 XP. This value comes from the Xphere whitepaper and is not directly queryable on-chain.
* **No Delegation**: Xphere does not support a delegation model. Only Union validators participate in staking and block production.

***

### Xphere Union Validator Model

Xphere is an **EVM-compatible Layer 1 blockchain** using a unique "Union" validator model with round-robin consensus.

Here's how the staking model works:

1. **Union Validators**: Xphere operates with a fixed set of Union validators. These are protocol-level participants that produce blocks in a deterministic round-robin order. There is no open validator set or permissionless staking.
2. **Round-Robin Block Production**: Validators take turns producing blocks in sequence, with each block taking approximately 1 second. This ensures equal participation across all validators.
3. **Reward Distribution**: Block rewards of 589.76 XP are distributed every 60 blocks (\~60 seconds). Rewards are split equally among active validators due to the round-robin mechanism.
4. **No Commission**: Union validators do not charge commission. There is no delegation, so there are no delegator rewards to split.
5. **Fixed Stake**: Each Union validator has a fixed, protocol-defined stake of 35,000,000 XP. This stake is uniform across all validators and cannot be increased or decreased by external participants.

***

### Validator-Level SRB: XPSRB(v)

$$
XPSRB(v) = XPSRB
$$

The validator-level reward rate is identical to the asset-level XPSRB for all validators. Because Xphere uses round-robin block production with no commission and no performance differentiation in reward rate, every Union validator earns the same annualized staking rate.

***

### Observation Period

1. Determined based on a 700-block scan window (\~12 minutes) at the point of evaluation. Active validators are discovered by scanning the `proposer` field in block headers across this window.
2. Annualized for a comprehensive year-long projection using a 365-day convention.

***

### Calculation Frequency

The calculation happens every 6 hours and is immediately published via Data API.

***

### Slashing

Slashing is not implemented in Xphere. Union validators operate via round-robin consensus with no slashing penalties for downtime or misbehavior. Stakers do not risk losing funds due to validator errors.

***

### Xphere Real Reward Rate (XPSRB^R)

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

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

<table data-full-width="false"><thead><tr><th width="150.33333333333331">Formula key</th><th width="187">Metric name</th><th>Description</th></tr></thead><tbody><tr><td>i</td><td>Inflation Rate</td><td>The annual inflation rate of the XP token supply, calculated as: (blockRewardPerPeriod * periodsPerYear) / circulatingSupply</td></tr></tbody></table>

{% hint style="info" %}
**Inflation Rate Behaviour**

Xphere's inflation is derived from fixed block rewards of 589.76 XP distributed every 60 blocks. Total annual emissions are approximately 309,987,456 XP (589.76 \* 525,600). The inflation rate is calculated against circulating supply. With the current circulating supply, inflation is approximately **11.73%**. As circulating supply grows over time through block rewards, the inflation rate will naturally decrease. The block reward amount is fixed, so emission is constant and predictable.
{% endhint %}

***

### Limitations

* **365-Day Convention**: XPSRB uses a 365-day year for annualization. Leap years are not accounted for.
* **Whitepaper-Based Stake**: The Union stake of 35,000,000 XP per validator is sourced from the Xphere whitepaper and is not directly queryable on-chain.
* **No Delegation**: Xphere does not support delegation. External token holders cannot stake or delegate XP to validators.
* **No Individual Rate Variation**: Since all validators share identical parameters (stake, no commission, round-robin production), individual validator rates are not differentiated.

***

### Other Xphere metrics calculated by Staking Rewards:

<table><thead><tr><th width="190">Metric</th><th>Description</th></tr></thead><tbody><tr><td>Staked Tokens</td><td>The total amount of XP staked across all Union validators (numValidators * 35,000,000 XP).</td></tr><tr><td>Active Validators</td><td>The number of active Union validators discovered via block header proposer scanning.</td></tr><tr><td>Staking Wallets</td><td>The number of unique validator addresses observed producing blocks.</td></tr><tr><td>Performance</td><td>Validator block production participation rate based on observed block proposals within the scan window.</td></tr></tbody></table>

***

#### Data Sources:

* [Staking Rewards](https://www.stakingrewards.com/) from indexed Xphere Mainnet EVM RPC endpoints
* [CoinGecko](https://www.coingecko.com/) for price and circulating supply data

***

#### References:

* <https://xphere.network/>
* <https://www.stakingrewards.com/asset/xphere>

***

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

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

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

```
Last updated on 04/10/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/xphere-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.
