IJCCRL-SUITE-2026 MASTER: A–E 2200–2800 Opening Test Suite for Computer Chess
IJCCRL-SUITE-2026 MASTER is the first consolidated IJCCRL opening-suite surface prepared for future IJCCRL engine tournaments. It covers ECO files A–E, uses decisive human games from the 2200–2800 Elo range, cuts every accepted line after eight full moves, removes duplicate final positions by FEN, and stores a Stockfish 18 depth-8 evaluation for each final position.
Authorship and ownership notice: IJCCRL-SUITE-2026 is an IJCCRL opening-suite project authored, owned and maintained by Jorge Ruiz Centelles.
The suite is published for technical use, review and testing by the international computer-chess community. If it is used in official tournaments, public rating events, published engine matches, or any event whose results are released publicly, the event documentation must include a clear reference to Jorge Ruiz Centelles as the author of IJCCRL-SUITE-2026.
Purpose of the suite
The purpose of IJCCRL-SUITE-2026 is not to replace a game result, a rating list, or an engine-versus-engine tournament. Its purpose is narrower: to provide a controlled opening-input surface for IJCCRL events, so that future tournaments can start from documented, repeatable, moderately unbalanced positions rather than from ad hoc opening selection.
IJCCRL will use its own suite in future tournaments because a league that publishes engine ratings, PGN packs, audit notes, and tournament-stage reports also needs authority over the opening corpus used to generate those games. A proprietary IJCCRL suite makes it possible to publish the exact input set, the filtering rules, the evaluation authority, the deduplication method, and the SHA-256 checksums associated with the tournament surface.
The suite is also intended as a technical opening resource for the international computer-chess community. Its public use is encouraged as long as the suite identity, version, evaluation authority and authorship are preserved when results are published.
Authorship, attribution and official tournament use
IJCCRL-SUITE-2026 is authored, owned and maintained by Jorge Ruiz Centelles. The suite may be used by the computer-chess community for private engine testing, public technical analysis, opening research and tournament preparation.
When the suite is used in official tournaments, public rating events, published engine matches, or any event whose results are released publicly, the tournament report, PGN package, rating page, event page or downloadable archive must include a clear attribution to the suite and its author.
| Required attribution field | Value |
|---|---|
| Suite | IJCCRL-SUITE-2026 |
| Author | Jorge Ruiz Centelles |
| Recommended tournament authority | MASTER_UNIQUE or the declared IJCCRL subset used by the event |
| Evaluation authority | Stockfish 18 depth 8, unless another IJCCRL-labelled surface is explicitly declared |
| Official IJCCRL tournament subset currently recommended | IJCCRL-SUITE-2026_A-E_2200-2800_8mvs_STOCKFISH18_DEPTH8_PLUS_100_119_BIG_MASTER_UNIQUE |
Recommended citation format for public tournament documentation:
Opening suite: IJCCRL-SUITE-2026, authored by Jorge Ruiz Centelles.
Subset used: [declared subset name].
Evaluation authority: [declared IJCCRL evaluation surface].
Official tournament use means any organised public event, rating list, match publication, downloadable PGN pack, or tournament report where results are released outside private local testing. In those cases, attribution to Jorge Ruiz Centelles as author of IJCCRL-SUITE-2026 is required.
Construction rules
The MASTER package was built from twenty evaluated blocks: five ECO files, A through E, and four human Elo bands: 2200–2500, 2501–2600, 2601–2700, and 2701–2800. No 2801+ band was included in the main suite because the available sample above 2800 would be too small and too dependent on a small number of elite-human games.
The input policy for this first MASTER surface was: decisive games only, no drawn games, source-game length from 20 to 225 moves, cut after eight full moves, and deduplication by final FEN after the eighth move. The scientific authority for tournament use is MASTER_UNIQUE, not the raw block-occurrence file, because MASTER_UNIQUE removes transpositions and cross-block duplicates at global level.
Evaluation authority
Each final position was evaluated with the same Stockfish 18 Ubuntu x86-64 AVX2 binary. The observed binary SHA-256 was 6b087694916228c905a5e14db74cca8c7e5643602226af1fa5d42353c455b9f9. The observed embedded networks were nn-c288c895ea92.nnue and nn-37f18f62d772.nnue.
The UCI protocol was fixed for every FEN: Threads=1, Hash=16, MultiPV=1, UCI_ShowWDL=false, clear hash before each FEN, and go depth 8. This is a reproducible IJCCRL evaluation surface. It should not be described as equivalent to longer time-based evaluation protocols.
MASTER_UNIQUE aggregate statistics
The final globally deduplicated surface contains 56,001 positions. Evaluations are stored in centipawns from White’s perspective. Because the cut is after eight full moves, all accepted final positions are at the same move boundary, and the evaluation field refers to the position after move eight.
| Metric | Value |
|---|---|
| Minimum evaluation | -642 cp |
| Maximum evaluation | +784 cp |
| Mean evaluation | +40.479 cp |
| Median evaluation | +41 cp |
| Population standard deviation | 61.399 cp |
| Positive positions | 45,034 |
| Zero positions | 256 |
| Negative positions | 10,711 |

Coverage by ECO file
The suite is not balanced by forcing the same number of positions per ECO file. It preserves the accepted and deduplicated positions obtained from the source blocks. This matters because the opening families differ in human-game density and in transpositional behaviour.

