First auto-mutating NFT · every 6 hours · 100% on-chain

The first NFT that grows on its own.

Below: punk #1283 evolving through its random unlock + reroll loop. No human touched it once after minting.

punk #1283 at T+0h
T+0h
MINT
punk #1283 at T+1h 23m
T+1h 23m
+ Big Shades
punk #1283 at T+3h 41m
T+3h 41m
+ Goat
punk #1283 at T+4h 00m
T+4h 00m
user froze ★
punk #1283 at T+8h 15m
T+8h 15m
+ Pipe
punk #1283 at T+12h 28m
T+12h 28m
+ Smile
punk #1283 at T+19h 50m
T+19h 50m
+ Cap Forward
punk #1283 at T+20h 12m
T+20h 12m
COMPLETE
auto-play · 2.2s / step
frame 04 / 08
NOW SHOWING: T+4h · the holder froze Big Shades — from now on, that slot won't re-roll
▌ 1,247 PUNKS ARE EVOLVING WORLDWIDE · RIGHT NOW
While you sleep, it changes.
The catch · why freeze matters

Each slot keeps rolling. Forever. Until you freeze it.

Traits don't stack. Every 6 hours, every unfrozen slot picks a fresh random trait — including "no trait at all." If you don't call freeze(slot) in time, the rare pull you just saw is gone next epoch.

PER-SLOT PER-TRAIT PERMANENT
▌ SLOT 1 · EYES · UNFROZEN
re-roll #012
Male 3 with rolling Eyes trait
Big Shades
5.4% · uncommon
just rolled away:
— 3D Glasses (0.3% ULTRA) — (empty)
every 6 hours on-chain · anything you see here is overwritten on next epoch · zero control without freeze
the only lock
FREEZE
one slot · forever · onchain
▌ SLOT 1 · EYES · ★ FROZEN
committed at #014
Male 3 with frozen 3D Glasses (rare)
3D Glasses
0.3% · ULTRA · YOURS
since freeze:
★ untouched · 47 epochs · still yours
re-rolls can no longer touch slot 1 · the other 7 slots keep rolling independently · you can freeze them too, one at a time, whenever you spot a pull worth keeping
All 8 slots evolve independently. Each one is its own freeze decision.
slot 1 · Eyes · ★ frozen
slot 2 · Lower face · rolling
slot 3 · Mouth · rolling
slot 4 · Expression · locked · unlocks T+2:14
slot 5 · Face · rolling
slot 6 · Earring · locked · unlocks T+4:30
slot 7 · Neck · ★ frozen
slot 0 · Head · rolling
BURN NFT → MINT $EVOLVE BURN $EVOLVE → MINT NFT 0.5% ETH FEE → BUYBACK FREEZE TO COMMIT BURN NFT → MINT $EVOLVE BURN $EVOLVE → MINT NFT 0.5% ETH FEE → BUYBACK FREEZE TO COMMIT
10,000
Max NFT supply
600K
$EVOLVE cap
8
Mutex slots / punk
60 s
Reroll · live
24 h
Dutch decay
0.5%
Pool fee → buyback
The triple loop

Three mechanics. One reflexive economy.

Each side of the loop pulls supply out of the other. NFT supply only decreases. $EVOLVE supply has a hard cap and gets nuked by buybacks. Play with each panel below — they're live.

▌ BURN-TO-MINT NFT → $EVOLVE
Alien punk, maximally rare
36.85 $EVOLVE
minted to wallet · NFT supply −1
punk #1283 · Alien · 9 / 10,000 ULTRA

Toggle freeze on each slot. Watch the burn yield update.

  • Cap Forward
    slot 0 · Head
    7.16
  • 3D Glasses
    slot 1 · Eyes
    8.38
  • Goat
    slot 2 · Lower face
    5.06
  • Pipe
    slot 3 · Mouth
    4.98
  • Smile
    slot 4 · Expression
    4.88
  • — empty —
    slot 5 · Face
    0
  • — empty —
    slot 6 · Earring
    0
  • Gold Chain
    slot 7 · Neck
    5.89
base · Alien locked+0.50
frozen slots · 2+15.54
burn yield 16.04 $EVOLVE
▌ DUTCH MINT $EVOLVE → NFT

Auction decays from 60 → 0 over 24h. Each mint resets it. Click anywhere on the curve to peek a future price.

60 30 0 t=0h 24h 45 5h 24m in
current price
45 EVOLVE
next floor in
18h 36m
▌ RECENT AUCTION RESETS
0x4f2a…1c minted580 · 12m ago
0xab12…77 minted720 · 1h 24m
0xe7c4…9d minted480 · 3h 02m
0x9183…fb minted960 · 4h 50m
▌ V4 HOOK SWAP → BUYBACK

Live: every ETH swap on the $EVOLVE/ETH pool drips 0.5% into the treasury.

treasury 0.0847 ETH
when balance ≥ floor price → bot buys + burns NFT
last buyback
#2871 · burned 12m ago · −1 supply
▌ NFT SUPPLY · MONOTONIC ↓ 23 burned · 24h
8,847 / 10,000 cap
Lifecycle

A punk's lifecycle from chaos to commitment.

T = 0 mint ──▶ base locked · 8 slots LOCKED · entropy = mintSeed ↳ slot[0] in the random unlock order is awake at mint slot[1] unlocks (delay drawn from your gene) ──▶ enters EVOLVING ↳ every 6 hours: reroll empty/trait via keccak(entropy, slot, epoch) later player freezes a rare value ──▶ entropy mutates · all future rolls shift eventually 8th slot unlocks (gene decides when) ──▶ full EVOLVING punk T = ∞ burn(id) ──▶ +Σ −log₂(p_og) $EVOLVE [supply −1] OR hold / trade / freeze further OR treasury buys you out ──▶ punk + $EVOLVE burned [double deflation]
$EVOLVE supply

Capped, claimable, combustible.

60K $EVOLVE seeds the V4 pool at launch (10% of the cap). The remaining 540K is mintable only by burning NFTs, weighted by Shannon surprisal over the OG CryptoPunks distribution. The 600K cap is a ceiling, not a target — buybacks burn it back down.

MAX_SUPPLY600,000 EVOLVE
Launch LP inventory60,000 EVOLVE
Reward unit1 bit = 1 EVOLVE
Dutch start / floor60 / 0 EVOLVE (free at floor)
Pool fee (ETH side)50 bps
REWARD FORMULA
burnReward(id) = base
  + Σfrozen slots −log₂(pOG) × 1 EVOLVE
EXAMPLE · frozen Alien punk
Alien base (9/10000)10.12 bits
Head: Cap Forward7.4 bits
Eyes: 3D Glasses8.0 bits
Mouth: Pipe6.1 bits
… 4 more frozen+ 18.3 bits
Total≈ 49.9 EVOLVE
The gene · every punk's developmental timing

Just like real kids — same chain, different timing.

At mint, your punk inherits a one-of-a-kind gene that picks when each of its 8 traits wakes up. Some genes pop out the gate. Some take all day to come into themselves. Both are valid. Both are forever.

this gene's personality an early bloomer
T+0 last slot at T+2h 47m
every mint · 1 of 10,000 · forever yours
Ready when you are

Connect a wallet and pull the lever.

Mint a punk for 0.01 ETH, wait for it to evolve, and decide: commit to your traits, burn for $EVOLVE, or let the market decide.