How Alpha Rewards Are Calculated
Almanac rewards users based on how much truthful information they bring into the market.
You still earn trading profits from Polymarket, but on top of that, Almanac pays Alpha Tokens for statistically accurate predictions.
This page explains how those Alpha rewards are computed behind the scenes.
Almanac uses a convex optimization system to measure signal quality and allocate rewards fairly and efficiently.
The Goal of Scoring
Almanac’s scoring mechanism answers a single question:
“How much true predictive value did this trader provide today?”
To measure that, we track every trader’s:
Qualified Volume (how much volume they traded correctly)
ROI (how profitable their predictions were)
Consistency (performance over the last 60 days)
Conviction (how large their positions were)
These metrics feed into a two-phase mathematical program that determines:
Who is eligible to earn rewards, and
How much Alpha each trader receives
Step 1 — Turning Trades Into Metrics
Each trade that settles generates raw data:
USD value of your position
whether the prediction was right
1% fee applied to every trade
determines which epoch it counts for
When a market resolves, Almanac attributes your volume to:
Qualified volume (if the trade was correct)
Unqualified volume (if the trade was wrong)
For example:
Trade
Volume
Outcome
Contribution
Step 2 — 60-Day Rolling History
Almanac looks at your last 60 days of settled trades:
We compute:
This ensures the system rewards true skill, not lucky one-off bets.
Step 3 — Eligibility Checks
To prevent Sybil/spam gaming, traders must meet minimum requirements:
Build-Up Requirements
(from constants.py)
At least 2 trades in total
ROI & Volume Requirements
ROI ≥ ROI_MIN (0% by default)
Historical volume ≥ VOLUME_MIN (10 USD)
Users failing any requirement receive no Alpha rewards for the day.
Step 4 — Decaying Volume Memory (“Conviction Score”)
Volume isn’t treated equally: recent activity is more meaningful.
Almanac uses a decay model:
Then blends:
This captures:
Recent predictive strength
Step 5 — Two-Phase Optimization
This is where the intelligence happens.
The scoring engine performs two convex optimization passes.
Phase 1 — Maximize Truthful Signal
Fund as much qualified volume as possible, given the Alpha budget.
Each trader gets a “gate” x[i] between 0 and 1:
We choose the best configuration of gates such that:
Budget cap:
kappa × Σ(v_eff[i] × x[i]) ≤ Budget
Eligibility:
x[i] ≤ eligible[i]
Diversity cap (no monopolies):
v_eff[i] × x[i] ≤ rho_cap × T*
Smoothness (optional):
|x[i] - x_prev[i]| ≤ RAMP
Output of Phase 1:
x* — the optimal resource allocation
T* — maximum truthful volume supported
This phase ensures truthful flow is maximized, without overspending.
Phase 2 — Reward Higher Skill (ROI)
Phase 2 redistributes the payout from Phase 1 toward the most statistically accurate traders.
Shift allocation from low-ROI traders → high-ROI traders
while staying close to Phase 1’s allocation.
Mathematically:
This means:
Traders with ROI > kappa gain allocation
Traders with ROI ≤ kappa lose allocation
Allocation changes are smooth, not abrupt
This phase guarantees:
High performers are fairly rewarded
Even high-volume traders must be accurate, not just loud
Step 6 — From Scores to Tokens
Once the optimal gates x** are found:
Normalize so all scores sum to 100% of the payout:
Multiply by the pool budget to get Alpha Tokens:
This creates a fair, proportional reward distribution.
Step 7 — Continuous Tournament Logic
Every day:
Allocations shift based on updated skill
This reinforces:
How much correct volume you traded
Memory-weighted conviction score
Token-per-signal conversion rate
Allocation gate for trader i
Reward highest ROI traders
Your share of the daily prize pool
The most accurate, consistent predictors earn the most Alpha.
This aligns incentives:
Users provide truthful information
Markets become more accurate
Skilled traders earn more Alpha
No one can spam, brute force, or game the system
Almanac’s scoring mechanism is the first on-chain, proof-of-signal reward system designed specifically for prediction markets.