Skip to main content
Operating a Perp Anything market means owning its risk coverage, liquidity, price-source selection, and response to market-health alerts. Orderly provides the infrastructure and automated controls, while the Builder remains responsible for keeping the market healthy.

At a glance

Full fee rules: Fee share. Full lifecycle: Lifecycle thresholds.

Network parameters

  • IF Requirement — Per-effective-symbol Insurance Fund threshold on the assigned IF account. The account balance must stay strictly above this amount times the number of effective symbols (IF balance > IF Requirement × n). Effective symbols are markets in NEW, PENDING, POST_ONLY, ACTIVE, or REDUCE_ONLY. Multi-symbol examples are in Insurance Fund and Market Maker accounts.
  • Depth Warning — Per-side order book depth inside the ±2% band (bid and ask checked separately). Launch: both sides must stay ≥ Depth Warning for the full depth hold window before POST_ONLY can move to ACTIVE. After launch: depth below Depth Warning is thin liquidity and can trigger depth warnings (for example Telegram). Keep market-making at or above this level.
  • Depth Limit — Lower per-side depth floor than Depth Warning (also within ±2%, each side). If either side falls below Depth Limit, Orderly can restrict the market (for example into REDUCE_ONLY). This is the hard liquidity floor, not just an alert.
  • Depth hold window — How long both sides must continuously stay ≥ Depth Warning before full trading can open. It is a time window, not a USDC amount. Same on Mainnet and Testnet (10 minutes).
    • Check bid depth within ±2% and ask depth within ±2%.
    • Both must be ≥ Depth Warning at the same time.
    • That condition must hold without interruption for 10 consecutive minutes.
    • If either side dips below Depth Warning even briefly, the timer resets and you need another full 10 minutes.
    • After an uninterrupted 10 minutes, the market can move to ACTIVE (full trading, including market orders).
    • Example (Mainnet): both sides at 30,000 USDC for 10 minutes → passes. Fine for 9 minutes then bid drops to 20,000 USDC → resets. Ask healthy but bid only 10,000 USDC the whole time → does not pass.
  • Fee share — Default 50% of Orderly base taker fees on the market (same on Mainnet and Testnet). Scope, settlement, and reconciliation are in Fee share.
Use Mainnet values for production. Use Testnet values when validating listing and market-making before mainnet launch.

Builder readiness

Perp Anything is available to all Builders. Each Builder can have up to 5 markets by default in any status other than DELISTING or DELISTED (adjustable by Orderly). Before launch:
  • Confirm Builder Admin access.
  • Assign each effective listed symbol, including the new symbol, to exactly one IF account whose balance stays strictly above the network IF Requirement times the number of effective symbols on that account (IF balance > IF Requirement × n). See the IF formula and examples.
  • Select at least one valid Index Price source; two or more are recommended.
  • Configure trading parameters within Orderly’s supported constraints.
  • Prepare market-making so both sides can meet Depth Warning for the full depth hold window.
  • Bind Telegram alerts so the operating team can respond to Insurance Fund, liquidity, funding, and source-health warnings.
For Builder-controlled price sources, see Builder Oracle. For trading-session requirements, see RWA Markets.

Insurance Fund and Market Maker accounts

Each Builder can set up and manage:
  • Insurance Fund (IF) accounts — Each effective symbol must be assigned to exactly one IF account. One IF account can support multiple symbols.
  • Market Maker (MM) accounts — Optional sub-accounts that can be bound to listed symbols to provide liquidity.
