Enable, feature, or hide titles once
House sets the global book. Per-desk enable follows the supply assigned to that agent — not a second catalog to maintain.
Surfaces
House enables supply. Each API customer gets a Client ID, limits, and a commercial rate. Players never see this layer.
House sets the global book. Per-desk enable follows the supply assigned to that agent — not a second catalog to maintain.
API customers with callback, credit and wallet limits, assigned supply, and keys.
Versioned provider cost. Commercial rates live on the desk, always above the house floor.
Prepaid capacity vs GGR. Estimated during the month, actual at close. Unused prepaid stays.
Agents only see a campaign after the house assigns it.
Commercial ledger
GGR charges hit this tape. Player bet and win only settle the session.
Balance before the event
Chargeable at event time
Immutable, with actor + ref
chargeable GGR = max(0, bets − wins) · commercial rate ≥ supply cost + house floor
Promotion Center
House assigns desks. Custom logic stays on GameXora. Players stay on the operator wallet.
Inbound from supply
House reads terms
Ready to assign
Desk can see it
On the books
Two books
House reports
Agent reports
This page is the map. The desk is the book. Ask house staff for a sandbox Client ID if you do not have keys yet.