ARTCYP Contemporary art in Cyprus

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.

More notes

23 August 2026

One geometry, three renderers

The page, the social card and the animated canvas cannot disagree, because only one of them decides anything.

  • plates
  • rendering

23 August 2026

No third-party requests

What it costs to make a site that only ever talks to itself, and what it buys.

  • privacy
  • method