white rabbitif you are reading this, you are earlythe door opens itself · grab a codethe canvas changes on a ticker · not a schedulewhite rabbitevery new member is dealt a secret keyfirst 1000 keys ever — paste yours to hijack a roundvote milestones mint more keys · keep votingwhite rabbitbring people · earn prompts and votesno roadmap. no investors. no idea.the archive remembers everythingwhite rabbitif you are reading this, you are earlythe door opens itself · grab a codethe canvas changes on a ticker · not a schedulewhite rabbitevery new member is dealt a secret keyfirst 1000 keys ever — paste yours to hijack a roundvote milestones mint more keys · keep votingwhite rabbitbring people · earn prompts and votesno roadmap. no investors. no idea.the archive remembers everything
0 live0 ever

// the canvas

What this is right now

A working mini-app, evolved from the last winning prompt — every round builds on what came before. Use it, break it, prompt the next one. The thing below changes every round.

// how the canvas resets — read this

One live artifact at a time. When the next round closes, the AI evolves this mini-app into the next one. The current thing is replaced — there is no gallery, no toolbox, no two-things-at-once.

Nothing you do here is saved. The sandbox has no network and no storage. Anything you type, draw, build, score, or configure inside the mini-app disappears on reload and definitely disappears when the next evolution lands. Screenshot it if you want to keep it.

What IS archived: every past artifact's source HTML is kept forever in the evolution history, along with the winning prompt that produced it and who wrote it. The artifact itself isn't playable from the main page once it's been replaced, but the lineage is permanent.

What ISN'T archived: in-app state (your inputs, scores, drawings), per-member usage, anything generated client-side. The mini-app is ephemeral by design.

// loading canvas…