Canvas
Each object is an SVG, 64 by 64 pixels. The token is the asset. The picture is drawn from it.
How it works
A launch uses a body. You can take a ready-made pack, or shape your own on Create: palette, eyes, marking, and charm. That recipe is stored in the collection seed. There is no picture file to upload. The SVG is rendered.
The usual picture is not a single drawing. It has five kinds, and the five kinds are a rarity ladder. Everyone holding that mint shares the current kind, because the kind follows how much real SOL is in the curve. Under 4 SOL the object is dormant. From 4 it is awake, from 10 mutated, from 16 ascended. Final form is reserved for a migrated market, which this build does not write.
DNA is what makes two holders different inside the same kind. It is SHA-256 of the collection seed, the mint, the wallet, and the object index. Sell down to the same whole-token balance and the same SVG returns. A sell that drops the reserve can also step the kind back down. The picture follows the curve.
| Kind | When | What changes |
|---|---|---|
| Dormant | Under 4 SOL | Ordinary. Closed eyes, darker bands. |
| Awake | From 4 SOL | The eyes open. |
| Mutated | From 10 SOL | The marking and the charm appear. |
| Ascended | From 16 SOL | A ring. An egg opens onto a face. |
| Final form | Migrated market | A crown. The rarest kind. |
The cut is basis points of real SOL over the 20 SOL target. The exact rule is on the evolution note.
Egg
One egg, one holder. Only the stage changes. The first four follow the SOL sitting in the curve. Final form is the migrated picture.
Dormant
Under 4 SOL
Awake
From 4 SOL
Mutated
From 10 SOL
Ascended
From 16 SOL
Final form
Migrated market
PFP
Same five kinds, different body. Hair still comes from this holder's DNA, so another wallet of the same mint would not match this face.
Dormant
Under 4 SOL
Awake
From 4 SOL
Mutated
From 10 SOL
Ascended
From 16 SOL
Final form
Migrated market
