#Definition
A perpetual prediction market is a prediction market structure with no fixed expiration date, enabling continuous trading on persistent states or ongoing conditions. Unlike traditional markets that resolve at a specific point, perpetuals track evolving realities through rolling settlement mechanisms, funding rates, or continuous oracle feeds.
This structure extends concepts from perpetual futures in traditional finance to prediction markets. Rather than asking "Will X happen by date Y?", perpetual markets ask "Is X currently true?" or "What is the current state of X?": questions that remain relevant indefinitely and can change over time.
Taxonomy Note: Perpetual markets offer continuous exposure on persistent states (e.g., "Is US in recession?"). They utilize rolling settlements and technically never expire.
As part of the financial and risk structure mechanisms category in prediction market design, perpetual markets (pioneered by platforms like TrendleFi and Noise) provide continuous exposure on persistent states (e.g., "Is the US in recession?"). With rolling settlements that never expire, they optimize for temporal dynamics and ongoing state tracking rather than one-time event resolution.
#Why It Matters in Prediction Markets
Perpetual prediction markets address fundamental limitations of expiring market structures.
Continuous price discovery
Traditional markets produce probability estimates only until expiration. A market asking "Will inflation exceed 3% in 2025?" becomes uninformative once 2025 ends. Perpetual markets on "current inflation rate" provide ongoing signals that remain useful indefinitely, adapting as conditions change.
Reduced market recreation overhead
Expiring markets require constant creation of new contracts ("Q1 results," "Q2 results," "Q3 results"), each needing fresh liquidity and attention. Perpetuals consolidate this into single, persistent markets, reducing operational overhead and concentrating trading activity.
Capital efficiency
Traders in expiring markets must roll positions (closing expiring contracts and opening new ones), incurring transaction costs and slippage. Perpetual structures allow indefinite position maintenance without rolling, improving capital efficiency for long-horizon views.
Real-time state tracking
Some questions concern current conditions rather than future events: "Is the system operational?" "Is the protocol solvent?" "Does the company still exist?" Perpetual markets provide live answers to state-based questions that traditional binary markets handle poorly.
#How It Works
#Core Mechanism
Perpetual prediction markets maintain price alignment with underlying states through several possible mechanisms:
| Mechanism | How It Works | Use Case |
|---|---|---|
| Funding rates | Long/short payments based on price-oracle divergence | Continuous numeric states |
| Rolling settlement | Periodic partial settlements with position continuation | Binary persistent states |
| Oracle streaming | Continuous price updates from external data feeds | Real-time measurements |
| Mark-to-market | Regular P&L realization without position closure | Long-term directional views |
#Funding Rate Mechanism
Similar to perpetual futures, funding rates keep market prices anchored to oracle values:
Funding Payment = Position Size × (Market Price - Oracle Price) × Funding Rate
Where:
- Position Size = trader's exposure
- Market Price = current trading price
- Oracle Price = external reference value
- Funding Rate = periodic rate (e.g., 0.01% per 8 hours)
Example:
A perpetual market tracks "Current probability that Company X is profitable":
- Oracle reports 70% based on latest financials
- Market trades at 75% (traders more bullish than oracle)
- Funding rate: 0.01% per 8 hours
Long holder pays: $1,000 position × (0.75 - 0.70) × 0.0001 = $0.05 per period
Short holder receives: $0.05 per period
This creates incentive for longs to sell (pushing price down) or shorts to buy (pushing price up) until market price aligns with oracle price.
/**
* Calculates funding payment for a perpetual position.
*
* @param positionSize - Size of the position (e.g., number of shares)
* @param marketPrice - Current trading price
* @param oraclePrice - Current reference price from oracle
* @param fundingRate - Rate per period (e.g., 0.0001 for 0.01%)
* @returns Payment amount (positive = pay, negative = receive)
*/
function calculateFundingPayment(positionSize, marketPrice, oraclePrice, fundingRate) {
// Divergence is the gap between market and reality
const divergence = marketPrice - oraclePrice;
// Payment scales with size, divergence, and rate
return positionSize * divergence * fundingRate;
}
// Example
const payment = calculateFundingPayment(1000, 0.75, 0.70, 0.0001);
// Result: 1000 * 0.05 * 0.0001 = $0.005
// Since positive, Longs pay Shorts this amount.
#Rolling Settlement Structure
For binary persistent states, rolling settlement works as follows:
Day 1: Market trades "Is X true?" at $0.65
Day 2: Oracle confirms X is true
└── Settlement: Yes pays $1.00, No pays $0.00
└── Market automatically reopens at new equilibrium
Day 3: Market continues trading "Is X still true?"
Day 4: Oracle confirms X is now false
└── Settlement: Yes pays $0.00, No pays $1.00
└── Market reopens again
[Continues indefinitely]
Traders maintain exposure to the ongoing state without manually rolling positions.
#Numerical Example: Persistent Binary State
A perpetual market tracks whether a protocol's total value locked (TVL) exceeds $1 billion:
Initial state:
- TVL: $1.2 billion (above threshold)
- Yes price: $0.85
- No price: $0.15
Trader action:
Buy 100 Yes shares at $0.85 = $85.00 cost
Position: Long "TVL > $1B"
Scenario A: TVL stays above $1B at next settlement
Settlement: Yes pays $1.00
Profit: $15.00
Position automatically continues at new market price
Scenario B: TVL drops to $900M before next settlement
Settlement: Yes pays $0.00
Loss: $85.00
Market reopens; trader can re-enter if desired
Key difference from traditional markets: The question persists. If TVL recovers to $1.1B next month, traders can profit from that recovery in the same market rather than waiting for a new expiring contract.
#Oracle Integration
Perpetual markets depend heavily on reliable oracle systems:
Oracle Requirements:
├── Frequency: How often state is measured
├── Latency: Delay between real-world change and oracle update
├── Reliability: Uptime and manipulation resistance
└── Dispute resolution: Handling contested readings
Different oracle designs suit different perpetual market types:
| State Type | Oracle Approach | Update Frequency |
|---|---|---|
| On-chain metrics | Direct blockchain reads | Real-time / per-block |
| Financial data | API aggregation + consensus | Minutes to hours |
| Binary conditions | Human reporters + disputes | Daily to weekly |
| Subjective states | Prediction market recursion | Variable |
#Examples
#Example 1: Protocol Health Monitoring
A perpetual market tracks whether a DeFi protocol is "healthy":
- Oracle: Composite score based on TVL, user activity, and security audits
- Settlement: Weekly, based on score threshold
- Use case: Insurance pricing, investor sentiment tracking
Traders continuously express views on protocol health without waiting for specific audit dates or governance votes.
#Example 2: Company Operational Status
A perpetual market asks "Is Company X still operating?":
- Oracle: Combination of website uptime, SEC filings, employee reports
- Settlement: Monthly binary resolution
- Use case: Counterparty risk assessment, credit monitoring
The market provides real-time bankruptcy/shutdown probability that traditional credit ratings update slowly.
#Example 3: Geopolitical Condition Tracking
A perpetual market tracks "Is Country Y under economic sanctions?":
- Oracle: Government database monitoring with human verification
- Settlement: When status changes
- Use case: Compliance monitoring, trade finance risk
Rather than creating new markets for each potential sanction event, a single perpetual tracks the persistent state.
#Example 4: Technology Adoption Thresholds
A perpetual market asks "Does Platform Z have over 100 million users?":
- Oracle: Official platform reports plus third-party verification
- Settlement: Quarterly based on reported figures
- Use case: Partnership valuation, competitive analysis
The market captures both initial threshold crossing and potential future decline below threshold.
#Example 5: Environmental Measurements
A perpetual market tracks "Is global average temperature anomaly above 1.5°C?":
- Oracle: Aggregated climate data from scientific institutions
- Settlement: Annual based on published measurements
- Use case: Climate risk pricing, policy impact tracking
Long-horizon environmental questions benefit from perpetual structures that span decades.
#Risks and Common Mistakes
Oracle dependency and manipulation
Perpetual markets live and die by oracle quality. A manipulated or malfunctioning oracle creates arbitrage opportunities for informed insiders while harming regular traders. Evaluate oracle security, decentralization, and track record before trading.
Funding rate drag
In funding-rate perpetuals, consistently being on the "wrong side" of funding erodes returns even if the ultimate directional view proves correct. A trader long at 0.65 pays continuous funding until prices converge, which may never happen if the oracle is wrong or manipulated.
Settlement timing mismatch
Rolling settlement perpetuals resolve at specific intervals. State changes between settlements are not captured until the next resolution. A protocol could become insolvent and recover before weekly settlement, with no market impact. Understand settlement frequency relative to state volatility.
Liquidity gaps during settlements
Some perpetual designs pause trading during settlement periods, creating gaps where traders cannot exit positions. Position sizing should account for inability to exit during settlement windows.
Perpetual ≠ guaranteed continuation
Markets labeled "perpetual" may still be discontinued if platforms shut down, oracle sources disappear, or governance votes to close them. The "perpetual" label describes intent, not guarantee. Evaluate platform stability and oracle persistence.
Complexity in P&L tracking
With rolling settlements and funding payments, tracking actual profit and loss becomes complex. Traders may believe they are profitable while funding drag and settlement losses accumulate. Maintain careful records of all cash flows.
Regime change invalidation
Perpetual markets assume the underlying question remains meaningful. "Is X still the market leader?" becomes undefined if the market category itself disappears. Structural changes can render perpetual markets obsolete or ambiguous.
#Practical Tips for Traders
-
Understand the oracle mechanism thoroughly. Know exactly what data source determines settlements, how often it updates, and what manipulation vectors exist. Oracle risk is primary risk in perpetuals.
-
Calculate funding rate impact on holding costs. Before entering a position, estimate funding payments over your expected holding period. Persistent mispricing may be rational if funding costs exceed expected convergence gains.
-
Match settlement frequency to your trading horizon. If you expect state changes within days, a monthly-settlement perpetual provides poor responsiveness. Seek perpetuals with settlement frequency matching your view's timeframe.
-
Monitor for oracle/market divergence. Sustained divergence between market prices and oracle readings signals either arbitrage opportunity or oracle problems. Investigate before trading.
-
Size positions for multi-settlement holding. Unlike expiring markets where resolution is certain, perpetuals may require holding through multiple adverse settlements before a view pays off. Size for drawdown tolerance.
-
Track platform governance and oracle health. Perpetual markets depend on ongoing platform operation. Follow governance discussions, oracle audits, and platform financials to anticipate discontinuation risks.
-
Use perpetuals for hedging persistent exposures. If your portfolio has ongoing exposure to some condition, perpetual markets offer natural hedges without rolling costs. Match hedge duration to exposure duration.
#Related Terms
- Binary Market
- Scalar Market
- Resolution
- Liquidity
- Price Discovery
- Oracle
- Market Lifecycle
- Funding Rate
#FAQ
#What is a perpetual prediction market?
A perpetual prediction market is a market structure with no fixed expiration date, designed for continuous trading on persistent states or ongoing conditions. Unlike traditional prediction markets that ask "Will X happen by date Y?" and resolve once, perpetuals ask "Is X currently true?" and continue indefinitely. They use mechanisms like funding rates or rolling settlements to keep prices aligned with current reality. This structure provides ongoing price discovery without the need to recreate markets at each expiration.
#How do perpetual prediction markets differ from traditional prediction markets?
Traditional prediction markets have fixed expiration dates: they ask about specific future events and resolve permanently when outcomes are known. Perpetual markets track ongoing states without terminal resolution. Traditional markets require creating new contracts for each time period; perpetuals consolidate into single persistent instruments. Traditional markets resolve once; perpetuals settle repeatedly or continuously. The key tradeoff: perpetuals provide continuous signals but introduce oracle dependency and funding costs that traditional markets avoid.
| Feature | Traditional Market | Perpetual Market |
|---|---|---|
| Expiration | Fixed Date | None (Indefinite) |
| Resolution | One-time | Recurring / Continuous |
| Question Type | "Will X happen by Y?" | "Is X currently true?" |
| Capital Efficiency | Low (Roll costs) | High (No rolling) |
| Maintenance | Low (Set & Forget) | High (Funding/Monitoring) |
#What are funding rates in perpetual prediction markets?
Funding rates are periodic payments between long and short position holders that keep perpetual market prices anchored to oracle values. When the market price exceeds the oracle price, longs pay shorts, incentivizing selling. When the market price is below oracle price, shorts pay longs, incentivizing buying. This mechanism (borrowed from perpetual futures in traditional finance) creates economic pressure toward price convergence without requiring order book matching or market maker intervention. Funding rates typically apply in perpetuals tracking continuous numeric values rather than binary states.
#Are perpetual prediction markets suitable for beginners?
Perpetual prediction markets present additional complexity beyond standard prediction markets. Funding rate calculations, rolling settlement mechanics, and oracle dependency require understanding beyond basic probability betting. The continuous nature means positions require ongoing management rather than set-and-forget approaches. However, for traders comfortable with perpetual futures or sophisticated prediction market structures, perpetuals offer valuable tools for expressing long-duration views efficiently. Beginners should master expiring binary markets first, then approach perpetuals with small positions while learning the mechanics.
#What platforms offer perpetual prediction markets?
TrendleFi and Noise have pioneered perpetual prediction market structures enabling never-expiring markets on persistent states. These platforms implement various settlement mechanisms suited to different question types. The perpetual structure remains less common than traditional expiring markets, partly due to oracle complexity and novel mechanism design requirements. As oracle infrastructure matures and trader familiarity grows, more platforms may adopt perpetual structures for appropriate use cases, particularly ongoing state tracking where traditional market recreation is inefficient.