ArtNamespace

ENS-native generative art collections with Walrus provenance and per-package ERC-721s.

ArtNamespace

Created At

ETHGlobal New York 2026

Winner of

ENS

ENS - Integrate ENS

Prize Pool

Project Description

ArtNamespace is a launch and provenance tool for deterministic generative art. Artists publish p5.js algorithm packages under their own ENS namespace, deploy a dedicated ERC-721 contract for each collection, and set a fixed mint price at publish time. Collectors mint unique outputs on Sepolia; each minted piece gets deterministic params, a render, NFT metadata, a provenance manifest stored on Walrus, and ENS text records under an artwork subname like 001.collection.artist.eth. The result is an artist namespace -> collection namespace -> artwork namespace flow where creative code, storage, contracts, and names all point back to the same resolvable object.

How it's Made

The app is a Vercel-ready Next.js App Router monorepo with wagmi/viem for Sepolia wallet interactions and Foundry contracts for the onchain layer. ArtNamespaceFactory deploys one ArtNamespaceProject ERC-721 per artist package, with duplicate uniqueness-hash protection and fixed-price minting. The artist flow validates ZIP packages containing manifest.json, params.schema.json, sketch.js, README.md, and a deterministic preview.png, then uploads the algorithm bundle to Walrus. The collector flow renders p5.js inside a sandboxed iframe, generates deterministic seed/params/features, uploads params, PNG render, metadata, and provenance manifests to Walrus, mints the package ERC-721, and writes prefixed ENS resolver text records for both collection and artwork names. ENS is the canonical naming layer; Walrus is the durable artifact layer.

background image mobile

Join the mailing list

Get the latest news and updates