The box
One box. A draw stakes a fixed amount and resolves to either one item from the box or no prize.
| Stake | 150 USDG |
| Average return | 95.00% of stake |
| Cash-equivalent return | 48.33% of stake |
| Returns draw credit | 70.00% |
| Returns an item | 6.32%, or 1 in 16 |
| Returns nothing | 23.68% |
Box contents are configuration, not protocol. Item identities, values and weights are replaced by the operator between rounds, and the mechanism below holds regardless of what is in the box.
Prize table
The table is a list of tiers, each with a value and an integer weight out of 1,000,000. Tiers are of three kinds: item tiers, one draw-credit tier, and one zero-value tier holding the remaining weight. Weights sum to exactly 1,000,000, so P(tier) = weight / 1,000,000 is an exact rational and is published rather than estimated.
A roll resolves to the first tier whose cumulative weight exceeds it, walking the table in descending value. The zero tier sits last and absorbs the remainder.
Return
Average return is Σ (value × weight) / 1,000,000 / stake, fixed by the table rather than by the outcome of any draw. The current table is set to 95.00%. Changing any value or weight changes this figure, so the table is solved for the target return before it is loaded on-chain.
The same sum restricted to item tiers gives the cash-equivalent return, currently 48.33%, since the credit tier pays a balance that only spends on further draws.
Integer weights
Weights are integers, so a target of "1 in N" is achievable exactly only when N divides 1,000,000. Otherwise the nearest integer weight is used and the resulting exact probability is published: a requested 1 in 588 becomes a weight of 1,701 and a published 1 in 587.9.
Published odds are always the weight loaded into the contract, never the requested figure it was rounded from.
Availability
A tier is payable only while the bankroll covers its value. An uncovered tier is shown as unavailable and cannot be won, and its probability resolves to the highest covered tier. Enforced in the contract. Availability is the only value exposed about the bankroll.
Up to 10 draws fit in one transaction, each consuming one link of the sequence and settling independently.