QuantZ
Checking sign-in status

Open-source licences

QuantZ is built on open-source software and fonts. This page gives the credits their licences ask for.

third-party-notices.txt holds every font's full licence and the licence files each package installed on our server ships. A package that ships none, or is a build for another platform, is named there with the licence its package.json states.

Charts

Charts are drawn with TradingView Lightweight Charts™, © TradingView, Inc., used under the Apache License 2.0. tradingview.com

The library's attribution notice:

TradingView Lightweight Charts™Copyright (с) 2025 TradingView, Inc. https://www.tradingview.com/

Fonts

The four type families are used under the SIL Open Font License 1.1. Each one's full licence is in third-party-notices.txt.

  • Inter, SIL Open Font License 1.1. Copyright 2020 The Inter Project Authors (https://github.com/rsms/inter)
  • JetBrains Mono, SIL Open Font License 1.1. Copyright 2020 The JetBrains Mono Project Authors (https://github.com/JetBrains/JetBrainsMono)
  • Newsreader, SIL Open Font License 1.1. Copyright 2020 The Newsreader Project Authors (http://github.com/productiontype/Newsreader)
  • Space Grotesk, SIL Open Font License 1.1. Copyright 2020 The Space Grotesk Project Authors (https://github.com/floriankarsten/space-grotesk)

Software we ship

The packages the web app ships, read from its lock file: 401. They are its production dependencies and Tailwind CSS, whose reset stylesheet the build compiles into every page. The list includes the builds of the image library sharp for every platform; a server installs only its own.

  • MIT: 310 packages
  • Apache-2.0: 35 packages
  • ISC: 22 packages
  • BSD-3-Clause: 15 packages
  • LGPL-3.0-or-later: 10 packages
  • Apache-2.0 AND LGPL-3.0-or-later: 3 packages
  • 0BSD: 1 package
  • Apache-2.0 AND LGPL-3.0-or-later AND MIT: 1 package
  • BSD-2-Clause: 1 package
  • CC-BY-4.0: 1 package
  • MIT AND ISC: 1 package
  • No licence stated: 1 package

Not under a permissive licence, and why we use them

  • @img/sharp-libvips-* (LGPL-3.0-or-later): libvips, the image library sharp loads; only the server runs it, for Next.js’s image optimiser, unmodified, and it is never sent to visitors.
  • @img/sharp-wasm32 (Apache-2.0 AND LGPL-3.0-or-later AND MIT): sharp built to WebAssembly with libvips inside; only the server can load it, unmodified, and it is never sent to visitors.
  • @img/sharp-win32-* (Apache-2.0 AND LGPL-3.0-or-later): sharp’s Windows builds, which carry the libvips DLLs; installed only on a Windows machine, and never sent to visitors.
  • caniuse-lite (CC-BY-4.0): browser-support data by Ben Briggs (github.com/browserslist/caniuse-lite), read by the build tools (browserslist, cssnano) when the site is compiled; CC BY 4.0 asks for this credit, and the notices file carries its text.
  • @prisma/extension-accelerate (no licence stated): published by Prisma with no licence field and no licence file in the package; only the server imports it, and src/lib/prisma.ts attaches it only to a prisma:// database address, which production does not use.
Every package (401)
PackageVersionLicence
@better-auth/core1.6.23MIT
@better-auth/drizzle-adapter1.6.23MIT
@better-auth/kysely-adapter1.6.23MIT
@better-auth/memory-adapter1.6.23MIT
@better-auth/mongo-adapter1.6.23MIT
@better-auth/prisma-adapter1.6.23MIT
@better-auth/telemetry1.6.23MIT
@better-auth/utils0.4.2MIT
@better-fetch/fetch1.3.1MIT
@emnapi/runtime1.11.3MIT
@google/genai2.13.0Apache-2.0
@hono/node-server2.1.5MIT
@img/colour1.1.0MIT
@img/sharp-darwin-arm640.35.5Apache-2.0
@img/sharp-darwin-x640.35.5Apache-2.0
@img/sharp-freebsd-wasm320.35.5Apache-2.0
@img/sharp-libvips-darwin-arm641.3.4LGPL-3.0-or-later
@img/sharp-libvips-darwin-x641.3.4LGPL-3.0-or-later
@img/sharp-libvips-linux-arm1.3.4LGPL-3.0-or-later
@img/sharp-libvips-linux-arm641.3.4LGPL-3.0-or-later
@img/sharp-libvips-linux-ppc641.3.4LGPL-3.0-or-later
@img/sharp-libvips-linux-riscv641.3.4LGPL-3.0-or-later
@img/sharp-libvips-linux-s390x1.3.4LGPL-3.0-or-later
@img/sharp-libvips-linux-x641.3.4LGPL-3.0-or-later
@img/sharp-libvips-linuxmusl-arm641.3.4LGPL-3.0-or-later
@img/sharp-libvips-linuxmusl-x641.3.4LGPL-3.0-or-later
@img/sharp-linux-arm0.35.5Apache-2.0
@img/sharp-linux-arm640.35.5Apache-2.0
@img/sharp-linux-ppc640.35.5Apache-2.0
@img/sharp-linux-riscv640.35.5Apache-2.0
@img/sharp-linux-s390x0.35.5Apache-2.0
@img/sharp-linux-x640.35.5Apache-2.0
@img/sharp-linuxmusl-arm640.35.5Apache-2.0
@img/sharp-linuxmusl-x640.35.5Apache-2.0
@img/sharp-wasm320.35.5Apache-2.0 AND LGPL-3.0-or-later AND MIT
@img/sharp-webcontainers-wasm320.35.5Apache-2.0
@img/sharp-win32-arm640.35.5Apache-2.0 AND LGPL-3.0-or-later
@img/sharp-win32-ia320.35.5Apache-2.0 AND LGPL-3.0-or-later
@img/sharp-win32-x640.35.5Apache-2.0 AND LGPL-3.0-or-later
@ioredis/commands1.10.0MIT
@modelcontextprotocol/sdk1.32.0MIT
@next/env16.3.8MIT
@next/swc-darwin-arm6416.3.8MIT
@next/swc-darwin-x6416.3.8MIT
@next/swc-linux-arm64-gnu16.3.8MIT
@next/swc-linux-arm64-musl16.3.8MIT
@next/swc-linux-x64-gnu16.3.8MIT
@next/swc-linux-x64-musl16.3.8MIT
@next/swc-win32-arm64-msvc16.3.8MIT
@next/swc-win32-x64-msvc16.3.8MIT
@noble/ciphers2.2.0MIT
@noble/hashes2.2.0MIT
@opentelemetry/semantic-conventions1.42.0Apache-2.0
@prisma/client5.22.0Apache-2.0
@prisma/debug5.22.0Apache-2.0
@prisma/engines5.22.0Apache-2.0
@prisma/engines-version5.22.0-44.605197351a3c8bdd595af2d2a9bc3025bca48ea2Apache-2.0
@prisma/extension-accelerate3.0.1none stated
@prisma/fetch-engine5.22.0Apache-2.0
@prisma/get-platform5.22.0Apache-2.0
@protobufjs/aspromise1.1.2BSD-3-Clause
@protobufjs/base641.1.2BSD-3-Clause
@protobufjs/codegen2.0.5BSD-3-Clause
@protobufjs/eventemitter1.1.1BSD-3-Clause
@protobufjs/fetch1.1.1BSD-3-Clause
@protobufjs/float1.0.2BSD-3-Clause
@protobufjs/path1.1.2BSD-3-Clause
@protobufjs/pool1.1.0BSD-3-Clause
@protobufjs/utf81.1.1BSD-3-Clause
@radix-ui/primitive1.1.4MIT
@radix-ui/react-compose-refs1.1.3MIT
@radix-ui/react-context1.1.4MIT
@radix-ui/react-dialog1.1.17MIT
@radix-ui/react-dismissable-layer1.1.13MIT
@radix-ui/react-focus-guards1.1.4MIT
@radix-ui/react-focus-scope1.1.10MIT
@radix-ui/react-id1.1.2MIT
@radix-ui/react-portal1.1.12MIT
@radix-ui/react-presence1.1.6MIT
@radix-ui/react-primitive2.1.6MIT
@radix-ui/react-slot1.3.0MIT
@radix-ui/react-use-callback-ref1.1.2MIT
@radix-ui/react-use-controllable-state1.2.3MIT
@radix-ui/react-use-effect-event0.0.3MIT
@radix-ui/react-use-escape-keydown1.1.2MIT
@radix-ui/react-use-layout-effect1.1.2MIT
@reduxjs/toolkit2.12.0MIT
@standard-schema/spec1.1.0MIT
@standard-schema/utils0.3.0MIT
@stripe/stripe-js9.15.0MIT
@swc/helpers0.5.23Apache-2.0
@types/d3-array3.2.2MIT
@types/d3-color3.1.3MIT
@types/d3-ease3.0.2MIT
@types/d3-interpolate3.0.4MIT
@types/d3-path3.1.1MIT
@types/d3-scale4.0.9MIT
@types/d3-shape3.1.8MIT
@types/d3-time3.0.4MIT
@types/d3-timer3.0.2MIT
@types/debug4.1.13MIT
@types/estree1.0.9MIT
@types/estree-jsx1.0.5MIT
@types/hast3.0.4MIT
@types/mdast4.0.4MIT
@types/ms2.1.0MIT
@types/node20.19.43MIT
@types/node6.14.13MIT
@types/react19.2.17MIT
@types/react-dom19.2.3MIT
@types/retry0.12.0MIT
@types/unist2.0.11MIT
@types/unist3.0.3MIT
@types/use-sync-external-store0.0.6MIT
@ungap/structured-clone1.3.2ISC
@upstash/redis1.38.0MIT
@vercel/kv3.0.0Apache-2.0
accepts2.0.0MIT
agent-base7.1.4MIT
ajv8.20.0MIT
ajv-formats3.0.1MIT
aria-hidden1.2.6MIT
bail2.0.2MIT
base64-arraybuffer1.0.2MIT
base64-js1.5.1MIT
baseline-browser-mapping2.11.26Apache-2.0
better-auth1.6.23MIT
better-call1.3.7MIT
bignumber.js9.3.1MIT
body-parser2.3.0MIT
buffer-equal-constant-time1.0.1BSD-3-Clause
bytes3.1.2MIT
call-bind-apply-helpers1.0.2MIT
call-bound1.0.4MIT
caniuse-lite1.0.30001812CC-BY-4.0
ccount2.0.1MIT
character-entities2.0.2MIT
character-entities-html42.1.0MIT
character-entities-legacy3.0.0MIT
character-reference-invalid2.0.1MIT
client-only0.0.1MIT
clsx2.1.1MIT
cluster-key-slot1.1.1Apache-2.0
cmdk1.1.1MIT
comma-separated-tokens2.0.3MIT
content-disposition1.1.0MIT
content-type1.0.5MIT
content-type2.1.0MIT
cookie0.7.2MIT
cookie-signature1.2.2MIT
cors2.8.6MIT
cross-spawn7.0.6MIT
css-line-break2.1.0MIT
csstype3.2.3MIT
d3-array3.2.4ISC
d3-color3.1.0ISC
d3-ease3.0.1BSD-3-Clause
d3-format3.1.2ISC
d3-interpolate3.0.1ISC
d3-path3.1.0ISC
d3-scale4.0.2ISC
d3-shape3.2.0ISC
d3-time3.1.0ISC
d3-time-format4.1.0ISC
d3-timer3.0.1ISC
data-uri-to-buffer4.0.1MIT
debug4.4.3MIT
decimal.js-light2.5.1MIT
decode-named-character-reference1.3.0MIT
defu6.1.7MIT
denque2.1.0Apache-2.0
depd2.0.0MIT
dequal2.0.3MIT
detect-libc2.1.2Apache-2.0
detect-node-es1.1.0MIT
devlop1.1.0MIT
dunder-proto1.0.1MIT
ecdsa-sig-formatter1.0.11Apache-2.0
ee-first1.1.1MIT
encodeurl2.0.0MIT
es-define-property1.0.1MIT
es-errors1.3.0MIT
es-object-atoms1.1.2MIT
es-toolkit1.49.0MIT
escape-html1.0.3MIT
estree-util-is-identifier-name3.0.0MIT
etag1.8.1MIT
eventemitter35.0.4MIT
eventsource3.0.7MIT
eventsource-parser3.1.1MIT
express5.2.1MIT
express-rate-limit8.7.0MIT
extend3.0.2MIT
fancy-canvas2.1.0MIT
fast-deep-equal3.1.3MIT
fast-equals4.0.3MIT
fast-uri3.1.8BSD-3-Clause
fetch-blob3.2.0MIT
finalhandler2.1.1MIT
formdata-polyfill4.0.10MIT
forwarded0.2.0MIT
framer-motion12.42.0MIT
fresh2.0.0MIT
fsevents2.3.3MIT
function-bind1.1.2MIT
gaxios7.1.5Apache-2.0
gcp-metadata8.1.2Apache-2.0
get-intrinsic1.3.0MIT
get-nonce1.0.1MIT
get-proto1.0.1MIT
google-auth-library10.7.0Apache-2.0
google-logging-utils1.1.3Apache-2.0
gopd1.2.0MIT
has-symbols1.1.0MIT
hasown2.0.4MIT
hast-util-to-jsx-runtime2.3.6MIT
hast-util-whitespace3.0.0MIT
hono4.13.13MIT
html-url-attributes3.0.1MIT
html2canvas1.4.1MIT
http-errors2.0.1MIT
https-proxy-agent7.0.6MIT
iconv-lite0.7.3MIT
immer10.2.0MIT
immer11.1.8MIT
inherits2.0.4ISC
inline-style-parser0.2.7MIT
internmap2.0.3ISC
ioredis5.11.1MIT
ip-address10.7.3MIT
ipaddr.js1.9.1MIT
is-alphabetical2.0.1MIT
is-alphanumerical2.0.1MIT
is-decimal2.0.1MIT
is-hexadecimal2.0.1MIT
is-plain-obj4.1.0MIT
is-promise4.0.0MIT
isexe2.0.0ISC
jose6.2.3MIT
js-tokens4.0.0MIT
json-bigint1.0.0MIT
json-schema-traverse1.0.0MIT
json-schema-typed8.0.2BSD-2-Clause
jwa2.0.1MIT
jws4.0.1MIT
kysely0.29.3MIT
lightweight-charts5.2.0Apache-2.0
long5.3.2Apache-2.0
longest-streak3.1.0MIT
loose-envify1.4.0MIT
lucide-react1.21.0ISC
math-intrinsics1.1.0MIT
mdast-util-from-markdown2.0.3MIT
mdast-util-mdx-expression2.0.1MIT
mdast-util-mdx-jsx3.2.0MIT
mdast-util-mdxjs-esm2.0.1MIT
mdast-util-phrasing4.1.0MIT
mdast-util-to-hast13.2.1MIT
mdast-util-to-markdown2.1.2MIT
mdast-util-to-string4.0.0MIT
media-typer1.1.1MIT
merge-descriptors2.0.0MIT
micromark4.0.2MIT
micromark-core-commonmark2.0.3MIT
micromark-factory-destination2.0.1MIT
micromark-factory-label2.0.1MIT
micromark-factory-space2.0.1MIT
micromark-factory-title2.0.1MIT
micromark-factory-whitespace2.0.1MIT
micromark-util-character2.1.1MIT
micromark-util-chunked2.0.1MIT
micromark-util-classify-character2.0.1MIT
micromark-util-combine-extensions2.0.1MIT
micromark-util-decode-numeric-character-reference2.0.2MIT
micromark-util-decode-string2.0.1MIT
micromark-util-encode2.0.1MIT
micromark-util-html-tag-name2.0.1MIT
micromark-util-normalize-identifier2.0.1MIT
micromark-util-resolve-all2.0.1MIT
micromark-util-sanitize-uri2.0.1MIT
micromark-util-subtokenize2.1.0MIT
micromark-util-symbol2.0.1MIT
micromark-util-types2.0.2MIT
mime-db1.54.0MIT
mime-types3.0.2MIT
motion-dom12.42.0MIT
motion-utils12.39.0MIT
ms2.1.3MIT
nanoid3.3.18MIT
nanostores1.4.0MIT
negotiator1.1.0MIT
next16.3.8MIT
node-domexception1.0.0MIT
node-fetch3.3.2MIT
object-assign4.1.1MIT
object-inspect1.13.4MIT
on-finished2.4.1MIT
once1.4.0ISC
p-retry4.6.2MIT
parse-entities4.0.2MIT
parseurl1.3.3MIT
path-key3.1.1MIT
path-to-regexp8.4.2MIT
picocolors1.1.1ISC
pkce-challenge5.0.1MIT
postcss8.5.23MIT
prisma5.22.0Apache-2.0
prop-types15.8.1MIT
property-information7.2.0MIT
protobufjs7.6.5BSD-3-Clause
proxy-addr2.0.8MIT
qrcode-generator2.0.4MIT
qs6.16.0BSD-3-Clause
range-parser1.3.0MIT
raw-body3.0.2MIT
react19.2.4MIT
react-dom19.2.4MIT
react-draggable4.7.0MIT
react-grid-layout1.4.4MIT
react-is16.13.1MIT
react-markdown10.1.0MIT
react-qr-code2.2.0MIT
react-redux9.3.0MIT
react-remove-scroll2.7.2MIT
react-remove-scroll-bar2.3.8MIT
react-resizable3.2.0MIT
react-resizable4.0.2MIT
react-style-singleton2.2.3MIT
recharts3.9.0MIT
redis-errors1.2.0MIT
redis-parser3.0.0MIT
redux5.0.1MIT
redux-thunk3.1.0MIT
remark-parse11.0.0MIT
remark-rehype11.1.2MIT
require-from-string2.0.2MIT
reselect5.2.0MIT
resize-observer-polyfill1.5.1MIT
retry0.13.1MIT
rou30.7.12MIT
router2.2.0MIT
safe-buffer5.2.1MIT
safer-buffer2.1.2MIT
scheduler0.27.0MIT
semver7.8.5ISC
send1.2.1MIT
serve-static2.2.1MIT
server-only0.0.1MIT
set-cookie-parser3.1.1MIT
setprototypeof1.2.0ISC
sharp0.35.5Apache-2.0
shebang-command2.0.0MIT
shebang-regex3.0.0MIT
side-channel1.1.1MIT
side-channel-list1.0.1MIT
side-channel-map1.0.1MIT
side-channel-weakmap1.0.2MIT
source-map-js1.2.2BSD-3-Clause
space-separated-tokens2.0.2MIT
standard-as-callback2.1.0MIT
statuses2.0.2MIT
stringify-entities4.0.4MIT
stripe22.2.2MIT
style-to-js1.1.21MIT
style-to-object1.0.14MIT
styled-jsx5.1.6MIT
tailwindcss4.3.3MIT
technicalindicators3.1.0MIT
text-segmentation1.0.3MIT
three0.185.0MIT
tiny-invariant1.3.3MIT
toidentifier1.0.1MIT
trim-lines3.0.1MIT
trough2.2.0MIT
tslib2.8.10BSD
type-is2.1.0MIT
uncrypto0.1.3MIT
undici-types6.21.0MIT
unified11.0.5MIT
unist-util-is6.0.1MIT
unist-util-position5.0.0MIT
unist-util-stringify-position4.0.0MIT
unist-util-visit5.1.0MIT
unist-util-visit-parents6.0.2MIT
unpipe1.0.0MIT
use-callback-ref1.3.3MIT
use-sidecar1.1.3MIT
use-sync-external-store1.6.0MIT
utrie1.0.2MIT
vary1.1.2MIT
vfile6.0.3MIT
vfile-message4.0.3MIT
victory-vendor37.3.6MIT AND ISC
web-streams-polyfill3.3.3MIT
which2.0.2ISC
wrappy1.0.2ISC
ws8.21.0MIT
zod4.6.1MIT
zod-to-json-schema3.25.2ISC
zustand5.0.14MIT
zwitch2.0.4MIT

Models we run

The market brief and the self-hosted AI tasks run on Qwen3-4B-Instruct-2507, published by Alibaba Cloud (Qwen team), on our own server. Its weights are used under the Apache License 2.0 (model card, read 2026-10-17).

Our servers

The backend runs only on our own servers and is not distributed. Its open-source packages are checked for copyleft licences in CI, under the same rules as the list above.

Something missing or wrong here? Tell us through the contact page.