Platform feedback · beta.oasismax.net
Oasis Max Platform Audit
A full review of the Oasis Max beta against Stake, Rainbet, Gamba, Gamdom and Roobet, plus a proposal for an Oasis Max points program and a plan to build it. The founder section right below sums it all up.
Reviewed 29 Oct 2026Desktop + mobile (375px)Logged-out visitor viewBeta build: races, sports and daily rewards not live yet
For the founder
Oasis Max in one read
If you only read one part of this audit, read this one. It covers what we saw on the beta, what we think is missing, and the points system we want to build with you, formulas included. The detailed findings, the competitor research and the step-by-step build plan follow.
What we saw on the beta
We know this is a beta. Races, sports and the daily and weekly rewards are not live yet, and we did not count that against you: we judged the direction, not the bugs.
Solid foundations
- Fast pages (about 0.4 s to load the homepage)
- About 4,700 games from 35 providers
- 9 languages, one-click registration
- A clear VIP table and clean affiliate terms (lifetime attribution, instant claims)
- Race prizes paid in cash with no wagering
What stands between the beta and a strong launch
- The site looks cheap next to Stake, Gamba or Rainbet
- The pitch relies on "provably fair", which every casino offers
- No reason to come back tomorrow
- No welcome hook for creators to push
- Trust basics: social accounts, licence, test data
| Issue | Why it matters | What we propose |
| It looks cheap | Generic originals artwork, one small banner, flat cards, nothing tied to the "Oasis" name. Players judge credibility in the first seconds. | A real brand world: mascot, custom art, rotating hero, win celebrations |
| "Provably fair" as the main argument | It is a baseline that every crypto casino offers. Players take it for granted. | Lead with Oasis Points and what they could become |
| No reason to come back | Rakeback starts at 3%, well below the market, daily and weekly claims are not live, there is no public chat. | Points, lifetime ranks, daily and weekly claims, races |
| No welcome hook | Creators need something concrete to tell their audience. | Welcome tasks and a creator code points boost |
| Trust basics | Social links are empty, no licence is shown, QA races are visible. | Fix before public launch |
The vision: every bet mines your share of Oasis Max
We want players to feel that playing on Oasis Max builds something they own. That is the hook, far more than fairness. Every bet mines Oasis Points (working name), and points do three things:
ForeverA rank for lifePoints set a rank that never goes down. The higher the rank, the more of the house edge comes back as rakeback.
Every week and seasonRaces in real moneyWeekly and season leaderboards paid in USD. New players have their own race so they can win too.
LaterThe rewardEvery point is recorded. The earliest and most loyal players will be rewarded first. This is the airdrop tease.
How points are calculated
Points = Wager × House Edge × 5 × Game boost × Genesis boost × Creator boost
- 5 points per $1 of house edge: points follow what a bet is worth to the casino, so nobody can farm them on 99% RTP games. $100 on a slot with a 4% edge earns 20 points, $100 at a 1% edge earns 5. Points stay scarce enough to feel valuable, without feeling out of reach.
- Game boost: ×1.2 on Oasis Max originals, to push the in-house games.
- Genesis boost: ×2 in the first two weeks after launch, falling to ×1.25 by week 8. It rewards the first players and creates urgency to join now.
- Creator boost: ×1.25 for 30 days for players who sign up with a creator's code.
- Referrals: 20% of the points your referrals mine. Tasks: fixed points for following X, joining Telegram, a first deposit, and so on.
| Example | Calculation | Points |
| $100 on a slot with 96% RTP (4% edge) | 100 × 4% × 5 | 20 |
| $100 on Dice (1% edge), originals boost | 100 × 1% × 5 × 1.2 | 6 |
| The same slot bet in launch week, with a creator code | 20 × 2 × 1.25 | 50 |
| Following Oasis Max on X (welcome task) | Fixed reward | 50 |
What points unlock
Rakeback = Wager × House Edge × Rank % (claim any time)
Daily bonus = Yesterday's wager × House Edge × Daily % (expires after 24 h)
Weekly bonus = Weekly wager × House Edge × Weekly % + Lossback
Lossback = Net loss × Lossback %, capped at Weekly wager × House Edge × 50%
We propose starting Bronze at 15% of house edge in total (10% instant, 2% daily, 3% weekly), against 3% today, rising to 24% plus 10% lossback at Diamond. The full rank table and thresholds are in Part 7. The daily and weekly bonuses expire if not claimed: that is what brings players back every day and every Monday.
Welcome tasks give a new player up to $40 of locked bonus and 490 points. The locked bonus is released as they play, a portion at a time:
Unlocked amount = Wager × House Edge × 10% ($100 on a 4% slot releases $0.40)
The airdrop tease
We would never promise a token. We would make it clear that points are counted and that they will matter. That is enough: Shuffle's airdrops showed that the possibility of a future reward keeps players active for months. Some lines we would use:
- Every bet mines Oasis Points. They are yours for good.
- Genesis players mine double.
- We're keeping score. The earliest players will be rewarded first.
If and when you decide to reward points, this is the mechanic we recommend, built on what worked for Shuffle:
Score = (Genesis points × 1.5 + Other points) ^ 0.85
Your share = Your score ÷ Sum of all scores
Your reward = Your share × Reward pool
Unlock = 20% straight away, then $1 unlocked for every $25 wagered
- The ^0.85 curve stops the biggest players from taking everything, so regular players still get a meaningful share.
- The ×1.5 on Genesis points rewards the people who believed first.
- The unlock by playing is what makes people come back: to collect the full reward, they have to keep playing on Oasis Max. This is the main lesson from Shuffle.
- The reward pool can be cash, a token or both. That decision can wait until the growth, budget and legal picture is clear.
What it costs
Points cost nothing until they are converted. The cash costs are known in advance: rakeback (a share of the house edge) and race prize pools.
Reward cost ratio = (Rakeback + Daily + Weekly + Race prizes + Task bonuses) ÷ Gross gaming revenue
We suggest keeping this between 25% and 35% of gross gaming revenue, in line with the more generous crypto casinos.
Our role
Seasons give every creator a weekly story: a countdown, a leaderboard, creator-specific races and a finale stream. Creator codes make every campaign measurable in points, sign-ups and deposits. The points system becomes the backbone of the communication plan.
Next steps
- Agree on the parameters (Part 7 lists them with starting values).
- Build the points ledger during the beta and let beta testers mine points as "founding players".
- Open the Genesis Season at public launch, together with the brand refresh and the first creator campaign.
Part 1
What to fix before public launch
We reviewed a beta, so paused races, missing sports and rewards marked "coming soon" are expected and we did not hold them against the platform. The points below are the ones that matter for the public launch and for the first creator campaigns.
CriticalThe site looks cheap next to the competition
This is our strongest feedback. Side by side with Stake, Gamba or Rainbet, Oasis Max feels like a template. The originals use generic 3D artwork (a bomb, a dice, a rocket) that looks like stock assets. The top of the homepage is one small banner floating in a wide, empty column. Cards are flat, the typography is default, nothing moves, and wins are not celebrated. Missing game art shows up as grey tiles. Above all, nothing visual is tied to the name: no oasis, no mascot, no signature colour or illustration style.
Competitors invest heavily here. Stake is polished and consistent on every screen. Gamba uses ambassador photography and a live ticker of big wins. Rainbet leans on its UFC fighter partnerships. Players judge a casino's credibility on these first seconds, before they ever check a licence.
FixCommission a real brand identity around the oasis theme (palette, mascot, illustration style), custom artwork for the originals, a full-width rotating hero, micro-animations and win celebrations, and premium-looking VIP and rewards pages.
Critical"Provably fair" is not a selling point
The welcome promotion opens with "Our games are provably fair", the page title is "OasisMax - Provably Fair Casino", the meta description and the banner ("Verified fair") say the same. But every crypto casino is provably fair. Players take it for granted, the way they take HTTPS for granted. It is a baseline, not a reason to switch from Stake.
FixKeep provable fairness in the footer and game info. Lead the messaging with what players gain: Oasis Points, the races, and what the points could become (see the founder section and Part 5).
/en · /en/promotions/welcome-to-oasismax · page title and meta description
The "Welcome to OasisMax" promotion is a text explainer, not an offer. There is no first-deposit bonus, no rakeback boost, no free spins and no task rewards. Every competitor leads with something: Gamdom and Rainbet run rakeback boost codes, Gamba pushes social sign-up and VIP rewards, and creators need a concrete hook to promote.
FixLaunch welcome tasks and a creator code boost tied to the points system (see Part 5 and Part 7).
HighSocial accounts need to exist before marketing
The footer shows X, Discord, Telegram, Kick, Instagram, TikTok, Facebook and Twitch, and every one links to "#". Fine for a beta, but the brand will be built through creators and community, so the accounts must be live before the first campaign. Following X and joining Telegram can then become welcome tasks.
FixCreate and link at least X, Telegram, Discord and Kick before launch.
HighPlan for an empty room at launch
The "Latest Bets" feed shows one tester repeating small spins on a single slot, and Crash shows "Players: 0". Normal during a beta, but the first public visitors will see the same thing. Competitors open with a feed of big wins (Gamba shows a ticker of $7,000–$56,000 wins).
FixAt launch, default to a "Big Wins" view, show cumulative stats (total paid out, points mined this season) and put the live points leaderboard on the homepage.
The footer says Oasis Max "does not hold or claim any gambling license", and the "License" link points to the terms page. Competitors show at least an offshore licence (reviews report Curaçao for Stake, Anjouan for Rainbet). Payment providers, game studios, ad networks and many creators check this before working with a brand.
FixPut a licence on the roadmap (Anjouan or Curaçao are the usual routes for crypto casinos).
BetaClean up test data and automate races
Expected in a beta, listed so it is not forgotten: the race history shows QA races ("QA Test", "bla bla race", "asdfghj") and test winners, the race page shows "1 participant" above three rows ranked 1, 3 and 4, and the Dice Race is advertised at $300 while past dice races show $1,000.
FixPurge test data before launch and run races on an automatic weekly schedule with a live countdown.
Part 2
Product and UX feedback
Lobby and visuals
HighBroken and duplicated homepage rows
The homepage shows two separate rows both titled "Slots". Several thumbnails do not load: Le Vampire, Le Prachaun and Le Digger render as grey tiles with plain text, and most tiles in the "Games" row are empty colour blocks. On mobile, the hero banner and the Originals row are empty boxes on first paint.
FixRename rows by intent ("Trending", "New", "Halloween", "Bonus Buys"), fix missing artwork and add skeleton loaders on mobile.
Mines, Dice and Crash. The race rules mention Blackjack and the blog has a full article on Plinko, but neither exists on the site. Reviews list six or more originals for Rainbet (Dice, Mines, Plinko, Keno, Limbo, Crash, plus case battles) and Stake has well over twenty. Originals matter because they carry the highest margin and are what streamers play on camera.
FixAdd Plinko, Limbo, Keno and Blackjack before the public launch. Then one signature game that only Oasis Max has.
Opening Dice or Crash while logged out shows "Login required" in place of the bet button. Letting visitors try originals with fun money is a low-cost way to show the product before asking for a sign-up.
Sign-up and account
HighThe Register button opens the Log In tab
Clicking "Register" in the header opened the modal on the "Log In" tab during testing. This sends new visitors to the wrong form.
MediumNo social or wallet login, and an empty sign-up panel
Sign-up is username, email and password, with a one-click option. Gamba offers Google, Facebook and X on its homepage. The left half of the Oasis Max modal shows only the logo: this is the best spot on the site to show the welcome offer.
MediumInconsistent number formatting
The Dice screen mixes "5,00" and "5.00", shows "48,0" for the chance and a truncated "52." for roll-over. The Crash chart's time labels overlap ("27.6s45.0s"). Small details, but they are exactly what players screenshot.
MediumThe "OT" currency is not explained
The footer shows "1 USDT/USDC = 1.00 OT" with no explanation of what OT is. If it is the house balance unit, say so. If a token is planned, it should be introduced properly (see Part 5).
Rewards, VIP and community
CriticalRakeback is far below the market
The VIP table shows total rakeback of 3% at Bronze rising to 12% at Diamond, and only instant rakeback works today: daily, weekly and monthly rewards are marked "coming soon". The page does not say what the percentage applies to. If it is a share of house edge (the industry norm), the more generous crypto casinos return around 20% of house edge to a brand-new player, several times the Oasis Max Bronze rate.
FixRaise the entry rates, state the formula on the page, switch on daily and weekly rewards, and show the player's effective RTP under each game.
HighVIP progress is invisible to visitors
"View All Ranks" does nothing when logged out, and no wager thresholds are published. There are no level-up bonuses, no VIP host until Platinum is mentioned, and no VIP transfer program for players moving from other casinos.
CriticalNo public chat, rain or drops
All five competitors have a public chat where players share wins, tip each other and catch "rain" (random cash drops to active chatters). Gamba advertises "Rain 24/7", and some casinos add first-come "coindrops" and quiz drops. Chat is where a casino's community lives, and where creators' audiences gather after a stream.
MediumBlog looks auto-generated
Twelve or more articles, all dated 18 August 2026, covering generic topics, including games the site does not offer. Useful for SEO later, but it needs real dates, real Oasis Max content (race winners, new games, creator events) and a regular rhythm.
Brand and search
HighZero search footprint, and a name clash in Germany
A web search for "OasisMax casino" returns nothing about the brand. Results go to Aristocrat's "Oasis 360" casino software and its "PlayerMax" app. More importantly, in Germany OASIS is the name of the national gambling self-exclusion register, and "Casino ohne OASIS" (casino without OASIS) is a whole search category used by offshore sites. Since the site is offered in German, this needs a deliberate decision: either avoid targeting Germany, or plan the German messaging carefully.
Part 3
Competitor benchmark
Gamba and Rainbet were reviewed live. Stake, Gamdom and Roobet do not load from France, so their figures come from public reviews and may vary by region. Treat competitor percentages as indicative.
| Oasis Max | Stake | Rainbet | Gamba | Gamdom | Roobet |
| Welcome hook | None | VIP-led, codes via affiliates | Rakeback boost codes | Sign-up via Google/FB/X | Rakeback boost, free spins | Cashback codes |
| Rakeback rhythm | Instant only | Instant + weekly + monthly | Every 15 min + daily/weekly/monthly | Every 10 min, hourly, daily ("ReJuice") | Instant + weekly + monthly | Every 30 min + daily/weekly/monthly |
| VIP depth | 6 tiers | Bronze to Obsidian, hosts | Bronze to Diamond, VIP reps | Ranks + VIP host | 8 tiers, invite VIP | Invite-only VIP |
| Originals | 3 | 20+ | 6+ and case battles | Yes | Yes and case battles | Yes (Crash origin) |
| Public chat / rain | No | Yes | Yes | Rain 24/7 | Yes | Yes |
| Races & events | $1k weekly + $300 dice (beta) | Daily races, weekly raffle | Races, calendar rewards | Weekly race, lottery, bonus hunts, challenges | Free daily cases, slot battles | Races |
| Faces of the brand | None | Drake, Kick, UFC, F1 | Strickland, Gaethje, Joshua Van, 6ix9ine, BKFC | Sports ambassadors | Streamers | Streamers |
| Token or points | No ("OT" unit unexplained) | No | No | No | No | No |
| Licence shown | None | Curaçao | Anjouan | Yes | Yes | Yes |
Part 4
Why players go back to the others
Looking across all six platforms, the same seven mechanisms keep players returning. Each card shows where Oasis Max stands.
Money comes back constantly
Rakeback claimable every 10 to 30 minutes turns each session into small wins, even on losing days. It builds a habit of opening the site.
Oasis Max: instant only, low rates
A reason to come back tomorrow
Daily, weekly and monthly claims, often with an expiry, create an appointment. Rainbet runs a reward calendar, and some casinos let unclaimed daily and weekly bonuses expire to bring players back.
Oasis Max: "coming soon"
Visible progress
Progress bars, rank names, level-up rewards. The best systems use ranks that never go down, so players never feel punished for taking a break.
Oasis Max: ranks hidden when logged out
A live room
Public chat, rain, tips, a big-wins ticker. Players stay because other players are there, and wins become social proof.
Oasis Max: no chat, empty feed
Faces and culture
Stake built its brand on Drake, Kick and sports sponsorships. Rainbet signs UFC fighters. Players follow people, not platforms.
Oasis Max: none yet, this is where we come in
A headline event
Something big enough to talk about: Stake's daily races and raffles, Shuffle's weekly lottery funded by 15% of revenue.
Oasis Max: one $1k weekly race (paused in beta)
Upside beyond the game
Points or a token give a long-term reason to play here rather than elsewhere. Shuffle's SHFL turned wagering into a stake in the platform.
Oasis Max: nothing yet, biggest opportunity
Trust signals
Licence, a public bankroll, withdrawal speed, real support. These decide whether a new player deposits a second time.
Oasis Max: no licence, no stats shown
Part 5
Proposal: Oasis Points
A points program with a season engine that works from day one, and a Shuffle-style airdrop finale kept as an option for later. "Oasis Points" is a working name; a themed name that fits the oasis world would be stronger. All amounts below are starting points for discussion, to be sized against the actual budget.
Genesis Season (from launch)
Points are visible from the first bet. Early players get a multiplier that decreases over time (for example ×2 in the first two weeks, falling to ×1.25 by week 8), like Shuffle's early-user factor. Genesis points carry into the all-time balance, which rewards the first community.
Earning
- Per-dollar rates by category, weighted by house edge so low-margin games earn less
- Welcome tasks: deposit, first wager on originals, email, follow on X, join Telegram/Discord, enable notifications, all within 72 hours for a bonus
- Referrals: 20% of referrals' points, on top of the existing 10% revenue share
- Creator codes: players who sign up through one of our creators get a points boost for their first 30 days. This is the bridge between the points program and our creator network
Using points
- Ranks set by the points balance that never drop, mapped onto the existing Bronze to Diamond tiers with sub-levels
- Weekly race (replaces the current one) with a Starter race for new players
- Season race with a USD prize pool, ending when the season's pool is mined
- Creator races: a leaderboard per creator community, a natural stream segment
The finale
An all-time contribution reward at the end of the program. Announce that it exists, but decide its form (cash, token or both) later, once the legal side is clear. If a token comes, use Shuffle's playbook: allocation weighted by real value to the house, an early-player bonus, a log curve and wager-to-vest.
Supporting mechanics
- Daily rakeback and weekly bonus with lossback, claimable for a limited time
- Effective RTP shown on each game
- Public chat with rain and coindrops funded partly by the house
- A VIP transfer program for players coming from Stake, Rainbet and others
Protection
- No points on bonus funds; minimum odds on sports
- Multi-account checks before any final reward
- Clear terms that points have no guaranteed cash value
- Keep points separate from the "OT" balance unit to avoid confusion
Why this fits our role. A season with a countdown, a leaderboard and creator-specific races gives every creator a weekly talking point and a measurable reason for their audience to sign up with their code. It turns the points system into the backbone of the communication plan. Part 7 explains how to build it, step by step.
Part 6
Priority roadmap
| When | What |
| Before launch | New originals: Plinko and Limbo first, then Keno and Blackjack · brand refresh (identity, mascot, originals artwork, rotating hero) · messaging led by points instead of provable fairness · points ledger built and tested during the beta · welcome tasks · social accounts live · test data removed and races automated · Register tab, thumbnails and number formatting fixed · "Big Wins" feed at launch |
| Launch, first 8 weeks | Genesis Season of Oasis Points with ranks, races and creator codes · daily and weekly rewards switched on · higher entry rakeback with the formula shown · public chat with rain · social login · demo mode |
| Months 2–3 | A signature original that only Oasis Max has · Season 1 · VIP transfer program · first ambassador and creator partnerships · sports launch |
| Ongoing | Gambling licence · regular blog and event content · decision on the final reward (cash or token) · German market positioning |
Part 7
How to build the points system
A practical plan for the product and tech team: the parameters to agree on, how points are recorded, what players see, and the order in which to roll it out. All values are starting points to validate against Oasis Max's margins and budget.
1. The parameters to agree on
| Lever | Starting value | Why |
| Base formula | Wager × House Edge × 5 (5 points per $1 of house edge) | Points follow real value to the casino and stay scarce: $100 on a 4% slot earns 20 points |
| Originals boost | ×1.2 | Pushes in-house games: highest margin and the ones streamers play |
| Genesis boost | ×2.0 weeks 1–2, ×1.75 weeks 3–4, ×1.5 weeks 5–6, ×1.25 weeks 7–8 | Rewards early players and creates urgency to join now |
| Creator boost | ×1.25 for 30 days after signing up with a creator code | Gives creators a concrete hook and makes campaigns measurable |
| Sports (when live) | Counted at a fixed 5% edge, odds of 1.50 or more, on settlement | Sports margins vary by market; a fixed rate is simpler to explain |
| Bonus-funded or voided bets | 0 points | Stops bonus abuse |
| Referral points | 20% of referrals' bet points | Counts for the all-time balance, not for rank or races |
| Season length | 8 weeks, fixed dates | Creators can plan content around a known finale |
| Weekly race | Starter race (Bronze) + Main race, $1,000 in total to start | New players can win too |
| Genesis season race | For example $15,000 to the top 250 | Big enough to talk about, cost known in advance |
| Final reward | Formula from the founder section, form decided later | Keeps the tease alive without a promise |
Some casinos end a season when a fixed points pool is fully mined. That creates urgency but makes the end date unpredictable. For a new casino whose volume is still unknown, fixed dates are easier to market. Pool-based seasons can be introduced later.
2. Proposed ranks
Ranks are set by lifetime points from the player's own bets and tasks, and never go down. They keep the existing tier names.
| Rank | Lifetime points | ≈ Slot wager | Instant | Daily | Weekly | Lossback | Extras |
| Bronze | 0 | – | 10% | 2% | 3% | – | Starter race |
| Silver | 2,500 | $12.5K | 10.5% | 2% | 3.5% | 5% | Level-up bonus |
| Gold | 12,500 | $62.5K | 11% | 2.5% | 4% | 6% | Priority live chat |
| Platinum | 50,000 | $250K | 12% | 3% | 4.5% | 7% | VIP host |
| Jade | 250,000 | $1.25M | 13% | 3.5% | 5% | 8.5% | Personal offers |
| Diamond | 1,000,000 | $5M | 14% | 4% | 6% | 10% | Exclusive events |
Percentages are a share of house edge. "Slot wager" assumes a 4% edge and no boosts. Sub-levels (I to III) can be added inside each rank so players level up more often.
Rakeback = Wager × House Edge × Instant % (real time, claim from $0.10)
Daily bonus = Yesterday's wager × House Edge × Daily % (credited 00:00 UTC, expires after 24 h)
Weekly bonus = Weekly wager × House Edge × Weekly % + Lossback (credited Monday, expires after 7 days)
Lossback = Net loss × Lossback %, capped at Weekly wager × House Edge × 50%
Effective RTP = RTP + House Edge × (Instant % + Daily % + Weekly %) (shown under each game)
3. Welcome tasks
| Task | Reward |
| Verify email | 20 points |
| Follow Oasis Max on X | 50 points |
| Join Telegram or Discord | 50 points |
| Enable notifications | 20 points |
| First deposit of $20 or more | $10 locked bonus + 100 points |
| Wager $100 on originals | $10 locked bonus + 50 points |
| All six within 72 hours | +$20 locked bonus + 200 points |
| Total | Up to $40 locked bonus + 490 points |
490 task points are worth about $2,450 of slot wagering at the base rate: enough to give a head start, not enough to skip the game.
How the locked bonus unlocks. Cash from tasks lands as a locked bonus. It is released a portion at a time as the player bets, so it rewards real play without a classic all-or-nothing rollover.
Unlocked amount = Wager × House Edge × 10%
| House edge | Unlocked per $100 wagered | Wager to unlock the full $40 |
| 1% (Dice) | $0.10 | $40,000 |
| 2% | $0.20 | $20,000 |
| 4% (typical slot) | $0.40 | $10,000 |
| 5% | $0.50 | $8,000 |
- Each unlocked portion can be claimed once it reaches $0.10 and goes to the balance as cash, with no further wagering.
- No all-or-nothing: the player keeps every portion unlocked, even if they never unlock the rest.
- The locked part never expires.
- Only bets on originals and slots with real money count. Sports and bonus-funded bets do not.
- With rakeback on top, a new Bronze player gets 20% of the house edge back on every bet while the bonus unlocks (10% rakeback + 10% unlock).
Task points count for rank and the all-time balance, but not for races, so races stay a pure betting competition.
4. Backend: how points are recorded
Points are awarded when a bet settles and written to an append-only ledger. Rows are never edited or deleted: a voided bet gets a negative row. That way every balance can be audited and the final reward can be recomputed from scratch at any time.
on bet_settled(bet):
if bet.funded_by_bonus or bet.voided: return
edge = game.house_edge # originals: from config · slots: 1 − RTP
base = bet.wager_usd × edge × 5 # 5 points per $1 of house edge
boost = game_boost(game) × genesis_boost(now) × creator_boost(user, now)
points = round(base × boost, 2)
ledger.add(user, source="bet", ref=bet.id, base, boost, points, season=current_season())
totals.add(user, lifetime=points, season=points, week=points)
leaderboards.update(user)
ranks.check_upgrade(user)
if user.referrer:
ledger.add(user.referrer, source="referral", ref=bet.id, points=points × 0.20)
on bet_voided(bet):
ledger.add(user, source="reversal", ref=bet.id, points=−original_points)
- points_ledger: one row per award or reversal, with the source (bet, task, referral, admin), base, boosts, points and season.
- user_points: running totals per player: lifetime, lifetime from own bets, current season, current week, referral points, current rank.
- seasons: dates, boost schedule, prize pool and status.
- tasks and user_tasks: the task list and each player's progress and 72-hour timer.
- Leaderboards: cached in a sorted set (Redis or similar), updated on every award.
- Config: rates, boosts and rank thresholds editable without a deploy.
- Bet processing must be idempotent: the same bet can never be awarded twice.
5. What players see
- Points page: season countdown, prize pool, leaderboards (Starter, Main, Season, All-time), the player's position pinned, how to earn.
- Header: points balance and a rank progress bar, visible on every page.
- After each bet: a small "+20 pts" toast.
- Rewards hub: rakeback, daily, weekly, race prizes and locked bonus in one place, with timers.
- Tasks checklist right after sign-up, with the 72-hour countdown.
- Effective RTP under each game.
- Rank-up moment: an animation, a notification and the level-up bonus.
- Homepage: the live season leaderboard and total points mined, which also fixes the empty-room problem.
- Affiliate dashboard: one campaign per creator, with sign-ups, deposits and points.
6. Rollout
Weeks 1–3, during the beta
Build the ledger, the formulas and the Points page. Beta testers start mining points as "founding players" and get a badge. In parallel: the brand refresh and the four new originals (Plinko, Limbo, Keno, Blackjack), so they are ready for launch.
Week 4, end of beta
Run a one-week internal mini-season. Check the numbers, the leaderboards and the reward cost ratio.
Public launch: Genesis Season opens
8 weeks with the ×2 boost for the first two weeks. Welcome tasks live, new messaging led by points, first creator campaign with codes.
Week 8 after launch: Genesis finale
A live finale stream, prizes paid, Season 1 starts straight away. Publish the total points mined and the number of players.
Months 4–6: the reward decision
Decide the form of the final reward (cash, token or both) based on growth, budget and legal advice, and announce how it will be calculated.
7. Communication and creators
- One week before launch: a teaser on X and Telegram ("Something is being mined") with a countdown.
- Launch: "Every bet mines Oasis Points. Genesis players mine double."
- Every week: leaderboard post, biggest climber, creator race results.
- Creator races: each creator gets a leaderboard for their community with a small prize pool, a natural stream segment.
- Season finale: a live stream with the top players and the next season's announcement.
- On the future, always the same line: "Points are counted. The earliest players will be rewarded first." Never "token", "guaranteed airdrop" or "investment".
8. Anti-abuse
- Points weighted by house edge, so low-risk betting earns little
- No points on bonus funds or voided bets; minimum odds on sports
- Detect hedging on originals (betting both sides to farm volume)
- Multi-account checks: device, IP and wallet clustering, self-referrals
- KYC required before claiming the final reward, with a +10% bonus for completing it (the Shuffle approach)
- The terms reserve the right to remove points gained through abuse
9. What to measure
| Metric | Why |
| Day 1, day 7 and day 30 retention | The main goal of the system |
| Share of active players claiming the daily bonus | Shows whether the daily habit is forming |
| Deposits per player | Revenue effect |
| Starter vs Main race participation | Whether new players engage |
| Sign-ups and deposits per creator code | Campaign performance |
| Reward cost ratio | Keeps the system profitable (target 25–35% of GGR) |
10. Legal guardrails
- Terms state that points have no cash value, cannot be sold or transferred, and can be adjusted.
- No promise of a token or a date. Talk about rewards and recognition.
- Get legal advice before any conversion of points into cash or a token.
Appendix
Sources
- Oasis Max beta, reviewed live: beta.oasismax.net (home, VIP, race, promotions, affiliate, games, blog, registration)
- Shuffle docs: Airdrop campaigns, Allocations and vesting, Airdrop 3, SHFL lottery, Decrypt on Airdrop 2
- SHFL market data: CryptoSlate, CoinStats, ICO Drops
- Gamba and Rainbet, reviewed live: gamba.com, rainbet.com
- Competitor reviews: The Spike (Stake), SportsGambler (Stake VIP), VIP-Grinders (Rainbet), The Spike (Rainbet VIP), Tech Insider (Gamdom), Strafe (Gamdom VIP), The Spike (Roobet), Strafe (Roobet VIP)