DEVELOPMENT PREVIEW — Not live. All activity simulated. Not a regulated venue. Not an offer or solicitation.
Nexus Exchange
← All updates

This week on Nexus 06.11.26

This week the front door to the Exchange opened. You can now connect a wallet, manage your own API keys, and pull live market data without an account — and underneath, the matching engine and price feeds got faster and steadier.

Engine and reliability

The matching engine moved from locks to a thread-per-actor design — a structural change that lets each market process independently and keeps latency low under load.

Matching-engine p99 latency stays flat under rising load after the thread-actor refactor

Illustrative of the documented change (shape and direction) — real benchmark data to be wired from the criterion bench history (ENG-3495).

We also cut polling overhead: the order-book poller interval moved from 500ms to 1s and client requests are now de-duplicated, roughly halving the steady-state request load each client puts on the venue.

Order-book polling load per client, before and after

Liquidation behavior is now configurable per market, and durable snapshots can be written to cloud storage and restored on boot, so the venue comes back cleanly after a restart.

Getting in

Connecting is now wired across the product. A connect-wallet button lives in the global navigation, on the portfolio page, and right in the order-entry panel, so you can link a wallet from wherever you are. The Trade, Portfolio, and Wallet sections are all live in the nav.

API access

If you build on Nexus, the wallet page now has a full API key management UI and an API access card — create, view, and manage your keys yourself. We also raised the default API rate limit and made the limits configurable, with clearer JSON error responses when you hit them.

Market data, now public

Live market data endpoints are open — quotes, books, and market metadata are readable without authentication, so you can explore the Exchange before connecting anything. The order book also holds its last good state while it reloads, so the screen no longer blanks on a refresh.

Price feeds

We added a new real-time price source over WebSocket to keep marks fast and current, made the mark-price weighting configurable per market, and fixed a currency-inversion bug in a non-crypto feed. Prices also re-anchor automatically when a feed recovers.