REKT League
Competitive ranking built from analyses REKT CHECK already produced. Pre-Season is a test of the competition mechanics — no financial rewards are active.
Four different scores, never mixed
- REKT Score — how rekt a wallet's trading behaviour is.
- Alpha Score — verified trading quality across a wallet's lifetime.
- Profile Level — participation and progression inside REKT CHECK.
- League Score — a competition ranking metric for one defined season/window.
The League reads persisted analyses. It never re-runs the engine, never recalculates cost basis or realized P&L, and never changes any of the other three scores.
League Score — league-v1
Each component is normalized to 0–1 from figures the frozen engine already produced, then multiplied by its weight. The weighted total is 0–100 raw points, displayed as a 0–10,000 League Score (points × 100). A component with no measurable data scores zero but keeps its weight, so a thin history can never out-rank a measured one by omission.
- Realized performance — 22 pts. Net realized USD (realized gains + realized losses), log-scaled between $500 and $250,000. Log scaling is deliberate: a much larger book must not automatically dominate the board.
- Realized efficiency — 20 pts. Net realized USD divided by measured realized turnover (realized gains + absolute realized losses), ramped from 0 to 0.5. This is a capital-efficiency proxy computed only from published engine figures. It is not a return on deposited capital, because REKT CHECK does not measure deposits.
- Win rate — 18 pts. Existing verified win rate over measurable closed positions, ramped from 35% to 75%.
- Sample quality — 15 pts. Measurable closed positions, ramped from 10 to 120.
- Loss control — 12 pts. Realized profit factor (realized gains ÷ absolute realized losses), ramped from 1 to 4.
- Profit distribution — 8 pts. Share of realized gains produced by the single best trade. Full points at or below 20%, zero at or above 70%.
- Coverage confidence — 5 pts. Historical price coverage ramped from 0.85 to 1, with deductions for truncated history and degraded pricing. This measures our data quality, never the trader.
Weights sum to exactly 100. The score is deterministic: identical stored inputs always produce an identical League Score. A season locks its score version, so changing the methodology requires a new version string and can never silently rewrite a completed season.
Tie-breaking and sorting
Standings sort by League Score descending, then, in strict order:
- Higher net realized USD
- More measurable closed positions
- Higher win rate
- Wallet address ascending (a final, stable tie-break so two rebuilds always agree)
Rank change is not displayed. Pre-Season has no previous snapshot to compare against, and inventing movement would be fabrication.
Pre-Season eligibility — league-eligibility-v1
Having an address is never enough. These are the League's own requirements; no existing Alpha threshold is loosened to fill the board. If only seven wallets qualify, seven rank.
- A non-demo analysis produced by the current engine version. Archival analyses stay viewable as history but never rank.
- At least 10 measurable closed positions.
- At least 25 classified trades.
- Historical price coverage of at least 85% and pricing that is not INSUFFICIENT.
- Measured realized volume of at least $500.
- No more than 75% of realized gains from a single position (the one-hit-wonder rule).
- Not flagged bot-like or insider-like by the existing discovery signals.
- Not hidden by Record Book moderation, Alpha moderation or League review.
- LOW data confidence never ranks. MEDIUM ranks with the label shown.
Integrity — what we actually check
We describe only capabilities that exist in this build. Everything below reuses signals the analysis engine already produces:
- Bot / MEV-like activity: wallet age, classified trades per day, and the share of positions opened and closed inside 72 hours.
- Non-comparable inventory (insider-like): positions sold with no measurable purchase, and the share of realized gains attributable to that unpaid inventory.
- One-hit-wonder concentration: share of realized gains from a single position.
- Data integrity: truncated history, degraded or insufficient pricing, tiny samples, and archival engine versions.
- Manual review: an owner can exclude a wallet with a required reason, which is audit logged.
Seasons, provisional rankings and finalization
The League is built around seasons from day one. Pre-Season is the first test period and the only League period that currently exists — no historical seasons are fabricated.
- Statuses: UPCOMING, ACTIVE, REVIEW, FINAL, ARCHIVED, plus the clearly identified PRESEASON state.
- While a period is not FINAL, its standings are PROVISIONAL.
- Future process: the measurement window closes, standings freeze, eligibility and integrity are reviewed, the owner finalizes, and final standings become immutable.
- Only after finalization could any future reward calculation happen. No money movement exists in this application.
Pre-Season has no configured end date, so the League shows "PRE-SEASON ACTIVE" instead of a countdown. A countdown can only ever render from a persisted, server-controlled end time.
Top 100 zone and the future reward architecture
The League is architected to support a Top 100 zone, but it does not require 100 entries. A possible future season may weight ranks; the bands exist as structure only and carry no published percentages.
- #1 — HIGHEST WEIGHT · TO BE PUBLISHED BEFORE REWARD-ENABLED SEASON
- #2 — SECOND HIGHEST · TO BE PUBLISHED BEFORE REWARD-ENABLED SEASON
- #3 — THIRD HIGHEST · TO BE PUBLISHED BEFORE REWARD-ENABLED SEASON
- #4–#10 — HEAVILY WEIGHTED · TO BE PUBLISHED BEFORE REWARD-ENABLED SEASON
- #11–#25 — MEDIUM WEIGHTING · TO BE PUBLISHED BEFORE REWARD-ENABLED SEASON
- #26–#50 — LOWER WEIGHTING · TO BE PUBLISHED BEFORE REWARD-ENABLED SEASON
- #51–#100 — PARTICIPATION WEIGHTING · TO BE PUBLISHED BEFORE REWARD-ENABLED SEASON
$REKT and the League
REKT CHECK is the product, the REKT Score is independent analysis, the League is competitive ranking, and $REKT is the ecosystem token. Holding or buying $REKT does not improve a REKT Score, an Alpha Score or a League Score. There are no pay-to-win mechanics, no paid boosts and no token gating.
No purchase or holding requirement is active for Pre-Season. See $REKT for token status.
Performance and privacy
- Opening /league performs database reads only: zero Helius, Birdeye, CoinGecko, Kraken, pricing and analysis calls.
- Standings are persisted and rebuilt from saved analyses; the board is never recomputed per visitor.
- Profile identity is denormalized at rebuild time, so the page makes no per-row profile query.
- Unclaimed wallets are shown with the shortened address only. A private or hidden profile is never named on the board.
REKT Bounties — coming later
Possible future weekly challenges, documented as roadmap only. No bounty scoring, no bounty payouts and no dollar values exist.
- BEST COMEBACK
- BEST WIN RATE
- BATTLE CHAMPION
- LOSS CONTROL
- CONSISTENCY
Unresolved economic decisions
These are openly unresolved rather than silently decided. Each one is TO BE PUBLISHED BEFORE REWARD-ENABLED SEASON:
- League season cadence
- Future eligible revenue source
- Percentage of eligible revenue allocated to the League
- Top-100 rank weighting
- Minimum competition eligibility for a reward-enabled season
- Wallet-lock rules
- Multiple-wallet rules
- Season snapshot rules
- Review and disqualification process
- Reward asset
- Distribution mechanism
- Claim versus direct distribution
- Tax and legal requirements
- Geographic eligibility
- Minimum payout
- Dust handling
- Unclaimed rewards
- Tie handling for rewards