LIVE MATCHING · STEP 3

Multi-bet aggregation

Reading time: 4 min Updated May 26, 2026 NEW
TL;DR

When you place a large bet and no single opponent can take your full stake (even after widening to the neighboring tiers), the system assembles several smaller opposing stakes to make up the amount. It happens at placement time, instantly. Not to be confused with the pool phase (which happens at event end).

When aggregation kicks in

Multi-bet aggregation is the third step of the placement cascade, after the direct match within your tier (step 1) and the inter-tier cascade (step 2). It triggers the moment you tap "bet," within a few seconds.

The typical scenario: you stake big (for example 100,000 KTK in the Premium tier), and no single player at your tier or the neighboring tiers takes the opposite side for your full amount. Instead of leaving your bet without a counterparty, the system assembles several smaller opposing stakes.

How the assembly works

The algorithm scans all opposing bets not yet matched, across all compatible tiers. It stacks them into a virtual assembly until it reaches your amount.

Example:

  • You stake 100,000 KTK in Premium on "Argentina wins."
  • Nobody in Premium or the neighboring tiers takes "France wins" for 100K alone.
  • The system finds: 1 Standard at 25K + 2 Discovery at 5K = 35K.
  • Then: another Standard at 30K → total 65K.
  • Then: 3 Discovery at 5K + 1 Standard at 20K = another 35K. Total 100K. Match!

Your bet is fully matched against an assembly of 8 people (1+2+1+3+1). Each small opposing bet is marked matched for its share of the assembly.

What you see in the app

For you, the result is invisible: your bet moves to matched status, as if it were a single opponent. You see the number of people that make up your aggregate in the bet details (for example "Opponents: 8 people"), but financially it's treated as a single opponent.

If you win: you receive the combined sum of the opposing stakes minus your commission.

If you lose: your stake is distributed proportionally among the 8 people in the assembly.

Difference from the pool phase

This is a point that causes confusion: multi-bet aggregation looks like a "pool" but it's not the pool phase at event end.

Multi-bet aggregation Pool phase
At bet placement (instant) At event end (before close)
Fixed odds (based on the tier and side) Odds computed from the two sides' masses
You can't refuse it (except by canceling) You can refuse it via acceptPool and min odds
Small opposing bets are matched bets Residuals gathered into an accounting MutualPool

In both cases, you play against a combination of several people. The difference is when it happens and at what odds.

Limits of aggregation

Aggregation only works if the available opposing liquidity (across all compatible tiers) reaches your amount. If even stacking every opposing bet doesn't get there, the residual of your bet stays waiting for an opponent, and the matching loop takes over for the rest of the event. Matching loop details.

Aggregation doesn't touch Institutional-tier bets for bets from the other tiers (by default), to avoid mixing radically different volumes.

FAQ

Frequently asked questions

No. The commission applied is the same as a direct match: your bet's tier commission. You pay the Premium commission if you bet in Premium, whether the other side is 1 person or 8.

No, for privacy reasons. But you see the exact number of people in the bet details (for example "Opponents: 5 people").

Since the opposing bet is marked matched at assembly time, canceling it triggers the standard post-matching cancellation rules (escalating penalty). The aggregation itself stays solid: the canceled share is automatically compensated by the matching loop as soon as a new compatible stake arrives, or rolls into the pool phase if nothing is found before the event ends.

STILL STUCK?

Was this article helpful?

Prefer to talk to someone? Contact our support →
Link copied