Shadow Liquidity
The core innovation powering zero-capital prediction markets
The Core Concept
Traditional AMMs require locked liquidity—real tokens sitting in a contract. Shadow Liquidity uses virtual reserves that exist only as mathematical constructs:
How It Works
Initial State
Every market starts with identical virtual reserves:
virtualYES
100,000
Virtual YES token reserve
virtualNO
100,000
Virtual NO token reserve
k (constant)
10,000,000,000
CPMM invariant
vaultBalance
0
Real USDC from users
yesPrice
50%
Starting probability
noPrice
50%
Starting probability
The CPMM Formula
Prices are determined by the Constant Product Market Maker equation:
When someone buys YES:
virtualYES decreases (user "receives" virtual tokens)
virtualNO increases (to maintain k)
YES price rises (less supply = higher price)
A $100 trade at different price points:
50%
~196 shares
51.0%
1.0%
60%
~163 shares
61.3%
1.3%
80%
~122 shares
82.0%
2.0%
90%
~109 shares
91.7%
1.7%
Slippage increases as you move the market more.
The Vault & Solvency
What Happens to Your USDC?
All user deposits flow into a single vault. This vault pays out winners at resolution.
Solvency Equation
The protocol tracks solvency—the ratio of vault balance to maximum liability:
Graduation Threshold: Markets graduate when solvency reaches 100%, meaning the vault can cover the maximum possible payout.
Example Walkthrough
Let's trace a complete buy transaction:
Why It Works
Next Steps
Last updated
