Liability
Understanding liability configuration and max bet calculations
We require operators to pass the operatorId when calling our endpoints. This ID links to an operator configuration that specifies the liability amount.
How Bet Limits Work
Bet limits are not configured per-currency. Instead, they're calculated dynamically:
- A base min/max bet is defined in USD (e.g., min: $1.00, max: $10,000.00)
- Each currency has a multiplier based on its exchange rate to USD
- The min/max for any currency = base USD limit × currency multiplier
For example:
| Currency | Multiplier | Min Bet | Max Bet |
|---|---|---|---|
| USD | 1.0 | $1.00 | $10,000.00 |
| EUR | ~1.0 | €1.00 | €10,000.00 |
| BRL | ~7.0 | R$7.00 | R$70,000.00 |
| INR | ~100.0 | ₹100 | ₹1,000,000 |
Crypto unit currencies (mBTC, mETH, mLTC) use the unit prefix as a shift — e.g., mBTC applies a 1000× multiplier relative to BTC. Limits adjust automatically as exchange rates change.
For what each limit does to the player's chip ladder and starting stake — including why there is no configurable "default bet" — see Bet Limits & Starting Bet.
Liability & Max Bet Cap
The liability amount further caps the maximum bet per transaction based on the potential payout multiplier:
Max Bet = Liability Amount / Payout Multiplier × Currency MultiplierExample
If you set a liability amount of $1,000,000:
| Bet Type | Multiplier | Max Bet |
|---|---|---|
| Pick 1 of 8 marbles | 7.55x | ~$132,450 |
| Pick 3 exact order | 316.98x | ~$3,155 |
This means for higher-risk bet types with larger multipliers, the max bet is lower to ensure the maximum payout never exceeds the liability limit. The actual max bet a player sees is the lower of the currency-based max and the liability-based max.
Operator IDs
You'll need at least one operatorId. Brands needing a different liability (or different limits, keys or callback URLs) need their own operator config — see Multi-brand & operator configs for the full decision table.
Setting Up Liability
Contact the 155.io tech team to:
- Determine your liability amount
- Receive your
operatorId(s) - Configure any website-specific settings
Best Practices
- Set liability amounts based on your risk tolerance
- Consider different liability limits for different markets
- Review and adjust limits periodically based on player activity