MorphIQ Labs

MorphIQ Match / Order matching

Explicit ordering. Reconstructible state.

Deterministic order matching in Rust, with price-time priority, order-book state and replayable execution.

Explicit order priority
Price–time
Order lookup and removal
O(1)cancellation
Recovery and reconstructible state
Journaled
Matching rules and recovery
L2 ORDER BOOKILLUSTRATIVE · ASK / BIDPX · QTY100.4012.4100.3028.1100.2053.7100.1076.2MATCH99.9581.599.8547.999.7531.299.6514.8T-4T-3T-2T-1T
Illustrative order-book depth on the bid and ask sides.

Capabilities

A focused responsibility. A clear interface.

01

Define priority

Apply explicit matching and order-priority rules to incoming commands.

02

Track the book

Maintain the order and execution state needed to explain a matching result.

03

Reconstruct execution

Use journaled history and recovery behavior to examine how the system reached a state.

Methods and workflows

Explore the detail.

Explore the family

Related technologies