Set-and-forget NBA betting vaults. Deposit USDC, get automated season-long team exposure.
Unexpected Sports creates a new financial primitive: tokenized vaults that give passive, season-long exposure to NBA teams. Using an intent-based architecture, the vault automatically sells prediction market NO tokens and streams bets over 48 hours (DCA entry). Your ERC-20 shares go up when the team wins, down when it loses — no manual betting, no addiction loop. As a side effect, we create a permissionless on-chain sports oracle for moneyline probability data.
The result is a derivative token whose price:
Prediction markets let you bet on individual games, but there is no easy way to get season-long financial exposure to a team's performance. Today you have to:
There is no "buy and hold" equivalent for sports fans who just want upside if their team has a great season.
Unexpected Sports Market creates per-team ERC-4626-style vaults that support traders and investors to hold shares of an automated betting pool that follows a policy of betting 2% of the pool on each team's game.
| Feature | How It Works | |---|---| | Deposit | Send USDC to a team vault, receive ERC-20 shares | | Automated Betting | The vault sells NO tokens worth 2% of its balance on every game | | Intent-Based Execution | Off-chain searchers/market makers fill NO token orders — no direct prediction market integration | | Rate-Limited Withdrawals | Daily deposit/withdraw caps prevent manipulation and ensure stable bet sizing | | Transparent Pricing | Share price = USDC balance + mark-to-market value of open bets, updated via on-chain oracle | | Sports Oracle | Independent oracle contract for trusted price reporters to track YES/NO token prices |
The protocol has three components:
On-Chain (Solidity / Foundry)
Off-Chain (Python)
Frontend (spec defined)

