User-controlled automation for Hyperliquid · Preview

Rules you set. A bot you can read.

You write the rule. Atract runs it on your Hyperliquid account through a trading key you can revoke, and explains every order, fill and fee it caused. Nothing here trades, and no account is created.

Read-only. Your browser reads public data from Hyperliquid; Atract stores nothing.
Open the demoAn illustrative account with four bots, from rule to report.
Funding flip rebalancev7 · BTC-PERP
IllustrativeRunning
  • Placed limit buy 0.0150 BTC at 64,180.0Rule matched: funding below −0.0030% for 3 intervals962.70 USDC
  • Hyperliquid filled 0.0150 BTC, makerFee 0.14 USDC · builder fee 0.10 USDC+0.0150 BTC
  • Funding feed staleNo decisions were made while data was missingStale 94 s
  • You approved version 7Max position 0.05 BTC · daily loss limit 40 USDCa41c…9e02
Read before the resultsBacktest, 1 Apr – 26 Nov 2025
Data
212 of 240 days
Fill model
Limit at touch, 50% queue
Fees
0.015% / 0.045% + 1 bp
Variants tried
14, all shown

28 days have no data and are excluded, not filled in. Simulated results are not a forecast.

From a routine to a running bot

Every stage is a screen in the app. These are the real components, with illustrative values.

  1. Define

    The rule reads as a sentence. Every value is yours; unset ones block the next step.

    Funding flip rebalance
    WHENfunding on BTC-PERP is below −0.0030% for 3 intervals
    THENbuy 0.0150 BTC at best bid
  2. Test

    The assumptions come first. Missing history is excluded, not invented.

    Before the result
    Data
    212 of 240 days
    Fills
    50% queue
  3. Approve

    You approve one exact version, the key’s scope and the fee ceiling separately.

    Version
    v7 · a41c…9e02
    Key
    place and cancel only
    Builder fee
    up to 1 bp
  4. Run

    Hosted by Atract. State is always stated, including when data is stale.

    RunningShadowPausedStale 94 s
  5. Investigate

    Every fill traces back to the decision that caused it. Gaps stay visible.

    12501300no data
  6. Report

    A printable account of what happened, cash flows kept apart from trading.

    Orders by Atract
    46
    Time without data
    3 h 12 min

Who holds what

Atract runs your bot, so it holds a trading key. It never holds your funds. Everything else is yours.

Funds and main wallet

YouYou keep your main-wallet key, your assets and withdrawal control. You approve or revoke the trading key.

AtractNo deposits and no pooled funds. Atract reads account state and asks only for the permissions your bot needs.

Trading rules

YouYou write the routine, or later pick a fixed version to copy, and approve every material change.

AtractValidates, tests and runs the version you approved. Logic is never swapped silently.

Trading key

YouYou authorise a revocable key for one account and can see exactly what it may do.

AtractGenerates and holds that key in isolated signing infrastructure, and runs its recovery process.

Always-on operation

YouYou monitor, pause, cancel, reduce or revoke. If Atract is down, your wallet and Hyperliquid still work.

AtractRuns the workers, data feeds, order reconciliation and incident response, and shows which orders survive an outage.

Builder fee

YouYou approve a maximum, see the rate and which fills it applies to, and revoke it whenever you choose.

AtractAttaches the approved code to eligible orders. Hyperliquid charges it and pays Atract. No subscription.

Who did what, on every row

Shape before colour, so it survives a greyscale screenshot.

  • Atract acted, within your rule
  • You acted
  • Hyperliquid acted: fills, funding, rejections
PositionsIllustrative
MarketManaged bySideSizeEntryMarkUnrealisedLiq. price
BTC-PERPFunding flip v7Long0.015064,180.064,402.5+3.3443,910.0
ETH-PERPYou, manualShort0.42003,412.63,426.1−5.674,089.2
BTC above 70k on 31 OctOutcome contractYou, manual · Outcome watch v2 shadows itYes1200.38000.4100+3.60—
HYPE-PERPNot attributedLong14.000038.21unknownunknown19.80

One fee, approved by you

Atract’s only income is a builder fee on eligible fills, currently tested at 1 bp, that you approve with a ceiling and can revoke. No subscription, no deposit, no spread.

Charged by Hyperliquid on eligible fillsCeiling approved by you, revocableAttached by Atract to its own orders only

Fees make a thin strategy worse. The Lab shows venue and builder fees separately before you approve anything, and Atract never places trades to earn them.

Two ways in

If you don’t code

Turn a routine into rules with guided controls or a plain-language draft.

  • Look up your account, read-only; choose the market and the job.
  • Set the trigger, size, timing and exit. Atract points out what is missing instead of choosing it for you.
  • Inspect the orders, costs and failure behaviour; run an honest test or a shadow rehearsal.
  • Approve the exact version and the trading key, then start after the launch checks.

If you already run scripts

Bring your routine into a maintained runtime whose behaviour you can inspect.

  • Supply a structured strategy, or have your routine translated with assistance.
  • Review the typed definition and anything unsupported. Uploaded code never runs beside signing keys.
  • Compare replay and shadow behaviour and costs with your current process.
  • Approve the version, then use the desk and the API to inspect incidents and propose updates.
This is a preview

Nothing here trades. No account is created and nothing you type leaves your browser except a read-only request to Hyperliquid. Figures marked illustrative are examples, not results. Copying other people’s bots is a later, separately gated release.