How ranking works
Anyone can check how a rank was reached. This is formula v1, published in full.
Score = (sum over incidents of S × min(1 + 0.25 × C, 3) × 0.5^(a / 365)) × (1 + 0.2 × tanh(V / 50))
- S: severity
- What kind of thing it was. Excessive force 5, Extortion or bribery 5, Abuse of office 4, Threats 3, Discrimination 3, Neglect of duty 2, Something else 1, Good service 0. Good service weighs 0, so it never raises a score.
- C: corroboration
- The number of distinct people who confirmed the incident. Each adds 25% to its weight, up to three times in all. A confirmed member counts as 1. An anonymous confirmation counts as 0.25. A confirmation from an account made after the report counts half.
- a: age
- Days since the incident. Weight halves every 365 days, so recent patterns rise and old ones fade.
- V: sentiment
- Net thumbs up minus thumbs down on the person's verified reports. Members count as 1, anonymous votes as 0.25. It can move the total by 20% at most, up or down.
Rules that stop gaming
- Unverified reports never count. They show only on the report page, clearly marked.
- One vote and one confirmation per person per report.
- Posting is rate limited. A sudden burst of votes is flagged for a moderator to review.
- Popularity alone can never put someone at the top, because substance sets the score and sentiment only adjusts it.
When a report counts
A report is Corroborated when it has a photo a moderator accepted, two or more independent confirmations, or a match to a public record such as a court case, an INDECOM finding or a news report. That changes its badge and its weight in the score. It never changes whether the person is named. Scores are recalculated whenever something changes, and again every night.
Rates per 10,000 residents use the 2011 census for each parish until the 2022 figures are confirmed.