unsigned_algorithms

a question

unsigned_algorithms started as a question: "why would anyone buy a link to a jpg?"

the prompt wasn't to make a better jpg. the response was to make something that was more than a link, or reference, but rather intrinsically was something in and of itself. art that exists as code on-chain, not just a pointer to an image stored somewhere else.

if a typical nft is like the deed to a house, then each piece in this work is more like the blueprint to a house. each nft contains not just a link to an image, but a reference to the actual code that generates its unique color field.

context

when concrete, steel, and glass became available as building materials, architects didn't use them to build the same old stone buildings. the new materials enabled entirely new forms. the open plan, the curtain wall, the cantilever. modernism wasn't just old architecture made with new stuff. it was a new architecture that could only exist because of new materials.

the same logic applies here. on-chain art is more than just a storage container for existing forms. it can and should be its own medium. one where the code is the art, and the image is just one possible output.

precedent

sol lewitt (1928-2007) created wall drawings that existed as written instructions. the instructions could be executed by anyone, in any space, at any time. the art was the algorithm, not the physical result. a wall drawing might read: "lines from the center of the wall to specific points on a grid."

unsigned_algorithms follows this lineage. each piece is a set of properties, digital dna, which when passed to the code in the genesis piece (#00000) produces a color field. the properties are the art. the image is an execution.

building blocks

every piece in the collection is generated from combinations of four parameters. each property is a tuple of color, distribution, rotation, and multiplier.

color

red, green, and blue. the three 8-bit channels, 0 to 255.

unsig #00009
red
unsig #00008
green
unsig #00007
blue

distribution

how color values are spread across the image. cumulative (cdf) produces smooth gradients; normal produces a concentrated bell-curve peak.

unsig #00005
cumulative
unsig #00006
normal

rotation

each property layer can be rotated: 0°, 90°, 180°, or 270°. when multiple layers are stacked at different rotations, interference patterns emerge.

unsig #00016
0°, 0°
unsig #00017
0°, 90°
unsig #00018
0°, 180°

multiplier

the distribution curve is scaled by an unsigned integer (0.5, 1, 2, or 4). when the scaled value exceeds 255 it rolls over in 8-bit unsigned integer space, creating repetitions and interference in the gradient.

unsig #00001
×0.5
unsig #00007
×1
unsig #00010
×2
unsig #00013
×4

stacking

each piece can have up to six property layers. the genesis piece (#00000) has none, a blank canvas holding only the code. as layers stack, simple gradients become complex color fields through additive blending.

unsig #00000
genesis
unsig #00007
1 prop
unsig #00016
2 props
unsig #00264
3 props
unsig #10000
4 props
unsig #20000
5 props
unsig #31000
6 props

the collection

the four parameters produce 50,063,860 possible combinations. nine elimination rules filter these down to 31,119. the final collection.

  • property combinations must be unique
  • sum of multipliers must be under 11.5
  • half-color (×0.5) multiplier restrictions
  • maximum two ×0.5 multipliers per combination
  • one ×0.5 multiplier per channel maximum
  • removal of non-sensible images
  • elimination of rotational symmetry
  • elimination of mirror symmetry
  • removal of visually identical permutations

what remains is a curated set. not random generation, but a deliberate filtering of the possibility space. every piece that exists has earned its place by being distinct.

scarcity

the elimination rules create a non-uniform distribution. most pieces have four or five properties; single-property pieces are exceedingly rare (only 15 exist), and six-property pieces are uncommon.

propertiescount
01
115
2246
32,164
49,553
514,575
64,565

beyond vertical scarcity (number of properties), there is horizontal scarcity. the value created when pieces are paired together. a composition of unsigs can produce something greater than any individual piece.

the goal

"produce a collection of pieces which begin a conversation around what the potential for this medium is"

unsigned_algorithms is not an attempt to answer the question of what on-chain art should be. it is an attempt to start asking it.

the artist

unsigned_algorithms is the work of alexander watanabe, formally trained as an architect, self-taught programmer and failed writer.

links & articles