Community-driven evaluation of the Community Good program
Table of Contents
Why?
The Community Good (CG) program distributes 30% of JPool’s stake among validators who bring real impact to the Solana ecosystem. The program has outgrown its evaluation process: there are 100+ applications for 51 slots — roughly 2× oversubscription — and scoring is currently done by two people.
The Validator Council moves this evaluation to a body of five members of the Solana community. The Council’s scores set the distribution of CG stake directly. JPool’s role in the outcome is limited to a formal admission check and a narrow procedural veto: JPool confirms the integrity of the process, it does not revise the scores.
The guiding principle: the burden of proof lies with the applicant, not with the Council. A high CG status requires verifiable evidence of contribution.
How the Council Works
| Stage | Who | What happens |
|---|---|---|
| 1. Formal verification | JPool | Baseline checks: blacklist, name/avatar, commission, MEV commission |
| 2. Scoring | Council | Each member scores the application independently, with a written justification. Scores stay hidden until simultaneous disclosure |
| 3. Finalization | JPool Secretary (non-voting) | The highest and lowest scores are dropped; the rest are averaged (trimmed mean), stored as a decimal |
| 4. Implementation | JPool | The final score drives the proportional distribution of CG stake at rebalance |
Individual scores and written justifications are confidential and retained by JPool. The only public output is the final aggregated score per validator.
Every application needs at least 4 valid scores. An applicant may request that one named Council member not review their application (one such recusal per application, with a declared reason). Members must also recuse themselves where they have a declared relationship with the applicant.
Composition
- 5 voting members — people, not validators: operators of active pool validators, developers, or recognized representatives of the Solana community.
- A founding chairman — an invited, respected validator and active developer (contributions to Anza and Firedancer code). He joins first, votes on equal footing with the other members, and takes part in selecting the other four. The Council may later re-elect the chair from among its members.
- A JPool secretary — non-voting; organizes the process and consolidates the scores.
Stop-trigger: membership in the core team of another LST pool disqualifies a candidacy. Running one’s own LST with TVL up to 20k SOL is not a barrier.
Term and Rotation
- Each member serves 12 months.
- The Council rotates in a staggered way: 2 seats are re-elected at month 12 (a lottery determines which), the remaining 3 at month 18; after that, 2 and 3 seats alternate every 6 months. The Council is never replaced all at once.
- Sitting members may re-apply. There is currently no limit on consecutive terms; such a limit may be introduced in the future.
- Membership can end early: voluntarily, automatically (stop-trigger, confirmed governance violation), or by a decision of the Council (at least 3 of the remaining 4 members) with JPool confirming only the procedural integrity. A vacated seat is filled from the most recent application round.
Compensation and Independence
- Each member receives 10,000 SOL of delegation per 12-month term and decides where to direct it: to a specific validator or back into one of the pool’s buckets. The direction is publicly declared. Directing it to a CG applicant under review by the Council is prohibited.
- If a member’s validator holds CG status, that status is frozen for the duration of the term: a member does not participate in the bucket they evaluate. Frozen slots go to the waitlist. After the term, the validator returns to CG seamlessly.
- Performance and Direct Stake allocations are unaffected — compensation comes on top of the usual objective allocation.
What Changes for CG Validators
- Status updates every 6 months. Each CG validator submits a status update for their project(s) in every update window. Confirming that nothing has changed is a valid submission.
- Planned KPIs. CG applications include the validator’s own planned KPIs. A lack of progress against your own declared KPIs may be grounds for a score review.
- Missed windows. One missed update window: the CG score is reduced by 50% until the next valid submission. Two consecutive missed windows: exclusion from CG.
- Stability. CG status is valid for 2 quarters, and a score cannot drop by more than 2 points per review cycle on the merits — the core of the program is not reshuffled every quarter.
The purpose is simple: CG rewards ongoing contribution. CG status is not granted forever — it belongs to validators who keep building.
The Council’s First Task
Before evaluating applications, the Council will spend its first month reviewing the CG evaluation criteria and proposing changes. JPool will accept or reject the proposals and integrate the result into the delegation strategy. Validators will then have 4 weeks to submit updated applications under the new criteria, after which the Council reviews all applications — new and existing — in a single pass.
How to Apply
- Who: operators of active pool validators (commission ≤ 10%, stake < 750k SOL, not blacklisted, not in the superminority, name/avatar published), developers, and recognized community representatives. You apply as a person.
- How: fill in the application form: https://forms.gle/YdnhCNhCDLHXYndB8.
- When: the window is open for 21 days from the announcement: July 20, 2026 – August 10, 2026.
- Selection: applications are reviewed by the JPool team together with the founding chairman against public criteria — geographic decentralization, diversity of contribution profiles (dev / infra / liquidity / community / media), and absence of conflict. Four members are selected in this round.
- Transparency: the composition and the justification of its fit against each criterion will be published.
Explore JPool’s liquid staking infrastructure and validator delegation program at jpool.one.
Subscribe to our digest pages and stay updated:
Facebook Community · Instagram · Threads · Pinterest



























