The canvas is split into small squares, separated by gridlines. Each square is filled with a repeating pattern of dots. Rotation is applied, and some squares are inverted.
A generative version will be available on fxhash in due course.