An ember that lives only if someone keeps it alive. Fully on-chain generative art on Base. No IPFS. No servers. No oracles.
0.001 ETH โ a cold ember is born from the entropy of its own mint block
0.0001 ETH โ anyone may breathe: flame rises, art changes, life extends ~3 days
0.001 ETH โ ash is never the end. Resurrection costs more than care
miss the window and the ember dims to grey ash โ visible, on-chain, waiting
This preview uses the same algorithm as the contract. On-chain truth lives in
tokenURI(); the art is drawn by the contract itself, byte for byte.
Every NFT ever minted pretends to be permanent. KEEPALIVE makes care visible. Each token carries a real deadline in block numbers. Anyone โ not just the owner โ can breathe life into it, and every breath leaves the breather's mark woven into the flame.
The art is not a picture of the game. The art IS the state: breath count raises the flame, sparks multiply, the current keeper's address glows in the smoke. Neglect it, and the SVG itself goes grey.
supply
ETH mint
ETH per breath
blocks per life (~3 days on Base)