What is Totalis?
Totalis is the derivatives layer for prediction markets. We let you take bets from different prediction market venues, stack them together, and build custom structured positions like parlays. Our first product is custom parlays on prediction markets. You pick outcomes across multiple markets, combine them into a single leveraged bet, and market makers compete to give you the best payout odds. All trades are facilitated through our infrastructure — a request-for-quote (RFQ) system for price discovery and non-custodial Solana vault settlement. We currently support Kalshi and Polymarket as underlying market venues, with other prediction market platforms coming soon.What markets does Totalis offer?
We currently offer markets that:- Are recurring
- Have reliable liquidity on the underlying platform
- Settle within one week
What chain are you on?
Totalis runs on Solana. All vaults, positions, and settlements are executed on-chain via ourparlay_vaults Anchor program. Each participant has a persistent vault that holds their collateral across all positions.
What are the bet and leg limits?
| Parameter | Limit |
|---|---|
| Legs per parlay | 2 - 5 |
| Bet amount | 100 USDC |
| Payout odds | 1.01x - 1000x |
How does RFQ work exactly?
See the RFQ Lifecycle guide for a detailed walkthrough of the full flow from creation to settlement.How secure is it?
All funds are held in Solana vault PDAs (Program Derived Addresses) — not by Totalis. Each participant has a persistent on-chain vault derived from their wallet address. When a trade is matched, both the user’s stake and the market maker’s collateral are locked atomically in their vaults via a singlecreate_position transaction. Neither party can withdraw locked collateral unilaterally; only the settlement authority can release funds, and only based on the verified outcome from Kalshi.
Users can optionally grant permission for the server to help sign transactions for smoother UX. We use secure embedded wallets (Privy TEE) where private keys never leave the Trusted Execution Environment.
Collateral is locked only for the duration of the position and settles automatically upon resolution. Market makers benefit from portfolio margining — the system uses ILP (Integer Linear Programming) to calculate incremental worst-case exposure, so hedged or correlated positions require less collateral than naive summation.
For full details, see the Vault Architecture guide.
What happens if a market gets cancelled on the underlying venue?
If a market on the underlying venue is cancelled or delisted before all legs in a parlay have resolved, the vault-settlement-service detects the invalid leg and executescancel_position, which unlocks both the user’s and market maker’s collateral in their respective vaults. No party loses funds due to an external market cancellation.
