ChessTB
What's new · 8 pieces

1.3% solved. 98.7% waiting on storage.

An integrated pipeline builds and probes every supported metric up to 8 pieces, starting with the 1.3% that fits on a workstation today.

The remaining 98.7%, projected

Drag the year
2026year
13 TiBstorage budget
1.3%of the 8-piece space
Storage per dollar doubles every

Full 8-piece coverage is seven doublings away.

Sizes are projected from existing WDL and DTZ tables.

That is load-bearing.

All of 8-piece Op1, castling included.

Every 8-piece endgame with at least one pair of opposing pawns blocking each other on a file. This partial domain makes up a meaningful slice of the 8-piece space, now with exact results at every halfmove clock.

Tablebase statistics
Top 10+1 longest wins of 8-piece Op1
KRBBpKQp · White to moveR7/8/8/8/7q/2K1B2p/7P/2Bk4 w - - 0 1Open in explorer
A NEW RECORD

597 moves. The longest DTZ ever computed.

The longest 7-piece win takes 517 moves to its first zeroing move. At eight pieces, with a pair of blocked pawns, the longest win reaches 597 moves, far beyond the 50-move limit.

597moves to zeroing, rule aware, new record
517moves to zeroing, rule aware, 7-piece record
+80moves beyond the 7-piece record
You're absolutely right!

One written proof covers every layer.

The written proof covers the full path from generation to probing. As coverage expands, the same algorithms and correctness guarantees apply.

Read the proofCorrectness

Tablebases promise certainty. That certainty is now delivered.

A proof shows the method is correct. ChessTB ships the tools for independent verification.

CompareEvery classification is checked against an independent source.
CheckEvery metric holds its invariants, and the 50-move rule binds them.
ComputeEvery value is reconstructed to prove the table is a fixed point.
We're AI-first.

A straightforward path to integrations.

Clear names, focused modules and a standalone probing library give your agent a direct path into the code. The documented formats and written proof explain how the pieces fit together. Point it here and tell it what you want to build.

Paste into your coding assistant
Add ChessTB endgame tablebase probing to this project. The file format is specified in README.md, the probing API in src/probe/probe.h, and the correctness proof in CORRECTNESS.md, all at github.com/noobpwnftw/chesstb.