Super MarketSuper Market
MarketsTournamentsPortfolioCreateLeaderboardsAbout
Sign In
Sign InSign Up Now
CreateMarketsPortfolioTournamentsLeaderboardsAbout
Guide navigation
OverviewMarkets & TradingCreating MarketsSettlement & PayoutsConditional & Complex MarketsAdvanced Logic LinkingSuper SignalCredits & RewardsTournaments & OrganizationsPortfolio & LeaderboardsAccount & Notifications
ChangelogAPI Reference↗

Product Guide

OverviewMarkets & TradingCreating MarketsSettlement & PayoutsConditional & Complex MarketsAdvanced Logic LinkingSuper SignalCredits & RewardsTournaments & OrganizationsPortfolio & LeaderboardsAccount & Notifications
ChangelogAPI Reference↗
Terms of ServiceGuide

© 2026 The Super Market. All rights reserved.

info@thesuper.market

Conditional & Complex Markets

Conditional and complex markets combine multiple predictions into one logical question. The market builder represents that question as a tree of contracts and operators.

Contracts and trees

A contract is a leaf in the tree. It holds the actual prediction and its settlement date.

A simple market contains one contract node. A complex market places contracts inside operator nodes. Operators can contain other operators, so conditions can be nested.

For example, a market can ask whether either:

  • Two financial milestones both occur
  • A separate commodity milestone occurs

That tree uses an OR operator with an AND group as one of its children.

Logical operators

The builder supports four operators:

  • AND resolves YES only when every child resolves YES.
  • OR resolves YES when any child resolves YES.
  • NOT inverts its child, so YES becomes NO and NO becomes YES.
  • IF applies one condition only when another condition occurs.

In an IF group, the first child is the antecedent: the condition after "if." The second child is the consequent: the prediction that is evaluated when the antecedent succeeds.

If the antecedent resolves YES, the IF market follows the consequent. If the antecedent fails, holders are refunded instead of the market settling YES or NO. See Settlement & Payouts for how refunds return value.

Build a complex question

Start with a single contract. Add another contract to create a group, then select AND, OR, or IF for that group. Use NOT when a contract or group should resolve as the opposite result.

Add contracts within a group or add sub-conditions to create nested logic. Each leaf still needs its own complete prediction and settlement details.

Before creating the market, read the tree from the outermost operator inward. Confirm that every condition is in the intended group and that an IF group places the antecedent before the consequent.

See Creating Markets for the rest of the market creation flow.