Runtime for business-critical systems

Reliable, High‑Performance Transaction Processing for Trading, Risk, Ledger, and More

Run accounts, orders, positions, risk checks, and ledger workflows in memory with deterministic execution, replay, audit, and lower infrastructure cost.

Backed by fintech infrastructure work Extracted from real exchange-engine work Stable high-TPS HA Kafka benchmark
Current stack 3,000 TPS
Transactions completed 0

Origin and team

A real exchange engine is the origin story.

"Jacky is one of the most technically uncompromising engineers I have worked with. He ran a complete trading service stably at 10% of the AWS cost."

CTO of a top-10 exchange
Founder

Jacky Z

Fintech systems architect with more than 15 years in financial technology and more than 10 years designing high-performance distributed systems.

2020-2021
Senior Architect, Binance
2016-2020
Senior Architect, Lufax
2008-2013
Engineer at Morgan Stanley
Origin story

From Hedge Engine to a Reliable State Engine

The first problem was not a database problem. It was a reliability problem: a critical engine had to explain decisions, recover state, and replay its committed path without depending on scattered logs.

Read the story
Architecture evolution

When publication became a projector.

A SQL record-delta explorer revealed a better boundary: canonical servers own state change, while readonly projectors own verified external effects, including publication.

Read the story
Exchange origin

The hard part is stable, consistent state.

For a large trade engine, business logic is only the center. The harder work is message ingestion, restart recovery, consistent snapshots, failover, event publication, and downstream projections.

Read the story
Design partners

Bring a real transaction-heavy workload.

The strongest pilots are systems with explicit business state: trading, ledger, settlement, inventory, risk, or any workflow where replay and audit should be first-class.

Request pilot access

AWS cost model

Lower operating cost with StateVec.

StateVec runs the critical transaction path on smaller hardware and serves state queries from readonly projections, reducing round trips through the primary database tier.

Business source of truth

StateVec becomes the source of truth for business state.

Business value depends on reliable data and reliable data transitions. StateVec keeps the transaction history close to the business meaning: what changed, why it changed, and which command made the result durable.

Traditional system

Your systems store data, but the business truth is scattered.

Database

Reliable storage, but it rarely explains where a value came from.

Application memory

Useful while running, but lost on restart.

Redis

Fast lookups, but usually not the source of truth.

Queue

Preserves event flow, but not the full reason behind each business change.

Application log

May show what happened, but the details are often fragmented.

External system

May keep its own version of truth, creating reconciliation work.

With StateVec

One committed path for every business transaction.

  • Full audit trailEach record has time, sequence, command context, and the result that changed it.
  • Deterministic logicEvery change is produced by deterministic business logic before it is committed.
  • Committed resultsCommitted results explain what changed, why it changed, and which events were produced.
  • Replayable historyOperators can replay the same history the system uses for recovery.
  • Event from truth pathEvents are derived from committed transaction results, not scattered service side effects.
  • Verified executionStandby nodes can independently replay commands and detect execution divergence.

Speculative execution

How execution becomes replayable history.

Run a command through deterministic logic, produce a TxResult, apply the state delta, emit the event, and replay the same committed path from TxLog.

Execution replay demo Run and replay the same transaction path.
Ready

Start the simulation to watch a command become replayable history.

Blog

Engineering notes for StateVec.

Deep dives on performance, deterministic execution, replay, audit, and the design choices behind the engine.

Overview

StateVec Overview

What StateVec is, where it fits, and how execution, replay, and query surfaces work.

Read overview
Speculative execution

Power of Speculative Execution

Compute the TxResult before crossing the durable boundary.

Read blog
Data views

Stacked Data View

Make records, unique-key lookup, and indexes transaction-visible during execution.

Read blog
Durable history

TxLog as Source of Truth

Treat committed TxResults as durable history for state, events, replay, and verification.

Read blog

Access

Build with StateVec.

For teams building trading, ledger, settlement, inventory, risk, or other transaction-heavy engines.