initialized → active → inactive → closed → determined → finalized
Markets may move forward through this sequence, and in some cases temporarily move backward from inactive to active.
The
inactive status represents a paused state. A market can resume trading (active) or proceed toward closure (closed).Market Statuses
Initialized
The market exists but trading has not started.- Trading is not allowed
- No positions can be opened or closed
- →
activewhen trading opens
Active
The market is open for trading. This is the only status that allows trades. Users can:- Open new positions
- Reduce or close existing positions
- Execute trades through the Trade API
- →
inactiveif trading is paused - →
closedwhen trading ends
Inactive
Trading is paused.- No trades can execute
- Existing positions remain unchanged
- →
activeif trading resumes - →
closedif trading ends permanently
Closed
Trading has ended, but the outcome is not yet known.- No trades allowed
- Outcome not yet determined
- Redemption not available
- →
determinedwhen the outcome is decided
Determined
The outcome has been decided and written onchain.- Trading remains disabled
- Winning outcome is known
- Redemption may be available, depending on funding
- →
finalizedonce settlement completes
Markets with
status: "determined" or status: "finalized" may allow redemption. Always check the redemptionStatus field to confirm availability.Finalized
The market has fully completed its lifecycle.- Trading permanently disabled
- Outcome finalized
- Redemption available for winning positions
- No further changes
- None (final state)
Querying Market Status
Builders read market status through the Prediction Market Metadata API. Thestatus field is included in all market responses.
See the Markets API reference for details.
Filtering by Status
Builders can filter markets by status across metadata endpoints:- Markets API: Filter markets directly by status
- Events API: Filter events by the status of their markets
- Series API: Filter series by the status of their markets
initialized, active, inactive, closed, determined, finalized
Trading and Redemption Rules
Trading rules by status:- Active: Trading allowed
- Initialized / Inactive / Closed: Trading not allowed
- Determined / Finalized: Trading disabled
- Redemption may be available in
determinedandfinalized - Always confirm via
redemptionStatusbefore submitting redemption requests
TL;DR
- Markets move from creation → trading → closure → settlement
- Only active markets allow trades
- Redemption happens after the outcome is determined
- Always check status and redemptionStatus before acting