FABRKNT
← Dojo

Courses

Start with the concept framing, then choose a path: the flagship OpenHL buildout, the prerequisite Rust Ethereum sequence, optional stack deep-dives, or the advanced architect rail.

Concept First

Start here before you choose a build path.

These two lessons are the framing layer from RethLab: the worldview and threat model that make the rest of the catalog easier to place.

Flagship Path7 courses
OpenHL-led implementation journey

The clearest route if you want to build a perp engine end to end: concept layer first, then the OpenHL implementation chain from devnet to ADL.

Follow in order: Primer → Devnet → CLOB → Precompiles → Funding → Liquidation → ADL

01DIY Perp
INTERMEDIATE

Perp DEX Primer — perpetual-futures mechanics

The conceptual layer the DIY Perp track silently assumes — perp mechanics in four lessons. No code, no openhl reference: spot/futures/perp distinction, funding as the anchoring mechanism, margin model with four states, three-tier safety net.

140 min · 240 XP
02DIY Perp
EXPERT

Build OpenHL — from cargo init to a single-validator devnet

Build the openhl track foundation: the Reth substrate. Genesis, NodeBuilder wiring, custom ChainSpec, and the first single-validator devnet your engine talks to. Production parallel: Hyperliquid HyperEVM.

660 min · 1270 XP
03DIY Perp
EXPERT

Build OpenHL CLOB — adding the matching engine

Build the openhl matching engine in Rust — a central limit order book on top of the Reth substrate. Thirteen lessons across six modules including 9 hand-traced unit tests + 3 proptest invariants on 768 random scenarios.

365 min · 800 XP
04DIY Perp
EXPERT

Build OpenHL Precompiles — connecting CLOB state to smart contracts

Build the openhl precompile layer that bridges the CLOB matching engine to the EVM. Twelve lessons across six modules: custom EVM bootstrap, read precompile, write precompile (place_order), bridge integration, Capstone.

400 min · 820 XP
05DIY Perp
EXPERT

Build OpenHL Funding — perpetual funding state machine

Build the openhl funding state machine in Rust. Twelve lessons across five modules including three invariants proved (zero-sum / interval-gating / no-catch-up).

355 min · 730 XP
06DIY Perp
EXPERT

Build OpenHL Liquidation — perpetual position liquidation engine

Build openhl liquidation: margin model with four states, scanner emitting close orders, insurance fund absorbing deficit. Pinned to byte-for-byte answer keys.

440 min · 870 XP
07DIY Perp
EXPERT

Build OpenHL ADL — auto-deleveraging, Layer 3 of the safety-net cascade

Build openhl ADL: when the insurance fund is depleted, profitable counter-positions are force-closed by (pnl × leverage) rank to absorb the remaining deficit.

170 min · 330 XP
Prerequisites3 courses
Foundations before entering OpenHL

The on-ramp sequence for people new to Rust Ethereum: first the worldview, then the toolkit, then the source-reading bridge before the deeper courses.

Deep Dives (Optional)4 courses
Source walks across the Rust Ethereum stack

Optional but powerful source-level reads for engineers who want stronger intuition before or alongside the flagship implementation path.

Advanced Architect12 courses
Production systems, validators, and chain architecture

The systems side of the stack: consensus, bridges, sequencing, validator operations, production engineering, and full application buildouts.

L1 Architect
ADVANCED

Validator Ops Bootcamp — Runbooks, Incidents, and Recovery

Hands-on validator operations lab with executable drills: SLO/SLI setup, incident detection, double-signer containment, and rollback recovery.

170 min · 520 XP
L1 Architect
ADVANCED

Consensus Economics & Slashing Lab

Economic safety layer for Rust L1 chains: reward design, slashing rules, attack scenarios, and parameter sensitivity.

180 min · 500 XP
L1 Architect
ADVANCED

Multi-Node Devnet to Testnet

Distributed readiness for Rust L1s: multi-validator topology, partition/rejoin drills, fork observation, and promotion gates.

170 min · 480 XP
L1 Architect
ADVANCED

Consensus Engineering — Building L1 Consensus on Reth

Build and read production L1 consensus. Twelve lessons across three modules: BFT fundamentals + three consensus families + Ethereum PoS + HotStuff/HyperBFT, reading Reth consensus code, building your own consensus driver.

193 min · 530 XP
L1 Architect
ADVANCED

Cross-Chain Bridges — From CCIP to Light Clients

Read every meaningful cross-chain trust model side by side. Bridge trilemma + five trust models, light clients as gold standard, production bridges (OP / CCIP / Wormhole / IBC), then build a minimal light-client-verified bridge on Reth.

120 min · 315 XP
L1 Architect
ADVANCED

Sequencer & Rollup Architecture — From Centralized Block Producer to Shared Sequencers

Read the canonical Rust rollup stack one piece at a time. Sequencer fundamentals (mempool + builder + batcher), batch posting and DA (calldata / blobs / alt-DA), Flashbots auctions, shared sequencer trajectories.

114 min · 320 XP
L1 Architect
ADVANCED

P2P Networking Internals — From devp2p to Custom Gossip

Read reth p2p stack from the wire up: devp2p framing, RLPx encryption, ENR + discv5, eth/68 subprotocol, then ship a custom gossip channel as a Capstone.

61 min · 175 XP
L1 Architect
ADVANCED

Validator Operations — Keys, Slashing, and Coordinated Upgrades

The validator-operations triangle: key management (HSM → MPC → threshold sigs), slashing avoidance (DB + fail-closed under partition), and coordinated chain upgrades (height-gated chain spec, four emergency tiers).

60 min · 170 XP
L1 Architect
EXPERT

Performance & Capacity Engineering

Performance discipline for Rust L1 chains: workload definition, profiling, bottleneck removal, SLO budgets, and capacity planning.

200 min · 560 XP
L1 Architect
EXPERT

Production Security & Governance

Security and governance layer for production Rust L1s: threat models, secret management, emergency response, and change control.

180 min · 520 XP
Reth Expert
EXPERT

Reth Expert — Production Engineering

Production engineering at L1 scale. 25 lessons across three modules: Performance & Systems, Production Engineering (custom precompiles + MPT + stateless + MEV + zkEVM), and Reth-based Chains (library-not-fork + op-stack-on-reth + custom ChainSpec + alphanet / Tempo / MegaETH case studies).

485 min · 1175 XP
Building with the Stack
EXPERT

Building with the Stack — Real-World Rust EVM Apps

Build the canonical Rust EVM applications. Ten labs ship with passing tests: MEV searcher, Tempo payment rails, custom op-stack rollup, and more.

454 min · 815 XP