Overview
VETA is a near real-world equities and fixed income trading platform. It supports paper trading through the platform’s algorithmic execution services and is designed for practical market-structure learning.

Capabilities
Section titled “Capabilities”- React frontend with Tailwind, FlexLayout drag-and-drop panels, and multiple workspaces
- Nine execution strategies (LIMIT, TWAP, VWAP, POV, ICEBERG, SNIPER, ARRIVAL_PRICE, IS, MOMENTUM)
- Pre-trade risk engine with six real-time checks
- Market simulator generating GBM price paths seeded with real market data
- FIX 4.2 exchange simulation with execution reports
- Analytics engine (Black–Scholes, Monte Carlo, yield curves, volatility surfaces)
- Intelligence pipeline (feature engine, signal engine, recommendation engine)
- LLM advisory via Ollama (optional)
- Session replay powered by rrweb
- OAuth2 authentication with PKCE and role-based access control
- Electron desktop application with pop-out panels and native menus
Architecture
Section titled “Architecture”The platform is a collection of Deno microservices connected by a Redpanda (Kafka-compatible) message bus. The React frontend talks to a single API Gateway, which is the only service the browser can reach.
flowchart LR Frontend --> Gateway Gateway -->|WebSocket + HTTP| Redpanda[Redpanda bus] Redpanda --> ServicesSee Architecture for the full service map.
Technology stack
Section titled “Technology stack”Deno, TypeScript, React, Redux Toolkit, Tailwind CSS, FlexLayout, Vite, Electron, PostgreSQL, Redpanda (Kafka), FIX 4.2, Playwright, Docker, Traefik, AG Grid, rrweb, and Ollama.
Key documents
Section titled “Key documents”For the curated key-document list, see the docs home page: VETA documentation.