Rewards Studio

Exact budget math, validated with the platform's own rules - save pushes a new config version live.

connecting
wheel idSC budget / spin% budget (bp / spin)

amounts are smallest-unit integers (SC: 500 = 5.00 SC); percents are basis points (1000 bp = 10%). A segment can pay fixed, percent, both, or nothing.

SegmentWeightCurrencyAmount% (bp)% ofOdds
36.4% (1 in 2.8)
27.3% (1 in 3.7)
18.2% (1 in 5.5)
8.2% (1 in 12)
0.91% (1 in 110)
9.1% (1 in 11)
110
total weight
1181.82 SC
exact fixed EV / spin (budget 1300)
90.9 bp
% EV / spin on next_purchase (budget 100 bp)

valid - loads clean on the platform

daily:
  budgets: {SC: 1300}
  percent_budgets: {next_purchase: 100}
  segments:
    - {label: "Nothing", weight: 40, currency: SC, amount: 0}
    - {label: "5 SC", weight: 30, currency: SC, amount: 500}
    - {label: "10 SC", weight: 20, currency: SC, amount: 1000}
    - {label: "50 SC", weight: 9, currency: SC, amount: 5000}
    - {label: "JACKPOT 500 SC", weight: 1, currency: SC, amount: 50000}
    - {label: "10% Purchase Bonus", weight: 10, percent_bp: 1000, percent_of: next_purchase}