AI Market Maker 6.1.3
29 July 2026
This release has upgrade notes. Read them before updating — they describe behaviour changes that need your attention.
AI Market Maker v6.1.3
Release Date: July 29, 2026 Tags: CLEANUP, NO-BEHAVIOUR-CHANGE Superseded by: v6.1.4 — see the correction block below before relying on this page.
Overview
Version 6.1.3 removes the legacy bot subsystem that the v6.1.2 price-engine rewrite superseded. Nothing outside it used any of it, and no shipped behaviour changes.
Upgrade Notes
No migration, no configuration change, no behaviour change. Existing bots, markets and statistics are unaffected — they were already served by the live engine. Requires a backend rebuild.
Changed
Removed
The legacy bot subsystem is removed in full: its manager, coordinator, factory and base class, the behaviour generators, and the five personality classes.
Bot personalities are a live, documented feature — they are simply implemented elsewhere. The supported path is database-backed, with per-bot creation, editing, statistics and lifecycle driven by the admin Bot Management screen. Every capability in the removed code already exists there:
- personality-driven side selection (accumulator/scalper/market-maker take the buy leg; distributor/swing take the sell leg)
- per-bot daily trade caps, with a scheduled job that resets the counters
- configuration-driven order sizing and human-like size variance
- volatility-aware dynamic spread — strictly better than the removed fixed 15 bps
- per-bot pause/resume, and richer aggregate statistics
Corrections applied in v6.1.4. Two claims above did not survive review:
- "Every capability in the removed subtree already exists there" was not true of trade CADENCE or order-SIZE SHAPING. The live engine had neither: cadence was a single constant coin flip per tick with no intraday variation, and sizing was a uniform band of ±20% around the configured average. Those two capabilities were genuinely lost and have been rebuilt in v6.1.4.
- "The removed bot configuration was a field-for-field duplicate" was false. The two shapes were different — the removed one carried a field the live one does not, and lacked the status, last-trade and daily-count fields the live one keeps — and the name collision was a hazard.
The claim that the removed code was unreachable, and that re-introducing order-flow-driven PRICING would re-open the exploitability the rewrite closed, both stand — and v6.1.4 is built specifically to honour the second.
The one thing the old subsystem did differently was order-flow-first price formation, where price emerged from bot orders and each personality applied a directional bias. That is not a missing capability — it is precisely the model v6.1.2 replaced. The current engine is price-first: the price process advances each tick and trades are printed to follow it. Re-introducing order-flow-driven pricing would re-open the exploitability the rewrite closed, so this code was not a candidate for wiring.
The sibling documentation page for bots documents the five personalities as the live feature, and is deliberately unchanged — removing the legacy subsystem changes no documented behaviour.