Docs / Getting started
Reference

Changelog

Every change, newest first.

2026-11-10 · Sites

A trader site and this separate docs site, built from the repository. XRPL token tools for testnet are built and reviewed in the same task, not yet run on any network. Not published.

2026-11-10 · M5 and M6 re-review fixes

A third independent reviewer checked the fixes. Every traded lot is now reported, cancel requests are kept until the cancel is on the ledger, and importing open orders at restart is all or nothing. 229 tests pass.

2026-11-10 · M5 and M6 review fixes

Two independent reviewers. No fill without ledger evidence, no lost state on a transport error, sequence resync, and hardened wallet files. 211 tests pass.

2026-11-10 · M6 on testnet

XRPL venue over JSON-RPC, TrustSet, a new testnet wallet funded from the public faucet, then two approved testnet transactions: a trust line and an order placed through the engine. 182 tests pass.

2026-11-10 · M6 offline

XRPL codec subset in the crate, Ed25519 wallets, OfferCreate and OfferCancel signing, checked byte for byte against the reference libraries; parsing of real testnet responses. 175 tests pass.

2026-11-10 · M5 part 1

The engine became generic over a venue, gained an incremental run API (start, step, idle, finish) and startup reconciliation. Example digests unchanged.

2026-11-10 · CI

Format, lint, tests and the example digest check on Linux and Windows for every pull request, plus a forbidden-strings check on public files.

2026-11-10 · M1 to M4 review fixes

An independent reviewer found 7 Important and 8 tested Minor issues; all were fixed except three documented items. 151 tests pass.

2026-11-10 · M4 data catalog

Parquet catalog with day partitions, exact integer prices and a SHA-256 manifest checked on every read; fth-catalog for import, list and verify; trade CSV loader.

2026-11-10 · M3 strategy toolkit

Time bars, stop orders held by the engine, brackets with one-cancels-other exits, mark-to-market equity, run statistics and a static HTML tear sheet.

2026-11-10 · M2 backtest

Orders, pre-trade risk checks, a first-in first-out portfolio, a simulated top-of-book venue with fees and latency, the strategy API and the backtest engine, written test-first.

2026-11-10 · M1 core

Value types, clock, events, message bus and cache, written test-first in Rust.