Rarity Layers
Mirage Garden image soTokens can use frozen, fully on-chain rarity layers.
Each layer is a visual slot such as Background, Body, Face, Hat, or Effect. Each trait inside that layer has a weight. When an object is born, the renderer uses the object seed to pick one trait from every layer by weight, then composes the image and metadata on-chain.
The object format is not limited to 24 x 24 pixel art. A project can use larger pixel art, SVG, or compact raster layers as long as the stored assets remain practical for Base deployment and rendering.
Rarity layers are the image-media path. Animation, audio, and markdown use separate flat media storage today so those formats are not forced through image-layer rules.