Before sequencing
These checks run before the order receives a sequence number. The mark price (the risk price used for margin and liquidation) is the reference input for the notional, price-deviation, and margin checks in this stage.
The
OMF >= IMF rule is evaluated on the post-trade strategy state, including resting orders that could increase exposure. The formulas and worked cases are on Margin Requirements.
During matching
Once an order has been sequenced, the matcher can still refuse paths that would violate execution safety rules.
Limit orders can post their unmatched remainder to the book. Market orders always cancel their unmatched remainder. Some guards also force cancellation of the remainder on a limit order, because the remaining path is no longer admissible.
Price bands
The matching price band is a hard stop tied to mark price, and it still applies after the request has passed sequencing.
When the next resting order is outside the effective limit, matching stops there. It does not skip that level and continue deeper into the book.
The mark-price construction and the market-specific
max_taker_price_deviation values live on Price Feeds and Mark Price Inputs and Product and Trading Specifications.
After liquidation starts
These controls apply after a strategy already has open exposure. They take over once the strategy’s ongoing solvency falls below the maintenance threshold.
The liquidation trigger formula lives on Margin Requirements. This page covers the protective path that follows once the trigger is met.
Typical outcomes
These cases show how the safeguards compose in practice.What Appears Publicly
Different safeguards appear in different public interfaces.MarketPriceNotAvailable is the one pre-sequencing safety failure that currently returns 503 ServiceUnavailable instead of 422 SafetyFailure.
Taken together, these safeguards can stop or alter an order in three places: before sequencing, during matching, and during stressed-path resolution once an open strategy is no longer safe to keep open.