Skip to content

Releases: 0xgeorgemathew/t3trade

T3 Trade 0.0.32 — first packaged alpha (testnet only)

Choose a tag to compare

@0xgeorgemathew 0xgeorgemathew released this 13 Aug 18:47
3a247dc

T3 Trade is an Agentic Trading Environment (ATE) — a fork of T3 Code where the coding agents you already run (Claude Code, Codex, Cursor, Grok, OpenCode) can be pointed at a live Hyperliquid testnet account through a typed, gated tool surface. The agent reads the market, plans, and explains itself; the environment enforces the rules.

This is the first packaged release of the fork.

What's in this release

  • Missions. One agent thread bound to one market with a written strategy, a maximum-loss budget, and an expiry. The agent wakes on market events (price crosses, PnL levels, candle closes) — not on a timer — with a fresh snapshot of the account, position, resting orders, and remaining budget.
  • A deterministic order gate. Every order passes a 17-item preview — mandate, leverage, gross notional, exchange minimums, BBO freshness, the reservation ledger, and a mandatory stop-loss — before anything is signed. A failed check is a rejected order.
  • Protection invariant. Every acknowledged position increase must have a confirmed exchange-native reduce-only stop resting against it, reconciled against the canonical position size read back from the exchange.
  • Operator controls that don't need the agent. Pause, resume, cancel entries, reduce 25/50/75/100%, close, revoke, and close-and-revoke all run deterministically, even with the agent's provider process stopped.
  • Idempotent submission. Deterministic client order ids plus a local idempotency key: a retried request returns the existing record instead of placing a second order.
  • Regime-aware evaluation. Strategy evaluation and stop calibration account for the market regime, with flat-market reassessment and preserved mission history.

Current state and limitations — read before running

  • Alpha software. Expect rough edges. Supervise every live run and leave the account flat afterwards (close the position, cancel resting orders).
  • Hyperliquid testnet only. There is no mainnet configuration, and none should be added casually. Nothing here is investment advice or a promise of returns.
  • Live execution is gated by an interim signer key. Hyperliquid is a signed-order exchange, and T3 Trade has no wallet onboarding yet: you provision a single signer key at ~/.t3trade/secrets/hyperliquid-interim-signer-key.bin (or T3_TRADES_INTERIM_SIGNER_KEY). Key present → real testnet orders; no key → read-only. There is no second flag. Use a testnet-funded key only, and never commit or print it.
  • macOS (Apple Silicon) only, and unsigned. On first launch, right-click the app and choose Open, or allow it under System Settings → Privacy & Security. Windows, Linux, and Intel Macs run the web app from source (vp i && pnpm dev). There is no mobile release.
  • An extended unattended testnet soak has not been completed yet; treat long-running missions as experimental.

Install

Download T3-Trades-0.0.32-arm64.dmg below, or run from source — see the README. You need at least one coding-agent CLI installed and authenticated.

Checksums (SHA-256)

aa32218804750d8207f472efe699c0321f3d783ff00303b7c0dcb49ba1dbdc30  T3-Trades-0.0.32-arm64.dmg
323acbad1d3a6387309773107cc1e162149266663b267bde182c8aa92017d3a1  T3-Trades-0.0.32-arm64.zip