This roadmap tracks Vela’s development milestones from initial research through full trustless mainnet. Completed milestones are marked with their completion status; active and future milestones show planned scope.Documentation Index
Fetch the complete documentation index at: https://docs.vela.monolithsystematic.com/llms.txt
Use this file to discover all available pages before exploring further.
The roadmap shows direction and priority — not a release schedule. No dates are promised for future milestones.
Milestone Overview
| Milestone | Name | Status |
|---|---|---|
| M1 | Research & Foundation | Complete |
| M2 | Core Engine | Complete |
| M3 | Premium Features | Complete |
| M4 | Benchmark and OSS Release | Complete |
| M5 | Vela UI and Public Beta | Complete |
| M6 | Live Trading | In Progress |
| M7 | Institutional Features | Planned |
M1 — Research & Foundation
Status: Complete- Literature review: existing CLOB designs (Serum, dYdX, Vertex, Pulse)
- Architecture design: six-crate workspace, state model, DA strategy
- Fixed-point arithmetic design and validation
- White paper outline and research framework
M2 — Core Engine
Status: Completetypescrate: all shared types, fixed-point math, serializationenginecrate: CLOB matching engine, GTC/IOC/FOK/Post-Only, price-time prioritystatecrate: MPT state layer, in-memory cache, deterministic rootapicrate: HTTP handler (axum), WebSocket, ECDSA auth, feed managercommittercrate: async batch committer, LocalDaClientzkvmcrate: verify_execution(), FraudProof generation- Full test suite: 142+ tests passing
M3 — Premium Features
Status: Complete- MM credit system with atomic auto-cancel
- Private L3 authenticated WebSocket feeds
- Forced inclusion (DelayedInbox) implementation in engine
- Credit gauge and MM dashboard backend
M4 — Benchmark and OSS Release
Status: Complete- Criterion.rs benchmark harness
- Benchmark results: 1.38 μs p50, 725k ops/sec, 5.8× vs Pulse baseline
- Open-source repository published: github.com/arpjw/vela
- White paper published on SSRN (Abstract ID: 6579199)
- Monolith Research, Vol. 2 released
M5 — Vela UI and Public Beta
Status: Complete- Full-screen trading UI built on Next.js, deployed on Vercel
- 16 live markets: BTC, ETH, SOL, AVAX, MATIC, LINK, UNI, ARB, OP, AAVE, DOGE, PEPE, WIF, JUP, PENDLE, EIGEN
- Order book composition view with depth chart
- Analytics panel: OFI, spread decomposition, VWAS, depth chart
- MM dashboard: credit gauge, open orders table, P&L tracker, market summary
- Trade history with CSV export
- Engine deployed on fly.io, frontend on Vercel, domain on Cloudflare
- Public beta launch
M6 — Live Trading
Status: In Progress The M6 milestone transitions Vela from a trust-based beta to a system with on-chain deposit and withdrawal guarantees.On-chain Deposit Contract
Solidity deposit contract deployed. Users call
deposit() to lock funds in the contract. Engine observes Deposited events and credits accounts. Deposits are held by the contract, not the operator.On-chain Withdrawal Settlement
Engine approves withdrawal requests and signs a message authorizing the contract to release funds. Users call
withdraw() on the contract with the signed authorization. Funds transfer directly to the user’s wallet.Forced Inclusion (DelayedInbox)
DelayedInbox.sol deployed on L1. Users can submit signed transactions directly. Engine must include forced transactions within 24 hours or face on-chain challenge. Prevents operator censorship.Mainnet Deployment
Engine and contracts deployed to mainnet (Ethereum or L2). Real wallet deposits activated. Beta trust-based deposits migrated or wound down.
M7 — Institutional Features
Status: Planned M7 completes the trustless architecture and adds institutional-grade features.On-chain Fraud Proof Verifier
Deploy a Solidity contract that:- Accepts fraud proof submissions from any party
- Fetches batch data from the DA layer commitment
- Re-executes the challenged request on-chain
- Slashes the operator bond if fraud is confirmed
- Halts new batch acceptance pending resolution
Celestia / EigenDA Integration
ReplaceLocalDaClient with a production DA layer:
- Public batch availability — anyone can download batches
- Cryptographic availability proofs
- DA-anchored fraud proof submissions
HFT Nonce Scheme (VEL-10) — Shipped in v0.2.0
Rolling 20-window nonce scheme shipped in Phase 2. Supports 20 concurrent in-flight orders per account with no head-of-line blocking. See HFT Nonce Scheme.CoW Cache Delta Buffer (VEL-11) — Shipped in v0.2.0
Copy-on-Write delta buffer shipped in Phase 2. Atomic FOK/IOC correctness with 841ns rollback overhead. See Copy-on-Write Semantics.Additional Institutional Features
- Custom credit ratio requests via dashboard
- Sub-account support for institutional traders
- Fix/binary protocol adapter for trading system integration
- Co-location and dedicated engine instance options