Skip to content
Home » IJCCRL-SUITE-2026 MASTER — Opening Test Suite

IJCCRL-SUITE-2026 MASTER — Opening Test Suite

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.

56,001global unique positions
59,528accepted block occurrences before global deduplication
3,527global duplicate occurrences removed
+40.479 cpmean Stockfish 18 depth-8 evaluation
+41 cpmedian Stockfish 18 depth-8 evaluation
0drawn source games in accepted block occurrences

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 fieldValue
SuiteIJCCRL-SUITE-2026
AuthorJorge Ruiz Centelles
Recommended tournament authorityMASTER_UNIQUE or the declared IJCCRL subset used by the event
Evaluation authorityStockfish 18 depth 8, unless another IJCCRL-labelled surface is explicitly declared
Official IJCCRL tournament subset currently recommendedIJCCRL-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.

MetricValue
Minimum evaluation-642 cp
Maximum evaluation+784 cp
Mean evaluation+40.479 cp
Median evaluation+41 cp
Population standard deviation61.399 cp
Positive positions45,034
Zero positions256
Negative positions10,711
Stockfish 18 depth 8 evaluation distribution for IJCCRL-SUITE-2026 MASTER
Evaluation distribution of the 56,001 globally unique positions. Values are Stockfish 18 depth-8 centipawns from White’s perspective.

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.

IJCCRL-SUITE-2026 MASTER positions by ECO file
MASTER_UNIQUE position count by ECO file after global FEN deduplication.
ECO fileMASTER_UNIQUE positionsMean cpMedian cpMin cpMax cpPositiveZeroNegative
A-file1434335.47635.0-56878410902713370
B-file1765047.33147.0-56073514641722937
C-file813637.00637.0-6426466455391642
D-file974132.25834.0-5046357573542114
E-file613150.12949.0-534684546320648

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.

IJCCRL-SUITE-2026 MASTER positions by human Elo band
MASTER_UNIQUE position count by source human Elo band.
Human Elo bandMASTER_UNIQUE positionsMean cpMedian cpMin cpMax cpPositiveZeroNegative
2200-25005070940.84241.0-642784406482229839
2501-2600204439.54740.0-176297170712325
2601-2700248737.13538.0-379574206617404
2701-280076129.72031.0-2522156135143

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.

IJCCRL-SUITE-2026 MASTER UHO-style subset sizes
Number of globally unique positions inside each positive-evaluation subset.
SubsetMin cpMax cpPositionsA-fileB-fileC-fileD-fileE-file
PLUS_085_09485942195490828276274327
PLUS_090_09990991985449752254226304
PLUS_095_104951041742429667224188234
PLUS_100_1091001091568399577205183204
PLUS_100_119_BIG10011927196561013386329335
PLUS_105_1141051141382331506200176169
PLUS_110_1191101191151257436181146131
PLUS_120_1291201298692403281159591

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 fieldValue
Subset IDPLUS_100_119_BIG_MASTER_UNIQUE
Evaluation range+100 cp to +119 cp inclusive
Positions2,719
CutAfter 8 full moves / 16 plies
Deduplication authorityGlobal FEN after move 8
Evaluation authorityStockfish 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

FileSHA-256
MASTER package ZIP3d7f85ea58c8201d8973ad722284074cf6852e65cedcc29b4039e7fe94a71291
MASTER_UNIQUE CSV5ff20aa6538eb8709f00ae2cf7fd1dc264768d95edfd1f88870c564fd02daa7d
MASTER_UNIQUE PGNd12dde0152b637b09896967e08d7fcdfef3a41f7adfae1d222418b0c6b0b9222
MASTER_UNIQUE EPDe2bd92af17e7fb60622d855bf3daff0ef413913e744d032018cf868158ec473e

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.