The xd Crossword Corpus

Preservation

Draft, November 2026.

Purpose and scope

The xd Crossword Corpus exists to keep published crosswords readable, findable and studiable for as long as anyone wants them, which we take to mean a century or more. This document says what we do to keep the corpus safe, what we promise, and where the limits are.

The corpus is run by two volunteers, funded from their own pockets, with no institution behind it. What we can promise is scaled to that. We do not claim to be a certified repository. We do claim that the choices below make the corpus unusually easy to keep, and that we are honest about where it is at risk.

What preservation means here

Two things, in order of importance:

  1. The bits survive. Every puzzle, and the original file it was made from, exists in more than one copy in more than one place, and we can tell when a copy has been damaged.
  2. The content stays readable. A puzzle is stored as plain UTF-8 text in the .xd format, whose specification is public. A .xd file can be read with no software at all, and the whole corpus can be processed with a few lines of code in any language. There is no database, no binary format and no proprietary dependency between a reader and a puzzle.

How the corpus is kept

What we commit to

Limits and known risks

Removing puzzles

Puzzles are removed from the corpus only deliberately: at the request of a rights holder, because they turn out to be outside the collection scope, or because they are duplicates. A removal is a recorded change with its reason in the commit, and the puzzle’s identifier is never reused. Removed puzzles stay in history; a removal that must also purge history is treated as an exceptional decision and logged in DECISIONS.md.

Review

Reviewed once a year with the preservation assessment. Last reviewed: November 2026 (first version).