Skip to main content

$TRI Reward Rates

Every useful computation on the Trinity DePIN network earns $TRI. This page details exact reward rates, bonus multipliers, and example earnings scenarios.

Reward Rates Table​

All rates are defined in src/firebird/depin.zig and enforced on-chain.

OperationRateUnitDescription
VSA Evolution0.001 TRIper generationEvolving hypervector populations via genetic algorithms
Navigation0.0001 TRIper stepNavigating semantic vector spaces (similarity search)
WASM Conversion0.01 TRIper conversionCompiling WebAssembly modules to ternary bytecode
Benchmark0.005 TRIper runExecuting reproducible performance benchmarks
Storage Hosting0.00005 TRIper shard per hourHosting and serving erasure-coded data shards
Storage Retrieval0.0005 TRIper retrievalServing a requested shard to a client

Bonus Multipliers​

High-quality work is rewarded disproportionately. Bonuses stack with base rewards.

Evolution Fitness Bonus​

Fitness ScoreBonusEffective Rate
> 0.9+50%0.0015 TRI/generation
> 0.7+25%0.00125 TRI/generation
<= 0.7No bonus0.001 TRI/generation

Fitness is measured as the best-of-population score after each generation. Higher fitness means the evolved hypervector is more useful.

Final SimilarityBonusEffective Rate
> 0.8+100%0.0002 TRI/step
> 0.5+50%0.00015 TRI/step
<= 0.5No bonus0.0001 TRI/step

Similarity is measured using cosine similarity between the navigation result and the target vector. Reaching closer to the target earns more.

Staking Multiplier​

Staked AmountMultiplierEffect
100+ TRI1.5xAll earnings multiplied by 1.5
< 100 TRI1.0xStandard rates

The minimum stake is 100 TRI (defined in token_staking.zig). The multiplier applies globally to all operation types. It stacks multiplicatively with fitness and similarity bonuses.

Example: A node with 100+ TRI staked running VSA evolution with fitness 0.95 earns:

0.001 TRI (base) + 0.0005 TRI (50% fitness bonus) = 0.0015 TRI
0.0015 TRI * 1.5 (staking multiplier) = 0.00225 TRI per generation

Monthly Earnings Calculator​

The following scenarios assume 30 days of continuous operation.

Scenario 1: Casual Operator​

A single node running basic operations, no staking.

OperationVolumeRateMonthly Earnings
VSA Evolution1,000 gen/day0.001 TRI30.0 TRI
Navigation5,000 steps/day0.0001 TRI15.0 TRI
Storage Hosting100 shards0.00005 TRI/hr3.6 TRI
Storage Retrieval200/day0.0005 TRI3.0 TRI
Total51.6 TRI/month

Scenario 2: Active Operator​

A dedicated node running high-throughput workloads with quality bonuses.

OperationVolumeEffective RateMonthly Earnings
VSA Evolution10,000 gen/day (fitness 0.92)0.0015 TRI450.0 TRI
Navigation50,000 steps/day (sim 0.85)0.0002 TRI300.0 TRI
WASM Conversion50/day0.01 TRI15.0 TRI
Benchmark100/day0.005 TRI15.0 TRI
Storage Hosting1,000 shards0.00005 TRI/hr36.0 TRI
Storage Retrieval2,000/day0.0005 TRI30.0 TRI
Total846.0 TRI/month

Scenario 3: Staked Power Operator​

Same as Active Operator but with 100+ TRI staked (1.5x multiplier on all earnings).

Without StakingWith Staking (1.5x)
Monthly Earnings846.0 TRI1,269.0 TRI/month

Proof-of-Useful-Work Explained​

Trinity's reward system is built on Proof-of-Useful-Work (PoUW). Here is how a single operation flows:

Verification​

Each operation produces a verifiable proof:

OperationProof Type
VSA EvolutionFinal population fitness score + best vector hash
NavigationPath trace + final similarity score
WASM ConversionOutput bytecode hash + instruction count
BenchmarkTiming measurements + result hash
Storage HostingPeriodic challenge-response (prove you still hold the shard)
Storage RetrievalClient confirmation + content hash

If a node submits an incorrect proof, the reward is not credited and the node's reputation score decreases.

Rate Adjustment​

Reward rates are subject to change via governance as the network scales. Factors that influence rate adjustments:

  • Network size -- more nodes may reduce per-operation rewards
  • Token price -- rates may adjust to maintain USD-equivalent earnings targets
  • Demand -- high-demand operation types may see temporary rate boosts
  • Supply -- the 40% node rewards pool depletes over time, reducing emissions

Current rates are defined as constants in src/firebird/depin.zig and will transition to on-chain governance parameters.

Next Steps​