Markets
There are two market types deployed by Outcome:- Leverage Prediction Markets
- Leverage Financial Markets: Stocks, Commodities, Forex, Indices, and more.
Market Specifications
Outcome deploys two distinct categories of leveraged markets, each utilizing specialized oracle architectures and settlement mechanics to ensure fair pricing and robust liquidity.- Leveraged Prediction Markets
Oracle Architecture:
Outcome utilizes a custom weighted oracle to derive a fair mark price, dynamically weighting underlying prediction market contracts to filter noise and manipulation.Market Structure (Long/Short):
Contracts function as binary derivatives:- Long Position (Buy): Equivalent to betting “Yes.” Price p represents the probability of the event occurring ().
- Short Position (Sell): Equivalent to betting “No.” Price 1-p represents the probability of the event not occurring.
Funding Dynamics:
The funding rate multiplier is currently initialized at 1x to align perp prices with spot probabilities. This parameter is dynamic and may be adjusted based on market volatility and open interest velocity.Resolution & Settlement:
Market resolution follows the standard Outcome Spot data verification process Event Resolution. Once the resolution data is confirmed, the protocol executes the haltTrading action:- Cancels all open orders
- Settles all positions to the current mark price
- Leveraged Financial Markets
- Oracle Strategy (Futures-First): Outcome sources price data from high-frequency external futures oracles. This ensures uptime during pre-market and after-hours sessions where spot feeds often go dark.
-
Price derivation (Spot-Futures Parity): To generate a synthetic Spot Oracle Price from the
futures feed, we apply the Spot-Futures Parity model.
-During Market Hours: External Futures Oracle → Spot-Futures Parity Calculation → Spot Price →
Oracle Relayer (provides an update every 3 seconds).
- Out-of-Market Hours: The system switches to an Internal Oracle via IPD (Internal Price Discovery) to maintain continuous pricing integrity.
The Valuation Formula:
where:- S (Spot Price): The derived fair value of the asset on Outcome.
- F (Futures Price): The raw price received from the external futures oracle.
- r (Risk-Free Rate): The theoretical return of an investment with zero risk (typically derived from SOFR).
- q (Cost of Carry/Yield): Dividends or convenience yield associated with holding the asset.
- T (Time to Maturity): The time remaining until the futures contract expires.
- e: Euler’s number (mathematical constant ~2.718).
Oracle Failover & Internal Price Discovery
If the external oracle becomes unavailable, the protocol ensures 100% uptime by switching to an internal valuation model. This system synthesizes a continuous Mark Price using Impact Price Difference (IPD), an EMA-based adjustment derived from real-time order book liquidity For full technical specifications, please refer to the Oracle section.The Funding Formula
To ensure the Outcome mark price remains tethered to the external spot price, the protocol enforces a periodic Funding Rate. This is a peer-to-peer exchange of value between long and short traders—Outcome does not collect fees from funding. The Funding Rate (F) is calculated continuously and settled every hour. Where:- P (Premium Index): Measures the deviation between the contract’s Mark Price and the underlying Spot Oracle Price.
- I (Interest Rate Component): Fixed at 0.01% per 8 hours (0.00125% hourly). This accounts for the USD/USDT interest rate differential.
-
clamp: A dampening function that reduces volatility. If the Premium Index is within ±0.05$ of
the Interest Rate, the Funding Rate equals the Interest Rate.
Component Calculations
- Premium Index (P):
- Impact Bid/Ask: The average execution price for a standardized notional position (e.g $1,000 USDT) on the order book.
- Oracle Price: The verified external price feed.
- Settlement:
- Positive Rate (F > 0): Longs pay Shorts. (Market is bullish; perp price > spot price).
- Negative Rate (F < 0): Shorts pay Longs. (Market is bearish; perp price < spot price).
Market Hours Adjustment
Funding is strictly enforced only when the underlying asset is active.- During Market Hours: The Funding Rate is calculated dynamically based on the formula above.
- Out-of-Market Hours: The Funding Rate is automatically set to 0. Since the underlying asset is not actively trading or updating, no premium is paid during market closures.