Matching models

Three matching models. One engine.

Every matching engine can do a central limit order book. MatchCore is the only one that also runs binary complementary matching and pari-mutuel pooling natively — on the same core, the same API, the same operational model.

ModelPriority ruleSettlementTypical useCounterparty risk
Binary matchingComplementary price matching (YES+NO = 1.00)Complete-set mint / burnPrediction markets, binary optionsNone — fully collateralised
Pari-mutuelPool accumulation, no order matchingProportional dividend at pool closeRacing, lottery-style, novelty bettingNone — pool-funded
CLOBPrice-time (FIFO) or pro-rataTrade-by-trade, T+0 to T+2Equities, futures, options, FXBilateral / CCP-dependent
Binary matching

YES / NO markets

YES orders and NO orders matching in the middle into complementary filled pairs that always sum to the contract's full value YES BOOK NO BOOK 0.64 × 1,200 0.63 × 800 0.62 × 650 0.36 × 1,200 0.37 × 800 0.38 × 650 MATCH 0.64 + 0.36 = 1.00 1,200 complete sets settled YES token + NO token, 1:1 collateral

Full detail →
Pari-mutuel

Pooled dividends

Multiple stakes flowing into a shared pool, which is split proportionally among winning stakes once the pool closes Runner A — €4,200 Runner B — €1,850 Runner C — €3,010 Runner D — €960 POOL €10,020 total less 8% takeout Winning dividend recalculated in real time

Full detail →
CLOB

Order book depth

Central limit order book depth ladder showing bid and ask price levels with cumulative size, ranked by price-time priority BIDS ASKS 108.422,400108.411,150108.40640108.441,900108.45980108.46520 spread 0.02 · mid 108.43

Full detail →

Not sure which model fits your product?

Tell us what you're building and we'll map it to a matching model and reference architecture.

Talk to engineering