Methodology
Each use case defines scoring weights (performance, price, support, and more). We join those scores to dated plan specs from data/plans.json.
- Quality floor skips plans missing price (unless custom), RAM, storage, source URL, or with scraped_at older than 45 days.
- Top picks are exclusive: one best overall, one budget, one performance. Tie-break: higher score → lower monthly price → host_id alphabetically. If one host would win two badges, overall wins; others go to the next eligible host.
- We do not accept payment for rankings.