How a pane freezes
Each coin launched on Frost is a 256 × 256 pane of black glass. The frost on it is computed, never drawn by hand, from the coin's public trades.
A buy grows a crystal
A buy of at least 0.01 % of the supply drops particles on the pane. Bigger buys drop more, with the square root of their size, up to a cap.
Each particle walks at random until it touches frost and freezes there. The walk is seeded by the transaction signature, so nobody can choose the shape of a crystal.
A sell melts
When a wallet sells, its most recent particles melt, in proportion to what it sold. Sell everything and all of that wallet's crystals melt.
Same history, same frost
The engine is integer-only and public (/lib/frost.mjs, the same file in your browser and on the server). Replay a coin's trades and you get the same grid, pixel for pixel; each coin page shows its grid hash.
The burns
- At launch, the dev chooses a share of the dev buy for the frost (50 % by default). It is cut into 4 slices weighted 1, 2, 3 and 4.
- The dev signs one burn per slice in the browser, each with its own durable nonce. No key ever reaches the server.
- The first time the frost covers 25 %, 50 %, 75 % and 100 % of the pane, Frost submits the matching burn.
- If the dev sells below the armed slices, or uses up a nonce, the slice turns CANCELLED on the coin page.
The launch
The dev signs the creation and the dev buy in one transaction, in the browser. Frost sends it as signed. If it fails, nothing is created, and the signed slices stay valid for the next try.
What it costs
Launching on Frost is free: 0 % site fee, no treasury, no vault, no site wallet. Trades pay the usual Stonks fees: 1 % StonkFun and 0.25 % Raydium, 0 % to the creator. Nonce accounts hold a refundable deposit that the dev can take back once no slice is armed.
The frost records trading history. It says nothing about where the price goes.