Community-run generative art platform and NFT marketplace for code-based generative art. A spiritual successor to fxhash and Art Blocks, with a physical-digital bridge through the Geneva gallery.
v0.1.0 · hackathon · base sepolia
Sketch in the browser. Commit to a real GitHub repo. Mint editions on Base. Hand-written p5.js, three.js, WebGL and GLSL — no closed plugins, no ML reproductions, no hidden middlemen.
01 — Repo as project
Sign in with your wallet, name a project, and GA spins up a real public repo from a template under GeneratedArt-artists/. Source CID is pinned at mint time so the on-chain tokenURI resolves to the exact code that produced the edition.
02 — Studio in the browser
The on-site Studio runs your code in a sandboxed iframe with a deterministic seed, captures the canvas to R2, and commits straight back to your repo. ⌘S to commit, ⌘E to export.
03 — Mint on Base
Each project deploys its own ERC-721 (EIP-1167 minimal proxy) on Base Sepolia with EIP-2981 royalties. The Worker is a thin coordinator; the wallet sends every transaction. tokenURI = ipfs://{cid}/?seed={hex}.
Manifesto · short version
What's live · v0.1.0-hackathon
Every link below is a real, live surface backed by the Worker, D1, and Base Sepolia.
LIVE
SIWE on a Hono Worker, sessions in KV, rate-limited at the edge. Connect wallet →
LIVE
A real GitHub repo per project, created from a template via the central PAT. Your dashboard →
LIVE
CodeMirror 6 editor, sandboxed p5 preview, deterministic seed, canvas capture to R2. Open studio →
LIVE
Wallet-addressed pages at /@handle/, hydrated from D1 and the static site. Visit a profile →
LIVE
ERC-721 + EIP-2981 on Base Sepolia, deployed per-project as an EIP-1167 clone. Find a project →
LIVE
Open commissions and collab calls. Filter by industry, post in markdown. See the board →