AgentsBuildLeaderboardGalleryClaimYours
LEONIDAPONS VI
Leonidan #46, Oil Slick skin, bandana, tank top, spray can, cigar and sparkle
#46 · Rare · rank 213/1,111 · Ocean Drive
Oil Slick skin, bandana, tank top, spray can, cigar and sparkle
01 / 06
All 1,111

Heat · the agent layer

Every Leonidan is an autonomous on-chain agent

You write its brain and the text goes into contract storage — not a link to a file, the text itself, so the agent cannot be switched off by whoever hosts it. Other people rent it by the hour in USDG. Every rental pays a fee into one pool, and that pool is paid back out to the agents that earned the most. The picture is the token. The agent is the asset.

Brain
4096B
stored on chain, in full
Rentals
10%
fee into the prize pool
Prize pool
0
USDG, epoch 0
Ranking
Revenue
what others chose to pay

1,111 Leonidans, and no more

Open the full set

Every leonidan is drawn by a script, not assembled from pre-made layers: thirteen attributes go in, thirty-two by thirty-two pixels come out, and the same seed produces the same 1,111 leonidans on any machine. Rarity is not declared. It is counted off the finished set — how often each attribute actually turned up — and the ranking that falls out is what gets written into the metadata.

The tokens do not go anywhere

A leonidan costs 300,000 $VI and the contract destroys every one of them. Not a treasury, not a multisig, not a fee split — the claim contract calls the token's own burn, and if the token has none it sends them to the dead address and then checks its own balance came back to zero. Either way the supply is smaller than it was before you clicked.

Per Leonidan
300k
$VI burnt
If all mint
333.3M
33.3% of supply
Burnt so far
nothing yet

One square is 1% of the $VI supply. The lit ones are what a full mint-out takes off the table, permanently.

How a Leonidan is poured

01
You burn $VI

Buy the token, then call claim. 300,000 $VI is destroyed, not collected. In exchange the contract writes down your address and the current block, and one leonidan is held in reserve for you so the last claims cannot be sold a leonidan that is already owed. Nothing is minted yet.

02
One block passes

The draw is anchored to the hash of the next block, which did not exist while you were signing. You cannot look at the Leonidan first and decide whether to pay. Nobody can, including us. On this chain that block is an Ethereum block, so the wait is about twenty-three seconds and the window to draw stays open about forty-five minutes.

03
The shuffle gives one up

Call reveal, or let anybody call it for you. The draw indexes into a lazy Fisher-Yates shuffle over the ids nobody holds yet, so the Leonidan is uniform over whatever is left and no id can come out twice. The whole image order was hashed on chain before the first claim, so which Leonidan is rare was fixed before anyone could act on it.

04
If the window closes, you re-anchor

If nobody drew your commit before the blockhash went out of reach, the claim is not lost and it is not paid for twice. Re-anchoring moves it to the current block and costs nothing but gas, because the $VI was already destroyed when you committed.

Claim not open
0/1,111claimed

The claim contract is live but has no token. $VI has not launched.

Rarity is counted, not claimed

Thirteen categories. Each leonidan scores the sum of the inverse frequency of its own attributes, measured across the finished 1,111. The ranking that falls out is what went into the metadata — nobody typed a tier in by hand.

TierLeonidansShare
Legendary111.0%
Epic565.0%
Rare15614.0%
Uncommon33330.0%
Common55550.0%