See the PoC/MVP here:
https://dashboard.derivasys.com
Over the past few months I’ve been building a real-time crypto options volatility surface system from scratch.
At a high level, the idea sounds fairly straightforward:
ingest live options market data
compute implied vols
fit an SVI surface
stream smiles, skews, risk reversals, butterflies, and surface diagnostics to a frontend
Simple enough on paper.
In practice, almost none of the complexity ended up being the fit itself.
The interesting part was everything around it.
The First Version
The original system connected to a single exchange and maintained a live surface reasonably well.
It:
consumed websocket market data
tracked order book state
recalculated implied vols
maintained smile state per expiry
periodically recalibrated an arbitrage-aware SVI surface
streamed live updates to a frontend dashboard
It all ran on a medium EC2 instance.
Not perfectly, but well enough that it felt like the architecture was fundamentally sound.
Then I…