> For the complete documentation index, see [llms.txt](https://docs.origami.tech/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.origami.tech/v3.0.0.md).

# V3.0.0

## Core Data Infrastructure and Bot Engine Update

**Public data — shared data stream:**\
The public data system has been rebuilt around a shared data stream. Exchange data is now processed once and delivered to all users from a single source, instead of creating separate data flows for every open chart, table, or terminal view.

**Public data — faster updates:**\
The updated public data system now delivers market data significantly faster. Prices, Order Book data, charts, balances, positions, and orders update with lower platform latency and smoother real time behavior.

**Terminal — instant initial state:**\
The terminal now receives the latest known state immediately after opening. Orders, balances, positions, and prices are already prepared, so the interface no longer needs to assemble this data on load.

**Order updates — lower latency:**\
Order status updates now reach the interface and crypto trading bots much faster. Platform side latency for order updates has been reduced from roughly 0.5 to 1 second to approximately 15 to 20 ms, plus the user’s own latency to the server.

**Exchange data — single source of truth:**\
The terminal and crypto trading bots now use the same source of truth for exchange data. This helps reduce mismatches between Origami Tech and the exchange, especially for orders, balances, positions, and prices.

**Exchange state — improved reconciliation:**\
The system now reconciles its internal state with exchanges more consistently. This makes missing orders, stuck orders, and exchange data discrepancies significantly less frequent.

**Crypto trading bots — faster strategy engine:**\
The crypto trading bot engine has been rebuilt for faster strategy calculation. Formulas, indicators, and strategy logic are now processed more efficiently, allowing bots to react faster to market movements.

**Crypto trading bots — shared data source:**\
Crypto trading bots now read from the same shared data stream as the terminal. This reduces data drift between bot logic and interface data and makes execution behavior more consistent.

**Crypto trading bots — lower infrastructure load:**\
Crypto trading bot infrastructure has been optimized, reducing bot related load by approximately 4x.

**Order handling — duplicate order prevention:**\
Order handling has been improved to reduce duplicate orders during connection issues or exchange communication failures.

**Bot stop logic — safer order cancellation:**\
Order cancellation when stopping a bot is now more precise. Instead of broadly cancelling all related orders, the system handles shutdown logic more accurately.

**Futures bots — Reduce Only handling:**\
Reduce Only handling for futures bots has been improved, helping prevent accidental exposure increases or position flips when closing or reducing positions.

**Exchange connectivity — faster reconnection:**\
Exchange reconnection logic has been rebuilt. After connection failures, recovery now runs in parallel and restores data flow faster, reducing the risk of accumulated lag.

**System stability — improved load handling:**\
The platform is now more stable under high load. Popular pairs no longer increase server load proportionally to the number of users watching them, since one shared stream can serve many viewers at once.

**Backend services — reduced server load:**\
Key backend services now use fewer resources. Load on one of the core services has been reduced by roughly 25%

**Platform foundation — faster future releases:**\
This infrastructure update creates a stronger foundation for future product releases. Users should feel the impact through faster terminal loading, smoother real time updates, fewer exchange data mismatches, and faster crypto trading bot decisions.
