About

A small team, building the hard part in the open

Open Exchange exists because the core of a trading venue, the matching engine and the accounting around it, is the part everyone underestimates and nobody wants to buy as a black box.

We started in early 2026 with a simple test: could a small team build a matching engine that holds up under the load and failure stories that sink real exchanges, and prove it in public? Every release since has been that test, repeated with higher stakes: leader failovers under load, power-loss drills, ledgers checked to the last unit.

Today the stack has 5 open component repositories under Apache 2.0: the matching cluster, order management, the Assets Engine, the operations gateway and a trading interface. It reached beta in July 2026, with a frozen public API and a failover test that runs on every commit.

The code, issue trackers, and release history are public. You can run the stack, inspect the design, reproduce the benchmarks, and contribute improvements through issues and pull requests.

How we work
Numbers over adjectives

Every performance claim on this site comes from a measured run, published with the rig, the method, and the caveats. When we got a number wrong (we once over-measured by 30x), we published the correction too.

The failure modes are the product

An exchange is judged on its worst day. We kill our own cluster leader mid-load on every commit, and the release notes talk about the bugs we found as much as the features we shipped.

Infrastructure, honestly scoped

We build the matching, accounting, and operations layer, and we say plainly what we don’t: custody, KYC, licenses. Pretending otherwise is how exchange projects fail.

Follow the work

The best introduction to how we think is the work itself: the engineering notes on the blog, the release history, and the code.

Open Exchange

The open-source core to launch your own exchange. Fast, fault-tolerant, built in public.

v0.5.0-beta

Apache 2.0 · Beta software: the public API is frozen, but it has not had an external security audit yet and should not hold production money until it does. Open Exchange is the infrastructure you build an exchange on; KYC/AML, custody, fiat, identity, and compliance are the integrator’s responsibility.

Analytics uses a persistent random browser identifier and EU-hosted storage; session recordings mask inputs. Do Not Track and Global Privacy Control are honoured. Details.