Back to Ordo

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.