Rewards

How funded reward epochs allocate incentives across roles and eligible validators.

Rewards come from a funded pool

You see and claim rewards on each role's Stake and rewards tab in the dashboard (Claim rewards). The reward distributor allocates ASSET over epochs, which are fixed reward periods. It runs in one of two modes:

  • Pull from the emission controller: the mode for a finalized chain. The emission controller mints new native ASSET through the native minter, up to a fixed business track of 25,000,000 ASSET a year. Governance cannot change that amount.
  • Prefund: the distributor pays from a prefunded balance, and REWARD_POOL_ANNUAL sets the annual pool.

The distributor does not mint an arbitrary amount when you request payment.

Before an epoch is finalized, the distributor checks that its funds cover outstanding claims and the epoch's allocation. So a calculated reward and a finalized, claimable reward are different states.

Allocation has two levels

First, the protocol divides the pool across the TV, SV, and IV roles. Each role can get a minimum share, called a role floor. A floor applies only when the role meets its participation and notional (face value served) conditions. A floor is not a guaranteed allocation to a single operator. If no role floor activates in an epoch, the whole epoch slice goes to the DRF.

Within each role, validator weight reflects:

  • Stake: the USD-equivalent collateral backing participation.
  • Age: how long collateral has remained posted.
  • Experience: the BVID's history of serving distinct assets.
  • Reputation: its recent penalty record.

New deposits start with no tenure. When you add capital, it does not take on the age of an older position.

See worked examples for the age, experience, and reputation formulas and a complete role/operator allocation. Protocol parameters gives the testnet epoch duration and conditional floors.

Eligibility changes the result

These factors affect reward eligibility:

  • health
  • BVID status
  • wind-down
  • overdue scoring evaluation
  • provisional penalty freezes
  • an active service book: a role with no active service notional has zero weight and does not count toward a role floor, so collateral that only secures retained liabilities earns nothing

If your health is Degraded, your weight is reduced. If you are inactive or jailed, you do not receive ordinary active rewards. Voluntary wind-down has its own rules for the notice period.

The protocol takes a snapshot of the relevant inputs for each epoch. A deposit or treasury buy-out after the snapshot does not change the allocation of the epoch that is already open.

Treasury-backed accounts

If delegation is enabled, the protocol splits the account's reward between you and the treasury. The split uses each owner's positions, weighted by how long they have been posted. Account-level eligibility checks apply before the split. Treasury funding does not create a second pool, and it does not exempt the account from a freeze.

See Treasury delegation for ownership, buy-out, and exit behavior.

Reading a reward balance

Check the epoch, whether it is finalized, what has already been claimed, and which operator currently controls the BVID. Before you treat a displayed estimate as available funds, compare the dashboard with contract state.

These mechanics do not give a fixed yield. Your allocation depends on funding, other participants, collateral, tenure, and eligibility.