Every Citizens
tells a story
And it's written on-chain — drawn, stored, and reshuffled entirely inside an Ethereum contract. No servers. No IPFS.
▼Scroll — read the storyMint!
A Citizen is born.
Out of an Ethereum contract, fully drawn, a brand-new Citizen appears — every line of art stored on-chain. No servers were involved. No fee was charged.
It changes hands.
The Citizen moves to a new wallet — and as it lands, its face re-rolls. Eyes, eyebrows, mouth, clothing and one accessory all reshuffle into a fresh look.
Rare traits endure.
It changes hands again — more traits re-roll. But look closely: the crown never moves. A rare trait, minted once, is frozen on-chain forever.
Yours!
Now — write your own.
Claim the V1 you already hold, or free-mint a brand-new Citizen. Either way it costs nothing but gas — there is no mint price.
How it works
Four panels, that's itGet a Citizen
Claim the V1 you already hold, or free-mint a fresh one. Both cost only gas.
It lives & reshuffles
Every transfer re-rolls five traits. Your Citizen earns a history as it changes hands.
Rare traits stay
Minted with something rare? It's frozen forever — no reshuffle can ever take it.
Shape it your way
Re-roll the background for free, or lock every trait to freeze the look you love.
Still curious?
What does "fully on-chain" actually mean?
Every Citizen's artwork is drawn as SVG and stored inside the Ethereum contract itself. There's no IPFS link, no image server, no off-chain database. As long as Ethereum exists, your Citizen's picture exists — rendered straight from the chain.
Why would my Citizen's face change when I transfer it?
That's the reshuffle. Reshuffles are switched on by a one-time activation — they may not be live until after the mint window. Once active, every time a Citizen moves to a new wallet, five trait categories (Eyes, Eyebrows, Mouth, Clothing and Accessory II) re-roll into a new combination. When they're on, a Citizen is alive: it changes hands, and it changes face.
If it reshuffles, can I lose a rare trait?
Not to a reshuffle or a transfer. If a Citizen mints with a rare trait, that trait is frozen — no reshuffle can ever re-roll it away, and it carries through every transfer untouched. The only way a rare trait moves is if you choose to move it: the Trait Market lets an owner deliberately trade a frozen trait to another Citizen. Reshuffles can't take it — only you can.
Can I stop my Citizen from changing?
Yes — and you can change your mind. As the owner you can lock all traits, which pauses reshuffles so the current look holds steady. It isn't permanent: unlock anytime to let reshuffles resume. Locking and unlocking each cost the same small fee of 0.001 ETH. You can also re-roll the background color separately.