TL;DR
This proposal moves the XVS Vault’s revenue allocation into Prime, and replaces lifetime Prime NFTs with a monthly leaderboard. Based on 2026 year-to-date BSC revenue, the change would have produced a Prime reward pool ~4.8x larger than today ($668K vs $139K, Jan–Apr 2026), directing more revenue to genuinely active users while freeing up Prime slots currently held by inactive users.
Summary
- Redirect XVS Vault allocation (20%) to Prime rewards. Reserve revenue’s Prime share rises from 20% to 40%; liquidation revenue’s Prime share rises from 0% to 20%. XVS Vault’s direct revenue allocation goes to 0%.
- Replace lifetime Prime NFTs with a monthly leaderboard. Each month, the top 500 stakers (by time-weighted Effective Stake) hold Prime for that month and claim the rewards the following month.
- Remove both entry barriers. The current 1,000 XVS minimum and 90-day minimum staking period are removed. Anyone with stake can compete in the leader board.
Motivation
Prime was introduced in 2022 to reward long-term, engaged users with a share of reserve revenue. Under the current design, Prime NFTs are held indefinitely unless voluntarily burned. Two issues with the current design make a redesign necessary:
- Most stakers and Prime holders are dormant. Of 5,723 current XVS stakers, 77% have not interacted with any Venus market in the past 6 months — they hold 47.7% of all staked XVS. Of the 499 active Prime NFT holders, 60% had zero protocol interaction in the past 30 days, while 45% of staked XVS sits with inactive holders.
- Due to the 500 Prime NFT lifetime cap, active users may not be able to get a spot. Under the current design, a Prime NFT is held until voluntarily burned. Thus when new active users would qualify, they would have to wait a long time for a chance to become a Prime NFT holder.
The redesign addresses both: monthly re-evaluation automatically clears inactive slots, and a larger pool gives active users a real reason to compete.
Current vs Proposed
| Parameter | Current | Proposed |
|---|---|---|
| Prime NFT Cap | 500 | 500 (unchanged) |
| Eligibility Mechanism | Lifetime NFT (held until burn) | Monthly top 500 |
| Min XVS Staked | 1,000 XVS | No minimum |
| Min Staking Period | 90 days | No minimum |
| Reserve Revenue → Prime | 20% | 40% |
| Liquidation Revenue → Prime | 0% | 20% |
| Reserve Revenue → XVS Vault | 20% | 0% |
| Liquidation Revenue → XVS Vault | 20% | 0% |
| Reward Distribution Formula | Score-based, requires active position in eligible markets | Unchanged |
Proposed Changes
1. Revenue Reallocation
| Revenue Type | XVS Vault | Prime |
|---|---|---|
| Reserve Revenue | 20% → 0% | 20% → 40% |
| Liquidation Revenue | 20% → 0% | 0% → 20% |
Treasury and Risk Fund allocations are unchanged.
Estimated impact (2026 YTD BSC Core revenue, Jan 1 – Apr 28):
| Basis | Reserve | Liquidation | Current Prime (20%×R) | New Prime (40%×R + 20%×L) | Multiplier |
|---|---|---|---|---|---|
| 2026 YTD total | $696K | $1.95M | $139K | $668K | 4.8x |
| Annualized | $2.16M | $6.04M | ~$431K | ~$2.07M | — |
Detailed calculation: see Section 2 (New reward pool size) below.
2. Monthly Leaderboard with Real-Time Scoring
The new system runs as a monthly cycle:
- Real-time scoring throughout the month — Effective Stake updates continuously based on each user’s deposits and withdrawals. Users see their live ranking at any time.
- Lock-in on the last day — Top 500 are finalized; the month’s accumulated revenue pool is fixed alongside.
- Enjoy reward the next month — The locked-in 500 begin claiming the previous month’s reward from day 1 of the next month in the selected market. New competition starts at the same time.
- At launch, all duration clocks reset to day 0. Pre-existing stake history does not carry over; the new system starts everyone on equal footing.
Effective Stake formula:
Effective Stake = Sum_of(deposit_amount * deposit_duration * multiplier )
deposit_durationis capped at 90 daysmultiplieris determined by each individual deposit’s holding duration (see Loyalty Multipliers below)
How deposits are tracked:
- Each XVS deposit is recorded as a separate stack entry with its amount and deposit date.
- Each deposit’s multiplier grows independently based on how long that specific deposit has been held.
Withdrawals:
When a user withdraws XVS, the system deducts from the newest deposit first. Even after withdrawal, the deducted portion will not count toward the current epoch’s score, locked at the multiplier at the time of withdrawal.
Example — a user makes the following actions:
- Day 0: Deposit 1,000 XVS
- Day 35: Deposit 300 XVS
- Day 40: Withdraw 500 XVS
Withdrawal at Day 40 consumes deposits LIFO:
- Deduct 300 XVS from Day-35 deposit (fully consumed — contributes nothing to score)
- Deduct 200 XVS from Day-0 deposit (also dropped from score)
Remaining: 800 XVS from Day 0 (held 40 days → 1.3x multiplier)
Total Effective Stake = 800 × 40 × 1.3 = 41,600
Higher Effective Stake = higher leaderboard rank = better chance of holding Prime.
3. Loyalty Multipliers
| Holding Duration | Multiplier |
|---|---|
| < 30 days | 1.0x |
| 30 – 60 days | 1.3x |
| 60 – 90 days | 1.6x |
| 90+ days | 2.0x |
4. Reward Distribution (Unchanged)
Users must maintain active supply or borrow positions in eligible markets to claim Prime rewards. The existing score-based reward allocation formula remains unchanged.
Cross-Chain Revenue Allocation (Post-VIP)
Prime rewards remain BSC-exclusive; all other chains direct 100% of revenue to Treasury.
| Chain | Income Type | Treasury | Prime | Risk Fund |
|---|---|---|---|---|
| BSC | Reserve | 40% | 40% | 20% |
| BSC | Liquidation | 60% | 20% | 20% |
| Ethereum | All | 100% | — | — |
| Arbitrum | All | 100% | — | — |
| Base | All | 100% | — | — |
| ZKsync | All | 100% | — | — |
1. Why we propose this change
All numbers below as of 29 April 2026.
1.1 XVS Holder behavior
(a) Growth has stopped
The XVS Vault grew steadily for ~3 years before plateauing in mid-2024. Active staker count peaked at 5,669 in August 2024 and has been flat-to-declining ever since. Total XVS staked has continued to grow (+22% over 20 months) but entirely from existing users adding to their positions — there has been no net new user acquisition for 24 months.
| Date | Active Stakers | Total Staked (XVS) |
|---|---|---|
| 2021-12 (launch) | 1,501 | 1.54M |
| 2022-12 | 3,808 | 5.72M |
| 2023-12 | 5,049 | 6.27M |
| 2024-08 (peak) | 5,669 | 6.96M |
| 2025-12 | 5,572 | 7.79M |
| 2026-04 (today) | 5,612 | 8.48M |
(b) Most stakers don’t interact with Venus
Of 5,723 current XVS stakers on BSC:
| Activity Level | Stakers | % of stakers | XVS Held | % of stake |
|---|---|---|---|---|
| No interaction with any Venus market in past 6 months | 4,426 | 77.3% | 4.16M | 47.7% |
| Never had any supply/borrow/repay/redeem activity | 1,141 | 19.9% | 2.41M | 27.7% |
The pattern is most visible at the top. The 9 largest stakers hold 3M XVS combined (~35% of all stake), and 8 of them have either never interacted with Venus markets or not in the past 180+ days:
| Rank | XVS | Last Market Action | In Eligible Markets Now? |
|---|---|---|---|
| 1 | 745,058 | Never | No |
| 2 | 478,051 | > 180 days ago | Yes |
| 3 | 373,883 | Never | No |
| 4 | 307,000 | Never | No |
| 5 | 282,259 | Never | No |
| 6 | 270,000 | > 180 days ago | No |
| 7 | 235,005 | Never | No |
| 8 | 193,000 | Never | No |
| 9 | 178,862 | > 180 days ago | No |
The XVS Vault has effectively become a passive yield product, with limited connection to Venus’s lending business.
1.2 Inactive holders monopolize Prime slots
(a) Most NFT holders are inactive
Direct query of the Prime contract 0xBbCD...71FC (Mint − Burn events) confirms 499 NFTs are currently outstanding (cap is 500). Of these holders:
| Activity Definition | Inactive Count | % of Prime holders |
|---|---|---|
| No supply/borrow/repay/redeem transaction in past 30 days | 302 | 60.5% |
| No transaction in past 90 days | 187 | 37.5% |
| No supply/borrow position in eligible markets today | 129 | 25.9% |
These 302 inactive holders hold 2.45M XVS — 45.4% of all XVS held by Prime holders — without engaging with the protocol.
(b) Active candidates can’t get in
Although dormant Prime holders do not directly dilute reward distribution (their score is 0), they take up ranking slots that could otherwise be filled by active users. In the past 30 days alone, 12 new users each deposited ~100,000 XVS into the Vault — all 12 have active positions in eligible markets:
| New entrant rank | Stake (XVS) | Last Market Action | In Eligible Markets? |
|---|---|---|---|
| 14–25 (12 addresses) | ~100,000 each | < 30 days | Yes (all 12) |
These are exactly the kind of users the new design aims to reward. But under the lifetime-NFT design, their entry options are limited — the cap is full, and existing holders rarely burn theirs voluntarily.
The 500-cap doesn’t respond to changes in user activity. Monthly re-evaluation closes this loop.
2. New reward pool size — 4.8x larger
Using 2026 year-to-date BSC Core revenue (Jan 1 – Apr 29, 119 days):
| Month | Reserve Revenue | Liquidation Revenue | Old Prime (20%×R) | New Prime (40%×R + 20%×L) | Multiplier |
|---|---|---|---|---|---|
| 2026-01 | $272K | $621K | $54K | $233K | 4.3x |
| 2026-02 | $140K | $451K | $28K | $146K | 5.2x |
| 2026-03 | $158K | $872K | $32K | $237K | 7.5x |
| 2026-04 (28 days) | $127K | $4K | $25K | $51K | 2.0x |
| YTD total | $696K | $1.95M | $139K | $668K | 4.80x |
Even in the quietest month observed (April 2026, near-zero liquidations), the new pool would have been 2.0x the old. This 2x is effectively a hard floor.
Appendix: Data sources
- Staker data:
venus_multichain.xvsvault_evt_depositandvenus_multichain.xvsvault_evt_executedwithdrawalon Dune (BSC, pid=0) - Market activity:
dune.xvslove_team.all_user_transactions(actions: supply / borrow / repay / redeem) - Position balances:
dune.xvslove_team.daily_user_stats(snapshot 2026-04-28) - BSC revenue:
dune.xvslove_team.daily_market_stats(BSC core pool) - Prime NFT supply: derived from
bnb.logsMint/Burn events on Prime contract0xBbCD063efE506c3D42a0Fa2dB5C08430288C71FC
On-chain verification. All staker counts and balances were cross-checked against the XVS Vault contract directly via BSC RPC. Total XVS in the vault (balanceOf(0x0511...9204)) matches the Dune-derived sum to <1 XVS; per-user getUserInfo() calls match Dune-derived balances to <1 XVS for sampled top stakers (ranks 1, 2, 3, 10, and a recent 100k-XVS depositor). Pending withdrawals = 0 for all sampled users.
Snapshot date for all current-state metrics: 29 April 2026.
References
We invite all community members to participate in this discussion and would like to hear feedback on this new system from all.