Venus Prime
Overview
Venus Prime is the protocol's flagship incentive program, designed to reward long-term, committed users by boosting their yield across selected markets. It focuses on the core markets USDT, USDC, BTC, ETH and BNB, and promotes sustained $XVS staking.
Venus Prime is powered by two contracts:
PrimeV2 — the boost engine. It holds each user's non-transferable (Soulbound) Prime token, tracks per-market scores, and distributes boosted rewards funded by protocol revenue.
PrimeLeaderboard — the eligibility engine. It measures how much $XVS each user has staked and for how long, producing a time-weighted Prime Score that ranks users for Prime eligibility.
Venus Prime Essentials
Venus Prime's uniqueness lies in its self-sustaining rewards system: instead of relying on external sources or token emissions, rewards are derived from the protocol's revenue, fostering a sustainable and ever-growing program.
Eligible $XVS stakers receive a single, non-transferable Soulbound Prime token, which boosts rewards across the selected markets. The token is capped at a configurable supply (tokenLimit, 500 by default), changeable via VIP.
Eligibility: time-weighted Prime Score
Prime eligibility is no longer a fixed "stake X for Y days" rule. Instead, PrimeLeaderboard computes a Prime Score that rewards both the size and the age of each XVS deposit.
Every deposit and withdrawal in the XVS Vault is reported to PrimeLeaderboard, which records individual deposit tranches and applies a duration-based multiplier to each:
< 30 days
1.0x (base)
≥ 30 days
1.3x
≥ 60 days
1.6x
≥ 90 days
2.0x (cap)
A user's Prime Score is the sum, across all of their active deposits, of:
Withdrawals are processed LIFO (newest deposits first), so a user's oldest, highest-multiplier stake is preserved for as long as possible. The tiers and the 90-day cap are configurable by governance via setMultiplierTiers.
Minting a Prime token
The primary minting path is governance issuance. Each epoch is one calendar month. After each epoch, a keeper reads the leaderboard off-chain (via getEffectiveStakeBatch), ranks users by Prime Score, and governance mints Prime tokens to the qualifying users with the ACM-gated issue/issueBatch functions (and revokes them, when needed, via burn/burnBatch).
A permissionless minting window is available as a fallback and is disabled by default. It only becomes usable if governance opens it by setting a minimum Prime Score threshold with setMintThreshold(threshold, deadline); until then, mintThreshold is 0 and claimPrime reverts. When open, anyone can call claimPrime(user) (or claimPrimeBatch) to mint a Prime token for any user whose Prime Score is at or above the threshold, until the optional deadline passes. This serves as a last resort if the keeper-driven flow is unavailable. Governance can close it again at any time by setting the threshold back to 0.
There is no separate "revocable" vs. "irrevocable" token — there is a single Prime token whose lifecycle is managed by governance based on the leaderboard.
Expected Impact
Venus Prime incentivizes larger stake sizes and, through the time-weighted leaderboard, rewards users who keep their XVS staked. This is expected to increase XVS staking, Total Value Locked (TVL), and market growth, while discouraging premature withdrawals.
Stake your $XVS tokens today to climb the leaderboard and become eligible for Venus Prime.
Technical Reward Details
Once a user holds a Prime token, their boosted rewards in each market are distributed with a Cobb-Douglas function, weighting their XVS stake against their qualified supply and borrow balances.
Reward Formula: Cobb-Douglas function
Where:
Rewardsi,m = Rewards for user i in market m
Γm = Protocol Reserve Revenue for market m
μ = Proportion to be distributed as rewards
α = Protocol stake and supply & borrow amplification weight
τi = XVS staked amount for user i
σi = Sum of qualified supply and borrow balance for user i
∑j,m = Sum for all users j in markets m
Qualifiable supply and borrow:
Note: There is a limit for the qualifiable supply and borrow amounts, set by the staked XVS value and the market multiplier.
User Reward Example:
Note: the example below uses a BTC market for illustration; the same math applies to whichever reward markets are enabled.
Model Parameters
α = 0.5
∑j,BTCτjα×σj,BTC1−α = 744,164
ΓBTC = 8 BTC
μ = 0.2
BTC Supply Multiplier = 2
XVS Price = $4.0
User Parameters
Staked XVS
1,200
$4,800
BTC Supply
0.097
$2,500
Qualifiable Supply and Borrow
σi,BTC=min($9600,$2500)
User Rewards
Rewardsi,BTC=8×0.2×744,1641,2000.5×2,5000.5
Rewardsi,BTC= 0.00372
User APY Increase=0.0970.00372=3.88%
Expected Rewards Function
Rewards in the Venus Prime program automatically increase as a user increases its XVS stake, so long as the amount staked and market participation fall within the limits outlined in the "Technical Reward Details" section.

The graph above demonstrates the relationship between an increased XVS staked amount and its effect on market rewards, assuming a constant participation of $2.5K USD in the BTC supply market. This helps visualize how an increase in the staked amount influences the APY.
Last updated

