Appearance
Stake distribution
Once validators earn their slots, pool stake is split into three buckets. CG remainder flows into the Performance budget first; any remaining overflow from other buckets is redistributed via DS Matching, further rewarding validators who bring external stake.
| Bucket | Share of pool stake | Distribution |
|---|---|---|
| Direct Stake Matching | 45% | Proportional to direct stake |
| Community Good | 30% | Proportional to CG impact score |
| Performance | 25% | Proportional to performance weight |
DS Matching: attract stake, get matched
The DS Matching bucket is the largest allocation in JPool, at 45% of pool stake. Every SOL of direct stake you attract earns proportional matching from JPool.
- In a DS slot: Full matching
- Out of DS slot, with bond: Up to 50% matching
- Out of DS slot, no bond: No matching
Why this matters: JPool is the most powerful growth accelerator for validators on Solana. Every delegator you attract is worth 1.5 to 2x more through matching, and we incentivize converting native stake to liquid stake, which deepens DeFi liquidity for the entire ecosystem.
Community Good: funding the builders
30% of pool stake flows to validators who are actively building for Solana, distributed proportionally by CG score.
| Area | What we look for |
|---|---|
| Business model | Non-commercial or free/freemium projects score highest |
| Ecosystem impact | Attracting developers, projects, liquidity, or users to Solana |
| Open source | Public code with permissive license (MIT, Apache, GPL) |
| Reach | Monthly active users, on-chain metrics, community size |
| Visibility | Media coverage, partnerships, ecosystem recognition |
Performance: rewarding excellence
25% of pool stake goes to validators in Performance slots, distributed by performance weight, a combination of APY strength.
Global cap
No single validator receives more than 5% of pool stake as pool delegation (excluding direct stake). When a validator exceeds the cap, excess is cut from buckets in this order: DeFi, Performance, Base, CG, DS Matching (most protected). All excess is redistributed to below-cap validators proportionally to their direct stake, capped at each validator's available headroom.
Examples
Based on Epoch 935 data. JPool TVL = 1.5M SOL, Direct stake = 0.2M SOL. Typical delegation outcomes at 1.3M SOL pool stake with ~130 validators:
| Validator slot | Delegation | Bond needed |
|---|---|---|
| Performance slot (no direct stake; no CG; APY in top 30) | 9,700 SOL | 4.85 SOL |
| Community Good, score 4, 3,300 SOL direct stake; APY slightly below target | 19,700 SOL (9,400 CG + 7,000 DS matching + 3,300 direct) | 8.95 SOL |
| Direct Stake, 20,000 SOL; APY near target | 63,000 SOL (43,000 DS matching + 20,000 direct) | 31.5 SOL |
| Out of slots, 1,000 SOL direct stake; APY near target | 1,500 SOL (500 matching + 1,000 direct) | 1 SOL |
Every validator has a clear growth path: start with a Performance slot, then either build a project (→ CG) or attract delegators (→ DS) to multiply your allocation.