The book right now
Liability per market is added up when a report runs, and drifts in between.
Sports betting
One goal changes the chances of every accumulator that includes the match. Calseda keeps each market's liability current the moment a bet comes in or a score changes, and shows which data produced each figure.
A demo on the real Bundesliga's fixtures and live scores. The bookmaker and its bets are simulated. No sign-in.
What you can't see today
Liability per market is added up when a report runs, and drifts in between.
Bets pile in before kick-off, and most of a matchday starts at once. Screens that queue every update fall behind when the book moves fastest.
An accumulator wins only if every leg wins. One goal in one match moves the chance of every accumulator that includes it.
Nobody can quickly say what it would do to the book and its limit.
What you'd see instead
The trading team checks the book against its limits from the lunchtime report.
Bets pour in before kick-off. The report still shows 14:00.
Two early goals move hundreds of accumulators at once. Nobody sees the total.
The evening report shows a market well past its limit. The matches are over.
Each bet updates the liability of every market it touches. One nears its limit, and the team sees it.
A trader shortens the odds and cuts the bet limit on that market, against the book as it is now.
A large accumulator comes in. Before it is accepted, it is priced in private against the live book.
A goal goes in. Every accumulator on that match is recalculated, and the team is told what the goal did to the book.
An example with simulated data.
Liability for each market and each accumulator, recalculated when a bet or a score changes, and only then.
When updates arrive faster than a screen can redraw, Calseda skips the values in between and sends the newest. Nothing builds a backlog.
Price it against the live book before you accept it. Only you see the answer.
For each match still being played, what the book would pay if either side scored next.
See it in a demo
In a demo, the fixtures and results of the 1. and 2. Bundesliga come from OpenLigaDB, live scores included. A simulated bookmaker, Northgate Sports, takes accumulator bets, and its book follows every goal in every match. Calseda also rates each team from its results and plays out the rest of the season 10,000 times, again with every goal.
Use it yourself, no sign-in: A bookmaker's accumulators, goal by goal ↗ · Price an accumulator, live ↗
What changes for your team
The team sees it while the match is still being played.
Against the live book, with every goal so far.
Calseda is not your betting platform or your bet ledger. Every bet must still be settled exactly once there. Calseda reads from them, and keeps the live figures built on them.
How it starts
For example, one league's accumulators, or the in-play markets on one match.
Your betting platform sends each bet as it is placed, over Kafka or a REST call. Scores and prices come the same way, from the feeds you already pay for.
Your developers, or ours, write the liability calculation. Calseda does the rest.
It runs alongside today's reports, so your team can compare the two before relying on it.
Become a design partner: a pilot built around one figure, in exchange for a case study published only with your approval.
For your colleagues: Sports betting, one page (PDF) and the executive briefing, 10 slides (PDF).