● 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
| 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.5 | MIT | Rule and settings schemas |
| @anthropic-ai/sdk | 0.128.0 | MIT | Chart reading |
| hono | 4.13.9 | MIT | Admin Kit server |
| pg | 8.23.0 | MIT | Postgres storage |
| better-sqlite3 (optional) | 13.0.3 | MIT | SQLite storage |
| @vercel/blob | 2.8.0 | Apache-2.0 | Counters on Vercel |
Build and test only: vite 8.3.0 (MIT), typescript 7.0.2 (Apache-2.0), vitest 5.0.1 (MIT), tsx 4.23.15 (MIT), concurrently 10.0.5 (MIT). Exact versions of everything are in pnpm-lock.yaml.
03MIKODES Admin Kit
The admin console in vendor/mikodes-admin/ is part of the item and covered by your item licence.
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
vendor/mikodes-admin/ui/assets/, unmodified, under the SIL Open Font License 1.1. This documentation loads the same two fonts 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.