
Architecture
Plexus is a platform, not a single tool. A clean separation runs through everything: the open framework that anyone can read and build on, and the closed intelligence that is the product.
The open on-ramp, the premium engine
flowchart TB
subgraph OPEN["🟢 Open · plexuslabs.dev — free, transparent, trust"]
PR[plexus-protocol] --> BUS["plexus-bus<br/>rust · python · dotnet"]
BUS --> NTC[plexus-nt<br/>NinjaTrader connector]
BUS --> PLG[PrismR Python plugins]
end
subgraph CLOSED["🔴 Premium · plexustraders.com — the Axon models"]
ML[ml-shared<br/>feature pipelines] --> STR[trained strategies] --> AX[Axon<br/>headless ML client]
end
PLG -.->|"want proven edge?"| CLOSED
Everything connects through the open bus contract, with PRISM as the brain at the center — every trade client branches from it. You can build, connect, and verify entirely on the open side. The premium, sealed Axon engine — our proprietary headless trade client with a built-in ML engine — is the defensible moat, and lives behind PlexusTraders.com.
What's open vs. premium
| Layer | Open (free) | Premium |
|---|---|---|
| Protocol | plexus-protocol — the wire spec + conformance |
— |
| Bus | plexus-bus (Rust / Python / .NET) |
— |
| Connectors | plexus-nt (NinjaTrader) |
— |
| Monitor | PrismR — free binary + Python plugin API | PrismR Pro |
| Engine | bring-your-own plugin logic | Axon — sealed, ML-trained models |
Platform-agnostic by design
NinjaTrader is the first window, not the only one. The same engine is built to reach MetaTrader / CFDs, other trade clients, and direct API access. Each new platform is the same intelligence arriving in a brand-new market — another arm of the octopus.
flowchart LR
M["Market data"] --> P["PRISM · the brain"]
P -->|Plexus Bus| NT["NinjaTrader ✅"]
P --> MT["MetaTrader"]
P --> QT["QuantTower"]
P --> API["Direct API / CFDs"]
P --> AX["Axon · our headless ML client"]
From Python to Rust
We perfected the platform in-house on a Python stack — the PRISM coordinator plus the Ammonita engine — and that's what we trade on today. The Rust rewrite (PRISM + the sealed Axon engine) is the next level: roughly 10× the throughput, with the low latency high-frequency order-flow trading demands.
Explore the open repositories → every component above has its own repo and wiki, listed on the Community page.