Made in-house

Duel Originals: 10 Provably-Fair In-House Games

Ten games written in-house. Provably fair, low edge, no third-party black box. Every result is signed and independently verifiable on demand.

RTP across the catalogue, in one chart

Castle Roulette100%
Video Poker99.54%
Blackjack99.5%
Beef99.2%
Crash99%
Dice99%
Mines99%
Plinko99%
Keno99%
RTP 100% Castle Roulette by Duel, 0% house edge European roulette tile, 100% RTP
Castle Roulette
0% house edge · Low
RTP 99% Duel Dice game tile, over-under provably fair dice with 99% RTP
Dice
Tunable variance
RTP 99% Duel Mines game tile, configurable bombs grid, 99% RTP, provably fair
Mines
High variance
RTP 99% Duel Plinko game tile, drop-the-chip multiplier game, 99% RTP
Plinko
Configurable risk
RTP 99% Duel Crash game tile, multiplier rocket auto-cashout game, 99% RTP
Crash
Very high variance
RTP 99.5% Duel Blackjack game tile, single-deck provably fair, 99.5% RTP
Blackjack
Skill matters · Low
RTP 99.54% Duel Video Poker game tile, 9/6 Jacks or Better, 99.54% RTP
Video Poker
Skill · Medium
RTP 100% Groomer's Van by Duel, pick-and-reveal Original game tile, 100% RTP
Groomer's Van
Pick & reveal · Medium
RTP 99% Duel Keno game tile, 80-ball lottery-style draw, 99% RTP
Keno
Lottery format
RTP 99.2% Duel Beef game tile, heads-up high-card duel, 99.2% RTP
Beef
Pure draw · Medium

Provable fairness, plain English

Every round is generated from a server seed (committed before the round) plus a client seed you control. After each round, the server seed is revealed so you can independently reproduce the outcome. The casino can never know the result before you do.

Verifier in pseudocode

# Re-derive any round outcome offline.
digest = HMAC_SHA256(server_seed, client_seed + ":" + nonce)
outcome = map_digest_to_game_space(digest)
assert outcome == round.published_result
House edge in plain numbers

What an in-house game catalogue actually means

Most online casinos resell the same slot library that 200 other operators run. Originals are different, they are written, audited and operated by Duel directly. That gives the casino three things players never get with white-label content: a published house edge, a verifiable random number generator, and the ability to set RTP higher than the industry average without losing margin.

Why house edge matters more than RTP

A 99% RTP slot returns 99 cents on the dollar over millions of spins; a 96% RTP slot returns 96 cents. On 1,000 spins of $1, that is a $30 difference in expected loss. Every Duel original is built to a 99% floor; Castle Roulette removes the edge entirely and runs at 100% by reseeding the zero pocket on every spin. The math is published in the rules screen and verifiable round by round.

How the RNG actually works

Each round combines three inputs: a server seed (committed and hashed before the round starts), a client seed (you choose it, or accept a default), and a nonce (a counter that increments every round). The casino reveals the unhashed server seed after the round so you can recombine the inputs locally and verify the outcome bit-for-bit. If the recomputed result does not match what the casino paid, the round is void.

Game-by-game volatility

Castle Roulette and Blackjack are low-variance, ideal for long sessions and clearing rakeback. Crash and Mines are high-variance, you can hit 100× in a minute or burn through a stake just as fast. Plinko and Dice sit in the middle and let you pick volatility from the bet panel. Beef and Keno round out the catalogue with classic, slower formats for rotating play.

Originals and the 50% rakeback

Originals do not currently count toward slot rakeback, that promo applies to provider slots only. They do count toward VIP wagering, weekly cashback (if you take a net loss across the week), and the Originals leaderboard. The 0% house edge on Castle Roulette is your built-in promo: the math itself is the discount.