THESIS docs
v1.1.0
Live demo Get help
● Reference · Third parties

Credits & licences
what it builds on.

THESIS uses open-source packages and third-party services. Each keeps its own licence.

01Summary

Production dependencies, direct and transitive, as reported by pnpm licenses list --prod: MIT 62, Apache-2.0 8, ISC 5, Unlicense 1 (fast-sha256). No copyleft licences. Run the same command after you add packages.

The full list of every package with its version and licence, build tools included, is licenses/THIRD-PARTY-LICENSES.md in your download.

02Direct packages

PackageVersionLicenceUse
lightweight-charts by TradingView5.2.1Apache-2.0Charts. The attribution logo on the chart must stay.
@nktkas/hyperliquid0.33.3MITHyperliquid info, websocket and signing
viem2.56.8MITBrowser wallet, agent key, signature checks
zod4.6.7MITRule and settings schemas
@anthropic-ai/sdk0.128.0MITChart reading
hono4.13.16MITAdmin Kit server
pg8.23.0MITPostgres storage
better-sqlite3 (optional)13.0.3MITSQLite storage
@vercel/blob2.8.2Apache-2.0Counters on Vercel

Build, test and development only (not needed at run time): vite 8.3.0 (MIT), typescript 7.0.2 via @typescript/native and 6.0.2 for the linter (Apache-2.0), vitest 5.0.1 (MIT), eslint 10.14.0 (MIT), typescript-eslint 8.72.1 (MIT), prettier 3.9.10 (MIT), tsx 4.23.15 (MIT, used by pnpm dev and the check scripts), concurrently 10.0.5 (MIT). Exact versions of everything are in pnpm-lock.yaml.

03MIKODES Admin Kit

The operator console and its server in packages/admin-kit/ are the MIKODES Admin Kit: the author's own code, written for and shipped as part of this item. It is not a third-party package and is not published anywhere else. It is covered by your item licence, as stated in packages/admin-kit/LICENSE.md.

  • contract/, server/: TypeScript, imported by relative path. Its server packages (hono, pg, optional better-sqlite3, all MIT) are installed by the project's own package.json.
  • ui/: the built console served at /admin, not minified. ui-src/: its React + TypeScript source. The open-source packages compiled into ui/ (react, react-dom, cmdk, lucide-react, the Geist fonts) are listed in packages/admin-kit/ui-src/package.json.
  • You only rebuild ui/ if you change the console: cd packages/admin-kit/ui-src && npm install && npm run build.

04Fonts, icons and services

  • Fonts: the desk and the landing page use the visitor's system fonts (Inter if installed). The admin console bundles Geist and Geist Mono by Vercel as woff2 files in packages/admin-kit/ui/assets/, unmodified, under the SIL Open Font License 1.1 (Geist-OFL.txt, GeistMono-OFL.txt in the same folder). The copy of this documentation in your download uses system fonts; the hosted copy may load Geist from Google Fonts.
  • Icons: drawn for THESIS, inline SVG, part of the item.
  • Services: Hyperliquid (market data and trading), Anthropic (optional), Telegram (optional, user's own bot), Vercel, Neon (optional hosting). Each has its own terms. Names are used only to describe compatibility.
  • Not affiliated: THESIS is an independent product. It is not affiliated with, endorsed by or sponsored by Hyperliquid, Anthropic, Telegram, Vercel or Neon.