HLDry-Run EngineBTC perpetual prototype
CONNECTINGNO LIVE ORDERS

OBSERVABLE BY DESIGN · ZERO WALLET ACCESS

See every decision before risking a dollar.

A working proof of concept for a rules-based Hyperliquid bot. It reads the market, evaluates a deterministic strategy, enforces risk limits and simulates fills—without signing or submitting an order.

Current modeDry-run only

Public WebSocket data in. Explainable virtual trades out. Customer rules replace the demo EMA module after written specification.

BTC perpetual$118,420+0.25% in session
Simulation equity$10,000.00Starts from a virtual $10,000
Virtual positionFLATNo market exposure
Unrealized PnL$0.00Includes no real funds or fees

BTC decision stream

Current signalLONG
$118,610$118,420$118,120
Fast EMA $118,505 Slow EMA $118,442Spread 0.053%
01Market feedPublic BTC trades
02Rule evaluatorDeterministic output
03Risk guardReject before fill
04SimulatorVirtual execution

Decision audit trail

APPEND-ONLY EVENTS
TimeStageDecision / reason
SYSTEM

No wallet connected. Exchange order endpoint is disabled.

RISK

Risk profile loaded: capped exposure, stop-loss, one position only.

SIGNAL

Demo EMA rule loaded. Customer rules remain a replaceable module.

MARKET

Subscribing to public BTC trades; no authentication required.

A strategy can be validated before live access exists.

01

Same rule, same result

Decisions are deterministic, versioned and reproducible from recorded market events.

02

Risk is a separate gate

A valid signal can still be rejected by exposure, stop or market freshness controls.

03

Live mode is an adapter

Only after dry-run approval is the simulator replaced by a signed Hyperliquid testnet adapter.