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.