FAQ

Frequently asked questions

Quick answers to the most common questions we see in support.

Does Quant ever custody my funds?

No. Your funds stay on Hyperliquid the entire time. Quant signs orders with a per-device session key (HL extra-agent) that cannot withdraw, only place / cancel orders. Withdrawals always require your master wallet signature.

When does the session key expire?

180 days after approval. The Connect Hyperliquid modal reopens automatically once the key is within a few hours of expiry so you can rotate without missing a trade.

Which wallets are supported?

Anything Privy supports: MetaMask, Rainbow, Coinbase Wallet, Rabby, OKX, browser-extension Ethereum wallets (Brave, Phantom in EVM mode, etc.), email-OTP with an auto-minted Privy embedded wallet, and WalletConnect for mobile (Trust, Rabby mobile, Rainbow mobile, etc.).

Hardware wallets (Ledger, Trezor) work through MetaMask / Rabby. We accept both 65-byte and 64-byte (EIP-2098 compact) signatures so the "Invalid signature length" bug that previously hit some hardware setups is fixed.

What does Quant cost?

We charge a 0.05%builder fee per trade, collected by HL on our behalf. No subscriptions, no spreads, no markup on order prices. HL's own taker / maker / funding fees still apply on top.

Which markets are supported?

Signals are produced for BTC and ETH today on five core timeframes (5m / 15m / 1h / 4h / 1d). Live trading agents currently route through BTC; ETH live trading is on the immediate roadmap.

Can I trade from multiple devices?

Yes. Each device generates its own session key when it onboards. Approving a new key on a second device replaces the previous key on HL's side — Quant detects this and prompts the older browser to reconnect when you next open the tab.

Where is my data stored?

Trade history, agents, and points live in Quant's database. Your session key is encrypted on each device under a signature only your master wallet can produce — Quant never sees the unencrypted key. Wallet addresses on the public leaderboards are truncated by default.