Platform

One platform, four layers, zero glue code

MatchCore ships as a single deployable core with a consistent access, matching, risk and persistence layer — not a bundle of separately-versioned services you have to integrate yourself.

MatchCore layered architecture from access protocols down to persistence and audit Access Layer FIX 4.2/4.4 · FAST · WebSocket · REST · SBE binary MatchCore Engine Price-time & pro-rata order books · binary complementary matching · pari-mutuel pools Data & Risk Layer Market data distribution · pre-trade risk · position & margin hooks Persistence & Audit Write-ahead log · deterministic replay · regulator-ready audit trail

The four layers

  • Access layer — FIX 4.2/4.4, FAST, WebSocket, REST and a binary SBE protocol for the lowest-latency path in.
  • MatchCore engine — the matching core itself: CLOB, binary and pari-mutuel books, all sharing one sequencer.
  • Data & risk layer — market data distribution, pre-trade risk checks, position and margin hooks.
  • Persistence & audit — a replicated write-ahead log with deterministic replay, the foundation for clustering and regulatory reconstruction.
Core components

What ships in the box

Matching core

Deterministic, single-threaded-per-shard matching with nanosecond-resolution sequencing.

Gateway layer

Protocol adapters for FIX, FAST, WebSocket and REST, terminating client sessions outside the hot path.

Risk & controls

Pre-trade limit checks, kill switches, and self-trade prevention evaluated inline with matching.

Admin & surveillance

Instrument lifecycle management, halt/resume controls, and a full sequenced audit trail for compliance teams.

Deployment

Runs where your latency budget lives

TopologyNodesBest for
Single-node1Development, staging, low-volume internal venues
HA pair2–3Production venues needing failover without geo-distribution
Regional cluster4–16Exchanges targeting sustained six- and seven-figure throughput
Geo-distributed3 regions+Global venues needing regional latency and disaster recovery

Read the architecture in depth

Replication & clustering →