Tokenomics

Rewards

I think the best incentive systems reward every type of contribution, not just the obvious ones. The Citrate network distributes rewards across multiple participant roles to incentivize a healthy, decentralized ecosystem. This page provides a comprehensive overview of every reward mechanism, who earns it, and how the amounts are calculated.

Block Rewards

Block rewards are the primary incentive for miners who produce GhostDAG blocks. New SALT is minted with each block and awarded to the block's coinbase address.

The base block reward follows the halving schedule described in the Supply Schedule. The actual reward received depends on the block's classification:

Block ClassificationReward MultiplierDescription
Blue block1.0xBlock is in the majority DAG (well-connected, referenced by peers)
Red block0.3xBlock is in the minority DAG (poorly connected or late)
Orphaned block0.1xBlock references only stale parents

At the current Era 0 rate of 100 SALT per block:

Blue block reward:    100 SALT
Red block reward:      30 SALT
Orphaned block reward: 10 SALT

Miners also earn transaction fees from the transactions they include. The priority tip goes entirely to the miner, while 50% of the base fee is burned and 50% goes to the miner.

# Check your mining rewards
citrate-cli mining rewards --coinbase 0xYOUR_COINBASE --period 24h --rpc https://rpc.cnidarian.cloud

Example output:

Block rewards:      1,250 SALT (from 15 blue blocks, 2 red blocks)
Transaction fees:     87 SALT (base fee share + tips)
Total 24h earnings: 1,337 SALT

Inference Serving Fees

Model hosts earn fees every time their model fulfills an inference request. The model operator receives 80% of the inference fee, with the remaining 20% split between the network (burned) and the attestation verifier.

Revenue for model hosts depends on three factors:

  • Price per inference: Set by the operator during model registration
  • Request volume: Driven by how many contracts and dApps use your model
  • Reputation score: Higher reputation leads to more routing preference from the InferenceEngine
# Check inference revenue
citrate-cli inference revenue --model-id 0xYOUR_MODEL_ID --period 7d --rpc https://rpc.cnidarian.cloud

Example output:

Total requests served:   12,450
Revenue (gross):         18.675 SALT
Revenue (net after fees): 14.940 SALT
Avg price per request:    0.0015 SALT

Model hosts can increase revenue by:

  • Registering multiple models to diversify income streams
  • Optimizing latency (faster models get more routing preference)
  • Building reputation through consistent uptime and accurate results
  • Offering competitive pricing to attract higher request volumes

Mentorship Bonuses

The Mentorship Protocol, described in Gradient Paper IV, introduces a reward mechanism for experienced operators who help new participants join the network. Mentors earn bonuses when their mentees achieve specific milestones.

MilestoneMentor BonusDescription
Mentee completes first sync10 SALTNode successfully syncs to chain head
Mentee produces first block25 SALTMiner produces their first valid block
Mentee serves first inference50 SALTModel host fulfills their first request
Mentee reaches 90-day uptime100 SALTSustained participation milestone
Mentee reaches 99% attestation rate75 SALTOracle achieves high attestation participation
# Register as a mentor
citrate-cli mentorship register --rpc https://rpc.cnidarian.cloud --private-key $PRIVATE_KEY
# Invite a mentee (generates a referral code)
citrate-cli mentorship invite --rpc https://rpc.cnidarian.cloud --private-key $PRIVATE_KEY
# Check mentorship rewards
citrate-cli mentorship rewards --address 0xYOUR_ADDRESS --rpc https://rpc.cnidarian.cloud

The mentorship system is designed to combat the "cold start" problem that many decentralized networks face. By compensating experienced operators for onboarding help, the network grows faster while maintaining operational quality.

Blue Score Multipliers

The blue score is a reputation metric derived from a node's position in the GhostDAG structure and its participation quality. Blue scores affect reward calculations across all roles.

For miners, the blue score determines what fraction of their blocks are classified as "blue" (full reward) versus "red" (reduced reward). Miners with better connectivity and lower latency produce more blue blocks.

For validators, the blue score acts as a reward multiplier:

Validator Reward = Base Reward × (0.5 + 0.5 × (Your Blue Score / Network Avg))

This means a validator with an above-average blue score earns up to 1.0x the base reward, while a below-average validator earns as little as 0.5x.

For model hosts, the blue score influences routing preference. The InferenceEngine considers blue score when deciding which operator to route a request to, alongside price and latency. Higher blue scores lead to more requests and thus more revenue.

Factors that improve your blue score:

FactorImpactHow to Optimize
UptimeHighUse redundant infrastructure, monitoring, auto-restart
Network connectivityHighLow-latency connections, multiple peers, geographic diversity
Block propagation speedMediumSmaller blocks, optimized networking stack
Attestation timelinessMediumFast hardware, local SSD, dedicated validation threads
Historical performanceLowConsistency over time; blue score has momentum
# Check your blue score
citrate-cli node blue-score --address 0xYOUR_ADDRESS --rpc https://rpc.cnidarian.cloud
# View blue score history
citrate-cli node blue-score-history --address 0xYOUR_ADDRESS --period 30d --rpc https://rpc.cnidarian.cloud

Reward Summary by Role

RoleReward SourcesTypical APR*
ValidatorStaking rewards + fee share8-12%
MinerBlock rewards + transaction feesVariable (hashrate dependent)
Model hostInference feesVariable (model demand dependent)
OracleAttestation fees via $SNAP10-20% on staked capital
DelegatorShare of validator rewards6-10% (net of commission)

*Typical APR figures are estimates based on early network projections and will vary based on network conditions, total staked amount, and network usage.

Further Reading