A library of generative sketches
you can actually sell.
One hundred and fifty-three runnable formulae across twenty source groups — Jared Tarbell, Casey Reas, Iñigo Quilez, Memo Akten, Nervous System, the Shadertoy community, and thirty more. Every sketch ships with deterministic seeding, parameter specs, and an NFT-marketplace playbook. We sit between the algorithm and the auction.
Twelve sketches, one catalog.
Hand-picked from 153. Hover for the artist credit, click through to the formula spec. All of them run as python3 library/<sketch>/reference.py.
Three monetization paths.
Same algorithm, three pricing strategies. The choice shapes your edition size, your royalty math, and your community. Most artists land on path 02 — bounded and meaningful.
Single-piece auction. Best when your algorithm produces one canonical aesthetic. Think Fidenza #78, Ringers #3.
Read the playbookA 100-piece run of meaningful variety. Enough uniqueness to feel hand-curated, enough scale to build community. Hint: sweep 4096 seeds, cherry-pick 100.
Read the playbookLimitless on-chain generation. Anyone can mint with their own seed. Lower barrier, more volume. Watch the "settling problem" — most mints never happen.
Read the playbookWhere to mint.
| Platform | Custom contract | Generative-fit | Audience | 2026 fees | Verdict |
|---|---|---|---|---|---|
| Manifold Studio | yes | high | pro collectors | deploy $0 + ?% | best for custom engines |
| Art Blocks Engine | yes | high | AB fans | negotiated | curated |
| fxhash | limited | high | open generative | 2% on Tezos | low-friction |
| Highlight | multi | medium | art-curious | 0–10% | evolving |
| Zora | protocol | medium | low gas buyers | free mint | lowest friction |
| Foundation | curated | low | fine-art buyers | 15% | selective |
| sound.xyz | music | medium | music collectors | 0% | if audio-reactive |
From sketch to auction.
Four chapters, working example in every chapter. By the end you'll have a reproducible algorithm, a token-hash seed scheme, and a deploy plan.
Getting started
Your first evolving artwork in 50 lines of Python/NumPy. The contract.
chapter 02Designing parametric algorithms
The seed-determinism invariant, four patterns, and the IrritableArtwork wrapper.
chapter 03Parameter sweeps
Worker scripts, sampling strategies, and the hero-shot mindset. Pick the 100 best of 4096.
chapter 04Reproducibility & deployment
Mulberry32, provenance, output formats, on-chain vs off-chain, p5 / WebGL / WebGPU ports.
The playground.
Run any of seven algorithms live, same seed, same output, every time. Web Worker runs the simulation off-main-thread at 60fps.
Inspired by Jared Tarbell</em>, <em>Casey Reas</em>, <em>Inigo Quilez</em>, <em>Robert Hodgin</em>, <em>Memo Akten</em>, <em>Quayola</em>, <em>Refik Anadol</em>, <em>Nervous System</em>, <em>Michael Hansmeyer</em>, <em>Karsten Schmidt</em>, <em>Daniel Shiffman</em>, <em>Matt Pearson — and the rest of the community.
Where each kernel came from.
One seed, one moment, one mint.
Pick an algorithm, set your seed, mint. The token-on-chain metadata carries the seed; the algorithm is open. Anyone can verify, anyone can collect, anyone can play.
- Pick an algorithm
- Sweep 4096 seeds
- Mint the top 100