Skip to main content

Reward Mechanisms

This document details how contributors earn tokens and how token holders benefit from API usage.

Token Distribution & Benefits

There are two ways value flows to participants:

  1. Performance Rewards: Contributors earn new tokens for improving models
  2. API Fee Benefits: Token holders benefit from price appreciation as API fees increase reserves

Important: There are no staking rewards, dividend distributions, or governance token rewards currently available.

1. Performance Rewards

Rewards for improving model performance:

Verification and Acceptance Flow

DeltaVerifier (on-chain) validates each challenger submission by consuming HEM (Hokusai Evaluation Manifest) per-row eval artifacts stored in MLflow. When a submission passes verification, DeltaVerifier publishes a MintRequest (schema v1.0) to Redis; amounts are standardized on bps + USDC micro-units for on-chain precision (see HOK-1266). For sales-specific scorers, measurement policies, and mint-eligibility gates, see Custom Scorers & Sales Metrics.

Reward Calculation

Reward = DeltaOnes * Tokens_Per_DeltaOne

Where:

  • DeltaOnes = Number of percentage points of improvement (1 DeltaOne = 1% improvement on the model's primary metric)
  • Tokens_Per_DeltaOne = Fixed number of tokens awarded per DeltaOne

Example:

Baseline Performance: 75% accuracy
New Performance: 82% accuracy
Performance Improvement: 7%
Tokens per DeltaOne: 100 tokens

Reward = 7 DeltaOnes * 100 tokens = 700 tokens

2. API Fee Benefits

API usage generates fees that benefit token holders indirectly:

Fee Distribution via UsageFeeRouter

The UsageFeeRouter contract routes API usage fees with cost-plus logic when the oracle has a price for the model:

  • Infrastructure cost: Estimated from InfrastructureCostOracle and sent to InfrastructureReserve
  • Profit Share (residual): Deposited to AMM Reserve as USDC, increasing token price

If the oracle has no entry for the model, the router falls back to the model's infrastructureAccrualBps parameter in HokusaiParams.

Note: These are NOT direct rewards to token holders. Instead, the profit share increases the USDC reserve backing all tokens, which raises the token price proportionally.

How It Benefits Token Holders

When profit share is deposited to the AMM reserve:

Example: $10,000 API revenue with 70% infrastructure accrual
Infrastructure Accrual: $7,000 → InfrastructureReserve (for AWS/compute costs)
Profit Share: $3,000 → AMM Reserve

Reserve increases: R → R + $3,000
Supply unchanged: S → S
Price increases: P = R / (w × S)

Example: $10,000 API fees with 70% infra accrual → $3,000 profit share to reserve → ~3% price increase for all holders

This is NOT:

  • Staking rewards
  • Dividend payments
  • Direct distributions to holders
  • Governance token rewards

Distribution Mechanisms

1. Performance Distribution

The TokenManager contract handles performance-based rewards:

function mintForImprovement(
bytes32 modelId,
uint256 improvementBps,
address contributor
) external onlyVerifier {
require(improvementBps > 0, "No improvement");
uint256 reward = calculateReward(improvementBps);
_mint(contributor, reward);
emit ImprovementRewarded(modelId, contributor, reward);
}

Key components:

  • DeltaOneVerifier: Validates performance improvements
  • TokenManager: Mints and distributes rewards
  • ModelRegistry: Tracks model performance and token addresses

2. API Fee Distribution

The UsageFeeRouter contract routes API usage fees based on per-model parameters:

function depositFee(
string memory modelId,
uint256 totalFees,
uint256 callCount
) external onlyFeeDepositor {
uint256 costPer1000Calls = costOracle.getEstimatedCost(modelId);
uint256 infrastructureAmount = (costPer1000Calls * callCount) / 1000;
if (infrastructureAmount > totalFees) infrastructureAmount = totalFees;
uint256 profitAmount = totalFees - infrastructureAmount;
}

Key Insight: The profit share (after infrastructure accrual) increases USDC reserves without minting tokens, creating price appreciation for holders. Models with lower infrastructure costs generate higher profit share.

Vesting Schedules

1. Performance Rewards

  • 3-month cliff period
  • Early withdrawal penalty

2. Liquidity Rewards

  • Immediate distribution
  • Bonus for longer commitments

Reward Parameters

1. Performance Parameters

  • Minimum improvement threshold: 10 bps (0.1%)
  • Maximum reward per improvement
  • Cooldown period between improvements

2. Liquidity Parameters

  • Base reward rate
  • Bonus multipliers
  • Lock-up periods

Monitoring and Analytics

1. Reward Metrics

  • Total rewards distributed
  • Reward distribution by type
  • Vesting status

2. Participation Metrics

  • Active contributors
  • Liquidity providers

3. Impact Metrics

  • Model improvements
  • Protocol growth
  • Community engagement

Next Steps

For additional support, contact our Support Team or join our Community Forum.