Repository navigation
First public release of the Rust spot matching service.
- Price-time matching, fixed-point arithmetic, sharded symbols and per-symbol risk controls.
- Limit, market, stop, trailing-stop and iceberg orders; GTC, IOC, FOK and GTD.
- Protocol v2 over TCP/UDS, TLS/mTLS, durable mutation retries and session replay.
- Decision journals, recovery checkpoints, ownership enforcement and durable halt/resume.
- Go SDK, four language examples, Prometheus metrics and HTTP health/admin endpoints.
- English integration and operations handbook.
- rustls 0.23.45 addresses RUSTSEC-2026-0285.
Protocol v2 and the current storage formats are retained. Legacy command-only/compacted journals are not migrated automatically; validate upgrades against copied storage and reconcile any replay mismatch before deployment.
This is a single-node matching service. Balances, settlement, replication and failover belong to the surrounding platform. Journals and retained mutation history grow with activity; online compaction is not provided. Examples do not implement complete settlement/reconnect recovery.
License: MIT. This release publishes source code and documentation; registry packages and prebuilt binaries are not included.