Help: About the platform

Fair play and anti-cheat

Fair play and anti-cheat on platform iqpi.io are rules and automatic checks that help keep rated games and tournaments with an entry fee in IQPIC fair.

The system does not replace common sense and does not offer a “100% guarantee” from a single metric: decisions use several factors, and moderation handles disputed cases.

Related topics: What is iqpi.io, Rated games, Prize tournaments, Chess, Profile, User agreement.


Why it exists

On iqpi.io you can play for free and also join matches and tournaments where IQPIC tokens are at stake. To protect honest players from losing balance and rating to unfair play, the platform:

  • records technical game data;
  • assesses account reliability before and after a match;
  • provides tools to check an opponent and submit reports;
  • when needed, restricts access to paid formats or holds payouts until review.

More on entry fees and Buy-in: Rated games, Tournament fees.


Where to look in your account

The Anti-cheat section in the personal account: /lk/anti-cheat.

TabPurpose
Your indexYour trust index, update history, change chart
Player checkScore from a public Lichess or Chess.com profile link
Level assessmentGame analysis (PGN or history) with the Maia engine: move match vs typical play at a stated rating
ReportsHistory of reports you submitted

Sign in to see your index, level assessment, and history. Checking another player requires a Lichess or Chess.com profile URL.


Level assessment

On the Level assessment tab in /lk/anti-cheat you can load a game from a PGN file or from your iqpi.io history, enter names and reliably known ratings for both players, and start analysis.

The system compares moves with typical choices of the current Maia model (latest-generation engine trained to play “like a human” at a given level) and shows match percentages (Top-1 / Top-3), plus a match index — the average of those percentages. Top-1 — how often the move was the most expected; Top-3 — how often it fell among the three most typical. Zones by index: green (from 70%) — play generally matches the stated level; yellow (50–70%) — moderate deviation; red (below 50%) — strong mismatch with the level’s style (not a fair-play verdict). Factor in the claimed rating difference between opponents (up to 150 — close; 151–400 — noticeable; over 400 — large): an unequal game can look different from a game between similarly rated players. Ratings on Lichess and Chess.com often differ by time control and style — check the platform and rating type before drawing conclusions. This is a human-likeness guide relative to the rating you entered, not an official rating or a fair-play verdict.

Requirements:

  • at least 40 half-moves in the game;
  • no more than 3 analyses per hour per account.

If the game comes from iqpi.io history and a Maia breakdown already exists for a player, the platform reuses that data instead of re-analysing those moves.


Trust index

The trust index is an automatic estimate of how reliable an account looks for fair play. The higher the index, the better.

It is informational: it helps you and others assess risk before a match but does not guarantee behaviour in a specific game.

Where data comes from

  • If Lichess and/or Chess.com are verified in your iqpi.io profile — public data from those sites is used.
  • If external profiles are missing or data is insufficient — an internal score from your iqpi.io history (rated and tournament games, account activity) is used.

The calculation method is not published — intentionally, so the system cannot be tuned to bypass checks.

Link Lichess: Profile → Lichess verification. Chess.com — social links in profile settings.

Updates

The index is recalculated automatically and on request (manual refresh is rate-limited). If the service is busy, try again later.


During a game

In rated and tournament games, focus on the board is monitored:

  • do not leave the game window without need;
  • leaving the tab or losing window focus may show a warning asking you to return to fair play;
  • on connection loss, an offline dialog appears; after reconnect, the game syncs.

The warning is a reminder. The platform also stores technical events for later review. How they are used is not disclosed.

Same rules in Chess and Rated games. Capital Chess follows the same fair-play principles.


After a game

When a rated or tournament game ends, the platform automatically saves the record and runs post-game analysis — no player action and no extra software.

Analysis may consider:

  • whether moves match expected skill level;
  • position context and game phase;
  • consistency with account history and rating;
  • patterns over many games, not one lucky match.

Results feed internal scoring, moderation queues, and restrictions when needed. Algorithms, thresholds, and weights are not published.


Access to paid formats

For rated games, tournaments, and prize events, the platform may check the trust index before creating or joining.

If the index is too low:

  • joining or creating may be unavailable;
  • the UI shows a general reason (without exposing the formula).

To improve trust:

  • play regularly and fairly on iqpi.io;
  • link and verify Lichess and/or Chess.com with real game history;
  • do not create duplicate accounts — registration requires a phone number (Sign-in and registration).

Checking an opponent before a match

On Player check at /lk/anti-cheat, paste a Lichess or Chess.com profile URL to get a trust index from public data.

This is a player tool, not an official platform verdict. Whether you play is your choice.


Reporting unfair play

If you believe an opponent cheated:

  1. finish or record the game if possible;
  2. open the report form (from the game UI or anti-cheat section);
  3. briefly describe the issue — date, nickname, what looks wrong.

Reports enter a review queue. Priority may depend on severity and context; processing order is not disclosed.

Report statuses: pending, resolved, rejected. Moderation outcomes may not be shown publicly — for privacy and abuse prevention.


Possible enforcement

The platform uses graduated measures — not an instant ban on the first signal:

LevelExamples
WarningFair-play reminder in the game
RestrictionTemporary or permanent block on rated/prize formats
Payout holdWithdrawal or prize delay until review completes
BanAccount access removed after confirmed violation

Exact conditions and durations are not published. Moderation makes final calls using game data and account history.

Account rules: User agreement.


Tips for honest players

  1. Keep the game tab active — do not switch to analysis, messengers, or a second screen with hints during rated/tournament play.
  2. Link Lichess/Chess.com — improves transparency for others and for trust scoring.
  3. Check opponents before a large entry fee — Player check in anti-cheat.
  4. Do not share your account or play for someone else — against the rules regardless of anti-cheat.
  5. Report suspicions through the report form, not only in game chat.

What the system does not promise

  • Not an over-the-board arbiter — online play lacks live-tournament control.
  • No public “recipe” for checks — that would enable bypassing.
  • No 100% from one number — trust index and scores are indicative.
  • No instant ban on report alone — data review is required.
  • Not identical for every mode — main focus: chess (classic, Capital Chess, Swedish) in rated and tournament formats. Tetris and solo modes have separate game rules.

FAQ

Do I need to install anti-cheat software?

No. Everything runs in the browser on the platform side.

Does playing the bot affect anti-cheat?

Games vs the computer are not rated IQPIC duels; anti-cheat targets human vs human paid and rated formats.

Why is my index low if I did not cheat?

Possible reasons: new account, few games, no linked external profile, unusual stats, or temporary unavailability of external data. Keep playing, link Lichess/Chess.com, refresh the index manually if allowed.

Can I learn exactly how I am checked?

No — calculation methods and technical details are not disclosed (also stated in the trust index hint in the account).

Wrong block — where to write?

Contact support with your nickname and details. Moderation decisions can be reviewed with new information.


At a glance

TopicWhere
Your trust index/lk/anti-cheat
Opponent checkSame page, Player check tab
ReportIn-game form / anti-cheat section
In-game rulesStay on tab — Rated games
Lichess verificationProfile
Entry fees and Buy-inRated games, Prize tournaments