Tesser Project Roadmap #29
EwigMidori
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Tesser Project Roadmap: 2025 - 2027
Vision: The Industrial-Grade Execution Infrastructure
Tesser is the operating system for professional quantitative trading teams ($10M - $100M AUM). These teams have outgrown fragile Python scripts but cannot justify the immense cost of proprietary C++ systems.
Our Core Philosophy:
Phase 1: The "Immortal" Core & Connectivity (Months 1-4)
Goal: Deliver a production-ready Rust execution engine immediately. It must connect to real exchanges and survive process crashes from Day 1.
1.1 The Resilient Runtime
1.2 Standardized Connectivity (Binance & Bybit)
1.3 The Data Flight Recorder
Phase 2: The Research Bridge (Months 5-9)
Goal: Break the "Rust Island" isolation. Bring Python users into the ecosystem early by enabling them to analyze Tesser's data and state.
2.1
tesser-pyAlpha: Data & State Access2.2 Data Lake Foundation
Phase 3: The "Smart Executor" (Months 10-14)
Goal: Elevate Tesser from an "Order Sender" to an "Order Manager." This phase delivers the complex execution logic that defines professional systems.
3.1 Complex Order State Machines
3.2 Hot-Swappable Strategy Architecture
OrderOrchestratorto load execution logic from dynamically linked libraries.3.3 TCA Lite (Transaction Cost Analysis)
Phase 4: Simulation & Parity (Months 15-19)
Goal: Close the loop. Enable "True" backtesting and full Python strategy control.
4.1 High-Fidelity Streaming Backtester
4.2 Full Python Strategy Control
tesser-pyStrategy API: Expose the fullStrategytrait to Python. Users can writeon_tickin Python, while the Rust engine handles the heavy lifting of networking, state management, and risk checks.(Note: Pure Rust strategies will always be supported and recommended for <1ms latency requirements. Python control is an optional layer for ease of use.)
Phase 5: Institutional Scale (Months 20-24)
Goal: Introduce features required by larger organizations and complex multi-strategy setups.
5.1 Multi-Tenancy & Isolation
5.2 The "Commander's Dashboard"
5.3 Smart Routing Foundation
Join the Discussion
This roadmap represents our current hypothesis on how to solve the "Fragility Problem" in quantitative infrastructure. But we know that the best systems are built with community feedback.
We want your brutal honesty:
Next Steps:
Let's build the infrastructure we actually want to use.
All reactions