Three terms, no committee, no discretionary weighting. Run it yourself over the raw fills and you get the number the server got — that is the point of publishing it. Shown here for whoever currently leads:
Sync asks the extension for your committed chain — it only answers if you enabled Site sync in the dashboard's Leaderboard tab, and no other site can ask. Or export the record as a file there and upload it here; both paths carry identical evidence. The extension itself never phones home.
Six rules. All of them are things this board refuses to do.
-
Replayed, not trusted.
Standings are computed from your raw fills server-side. A claimed P&L is only ever compared against the replay — a mismatch is a signal, never a rank.
-
Re-priced against history.
Every fill is checked against the token's real traded range in that exact minute. Fabricated prices reject the record; missing candle data downgrades you to ◐ Partial — it never invents coverage.
-
Extend-only.
A submitted chain must extend the one you already committed. Deleting a bad week and starting fresh breaks the anchor and is refused by name.
-
Only committed numbers count.
Every ranked figure is built from the fields the hash covers — gross out on a buy, net in on a sell. Fields a chain stores but does not commit to are ignored here, so editing them changes nothing. That basis includes your fees, which is why the board reads slightly under your dashboard.
-
Process over outcome.
The score rewards surviving a sample size and charges you for revenge entries and drawdown. Five closed rounds minimum. One moonshot does not top this board.
-
Empty is empty.
If the verifier is unreachable, this page shows nothing rather than something stale. There are no placeholder rows anywhere in this product, and there never will be.
Full protocol: docs/LEADERBOARD.md