| ECO file | MASTER_UNIQUE positions | Mean cp | Median cp | Min cp | Max cp | Positive | Zero | Negative |
|---|---|---|---|---|---|---|---|---|
| A-file | 14343 | 35.476 | 35.0 | -568 | 784 | 10902 | 71 | 3370 |
| B-file | 17650 | 47.331 | 47.0 | -560 | 735 | 14641 | 72 | 2937 |
| C-file | 8136 | 37.006 | 37.0 | -642 | 646 | 6455 | 39 | 1642 |
| D-file | 9741 | 32.258 | 34.0 | -504 | 635 | 7573 | 54 | 2114 |
| E-file | 6131 | 50.129 | 49.0 | -534 | 684 | 5463 | 20 | 648 |
Coverage by human Elo band
The 2200–2500 band is the largest source band in the current MASTER surface. Higher bands were retained as independent strata, but they were not artificially inflated. This avoids turning sparse elite-human samples into a distorted authority for engine testing.

| Human Elo band | MASTER_UNIQUE positions | Mean cp | Median cp | Min cp | Max cp | Positive | Zero | Negative |
|---|---|---|---|---|---|---|---|---|
| 2200-2500 | 50709 | 40.842 | 41.0 | -642 | 784 | 40648 | 222 | 9839 |
| 2501-2600 | 2044 | 39.547 | 40.0 | -176 | 297 | 1707 | 12 | 325 |
| 2601-2700 | 2487 | 37.135 | 38.0 | -379 | 574 | 2066 | 17 | 404 |
| 2701-2800 | 761 | 29.720 | 31.0 | -252 | 215 | 613 | 5 | 143 |
UHO-style evaluation windows
The MASTER package includes several UHO-style positive-evaluation subsets. These subsets are not presented as UHO replacements. They are IJCCRL subsets derived from the IJCCRL evaluation authority and are included to support controlled experiments with narrower unbalanced windows.

| Subset | Min cp | Max cp | Positions | A-file | B-file | C-file | D-file | E-file |
|---|---|---|---|---|---|---|---|---|
| PLUS_085_094 | 85 | 94 | 2195 | 490 | 828 | 276 | 274 | 327 |
| PLUS_090_099 | 90 | 99 | 1985 | 449 | 752 | 254 | 226 | 304 |
| PLUS_095_104 | 95 | 104 | 1742 | 429 | 667 | 224 | 188 | 234 |
| PLUS_100_109 | 100 | 109 | 1568 | 399 | 577 | 205 | 183 | 204 |
| PLUS_100_119_BIG | 100 | 119 | 2719 | 656 | 1013 | 386 | 329 | 335 |
| PLUS_105_114 | 105 | 114 | 1382 | 331 | 506 | 200 | 176 | 169 |
| PLUS_110_119 | 110 | 119 | 1151 | 257 | 436 | 181 | 146 | 131 |
| PLUS_120_129 | 120 | 129 | 869 | 240 | 328 | 115 | 95 | 91 |
Why IJCCRL will use its own suite
IJCCRL tournaments require opening input that is traceable at the same level as the PGN output. Using IJCCRL-SUITE-2026 MASTER gives the tournament framework a fixed opening authority with exact hashes, exact evaluation protocol, exact deduplication rule, and exact source-band metadata. That makes later tournament audits simpler: the opening surface can be checked independently from the engine result table.
The suite also gives IJCCRL the ability to separate two questions that are often confused. The first question is whether a position is suitable as an opening test input. The second question is how engines perform after both sides start from that input under controlled time controls and hardware rules. IJCCRL-SUITE-2026 answers only the first question. Tournament games and rating lists answer the second.
Official IJCCRL tournament subset
For the next official IJCCRL tournaments, the recommended opening subset is IJCCRL-SUITE-2026_A-E_2200-2800_8mvs_STOCKFISH18_DEPTH8_PLUS_100_119_BIG_MASTER_UNIQUE. This subset contains 2,719 globally unique positions evaluated from +100 to +119 centipawns inclusive with the declared Stockfish 18 depth-8 authority.
This subset is selected because it is the closest IJCCRL-native equivalent to the positive unbalanced BIG range already used in current tournament practice, while remaining fully traceable inside the IJCCRL-SUITE-2026 MASTER package.
| Tournament subset field | Value |
|---|---|
| Subset ID | PLUS_100_119_BIG_MASTER_UNIQUE |
| Evaluation range | +100 cp to +119 cp inclusive |
| Positions | 2,719 |
| Cut | After 8 full moves / 16 plies |
| Deduplication authority | Global FEN after move 8 |
| Evaluation authority | Stockfish 18 depth 8 |
Methodological limits
The current MASTER surface is not a claim that Stockfish 18 depth 8 is the final or only possible evaluation authority. It is the fixed evaluation authority for this first IJCCRL-SUITE-2026 MASTER release. Any future change to depth, movetime, engine version, NNUE network, hash, threads, or evaluation method would create a new surface and must not be mixed silently with this one.
The suite also does not claim that a positive opening evaluation guarantees a decisive engine result. It only records the eighth-move evaluation of the starting position. Engine strength, time control, search behaviour, tablebase access, move-order effects, and tournament format remain separate variables.
Package identity
| File | SHA-256 |
|---|---|
| MASTER package ZIP | 3d7f85ea58c8201d8973ad722284074cf6852e65cedcc29b4039e7fe94a71291 |
| MASTER_UNIQUE CSV | 5ff20aa6538eb8709f00ae2cf7fd1dc264768d95edfd1f88870c564fd02daa7d |
| MASTER_UNIQUE PGN | d12dde0152b637b09896967e08d7fcdfef3a41f7adfae1d222418b0c6b0b9222 |
| MASTER_UNIQUE EPD | e2bd92af17e7fb60622d855bf3daff0ef413913e744d032018cf868158ec473e |
Recommended tournament authority: MASTER_UNIQUE. The all-occurrences file is retained for audit traceability, but the globally deduplicated file is the correct surface for tournament opening selection. IJCCRL-SUITE-2026 is authored, owned and maintained by Jorge Ruiz Centelles; official public tournament use must reference the suite and its author.