Each IF account must keep its balance strictly above the IF Requirement for every effective symbol assigned to it. Per-network amounts are in Network parameters:
For Mainnet, 3 effective symbols means the shared IF must stay above 3 × 25,000 USDC. For Testnet, 3 effective symbols means above 3 × 100 USDC. Do not fund exactly at the product of the requirement — the rule is strictly greater than, not greater-or-equal. Effective symbols are symbols in NEW, PENDING, POST_ONLY, ACTIVE, or REDUCE_ONLY. Symbols in DELISTING or DELISTED do not count toward this requirement or the default 5-market cap. A symbol in REDUCE_ONLY still counts toward the IF Requirement and the 5-market cap. Restoring healthier conditions may require adding IF balance (and liquidity) before the market can leave restricted status. IF accounts are separate from Orderly’s platform IF and from other Builders’ IF accounts. Losses for a symbol draw only from its assigned IF account. When several symbols share an IF account, losses can reduce the coverage available to the other symbols assigned to that account. If an assigned IF account is not above the requirement, Orderly can restrict trading or begin delisting affected symbols. If the assigned IF is depleted, auto-deleveraging is scoped to the affected market. See Insurance Fund and ADL for the general liquidation and ADL mechanisms.

Margin requirement

All Perp Anything markets are Isolated Margin only. A position cannot use collateral assigned to another position, which keeps its collateral exposure separate from the rest of the account. See Isolated Margin for margin behavior and Isolated Margin Integration for implementation steps.

Lifecycle thresholds

New markets do not open for full trading immediately. They move through status transitions as listing, liquidity, and risk conditions change. These controls apply only to the affected market and do not change standard Orderly markets or markets assigned to a different IF account. Threshold amounts and the depth hold window are defined once in Network parameters.

Status matrix

Launch gate

The market stays in POST_ONLY (limit orders only) until liquidity is proven continuous—not just present for a moment. To open full trading:
  1. Bid depth within ±2% and ask depth within ±2% are each ≥ Depth Warning for the network.
  2. Both sides hold that condition for the full depth hold window without interruption.
  3. When the window completes, the market can move to ACTIVE (including market orders).
If either side breaks below Depth Warning during the window, the timer resets. Step-by-step behavior and examples are under Depth hold window in Network parameters.

After launch

After launch, Orderly continues to monitor depth against Depth Warning (soft / alert when depth is below this level) and Depth Limit (hard floor that can trigger restriction such as REDUCE_ONLY). See the definitions under Network parameters. If conditions deteriorate, Orderly can move the market into REDUCE_ONLY, where only position-closing orders are allowed. A symbol in REDUCE_ONLY still counts toward the IF Requirement and the 5-market cap; you may need to restore IF balance and liquidity before the market can recover. A market that cannot recover may then move through DELISTING to DELISTED. Other restriction and delisting triggers include:
  • Insurance Fund not above requirement on the assigned IF account;
  • funding-rate anomalies;
  • unavailable price sources.

Monitor the market

Builders receive real-time Telegram notifications throughout the market lifecycle, including launch status updates and alerts for:
  • Insurance Fund balance;
  • order book depth (Depth Warning and Depth Limit);
  • funding-rate conditions;
  • price-source health;
  • market restrictions and delisting.
Respond to the underlying condition instead of assuming that a status change is temporary. Continue monitoring existing positions and market status, and handle orders according to the active restriction.

Fee share

Builders who operate a Perp Anything market receive a share of Orderly base taker fees generated on that market. The default share is the same on Mainnet and Testnet (see Network parameters). Base taker fee rates follow the Builder’s tier in the Builder Staking programme. The fee share is a percentage of that base taker fee collected on Perp Anything market volume. Check current tier rates on the Trading fees page — the example below is not a live rate quote.

Illustrative example

Assume a Public-tier base taker fee of 3.00 bps and a taker trade of $1,000,000 notional on a Perp Anything market (illustrative only; use current tier rates from Trading fees): Maker fills on the same market do not generate this fee share under the current rule.
Fee-share settlement is processed once per day. Liquidation and other risk controls are evaluated independently and can execute whenever their trigger conditions are met.

Reconciliation API

Use GET /v1/broker/daily_fee_revenue to reconcile daily Builder revenue settlement records. The Perp Anything share appears as permissionless_listing_fee_share in the API response. That field is the listing fee share for Perp Anything markets.