Own data, file by file: where the training data of the 15 networks came from

Listen to this post15 min

Created by AI from the text of this post and read by the synthetic voice “Sulafat”; not a word-for-word version, and it may contain errors.

The entry “15 networks in 40 days: the lineage of the evaluation” listed every network the oracle adopted onto the main branch up to 2026-10-18 and named its gaps, among them teachers that were not documented. At the operator's request, an internal forensic review then checked, read-only, where the training data of all 15 networks came from. The result: all 15 networks were trained on the project's own data. This is documented for every data file and supported by replayed games. 2 tolerance cases under the project's constitution and 6 limits belong to the result; they are named below. The earlier entry keeps its text and now points to this one; this entry, also written at the operator's request, supplements and corrects it.

Who generated the data

Matrix with 10 data sets as rows and 13 evaluation sources as columns: the hand-written evaluation and 12 earlier main-branch networks. Counts refer to original source files; the additional replay file is omitted, and for the old set 96 denotes its source files from the pilot campaign. Hand evaluation: 96 files for T-0072 and, as old set, for T-0076; T-0072: 9 more files for T-0076 and 146 files of campaign 1 for T-0085, T-0099 and T-0100; T-0076: 317 files of v2 for T-0119; v4 for T-0120 and T-0124: T-0085 653, T-0099 69, T-0100 841; v7j for T-0144: T-0100 77, T-0119 110, T-0120 421, T-0124 507, T-0127 1,349; v10 for the start network of T-0189: T-0127 rises from 1,349 to 1,633, additionally T-0131 384, T-0135 2,106 and T-0144 2,959. Every filled cell lies in a column of an earlier network; no data set contains files from engines with its own or a later network, and none from outside.
Who generated the training data (from a measurement)

Every data file comes from games that an engine of the project played and evaluated against itself. The chart shows, for each training data set, which main-branch network was inside the generating engines, counted in files. All filled cells lie in columns of earlier networks or of the hand-written evaluation that preceded the first network. No data set contains files from an engine with its own or a later network, and none from outside the project. The matrix counts original files by the evaluation source in the generating engine: the hand-written evaluation or one of 12 earlier main networks. The additional replay file of campaign 1 is not shown; for the old set, 96 denotes its source files from the pilot campaign.

RunData setData rowsStart weights
T-0072pilot campaign, 96 files, 96,000 games6,946,527 after deduplicationseed
T-0076old set (the positions of T-0072) and 9 files of campaign 120,875,984seed
T-0085, T-0099, T-0100campaign 1: 146 files and 1 replay file226,723,955seed
T-0119v2 prefix, 317 files493,721,393seed
T-0120, T-0124v4, 1,563 files2,501,801,023seed
T-0127, T-0131v4 and Δ5 with 384 files3,131,080,541seed
T-0135v4, Δ5 and Δ6 with 1,082 files4,934,592,622seed
T-0144v7j, 2,464 files4,100,869,336seed
T-0168v8j, 3,348 files5,575,059,348seed, via an own preliminary run
T-0180positions from the v8 delta, relabelled151,999,515T-0168
T-0189v10 positions, relabelled148,834,647intermediate network
intermediate networkv10, 8,197 files after the test-set filter13,591,787,474seed

Data rows are data set sizes including the validation share. The intermediate network is the project's own network from which T-0189 started; it did not lie on the main branch itself. No main network has a foreign weight ancestor.

What was checked

Six boxes connected by arrows: data file (10,224 files plus 96 files of the pilot campaign), manifest (SHA-256, 10,224 of 10,224 identical), match record (engine, generator, seed; 501 campaigns), replay (1 game per file, 10,224 of 10,224 byte-identical), binary (30 farm binaries plus the hand evaluation) and source (29 build records with every source file identical with git, 1 binary bound through the registered source tree).
The chain of evidence for each data file (schematic)

Additions to the earlier entry

Before the first main network

The network of T-0072 is generation 3 of a GPU pilot of 2026-09-07, trained from scratch without a warm start on 96,000 self-play games of the hand-written evaluation at 5,000 nodes. Before it came a CPU stage with two CPU networks and further research networks, and generations 1 and 2. None of them lay on the main branch, and none is a weight ancestor of generation 3. The series before T-0072 is method, not inheritance. The integer evaluation core took no weights from them.

Tolerances

Limits

  1. A bit-identical rebuild of the generating farm binaries was not achieved in this review: the farm compiled with GCC 13.3, the review machine has GCC 15.2, and a documented rebuild gave a different hash. The link from binary to source therefore rests on build records: every source file of 29 builds is byte-identical with git. For the binary of campaign 1 there is only the link through the registered source tree. The replays show that the binaries produce the data; whether their code is the project's own is a question about the engine code, not the data.
  2. Read path of the trainer: shown is what the data sets contain, not byte for byte what the trainer read. The inventory clause covers this.
  3. The labels of T-0180 were not recomputed in this review. An earlier review documents them with 1,000 rows byte-identical, in a second attempt and under a changed segment rule. The positions were checked: 50 of 50 come from own campaigns.
  4. Where the numbers in the first hand-written evaluation came from was not part of this review. It is the engine whose search wrote the first labels.
  5. Later data that belong to no main network were not checked.
  6. Of the filtered v10 files only a sample was checked: 200 of 8,104. All 200 arose solely by removing rows from the original, with the order kept and the hash as in the manifest; the one-sided 95 per cent upper bound for files not derived this way is about 1.5 per cent.

How this was checked

All primary data were only read. The review followed every file from the file to the manifest, the match record and the binary, and from the binary to the build record, the git commit and the register, for 1 binary through the registered source tree only; it recomputed the hashes of all shards. Each drawn game was replayed with the original generator and the original binary and compared byte for byte. Seeds were fixed before the computation. In the stratified sample, farm files were drawn weighted by rows and pilot files by compressed size; in the second wave one game was drawn from each file. The review contains no positions. Agents of two other model families checked the review: one with tools recomputed its own samples and the full hash, the other without tools checked the statements against the raw counts. Neither found evidence of foreign data; their objections to overly strong wording are incorporated. An agent of another model family checked this text against the review.