XSLOT / LAB

Player laboratory

History, unit economics and the next scenario in one experiment.

Synthetic data · public context
Connecting to the generator…
Experiment configuration100 accounts · 365 days · mixed lifecyclesConfigure +

Your experiment

Setup
What do you want to test?Choose a starting point. Every setting remains editable.

GEO identifies public context. It does not prove that individual trajectories represent that market.

Operator cost model

Separate inputs

Profiles specify the product, taxable base, effective dates and original source.

Calculate the allocation from an annual budget

What does the operator jurisdiction change?
Behavioural assumptions

Editable simulation assumptions, not measured player benchmarks.

Bonus terms & operating costs

Explicit assumptions, not operator benchmarks or jurisdiction-specific rules. Costs are recorded separately from the player wallet.

x25 / x35 are deposit-bonus term templates. x5 illustrates a loyalty or VIP cashback assumption. The simulator applies the multiplier to restricted grants; it does not make every grant deposit-matched.

Reproducibility & model options
Simulate a missing source
JevOptional source review
OFF

Disabled. Enable only after a measured quality gain. Numeric values and ledgers are calculated locally.

Model capability status is loading.

Waiting for generator connection.

Saved runs

Completed runs appear here.

Runs are scoped to this browser session and retained for 24 hours. Download exports for durable copies.

Synthetic research workspace

Player lifecycle research

Explore the saved example or generate a cohort with your own settings.

Saved synthetic example
Registered
—
Complete synthetic cohort
First deposits · FTD
—
Depositors / registrations
Deposits
—
Settled · complete history
Cash GGR
—
After ledger corrections
NGR · scenario
—
After gaming deductions
CAC / registration
—
Configured acquisition cost
LTV · scenario / registration
—
History + next 12 months
D30 · observed
—
Active / mature on day 30
Unit economics / explicit scenario

What is this cohort worth?

Saved history anchors the monthly margin. Change the assumptions to explore the remaining value.

From GGR to scenario value

Every amount below is per registration. Select a step to inspect the reason, then change the future assumptions.

Synthetic scenario · checking the saved calculation

IncomeDeductionsTotalsFuture assumptionEUR / registration

Linear monetary scale. X: calculation order. In 3D, depth is decoration; height remains money. Missing values stay unavailable.

History before CAC —Future PV —Scenario LTV —CAC —After CAC —
Exact calculation and all deductions
Calculation layerAmount / registrationBasis

A reconciled scenario demonstrates the mechanism, not measured market LTV or ROI. Corporation tax, fixed licence fees, levies and overhead require separate operator settings; they are not silently assumed to be zero.

Value after acquisition cost

Observed history + next 12 months

Assumption
—Per registered account

Loading the saved scenario…

Expected future activity

Share of registrations · scenario

At least one activity in a future 30-day window; permitted accounts only. Counts are expected values, not exact future players.

Additional months to recover CAC—
LTV / CAC—
Remaining value before CAC—

How LTV and retention are calculated

Observed history

GGR = cash bets minus cash winnings, after corrections. NGR = GGR minus realised bonuses, configured gaming tax, provider/platform and affiliate costs. Acquisition cost is separate. ARPU below uses accounts that were active at least once.

Remaining scenario

Estimated LTV = observed contribution before CAC per registration + discounted future contribution. Future activity starts from the latest complete 30-day window and declines by the chosen monthly continuation rate. CAC is deducted once. A negative result remains negative.

Two retention definitions

D30 is exact-day observed activity among accounts that completed that day. Monthly continuation is activity in two adjacent complete 30-day windows divided by eligible active predecessor windows. These rates answer different questions.

Scope of the estimate

Synthetic histories and configured costs support scenario exploration. The model assumes the pooled mature cohort represents the future, constant margin and no explicit reactivation. The three sensitivity cases are assumptions, not confidence intervals.

Observed cohort · scenario economics

From first deposit to the economics of play

Loading a saved synthetic example. Generate a cohort to inspect your own experiment.

Daily totals and technical overview
Generated accounts—No run yet
Events & transactions—A traceable event ledger
FARO feature coverage— / 180Checked from the live catalog
Integrity checks—Measured after generation

Cohort over time

Daily totals reconstructed from the generated history.

The shape of your experiment

Generate a cohort to explore activity, cash flows and changes over time.

Operator view

Beyond FARO

Payments, bonus economics, product mix and account restrictions will be calculated from events.

Turn this experiment into a pilot

Define one task for your platform, the data it needs and how you will accept the result. Take a brief into your next product or engineering meeting.

Prepare a pilot for my stackLocal brief · no sign-up
Acceptance criteria to include

These are proposed checks. Their selection does not mean that they have passed.

Inputs stay in this tab. Downloading creates a local file; it does not send a request or contact anyone.