BetFury
Investigation

Originals · Limbo, Dice & Plinko

2 findings

BetFury Investigation: Originals

2 failures found2 findingsOperator update

Independent investigation
Report dated 17 July 2026

THE TWO FINDINGS

You can’t verify the results.
Limbo paid less than advertised.

Our tests found two failures in BetFury Originals: a fairness proof players cannot reproduce, and Limbo returns below its stated odds. The findings relate to the captured games and test period.

LIMBO

1.00×

TARGET 2.00×

Advertised RTP

99.02%

60,000

measured bets

97.33%

Measured return

1.69 pts lower

≈2.7× advertised house edge

Fairness proof cannot be reproduced

Limbo · 60,000 measured bets

Advertised RTP

99.02%

97.33%

Measured return

1.69 pts lower

≈2.7× advertised house edge

Fairness proof cannot be reproduced

Read report Data & scripts

Findings relate to the captured games and test period.

OPERATOR UPDATEBased on direct email correspondence

BetFury confirmed the Limbo RTP error

BetFury confirmed our finding: a configuration error set Limbo’s RTP parameter to 97.5%, below the advertised 99.02%. It reported a correction and contacted our player account. The stated timeframe, correction and completeness of compensation remain independently unverified.

Limbo RTP errorConfirmed by BetFury
Player outreachConfirmed for our account
CompensationCompletion unverified
Original report and test results follow below.

The report in 30 seconds

Dice and Plinko returned within the expected range. Their fairness proofs still could not be reproduced.

01

Fairness proof failed: you can’t replay a result

01 / FAIRNESS PROOF

The hash checks out.

The result cannot be replayed.

A valid commitment shows the string was not changed. It does not explain how the result was generated.

Pre-bet commitment matched

CAPTURED randomSeed

LIMBO / Multiplier

1.91_XiLQkYQZxcwNxF

DICE / Roll

52_FcqvWBAQrkwQbZ

PLINKO / Ball path

1000101001000011_owOW…

Highlighted: the completed result is already in the seed.

Player-controlled seed

None observed

Per-bet nonce

Not disclosed

Derivation formula

Not published

Replay the outcome

Not available

The 2022 lab report excludes the live games.

"PRNG tested herein only. BetFury RGS and games shall be subject of separate reports." It includes no payback-ratio testing, so it cannot establish which RNG or payout constant runs in the live Limbo game today.

02

RTP Measurement

PRIMARY CAPTURE · 16 JUL 2026

60,000 bets per game

FIGURE 01 · 60,000 BETS PER GAME

Measured vs advertised return

Dashed line: 99.02% advertised

Limbo

97.33%

−1.69 percentage points below advertised

SAME-WINDOW CONTROLS

Dice

99.39%

Plinko

99.01%

97%

98%

99%

100%

Dice and Plinko were within the expected range.

MEASURED RETURN · 60,000 BETS PER GAME

Limbo under-returned. The controls did not.

97.0%

98.0%

99.0%

Advertised 99.02%

97.33%

Limbo

1.7 pts short

99.39%

Dice

control

99.01%

Plinko

control

−1.69 pp

Limbo lands 1.7 points below the advertised line; Dice and Plinko land within ordinary sampling range of it. Dice sits 0.37 points above the line and Plinko 0.01 below — each inside one standard deviation — against Limbo's 1.69-point shortfall. Same method, same account, same session. Each point is a 60,000-bet estimate; the result table is below.

WHERE THE SHORTFALL APPEARS

Nearly twice as many instant losses.

1.00× busts in 60,000 rounds · expected under the standard 99.02% model

Advertised model

Expected at either target

≈1,176

1 bust in 51

Exploratory capture

2.00× target · corroboration

2,072

1 bust in 29

Primary capture

1.10× target · instrumented

2,130

1 bust in 28

Instant-loss count

0

600

1200

1800

2400

+954

Extra instant losses in the primary capture

Compared with the standard advertised-return model for the same 60,000 bets.

WHERE THE SHORTFALL APPEARS

Nearly twice as many instant losses.

1.00× busts in 60,000 rounds · expected under the standard 99.02% model

Advertised model

Expected at either target

≈1,176

1 bust in 51

Exploratory capture

2.00× target · corroboration

2,072

1 bust in 29

Primary capture

1.10× target · instrumented

2,130

1 bust in 28

Instant-loss count

0

600

1200

1800

2400

+954

Extra instant losses in the primary capture

Compared with the standard advertised-return model for the same 60,000 bets.

FIGURE 02

Effective RTP reconstructed at each cash-out target (same 60,000 rounds)

96%

97%

98%

99%

99.02% advertised

1×

2×

5×

10×

Cash-out target · log scale

Select a target · swipe for more

1.10× target

97.33% effective RTP

−1.69 pts vs advertised

Every target lands 1.6–2.8 points below the advertised return.

FIGURE 02

Effective RTP reconstructed at each cash-out target (same 60,000 rounds)

96.0%

97.0%

98.0%

99.0%

Advertised 99.02%

1.10× instrumented run: 97.33%

Every target lands 1.6–2.8 pts below the advertised return

1.01×

1.25×

1.5×

2×

3×

5×

10×

Hover, focus or tap a point for the figure

