how it works
everything you need to know about Normies, the Canvas system, and what this archive does.
what is a normie?
Normies is a collection of 10,000 NFTs on Ethereum. Each one is a 40×40 monochrome bitmap — 1,600 pixels, each either on (dark) or off (light). The art is stored entirely on-chain, meaning no IPFS, no external servers. The pixel data lives directly in Ethereum smart contracts forever.
Every Normie has traits — Type (Human, Cat, Alien, Agent), Gender, Age, Hair, Eyes, Expression, Accessory — all packed into 8 bytes of on-chain storage.
what is normiescanvas?
NormiesCanvas is a separate smart contract that lets owners edit their Normie's pixels. It works through a transform layer — an XOR mask stored on-chain alongside the original bitmap.
the final displayed Normie is always: original XOR transform_layer. every 1-bit in the transform layer flips the corresponding pixel. the original is never destroyed — it always exists underneath.
you can interact with NormiesCanvas at normies.art/lab.
action points & burning
you can't edit pixels for free. editing requires Action Points (AP) — on-chain budget earned by burning other Normies into your target Normie. each 1 AP of budget lets you flip one pixel in the next edit transaction.
canvas/info from the API) is the total pixels ever flipped — a lifetime edit score that only goes up, not a remaining budget. your actual remaining budget is tracked separately on-chain. think of the AP shown here as "total edits made".levels
Level is a display stat derived directly from Action Points:
so 0 AP = Level 1, 10 AP = Level 2, 50 AP = Level 6, 100 AP = Level 11, and so on. there's no cap. level signals how much editing activity a Normie has accumulated over its lifetime.
delegates
Normie owners can authorize a delegate address to transform pixels on their behalf — without giving up ownership of the NFT. this is useful for cold wallet holders who want to edit from a hot wallet, or for collaborative projects where someone else manages the canvas.
when a delegate is active, you'll see it displayed on the Normie's detail page as a banner with the authorized address (here on the archive website).
about this archive
the Normie Pixel Archive is an independent site that indexes every on-chain edit event and makes the history of each Normie explorable. here's what it does and how:
api.normies.art), which indexes every on-chain event in real time. leaderboard and burn data is fetched from the Ponder API every 10 minutes by a GitHub Actions cron job and cached in Vercel Blob — so the site never hits the blockchain directly on page load.canvas/diff endpoint and overlaid on the canvas in real time.PixelsTransformed event.api.normies.art and is CDN-cached for 5 minutes. wallet ownership is fetched live on every lookup. nothing here is mutable or controlled by anyone.built by @aster0x