Reactor · Proof sandbox · Reth / Revm / Alloy
A Hyperliquid-class engine — running, open, and yours to fork.
Reactor is the running proof: OpenHL, an open and inspectable perp engine built on Reth, Revm, and Alloy. Watch it hold under crash, ADL, oracle, and margin stress; change a design dial and see the outcome shift. Then fork or customize it toward your own engine — and, with the rest of the stack, your own L1/L2.
From here to your own chain
Reactor proves the engine. The stack builds the rest.
An open Hyperliquid-class perp engine holds under crash, ADL, oracle, and margin stress.
Take the open source and reshape it — margins, matching, oracle, liquidation — to your spec.
Consensus, sequencer, and validator ops turn the engine into an app-chain you control.
A custom Hyperliquid-class chain, in production — yours.
What a fork looks like
Swap one core decision — the account model — and the whole shape changes. Your fork is the same move: pick your design points, the engine takes the shape.
Try it
Change a design dial — watch the outcome shift.
Maintenance margin
Traders
Switch the dial — the outcome updates live
Sample scenario report · Cascade
Every scenario emits a verifiable report — not a vibe.
The verdict, at a glance
Declared outcomes pass ✓ or fail ✗ against the run's actual state — 10 scenarios shipped.
Try it for real
It is open source — run it yourself in minutes.
Building a Hyperliquid-class engine from scratch is months of consensus, matching, liquidation, and oracle work — and one wrong market-structure call can drain a vault. Start from a proven one: run the cascade you just watched, yourself. No waitlist.
git clone https://github.com/psyto/rdk && cd rdk cargo run --bin openhl -- reth-devnet \ --chain-history scenarios/cascade.json --rounds 5
Customize it to make it yours
The design surface — change any of these and the engine behaves differently.
CLOB midpoint vs oracle index
When the oracle feed goes stale, the mark drops to the CLOB midpoint (91) and three healthy-looking longs cascade.
200 / 500 / 1000 bps
One account liquidates at 200 bps, two at 500 — then no more, however far you tighten.
Insurance fund → ADL
Empty book, oracle 110→30: the maker short is force-closed via ADL.
EVM bridge-state vs Solana PDAs
EVM: zero PDAs, the bridge is the market. Solana: 5 instructions, ~4 accounts.
Multi-block vs single-block
Staged over 5 blocks or fired in one tick — same liquidations, only the path differs.
Start here
The open, inspectable counterpart to Hyperliquid's closed perp engine.
An open take on the EVM perp market Hyperliquid dominates: CLOB matching, funding, a liquidation scanner, insurance fund, and ADL on a Reth-based stack — all exposed as a scenario surface you can inspect, replay, and fork before you commit to a rail.
Why request access
The samples are our design at fixed values. Access runs yours.
See now — free
- 10 fixed scenarios, emitted verbatim
- Side-by-side design comparisons
- The full source trail to follow
Evaluate whether the approach holds.
Run your own — with access
- Run every scenario at your own dial values — not our fixed 200 / 500 / 1000 bps
- Bring your own market design and engine config, and stress it
- A private demo and design review with us
- Then take it further: adopt (fork), custom build, or hosted
Validate your own design before you build it.
Run it against your own design →More rails — coming soon
A reference for the thin Solana perp market — CU-efficient and account-model honest.
Solana perp is structurally thin — Adrena, Mango, and Lifinity have all wound down. This sandbox fills the gap with the same primitives as the EVM Perp Sandbox, native to Solana's account model and CU budget, proven by scenario evidence instead of hand-wavy architecture claims.
A first move on the still-open on-chain prime broker market.
Past the lending layer Aave, Morpho, and Pendle own, no one yet binds cross-margin lending, perp, and spot under one risk engine. This sandbox maps that gap — portfolio-level health checks drive liquidation across the whole book, runnable before you build into it.
An early move on the institutional Solana prime broker market Token-2022 just opened.
Token-2022 transfer hooks, on-chain compliance gates, DvP atomic settlement, and cross-margin lending fused into one operator surface — a runnable reference for the institutional Solana rail market before anyone has shipped one.
What Reactor is not
Not transaction simulation against a live, deployed protocol — that is the operations layer, downstream. And not a generic bring-your-own-design risk tool. Reactor is upstream proof: that a Hyperliquid-class engine runs on this stack, holds under stress, and bends to your customization — before you build one.
Want to build it yourself?
DojoLearn to build the engine from source.
Reactor proves the engine runs and forks. Dojo trains you to build it yourself — rebuild OpenHL from real source, primitive by primitive.