The shortfall is distribution-wide. Every tested threshold from 1.01× to 10× returned below the displayed 99.02%; individual estimates run 96.24%–97.41% and grow noisier at higher targets. The overall distribution best-fits an RTP parameter near 97.4%.

THE CONTROL COMPARISON

One result sits far outside the normal swing.

Distance from the advertised return, in units of each game’s own normal sampling swing (1σ).

Limbo

−12.58σ

Dice

+0.92σ

Plinko

−0.02σ

-14

-10

-6

-2

+2

±1σ reference band

Dice and Plinko are within one standard deviation. Limbo is far outside that range.

The green band marks ±1 standard deviation. Limbo is 12.58 standard deviations below expectation.

THE CONTROL COMPARISON

One result sits far outside the normal swing.

Distance from the advertised return, in units of each game’s own normal sampling swing (1σ).

±1σ

-14

-10

-6

-2

0

+2

Limbo

−12.58σ

Dice

+0.92σ

Plinko

−0.02σ

The green band marks ±1 standard deviation. Limbo is 12.58 standard deviations below expectation.

Each control showed no statistically significant deviation from its expected distribution in these samples. The controls reduce concern about a general collection or calculation error; they do not independently authenticate or prove the completeness of the Limbo capture.

03

What the findings establish

What the evidence supports

Fairness proof: players can check the committed string, but cannot reproduce how a result was generated.

Measured return: Limbo returned 97.33% vs 99.02%. Dice and Plinko were consistent with their stated returns.

Public evidence: request captures, verifier records, datasets, scripts and certificate scope support the findings.

Limits of this investigation

Cause and intent: not established. BetFury needs to explain the discrepancy.

Affected play: the start date, duration and impact on other accounts, stakes, regions or sessions remain unknown.

Test scope: one account, one fixed stake, 16 July 2026.

What BetFury still needs to explain

There is a straightforward way for BetFury to resolve this. We will publicly update this report if any of it is answered with reproducible evidence.

What exact Limbo formula and RTP constant were running during the capture?

Why did a displayed 90.02% win chance produce an 88.48% observed win rate over 60,000 bets?

Was the payout constant configured in the 97.4–97.5% range rather than the advertised 99.02%?

When was this configuration introduced, and which players, stakes or regions were affected?

Will affected play be reviewed, and will BetFury publish a formula that lets players reproduce every result?

RECOMMENDATIONS

What needs to change.

01

Commit to a seed, not a result

02

Support client seeds

03

Expose all inputs

04

Demonstrate the live RNG

05

Investigate and reconcile

04 / OPEN DATA & REPRODUCIBLE ANALYSIS

Run the investigation yourself.

Every figure is recomputable from the published data. Because the seeds contain the results and SHA-256 is unkeyed, a matching hash proves internal consistency, not origin — so anyone can run the scripts on a fresh capture of their own to test whether the shortfall reproduces.

ProvablyFair-org / betfury-investigation

PUBLIC REPOSITORY ↗

verify.mjs / analyze.mjs

NODE.JS · LOCAL

$ node scripts/verify.mjs

limbo 60000 | SHA256(seed)==hash 60000/60000 | result-in-seed 60000/60000 ✓

plinko 60000 | SHA256(seed)==hash 60000/60000 | result-in-seed 60000/60000 ✓

dice 60000 | SHA256(seed)==hash 60000/60000 | result-in-seed 60000/60000 ✓

TOTAL 180000 rounds | 180000/180000 seed matches its hash

​

$ node scripts/analyze.mjs

limbo RTP 97.326% win 88.478% vs 90.018% shown binomial p=4.1e-35

plinko RTP 99.008% no discrepancy

dice RTP 99.393% no discrepancy (control)

Open data & scripts

Published output shown · run locally to check

05

Conclusion

What players should know

BetFury Originals · Limbo, Dice & Plinko

ASSESSMENT

OBSERVED RESULT

VERDICT

Provably fair implementation

No player-reproducible outcome derivation

Fail

Limbo measured RTP

97.33% vs 99.02% advertised

Below advertised

Dice / Plinko measured RTP

99.39% / 99.01% respectively

No discrepancy

INTERPRETATION

Two claims surrounding the BetFury Originals we tested did not survive scrutiny.

The first is fairness. Its "provably fair" system gives players a valid cryptographic commitment to an already-created result — but no way to check how that result was generated or whether the advertised odds produced it. BetFury proves it kept its answer; it does not prove it generated the answer fairly, and a hash on a black-box result is not provably fair.

The second is the number on the screen. Measured directly over 60,000 hash-checked bets, Limbo returned 97.33% against the 99.02% encoded by its displayed odds — a sample house edge roughly 2.7× the advertised rate — while Dice and Plinko were statistically consistent with theirs.

SCOPE OF THE FINDINGS

Primary capture: one account, one fixed stake, 16 July 2026. The investigation does not establish when the discrepancy began, how long it lasted, or whether other accounts, stakes, regions or sessions were affected.

Both findings are independently recomputable from the published capture and scripts. We are reporting the measured data, not implying intent.

ProvablyFair.org · Independent investigation

Michael Smargiassi

Report enquiries · ProvablyFair.org

Contact about this report

↗

← Back to investigations