Codeforces Community Rating

Project goals and principles

The goal is a community overwatch system for Codeforces. Cheating kills the sport when results stop feeling trustworthy.

Final statuses

The review system ends with one of three public statuses.

Final statusMeaning
clearReview reached clearance, so the user appears in the project ranking. Clear status can change after later cheating or missed evidence.
uncertainReview did not clear the user. There may be cheating evidence, but reviewers did not agree enough under the rules to close the case as cheater.
cheaterThe user has a project cheating finding or an external cheater database match. The user is not included in the project ranking.

Statuses are not permanent. New evidence or later review can change them.

Admins can set statuses without a review case. The decision source is public and appears in Lookup.

Limitations of the project

Users whose last decision was uncertain or cheater can reappeal once through Apply.

How reviews and reports work

PartWhat it means
statusA user's status can come from reviewer votes, an admin decision, or an outside cheater list. Handles on that outside list are not sent to reviewers.
admin decisionsAdmins can grant member and reviewer rights when they have enough Codeforces community context.
review casesReviews cover applications, nominations, reappeals, and admin-opened cases. Reviewers get assigned sampled cases.
reportsReports are private evidence. Report reviewers can also see reviewer-added shared evidence on assigned cases. They decide whether the target is clear, cheater, or there is not enough evidence.
after a clear reportClearing a report is not enough by itself. The target still needs to pass eligibility before entering the ranking. Failed checks mean not eligible; external cheater database matches still mean cheater.
nominationsA nomination is support for clearance. Reviewer or admin nominations automatically cast a clear vote on the nominated case. Member nominations from non-reviewers do not cast votes. Report reviewers see the target, evidence, and shared reviewer evidence, not reporter history. More rules are on the Reporting page.

Public features

RankingClear users.
ContestsClear-user contest standings.
CommunityMembers, reviewers, and admins.
NominateClear-support nominations for first-time review.
UncertainUsers whose review ended without clearance and without closing as cheater.
CheatersProject cheating findings and external cheater database matches.
ReportPrivate reports from users. Report reviewers can see evidence and reviewer-added shared evidence on assigned report cases.
LookupStatus, decision source, rating, roles, and known handles.

Contents