docs

how it works

a clean overview of Normies, NormiesCanvas, and what this archive tracks.

part 1

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 stored entirely on-chain. no IPFS, no external servers.

each normie also includes traits like type, gender, age, hair, eyes, expression, and accessory, all packed into a tiny amount of on-chain storage.

part 2

normiescanvas

NormiesCanvas lets owners edit a normie's pixels. edits are applied as a transform layer — an XOR mask stored on-chain alongside the original image.

original XOR transform_layer

the original normie is never destroyed; the transform layer simply flips pixels on top of it. edit at normies.art/lab.

part 3

burning & action points

editing pixels costs Action Points (AP). AP is earned by burning other normies into a target normie. the burned normie is destroyed permanently.

1
burn a normie
the burned normie's pixel count determines how much AP it gives. denser normies give more AP.
2
commit → reveal
burning uses a two-step commit-reveal on-chain flow to prevent front-running.
3
spend AP to edit
with AP on your normie, you can flip pixels by updating the transform layer.
the AP shown here is a lifetime edit score — total pixels ever flipped, not remaining budget.
part 4

levels

level is a display stat derived from AP:

level = floor(AP ÷ 10) + 1

0 AP = Level 1 · 10 AP = Level 2 · 100 AP = Level 11. there is no cap.

part 5

about this archive

this site indexes every on-chain edit and makes each normie's full history explorable.

1
data source
all pixel state, edit history, and canvas data comes from the Normies Ponder API (api.normies.art).
2
cron cache
leaderboard data is refreshed every 10 minutes by GitHub Actions and cached in Vercel Blob.
3
timeline animation
the archive reconstructs each normie's history to show edits over time.
4
leaderboard & the 100
the leaderboard ranks edited normies by AP, and the 100 page shows the first 100 edited normies.
5
wallet search
look up any address or ENS name to see owned normies and recent activity.
data is CDN-cached for performance, while ownership and wallet info are fetched live.

built by @aster0x

this was made out of normie love. feel like donating? astercast.eth ← thank you very much for all support and feedback! 🙏