Skip to main content

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 is a Parlay?

A parlay is a single bet that combines multiple individual predictions, called legs, into one position. To win the payout, you have to correctly predict the outcome of every leg — if even one leg loses, the entire parlay loses. Because each leg’s odds compound into a larger combined payout, parlays offer higher reward, but the requirement that all legs hit also makes them higher risk than betting on any single outcome on its own.

What markets does Totalis offer?

We currently offer markets that:
  • Are recurring
  • Have reliable liquidity on the underlying platform
  • Settle within one week
These include structured combinations across sports, macro, politics, crypto, and weather events. For a detailed and up-to-date list of supported markets, users can query our public API endpoint (https://docs.totalis.trade/api-reference/markets/list). Our focus is on high-frequency, short-duration markets that enable continuous structured positioning and rapid capital turnover.

What chain are you on?

Totalis runs on Solana. All vaults, positions, and settlements are executed on-chain via our parlay_vaults Anchor program. Each participant has a persistent vault that holds their collateral across all positions.

What are the bet and leg limits?

ParameterLimit
Legs per parlay2 - 5
Bet amount11 - 100 USDC
Payout odds1.0001x - 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 single create_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.

How does Totalis use its underlying markets?

Totalis uses underlying prediction market platforms as data and resolution layers — not execution venues. We ingest market data (prices, probabilities, metadata) from platforms like Kalshi and Polymarket, and we reference these markets as sources of truth for event definitions and final outcomes (oracles). When a user places a parlay on Totalis, the trade does not get routed to any underlying platform. The entire position is synthetic and self-contained within Totalis. Totalis handles execution, clearing, and settlement internally. Final payouts are determined based on the referenced market outcomes. This design allows us to:
  • Offer cross-market and cross-venue combinations
  • Avoid liquidity fragmentation across platforms
  • Enable capital-efficient, portfolio-level risk management

How does collateral minimization work?

Right now, if you’re a market maker quoting parlays on Kalshi, each trade is treated in isolation. Isolated collateral posting per parlay A 12,000maxpayoutparlayneeds12,000 max payout parlay needs 12,000 in the vault, a 8,000maxpayoutneedsanother8,000 max payout needs another 8,000, and so on. It’s simple but wasteful when these positions are mutually exclusive (they cannot both come true). The true worst case here is one parlay hitting ($12,000), never both. Totalis evaluates risk at the portfolio level, not trade-by-trade. We compute the true worst-case loss across all possible outcome states, and only require collateral for that scenario. Scaled up to millions of parlays, this significantly improves capital efficiency for market makers. We ran a simulated test quoting random combinations of 3–5 leg parlays across 1000 markets, and found that the real worst-case collateral required is 30–40% less than the collateral needed if each trade were treated in isolation.

Is Totalis available to U.S. persons? What’s the path to U.S. regulation?

Totalis currently operates offshore and is not available to U.S. persons. We are building with a clear path toward U.S. regulatory compliance. As the product matures, we intend to pursue the appropriate registrations with the CFTC, including licenses required to operate a regulated event derivatives platform. Our long-term goal is to become a fully compliant, U.S.-regulated venue for structured prediction market products.

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 executes cancel_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.

Will you add markets from other prediction markets? Can I make cross-platform parlays?

Yes. Totalis is built as a venue-agnostic derivatives layer — our infrastructure is designed to aggregate markets across prediction market platforms.

Can’t I just do this on Kalshi?

Kalshi only offers combos on specific sports markets with very limited options. This is because Kalshi has to create an orderbook for every single combination of their combos, which is highly inefficient. Totalis takes a different approach — we sit on top of prediction markets as a derivatives layer and use an RFQ system to price any combination of outcomes. This means you can construct parlays on markets across sports, crypto, weather, entertainment, and economic events, and eventually combine bets across multiple venues in a single parlay.

How does Totalis make money?

Totalis charges two fees:
  • A 1% taker fee on your stake, charged upfront when you place the bet.
  • A 1% fee on the profit earned by the winning side of each trade.
For example, if you make a 10betthatpaysout10 bet that pays out 100 ($90 in profit):
  • We take **0.10(10.10** (1% of your 10 stake) when you place the bet.
  • If you win the parlay, we take **0.90(10.90** (1% of your 90 profit).