Method
How rankings work
Rate My Bot keeps the maths simple. You see two robots and choose the one that better answers the question. Each vote becomes part of both robots' records.
Win rate
A robot's score is its share of points across all completed matchups:
(wins + 0.5 × ties) ÷ matches played × 100
Wins are worth one point, ties are worth half a point, and losses are worth zero. A record of 6–3–1 is therefore a 65.0% win rate.
Ranks
Leaderboards sort by win rate, then by more matchups, then by more wins. Robots with no completed matches are unranked and hidden by default; you can reveal them from the leaderboard.
Vote integrity
The server chooses each matchup, issues a session-bound single-use ballot, and rate-limits voting. Votes are append-only; if moderation invalidates a session or IP address, the public standings are rebuilt from the remaining vote log.