FABRKNT

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.

See a sample evaluationRequest a walkthrough
4engine sandboxes across the stack
5report sections, identical every run
EVM · SOLrails compared side by side
Liveshipped sandbox, wired to its source repo

From here to your own chain

Reactor proves the engine. The stack builds the rest.

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.

EVM · the bridge is the market · 0 PDAs
vs
Solana · 5 instructions · ~4 accounts
See it in bring-up →

Try it

Change a design dial — watch the outcome shift.

Maintenance margin

1
Liquidations

Traders

Acct 10Survives
Acct 20Survives
Acct 30Liquidated

Switch the dial — the outcome updates live

See the full breakdown →

Sample scenario report · Cascade

Every scenario emits a verifiable report — not a vibe.

The verdict, at a glance

110 → 96
Mark settles
2
Underwater longs closed
1 tick
Cascade resolved
Step through the run, block by block
Mark100Sourcestub-empty-bookTrades2Fills0Deposits5Liquidations0ADL

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.

Start here

EVM Perp · SandboxEarly access

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.

Reth + REVMCLOB precompileFunding rateLiquidation scannerInsurance fund
Run the live sandbox →

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

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?

Dojo

Learn 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.

Enter Dojo →