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.
v0.2.0 — April 2026
Phase 2 — Production Engine
- Parallel signature verification (100k+ ops/sec ceiling)
- HFT rolling 20-window nonce scheme (20 concurrent in-flight orders)
- Client order IDs with cancel-by-client-id
- Copy-on-Write delta buffer (atomic FOK/IOC, 841ns rollback)
- Batched response sending
- Auto-cancel on credit ratio breach
- Configurable maker/taker fees (−1 bps maker rebate, 5 bps taker)
- DA layer (content-addressed fill storage,
/orders/:id/da-proof) - Depth-32 sparse Merkle tree with O(dirty×32) root recompute
- Forced inclusion / delayed inbox (
/force-include)
Phase 3 — Mainnet Readiness
- ERC20 on-chain deposits (USDC two-step approve then deposit)
- Real OHLCV candlestick data from trade history (LIVE/SIMULATED badge)
- Full WebSocket real-time feeds (orderbook, trades, markets, account)
- Private L3 account feeds with signature authentication
- 16 spot markets (added PEPE, WIF, JUP, PENDLE, EIGEN)
- Referral program (20% taker fee split, 90 days)
- Trading leaderboard (
/leaderboard) - Comprehensive benchmark suite (8 criterion benchmarks)
Performance (v0.2.0)
| Metric | Result |
|---|---|
| Match latency (p50) | 1.38 μs |
| Throughput | 725k ops/sec |
| vs. Pulse baseline | 5.8× faster |
| Tests passing | 142+ |
v0.1.0 — April 2026
Initial public beta. Core exchange, transparency layer, ETH settlement, 11 markets, MM bot, white paper.Exchange
- 11 spot markets: BTC, ETH, SOL, AVAX, MATIC, LINK, UNI, ARB, OP, AAVE, DOGE (all vs USDC)
- Central limit order book with price-time priority matching
- Order types: Limit GTC, IOC, FOK, Post-Only
- Wallet-signed orders and cancellations (MetaMask via personal_sign)
- Live order books — CoinGecko price feeds update every 60 seconds
On-Chain Settlement
- VelaSettlement smart contract deployed to Ethereum Sepolia
- Contract:
0xAa8E680c11a883F9bf6eb980B2D4E9D18DD25686 - On-chain ETH deposits via
depositETH()payable function - Operator-signed on-chain ETH withdrawals
- 7-day emergency exit timelock for trustless fund recovery
Infrastructure
- Rust matching engine on fly.io (sjc region)
- Persistent state via 1GB fly.io volume — snapshots every 60 seconds
- Rate limiting: 20 orders/min, 5 deposits/min per wallet
- Input validation with overflow protection
- Admin state endpoint with token authentication
Performance (v0.1.0)
- 1.08μs p50 match latency
- 57.3k ops/sec
- 4.7× faster than Pulse (leading open-source DEX engine)
- 73/73 tests passing