The universal matching engine

One matching engine.
Every market model.

MatchCore is the only matching engine that natively runs binary complementary markets, pari-mutuel pools and full CLOB stock & derivatives order books — on a single, fully replicated, clustered core rated to 1,000,000 transactions per second.

1,000,000
tx / sec, cluster throughput
<50µs
p99 matching latency
3
matching models, 1 engine
99.999%
uptime SLA
MatchCore cluster architecture: gateways feeding a replicated matching core that fans out to market data, risk and settlement FIX / FAST Gateway WebSocket Gateway REST / Admin API MATCHCORE CLUSTER LEADER node-01 REPLICA node-02 REPLICA node-03 Market Data Feed Risk & Controls Settlement / WAL

Built for every venue that needs to match risk

EXCHANGESMTFs & DARK POOLSPREDICTION MARKETSSPORTSBOOKSBETTING EXCHANGESBROKERS & PRIME
Why MatchCore

Built to be the last matching engine you need to license

Most vendors force you to bolt together separate systems for options books, prediction markets and pool betting. MatchCore runs all three matching models on one core, so you ship new products without re-platforming.

Multi-model matching

Binary, pari-mutuel and CLOB order types share one engine, one API surface and one operational runbook.

Extreme throughput

1,000,000 matched transactions per second across a sharded cluster, with sub-50µs p99 latency per segment.

Full replication

Deterministic state-machine replay keeps every replica byte-identical, with zero-downtime failover.

Regulatory-grade

Immutable write-ahead audit log, deterministic replay for reconstruction, and surveillance-ready sequencing.

Matching models

Three ways to match risk. One engine underneath.

Pick the model that fits your product — or combine them in the same venue.

Binary matching

YES / NO complementary markets

Event contracts, binary options and outright markets where complementary sides always sum to full value.

  • Prediction markets & event contracts
  • Complete-set minting & settlement
  • Binary options venues
See binary matching →
Pari-mutuel pooling

Pooled stakes, dynamic dividends

Stakes accumulate in a shared pool; dividends recalculate in real time as the pool grows — no counterparty risk.

  • Horse & greyhound racing
  • Lottery-style & novelty betting
  • Configurable takeout rates
See pari-mutuel →
CLOB matching

Stocks & derivatives order books

Full-depth central limit order books with price-time or pro-rata priority for equities, futures, options and FX.

  • Price-time (FIFO) & pro-rata
  • Limit, iceberg, stop, peg orders
  • Multi-asset, multi-currency
See CLOB matching →

Compare all matching models →

Architecture

Full replication. Real clustering. No single point of failure.

Every order is committed to a replicated write-ahead log before it is acknowledged. Standby nodes replay the identical deterministic state machine, so failover is a promotion, not a rebuild.

  • Active leader with hot-standby replicas per cluster
  • Geo-distributed clusters for regional latency & disaster recovery
  • Deterministic replay for bit-identical reconstruction and audit
See the architecture →
Geo-distributed replication across three regional clusters, each with a leader node and standby replicas, synchronised over a replicated log EU-WEST LEADER node-eu-1 standby standby US-EAST LEADER node-us-1 standby standby AP-SOUTH LEADER node-ap-1 standby standby sync WAL sync WAL
1,000,000
tx/sec cluster throughput
150,000+
orders/sec per segment
<50µs
p99 wall-to-wall latency
16
nodes to reach 1M tx/sec*

*Reference cluster, see benchmark methodology.

Solutions

Whatever you run, MatchCore matches it

Exchanges & MTFs

Lit and dark venues, regulated markets and internal crossing engines, all on CLOB matching.

Learn more →

Prediction Markets

Binary event contracts with complete-set settlement and deep, transparent order books.

Learn more →

Sports & Betting Exchanges

Fixed-odds, pari-mutuel pools and peer-to-peer betting exchanges on one platform.

Learn more →

“A matching engine should be the most boring, predictable part of your stack — deterministic, replicated, and fast enough that you stop thinking about it.”

MatchCore design principles

See MatchCore matched against your own workload

Bring your order flow profile and we'll benchmark it on a reference cluster — no obligation.

Request a demo