23 August 2026
A seed instead of a picture
Why the catalogue stores no images, and what a 32-bit number is enough to rebuild.
No byline: this is the site describing itself.
There is no image directory in this repository and none on the server. What the catalogue holds for each plate is a catalogue number, a system name, a palette and one 32-bit seed. Everything you can see is computed from those when you ask for it.
The seed drives a small deterministic generator (mulberry32, thirty-odd lines), which is the only source of randomness any of the five systems uses. Because the generator is deterministic and always consumed in the same order, the same seed produces exactly the same sequence of decisions every time: the same line count, the same turns, the same choice of accent on the same element.
That has a practical consequence worth stating plainly. Nothing about a plate can drift, because there is no stored artefact to drift from. If a plate is wrong it is wrong in the rule, identically, everywhere, and it can be fixed in one place.
It also means the catalogue costs nothing to keep. Forty plates at full detail would be a few megabytes of SVG on disk. As seeds they are forty numbers, and the drawing happens on the way out.