A pirate voyage up a fixed ladder of islands. The Kraken stalks every crossing. Cash out at any island, or sail on into the cursed deep.
Cursed Waters is a ladder voyage on the same committed-seed core as the other titles. The whole ladder is displayed up front, every crossing is one solved hazard, and three features multiply the hold on the way: the merchant’s coin, the captain’s cards and the cursed chest. RTP is exactly 97% under every strategy.
Stake and set sail from Tortuga. The full voyage locks to the round’s committed seed before the first crossing: every Kraken, every coin face, every card.
Each island shows exactly what a cash-out pays right there: stake × loot × ladder. Skull multipliers won from the coin and the cards scale every number ahead.
Cash out at any island and it is yours. The Kraken takes the whole hold, and the cursed chest at the checkpoints is a gamble priced exactly fair.

Stake, waters, speed: the ship waits at the pier and the whole ladder is on the chart before the first crossing.

Every island quotes the exact cash a docking pays; the pill under the ship carries the live figure between them.

A drowned merchant hails mid-crossing. Call the face: a right call doubles the hold, a wrong one costs nothing.

The ghost captain deals twelve cards; three of a kind multiplies the loot, ×2 up to ×50.

At the checkpoint islands a chest rattles: bank the hold, gamble it ×0.1–×100, or sail on. Its price is exactly fair.

Wins past 20× the stake take over the screen: rays, raining coins, and the payout counting up over a chest of gems. Max win is 10,000× the stake.
Every round is committed before it opens and verifiable after it ends. Operators do not have to take our word for it, and neither do their players.
Before a round opens, the server publishes sha256(server_seed). That hash pins the crash point in place before the first bet is taken.
The round runs. crash_at derives from HMAC-SHA256(server_seed, client_seed:nonce), so neither side can steer the outcome mid-round.
After the bust, the server reveals server_seed. Anyone can rehash it, recompute crash_at, and confirm both match the record.
THE REFERENCE VERIFIER AND FULL DERIVATION SHIP WITH THE INTEGRATION DOCS.
$ rara verify --game cursedwaters --round 001042 # hash published before bets opened server_seed_hash sha256:9f2c71a84be…c30be81a client_seed cursedwaters-demo-7f3a nonce 001042 hmac = HMAC_SHA256(server_seed, client_seed + ":" + nonce) = 7c2e4d09aa61b8e2…10f4b90f h = int(hmac[0:8], 16) crash_at = max(1.00, floor(99 * 2^32 / (h + 1)) / 100) = 3.47x $ rara reveal --game cursedwaters --round 001042 server_seed 4b7dd21c09aae5…f133c2e9 sha256(server_seed) == server_seed_hash ok recompute(crash_at) == 3.47x ok verify == true
RaRa Studio is an independent game studio in Tbilisi, Georgia. Every title starts as a model: simulated, stress-tested, and documented before the art goes in. Spec sheets and verifiers are part of the product, and Vice Run is the first title through the pipeline.
Integration docs, the full math spec, and playable builds are available under NDA to operators, aggregators, and platforms.