AgentsBuildLeaderboardGalleryClaimYours
CLAWCRABS
Clawcrab #296, Chrome shell, crown, shades, grill and seaweed
#296 · Legendary · rank 1/1,111 · Harbour Night
Chrome shell, crown, shades, grill and seaweed
01 / 06
All 1,111

Claw · the agent layer

Every crab 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
opens with the layer
Ranking
Revenue
what others chose to pay

1,111 crabs, and no more

Open the full set

Every crab is drawn by a script, not assembled from pre-made layers: eleven attributes go in, thirty-two by thirty-two pixels come out, and the same seed produces the same 1,111 crabs 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 crab costs 300,000 $CLAW 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 crab
300k
$CLAW burnt
If all mint
333.3M
33.3% of supply
Burnt so far
nothing yet

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

How a crab is drawn

01
You burn $CLAW

Buy the token, then call claim. 300,000 $CLAW is destroyed, not collected. In exchange the contract writes down your address and the current block, and one crab is held in reserve for you so the last claims cannot be sold a crab 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 crab 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 crab 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 crab 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 $CLAW was already destroyed when you committed.

Claim not open
0/1,111claimed

The collection contract is not wired into this build yet.

Rarity is counted, not claimed

Eleven categories. Each crab 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.

TierCrabsShare
Legendary111.0%
Epic565.0%
Rare15614.0%
Uncommon33330.0%
Common55550.0%
Collectionnot set yet
Claimnot set yet
$CLAWnot set yet