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
| Package | Version | Licence | Use |
|---|---|---|---|
| lightweight-charts by TradingView | 5.2.1 | Apache-2.0 | Charts. The attribution logo on the chart must stay. |
| @nktkas/hyperliquid | 0.33.3 | MIT | Hyperliquid info, websocket and signing |
| viem | 2.56.8 | MIT | Browser wallet, agent key, signature checks |
| zod | 4.6.7 | MIT | Rule and settings schemas |
| @anthropic-ai/sdk | 0.128.0 | MIT | Chart reading |
| hono | 4.13.16 | MIT | Admin Kit server |
| pg | 8.23.0 | MIT | Postgres storage |
| better-sqlite3 (optional) | 13.0.3 | MIT | SQLite storage |
| @vercel/blob | 2.8.2 | Apache-2.0 | Counters 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, optionalbetter-sqlite3, all MIT) are installed by the project's ownpackage.json.ui/: the built console served at/admin, not minified.ui-src/: its React + TypeScript source. The open-source packages compiled intoui/(react,react-dom,cmdk,lucide-react, the Geist fonts) are listed inpackages/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.txtin 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.