Ordo Documentation
Ordo lets launch teams deploy Solana markets with rules tied to time, prices, public events, or on-chain program state. Each market checks its defined inputs and applies its configured change when a condition is met. Participants can inspect the rule, current status, and resulting program state.
Deploying Conditional Markets
Time Triggers
Set a timestamp or duration that changes the market's status when the configured time condition is reached.
Price Conditions
Choose a supported price input, threshold, and comparison rule to trigger a specified market update.
Event Outcomes
Define outcome options and resolution criteria so a designated event can determine the market's final state.
Program State Checks
Reference eligible Solana program accounts and set the state condition that must be true before behavior changes.
Reusable Templates
Save a market's input types, trigger rule, and resulting actions as a template for future launches.
Market Lifecycle
Configure
Choose a template, specify the condition input, and define the market behavior that follows when the rule is met.
Publish
Review the rule and deploy the market to Solana so participants can inspect its terms and current state.
Resolve
The configured condition is checked against its supported input, and the program applies the market's stated update.