THESIS docs
v1.0.0
Live demo Get help
● Reference · Versions

Changelog
what changed, when.

Every release, newest first. Read the entry for your target version before you update.

011.0.0

Current 2026-09-29 · initial release

  • Desk (/app) with Build, Test and Run workspaces and a guided flow (Chart → Rules → Robustness → Paper → Live); command palette (⌘K / Ctrl+K); visual and JSON rules editor; strategy gallery of three templates, each backtested live; saved strategies in the browser; share links (rules in the URL after #).
  • Optional AI chart reading with your own Anthropic key: the chart on screen plus its candles, or a screenshot, into a strict rule schema with clamped risk limits and a report of every change; edits in plain words shown as a diff; level check of chart levels against real swing highs and lows. Without a key the desk works on templates and hand-written rules.
  • Backtest on the most recent Hyperliquid candles (about 5,000 per request): next-open fills, stop-first on ambiguous candles, taker fee, builder fee, slippage, real hourly Hyperliquid funding while a position is open, older 70 % vs recent 30 % split, buy-and-hold comparison, trade CSV export.
  • Robustness lab in a background worker: walk-forward, Monte Carlo (reshuffled drawdown and bootstrapped returns), parameter sensitivity, look-ahead check and a grade from A to F that gates testnet and mainnet runs.
  • Runs as paper, testnet or mainnet (mainnet off by default) from the user's tab, with an expiring agent key approved by the user's wallet; each entry sent with its stop and target in one signed action; bounded IOC entries; risk limits; kill switch; journal of expected vs actual (fills, slippage, fees, funding); drift warning against the lab's Monte Carlo range; alerts in the app, as browser notifications and through the user's own Telegram bot; key panel with a live network log.
  • Landing page (/) with live Hyperliquid tickers, a robustness verdict computed in the visitor's browser on real data, editable copy and FAQ, a pricing section when plans are on, and a "for operators" section with a revenue calculator on the visitor's own inputs.
  • Operator admin (/admin) on the MIKODES Admin Kit 0.3.0: settings with hard ranges, owner and team roles, two-factor, audit log, history and rollback, export and import with preview, status checks, realised revenue, aggregate metrics.
  • Revenue mechanisms, all off by default: Hyperliquid builder fee (cap 0.1 %), Pro plan paid in USDC on Hyperliquid, Hyperliquid referral link.
  • Access controls: maintenance mode, announcement banner, live modes blocked by country (default: US), restricted-jurisdiction confirmation before live runs.
  • Hosting: one Node process (SQLite or Postgres) or Vercel (Postgres, optional Blob); Content-Security-Policy on every page; retry with backoff when Hyperliquid rate-limits. 134 automated tests (pnpm test).

Migration: none, first release.

02How to update

Keep the original package and your changes apart from day one, so a new version is a merge, not a rewrite:

git init
git add .
git commit -m "THESIS 1.0.0 (original)"
git branch vendor            # untouched copy of the original
  1. Back upAdmin → Export / Import → Export. On a Node server, also copy the data/ folder.
  2. Download the new versionCodeCanyon → your account → Downloads → THESIS.
  3. Unpack it on the vendor branch
    git checkout vendor
    # delete the old files (not .git), unzip the new version here
    git add -A
    git commit -m "THESIS <new version> (original)"
    git checkout main
    git merge vendor
  4. Resolve conflictsUsually only in files you rebranded. Keep your values, take the new code.
  5. Install, test, build, restart
    pnpm install
    pnpm test
    pnpm build
    Then restart the server, or push to your repository so Vercel redeploys. Admin settings stay in your database.

Versions follow major.minor.patch: a patch fixes bugs, a minor adds features with safe defaults, a major may need migration steps, which are always listed here.