Leaderboard method

Counted on your computer. Shared only if you say yes.

The Model Leaderboard is built from a small daily summary that some Cinderpaw installations send. Sharing is off unless you turn it on. It is a box on the last setup screen that starts unticked, a one-time question on the home screen if you had Cinderpaw before this existed, or a switch in Settings, Privacy. Until you say yes, nothing is sent.

What is counted

Once a day, for each model that did tasks on a day that has finished, Cinderpaw sends one set of counts. Days from before you said yes are never sent. The set holds:

What is never sent

Never your messages. Never file names. Never links. Never keys. Never session, task or message ids. Never exact times. Only counts leave your computer, and nothing in them says what a task was about.

The monthly code

Each summary carries a random code of 32 letters and numbers, made on your computer. It changes every calendar month. It lets me count how many installations used a model in a month, and it stops one day from being counted twice. It cannot follow you from one month to the next, and neither can I. The leaderboard starts over each month for the same reason. The code is saved in ~/.cinderpaw/usage-code.json. Turn sharing off and that file is deleted.

Why 20 installations and 100 tasks

A model is listed only when at least 20 different installations have used it, and it has done at least 100 tasks, in the same month. With fewer, one person’s habits would be the number, and that would say more about the person than about the model.

Every rate also shows how many tasks it rests on, and a ± that says how sure it is. 92% (±4) of 140 means 92% of 140 tasks, give or take 4 points. The ± is a 95% range. It gets smaller as the tasks add up.

What 👍 means and does not mean

The 👍 number is the share of rated tasks that got a 👍. Many tasks are never rated, so the “of” number beside it is how many were. It shows how happy people were. It is not proof that the task was done right: a person can like a wrong answer, and skip a good one.

Done is the same kind of number. It means Cinderpaw finished the task without getting stuck, running out of time or hitting an error. It does not check that the result was right.

Why times are ranges

Exact times are never sent. On your computer each task is put in one of eight ranges: under 5 s, 5-15 s, 15-30 s, 30-60 s, 1-2 min, 2-5 min, 5-15 min, over 15 min. Only how many tasks fell in each range is sent. The Usual time column shows the range that holds the middle task.

Estimated vs reported cost

Some providers, such as OpenRouter, tell Cinderpaw what each call cost. That is reported cost. Others do not, so Cinderpaw works it out from the tokens used and a rough price for the model. That is an estimate, and it is kept apart from the reported cost. In the table, a cost marked (est.) includes an estimate. Models on your own computer, your home network or a server you set up yourself count as $0, because there is no price to look up.

How to check your own data

This is promise 4 in my promises. The numbers themselves are on the leaderboard.