DevelopersSystem ArchitectureRewards & Incentives

Rewards & Incentives

Tangle separates service fees (paid by customers) from incentives (TNT budgets funded explicitly).

Service Fee Split (Developer / Protocol / Operator / Restakers)

When a service pays a fee, Payments.sol calculates and routes the split:

  • Developer payment (blueprint owner or manager override)
  • Protocol payment (treasury)
  • Operator rewards (pending claims)
  • Restaker share (via ServiceFeeDistributor, when configured)

Restaker Distribution (USD-weighted)

ServiceFeeDistributor accounts for:

  • Delegation score (principal × lock multiplier)
  • Optional USD weighting (oracle-enabled)
  • Blueprint selection mode (All vs Fixed)

Optional TNT Incentives

The “inflation” surface is intentionally budget-driven: TNT incentives are funded by explicit budgets rather than assuming continuous minting.