Docs
Browse documentation

Start here

Product

Trust and safety

Reference

DocsProduct

Game mechanics#

This page documents the rules implemented in the working MVP Mainnet Beta. Mainnet play uses reconciled real-asset conversion credit and supports capped automatic USDC payouts. The separate demo uses fixture positions and simulated ledger credit.

In this section#

Credits and conversion#

Simulation#

The demo wallet contains six fixed positions. Each is marked DEAD or SELLABLE.

For a selected set of unique positions:

burn credit=round0.01 ⁣(1.2kDfixture rentk)\text{burn credit}=\operatorname{round}{0.01}!\left(1.2\sum{k\in D}\text{fixture rent}_k\right)

sell credit=round0.01 ⁣(kSfixture valuek)\text{sell credit}=\operatorname{round}{0.01}!\left(\sum{k\in S}\text{fixture value}_k\right)

net credit=round0.01 ⁣(max(0,burn credit+sell credit0.012n))\text{net credit}=\operatorname{round}_{0.01}!\left(\max(0,\text{burn credit}+\text{sell credit}-0.012n)\right)

Here DD and SS are the DEAD and SELLABLE selections and nn is the number of positions. These calculations are simulation fixtures. They do not quote or execute an on-chain burn or sale.

Mainnet Beta#

Eligible DEAD positions are burned and their empty token accounts are closed. After finalized reconciliation:

g=1.2×actual rent SOL×SOL/USD106g=\left\lfloor1.2\times\text{actual rent SOL}\times\text{SOL/USD}\right\rfloor_{10^{-6}}

f=actual fee SOL×SOL/USD106,net credit=max(0,gf)106f=\left\lfloor\text{actual fee SOL}\times\text{SOL/USD}\right\rfloor_{10^{-6}}, \qquad \text{net credit}=\left\lfloor\max(0,g-f)\right\rfloor_{10^{-6}}

Eligible SELLABLE positions use a live Jupiter exact-in route to USDC. The wallet signs the quoted swap, Afterlife confirms the exact output and treasury delta at finality, and the reconciled proceeds become game credit. A sellable asset never falls through to the burn path when a safe route is unavailable.

Simulation conversions, daily gifts, and finalized mainnet conversion credits increase the session's wagering target by the credit issued. Spin payouts do not add another wagering target. A player must accumulate wagers equal to the target before a payout request is available.

Bets and paylines#

Rule Current value
Grid 5 reels × 3 visible rows
Paylines 20, always active
Minimum total bet 0.10 credit
Maximum total bet 1.00 credit
Bet step in the interface 0.10 credit
Bet per line Total bet ÷ 20
Evaluation Left to right, beginning on reel 1
Credit precision Payouts are floored to 0.000001 credit

Three or more matching regular symbols on an active line pay. WILD appears only on reels 2–4 and substitutes for regular symbols. SCATTER and BONUS do not form regular line wins.

Within one visible reel window, the same logical symbol cannot appear twice. This avoids full vertical stacks created by independent cell draws.

Regular symbol paytable#

The table shows multiples of one line bet, after the current 18.28 paytable scale. Personalized wallet art can replace the display name of ranks R10, R2, and R4; the underlying rank and math do not change.

Rank 3 symbols 4 symbols 5 symbols
R10 274.20× 1,828.00× 10,968.00×
R9 146.24× 731.20× 4,570.00×
R8 91.40× 365.60× 2,193.60×
R7 54.84× 219.36× 1,096.80×
R6 36.56× 146.24× 639.80×
R5 27.42× 91.40× 365.60×
R4 18.28× 54.84× 219.36×
R3 14.62× 36.56× 146.24×
R2 10.97× 27.42× 91.40×
R1 7.31× 18.28× 54.84×

Displayed values are rounded to two decimals; settlement uses the underlying values and floors final credit precision.

Reel personalization#

Up to three converted positions are mapped to R10, R2, and R4. The demo orders fixture positions by historicalLoss; Mainnet Beta uses the wallet's settled conversion positions. R1 remains a house symbol so the common low-pay rank does not make one wallet token dominate the screen. Personalization changes artwork and labels, not symbol probability or payout math.

Free spins and fixed features#

SCATTER free spins#

SCATTERs on the paid result Free spins Line-win multiplier
3 8
4 12
5 20

SCATTERs during free spins do not retrigger the feature. BONUS symbols during free spins still advance the collection meter.

Fixed jackpot wheel#

Five SCATTERs on the paid result also award one weighted jackpot tier. This feature is part of the regular-game math and is distinct from the shared progressive.

Tier Payout Selection weight
Mini 40× total bet 40/49
Major 200× total bet 8/49
Grand 2,000× total bet 1/49

Collect 12#

Every visible BONUS symbol in the paid result and its awarded free spins adds one meter point. At 12 points, a prize is added and the meter rolls over; surplus points remain.

Tier Payout Probability
Common 3× total bet 60%
Rare 8× total bet 30%
Epic 25× total bet 10%

Progress is stored by environment and wallet identifier. Resetting the demo clears its simulated meter.

Shared simulation progressive#

Every paid simulation spin sends 1.5% of the total bet to the visible meter and 0.5% to a reset reserve. The meter begins and resets at 2,500 credits. A hidden trigger is selected between 7,500 and 12,500 credits after each reset; the funded meter wins when it reaches that point. The complete meter is paid, then reset.

Free spins do not make separate progressive contributions. The progressive is simulation-only and is paid outside the regular-game maximum. See Fairness and RTP for the accounting and verification limitations.

Maximum win#

The combined base-game, free-spin, fixed-jackpot, and Collect 12 result is capped at 2,000× the paid total bet. The shared simulation progressive is added afterward and can take the total settlement above that regular-game cap.

Daily gift and payouts#

  • A simulation session may claim 0.50 credit once per UTC date.
  • The gift adds a 1× wagering requirement.
  • The minimum simulated withdrawal is 1.00 credit.
  • A withdrawal is blocked until total session wagering meets the accumulated target.
  • A successful demo withdrawal is only a finalized entry in the simulation ledger. No real USDC or other funds move.
  • Mainnet Beta supports automatic Solana USDC payouts to the verified wallet after the wagering target is met.
  • The live minimum request is $0.01 and the request, wallet-day, and lifetime-wallet ceiling is $10. The current platform-day ceiling is $50.
  • Excess game balance remains available for play and cannot bypass the lifetime cash-out ceiling.

Ledger and history#

Conversions, gifts, spins, progressive wins, mainnet settlement credits, payout holds, releases, and completed payouts create server-side ledger records. Entries include an amount, balance after the event, type, description, request ID where applicable, session revision, metadata, and timestamp. The history endpoint returns the latest 100 entries in reverse chronological order.

The ledger is authoritative for the beta, but it is not an independently verifiable public ledger. Onchain conversion and payout signatures can be inspected independently. See Security and privacy.