Live on Robinhood Chain

One spin,
one word, seconds

Pay for a spin and a token comes out. Every reward was deposited before you paid and every probability was published before you paid — and frozen the moment the machine took its first spin. Your spin buys its own randomness, so the result arrives while you are still looking at the page.

Why this one does not make you wait

One word per spin, not per round

Machines like this normally batch spins into a timed round and settle them all from a single random word, because the word costs more than the spin does. Ours costs about 4% of a spin, so there is no round: your transaction files its own request and the keeper reveals it a second or two later. No queue, no waiting for strangers to fill a batch, and none of the failure modes a round brings.

The odds freeze when the money starts

A machine's price, tier probabilities and reward amounts are published in a registry before it opens, and the first paid spin locks that version forever — nobody, including us, can edit it afterwards. The gacha keeps its own copy of that frozen table and draws from it, so what the contract uses and what this page shows are the same list.

Every prize is already in the machine

Rewards are paid out of inventory deposited in advance, never minted on demand. Before a spin is accepted the contract checks that every slot could still be paid at its maximum; if one could not, the machine stops selling and this page says which token ran out. A reward assigned to you is reserved and cannot be withdrawn by anyone.

What the house can still do

We set the odds and the table, and we run the randomness provider — so we can decline to reveal, and we can pull unreserved stock out of a machine while a spin is in flight. Both turn a spin into a full refund, never into a loss, and both are visible on chain. This is the same residual trust the dice and the crash board carry, disclosed rather than designed away. The trust model.