The Conditional Betting Algorithm
The Hyperthesis conditional betting algorithm routes user capital only to outcomes where market prices are better than their own belief. At settlement, exposure is always binary (all-or-nothing), but the maximum matched amount per outcome is strictly limited by conviction.
Try It Yourself
Formula:
Side A
Belief: 75%
Conviction: 100%
Max Exposure: $1,000
Side B
Belief: 25%
Conviction: 33%
Max Exposure: $333
How It Works
User submits:
- A bet size
- A belief vector assigning probabilities to each outcome, summing to 100%
System calculates for each outcome :
The user is only ever matched up to this amount for outcome .
The system monitors market prices for all outcomes.
No user is ever matched at odds worse than their stated belief.
While the market is open and the bet is not locked, the user's position remains fluid. If market prices shift, the bet "follows the value":
- The system continually seeks to match capital against outcomes with edge
- Positions adapt automatically to market movements
User may lock their position (manually or via time/condition trigger):
- Exposure is fixed at the current market price
- Position becomes a standard tradable asset
If not locked, the bet is automatically settled per final market state at event resolution.
When the outcome is determined:
- User's full exposure is allocated to the resolved outcome only
- Exposure is limited by conviction-limited maximum for that side
- No splitting: all-or-nothing per bet, never partial fills
Numeric Walkthrough Example
Let's see how the algorithm works with three users placing bets on a binary outcome:
Three users with different belief distributions
| User | Bet Size | Belief Vector | Exposure if A wins | Exposure if B wins |
|---|---|---|---|---|
| User 1 | $300 | A: 75%, B: 25% | $300 | $100 |
| User 2 | $100 | A: 20%, B: 80% | $25 | $100 |
| User 3 | $150 | A: 50%, B: 50% | $150 | $150 |
- User 1: $300 exposure (full, since 75% is max)
- User 2: $25 exposure ($100 × 20/80)
- User 3: $150 exposure (full)
- User 1: $100 exposure ($300 × 25/75)
- User 2: $100 exposure (full)
- User 3: $150 exposure (full)
Multi-User and Multi-Outcome Handling
- For each market, all user bets are pooled
- Payouts for winners are covered by the capital of losing bets
- Standard prediction market mechanism applies
- No sequencing or queuing: all eligible bets are filled proportionally