calseda

Sports betting

Your liability on every market, as the bets and the goals come in.

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

The book between one refresh and the next.

The book right now

Liability per market is added up when a report runs, and drifts in between.

At kick-off

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.

Across matches

An accumulator wins only if every leg wins. One goal in one match moves the chance of every accumulator that includes it.

A large bet before you accept it

Nobody can quickly say what it would do to the book and its limit.

What you'd see instead

15:30 on a Saturday, a matchday kicks off.

Today

  1. 14:00

    The trading team checks the book against its limits from the lunchtime report.

  2. 15:20

    Bets pour in before kick-off. The report still shows 14:00.

  3. 15:47

    Two early goals move hundreds of accumulators at once. Nobody sees the total.

  4. 17:30

    The evening report shows a market well past its limit. The matches are over.

With Calseda

  1. 15:20

    Each bet updates the liability of every market it touches. One nears its limit, and the team sees it.

  2. 15:25

    A trader shortens the odds and cuts the bet limit on that market, against the book as it is now.

  3. 15:40

    A large accumulator comes in. Before it is accepted, it is priced in private against the live book.

  4. 15:47

    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.

Every market, live

Liability for each market and each accumulator, recalculated when a bet or a score changes, and only then.

Calm at kick-off

When updates arrive faster than a screen can redraw, Calseda skips the values in between and sends the newest. Nothing builds a backlog.

A large bet checked in private

Price it against the live book before you accept it. Only you see the answer.

The goal the book fears most

For each match still being played, what the book would pay if either side scored next.

See it in a demo

A simulated bookmaker on the real Bundesliga.

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.

A demo's accumulator book for a simulated bookmaker, following the Bundesliga's goals A demo's accumulator book for a simulated bookmaker, following the Bundesliga's goals
From a demo running on public data: a simulated bookmaker's accumulator book, with the goal it fears most in each match. The bookmaker and its bets are simulated; the matches and goals are real, from OpenLigaDB.
A demo's live Bundesliga table with each team's chances A demo's live Bundesliga table with each team's chances
From a demo running on public data: the Bundesliga as it stands, with each team's chances at the top and the bottom of the table, played out again with every goal.

What changes for your team

Odds and limits set against the book as it is now.

A market caught before it runs far past its limit

The team sees it while the match is still being played.

A large bet checked before it is accepted

Against the live book, with every goal so far.

Where it fits

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

With one league, next to what you run today.

  1. Pick one set of markets

    For example, one league's accumulators, or the in-play markets on one match.

  2. Connect the data you already have

    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.

  3. Write the calculation

    Your developers, or ours, write the liability calculation. Calseda does the rest.

  4. Run it side by side

    It runs alongside today's reports, so your team can compare the two before relying on it.

See your own book live, goal by goal

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).