MORPHIQLABS

Research area

Anvil

Anvil is the event-sourced runtime every product is built on. These posts cover determinism as a correctness contract, replay, time, and the infrastructure that makes a backtest and production the same program.

2 posts

Anvil2 min read

Deterministic Replay for Trading Systems

The most expensive production bugs in trading systems are often not the ones that crash. They are the ones that cannot be reproduced. A signal changed, an order decision differed, a timeout fired in a different order,…

MorphIQ Labs · Anvil#deterministic-replay#trading-systems#runtime#ferro-replay
Anvil4 min read

Determinism as a Correctness Contract

Most trading systems are tested the way most software is tested: feed an input, assert an output, hope the parts you did not assert on behaved. That works until the part you did not assert on is wall-clock time, or it…

MorphIQ Labs Research Notes#determinism#event-sourcing#replay#testing