Licences
The complete inventory of third-party code and assets in VALBEX, each with its version, its licence and where it came from.
VALBEX ships code and assets written by other people. Every one of them is listed here with its exact version, its licence and its source, so the attribution each licence asks for is actually published rather than filed away.
The list is generated from the project's own inventory, not written by hand. It covers what is shipped: the Android app, the Cloudflare Worker, this site and its assets. The Python training toolchain runs offline and reaches no binary, so it is deliberately not listed.
Android (180)
| Item | Version | Licence | Source |
|---|---|---|---|
androidx.activity:activity | 1.11.0 | Apache-2.0 | |
androidx.activity:activity-compose | 1.11.0 | Apache-2.0 | |
androidx.activity:activity-ktx | 1.11.0 | Apache-2.0 | |
androidx.annotation:annotation | 1.9.1 | Apache-2.0 | |
androidx.annotation:annotation-experimental | 1.4.1 | Apache-2.0 | |
androidx.annotation:annotation-jvm | 1.9.1 | Apache-2.0 | |
androidx.arch.core:core-common | 2.2.0 | Apache-2.0 | |
androidx.arch.core:core-runtime | 2.2.0 | Apache-2.0 | |
androidx.autofill:autofill | 1.0.0 | Apache-2.0 | |
androidx.collection:collection | 1.5.0 | Apache-2.0 | |
androidx.collection:collection-jvm | 1.5.0 | Apache-2.0 | |
androidx.collection:collection-ktx | 1.5.0 | Apache-2.0 | |
androidx.compose:compose-bom | 2025.09.00 | Apache-2.0 | |
androidx.compose.animation:animation | 1.9.1 | Apache-2.0 | |
androidx.compose.animation:animation-android | 1.9.1 | Apache-2.0 | |
androidx.compose.animation:animation-core | 1.9.1 | Apache-2.0 | |
androidx.compose.animation:animation-core-android | 1.9.1 | Apache-2.0 | |
androidx.compose.foundation:foundation | 1.9.1 | Apache-2.0 | |
androidx.compose.foundation:foundation-android | 1.9.1 | Apache-2.0 | |
androidx.compose.foundation:foundation-layout | 1.9.1 | Apache-2.0 | |
androidx.compose.foundation:foundation-layout-android | 1.9.1 | Apache-2.0 | |
androidx.compose.material:material-icons-core | 1.7.8 | Apache-2.0 | |
androidx.compose.material:material-icons-core-android | 1.7.8 | Apache-2.0 | |
androidx.compose.material:material-icons-extended | 1.7.8 | Apache-2.0 | |
androidx.compose.material:material-icons-extended-android | 1.7.8 | Apache-2.0 | |
androidx.compose.material:material-ripple | 1.9.1 | Apache-2.0 | |
androidx.compose.material:material-ripple-android | 1.9.1 | Apache-2.0 | |
androidx.compose.material3:material3 | 1.3.2 | Apache-2.0 | |
androidx.compose.material3:material3-adaptive-navigation-suite | 1.3.2 | Apache-2.0 | |
androidx.compose.material3:material3-adaptive-navigation-suite-android | 1.3.2 | Apache-2.0 | |
androidx.compose.material3:material3-android | 1.3.2 | Apache-2.0 | |
androidx.compose.material3.adaptive:adaptive | 1.1.0 | Apache-2.0 | |
androidx.compose.material3.adaptive:adaptive-android | 1.1.0 | Apache-2.0 | |
androidx.compose.runtime:runtime | 1.9.1 | Apache-2.0 | |
androidx.compose.runtime:runtime-android | 1.9.1 | Apache-2.0 | |
androidx.compose.runtime:runtime-annotation | 1.9.1 | Apache-2.0 | |
androidx.compose.runtime:runtime-annotation-android | 1.9.1 | Apache-2.0 | |
androidx.compose.runtime:runtime-saveable | 1.9.1 | Apache-2.0 | |
androidx.compose.runtime:runtime-saveable-android | 1.9.1 | Apache-2.0 | |
androidx.compose.ui:ui | 1.9.1 | Apache-2.0 | |
androidx.compose.ui:ui-android | 1.9.1 | Apache-2.0 | |
androidx.compose.ui:ui-geometry | 1.9.1 | Apache-2.0 | |
androidx.compose.ui:ui-geometry-android | 1.9.1 | Apache-2.0 | |
androidx.compose.ui:ui-graphics | 1.9.1 | Apache-2.0 | |
androidx.compose.ui:ui-graphics-android | 1.9.1 | Apache-2.0 | |
androidx.compose.ui:ui-text | 1.9.1 | Apache-2.0 | |
androidx.compose.ui:ui-text-android | 1.9.1 | Apache-2.0 | |
androidx.compose.ui:ui-tooling-preview | 1.9.1 | Apache-2.0 | |
androidx.compose.ui:ui-tooling-preview-android | 1.9.1 | Apache-2.0 | |
androidx.compose.ui:ui-unit | 1.9.1 | Apache-2.0 | |
androidx.compose.ui:ui-unit-android | 1.9.1 | Apache-2.0 | |
androidx.compose.ui:ui-util | 1.9.1 | Apache-2.0 | |
androidx.compose.ui:ui-util-android | 1.9.1 | Apache-2.0 | |
androidx.concurrent:concurrent-futures | 1.1.0 | Apache-2.0 | |
androidx.concurrent:concurrent-futures-ktx | 1.1.0 | Apache-2.0 | |
androidx.core:core | 1.17.0 | Apache-2.0 | |
androidx.core:core-ktx | 1.17.0 | Apache-2.0 | |
androidx.core:core-remoteviews | 1.1.0 | Apache-2.0 | |
androidx.core:core-viewtree | 1.0.0 | Apache-2.0 | |
androidx.customview:customview | 1.0.0 | Apache-2.0 | |
androidx.customview:customview-poolingcontainer | 1.0.0 | Apache-2.0 | |
androidx.datastore:datastore | 1.1.7 | Apache-2.0 | |
androidx.datastore:datastore-android | 1.1.7 | Apache-2.0 | |
androidx.datastore:datastore-core | 1.1.7 | Apache-2.0 | |
androidx.datastore:datastore-core-android | 1.1.7 | Apache-2.0 | |
androidx.datastore:datastore-core-okio | 1.1.7 | Apache-2.0 | |
androidx.datastore:datastore-core-okio-jvm | 1.1.7 | Apache-2.0 | |
androidx.datastore:datastore-preferences | 1.1.7 | Apache-2.0 | |
androidx.datastore:datastore-preferences-android | 1.1.7 | Apache-2.0 | |
androidx.datastore:datastore-preferences-core | 1.1.7 | Apache-2.0 | |
androidx.datastore:datastore-preferences-core-android | 1.1.7 | Apache-2.0 | |
androidx.datastore:datastore-preferences-external-protobuf | 1.1.7 | BSD-3-Clause | |
androidx.datastore:datastore-preferences-proto | 1.1.7 | Apache-2.0 | |
androidx.documentfile:documentfile | 1.0.0 | Apache-2.0 | |
androidx.emoji2:emoji2 | 1.4.0 | Apache-2.0 | |
androidx.fragment:fragment | 1.1.0 | Apache-2.0 | |
androidx.glance:glance | 1.1.1 | Apache-2.0 | |
androidx.glance:glance-appwidget | 1.1.1 | Apache-2.0 | |
androidx.glance:glance-appwidget-external-protobuf | 1.1.1 | BSD-3-Clause | |
androidx.glance:glance-appwidget-proto | 1.1.1 | Apache-2.0 | |
androidx.glance:glance-material3 | 1.1.1 | Apache-2.0 | |
androidx.graphics:graphics-path | 1.0.1 | Apache-2.0 | |
androidx.interpolator:interpolator | 1.0.0 | Apache-2.0 | |
androidx.legacy:legacy-support-core-utils | 1.0.0 | Apache-2.0 | |
androidx.lifecycle:lifecycle-common | 2.9.4 | Apache-2.0 | |
androidx.lifecycle:lifecycle-common-java8 | 2.9.4 | Apache-2.0 | |
androidx.lifecycle:lifecycle-common-jvm | 2.9.4 | Apache-2.0 | |
androidx.lifecycle:lifecycle-livedata | 2.9.4 | Apache-2.0 | |
androidx.lifecycle:lifecycle-livedata-core | 2.9.4 | Apache-2.0 | |
androidx.lifecycle:lifecycle-livedata-core-ktx | 2.9.4 | Apache-2.0 | |
androidx.lifecycle:lifecycle-process | 2.9.4 | Apache-2.0 | |
androidx.lifecycle:lifecycle-runtime | 2.9.4 | Apache-2.0 | |
androidx.lifecycle:lifecycle-runtime-android | 2.9.4 | Apache-2.0 | |
androidx.lifecycle:lifecycle-runtime-compose | 2.9.4 | Apache-2.0 | |
androidx.lifecycle:lifecycle-runtime-compose-android | 2.9.4 | Apache-2.0 | |
androidx.lifecycle:lifecycle-runtime-ktx | 2.9.4 | Apache-2.0 | |
androidx.lifecycle:lifecycle-runtime-ktx-android | 2.9.4 | Apache-2.0 | |
androidx.lifecycle:lifecycle-service | 2.9.4 | Apache-2.0 | |
androidx.lifecycle:lifecycle-viewmodel | 2.9.4 | Apache-2.0 | |
androidx.lifecycle:lifecycle-viewmodel-android | 2.9.4 | Apache-2.0 | |
androidx.lifecycle:lifecycle-viewmodel-compose | 2.9.4 | Apache-2.0 | |
androidx.lifecycle:lifecycle-viewmodel-compose-android | 2.9.4 | Apache-2.0 | |
androidx.lifecycle:lifecycle-viewmodel-ktx | 2.9.4 | Apache-2.0 | |
androidx.lifecycle:lifecycle-viewmodel-savedstate | 2.9.4 | Apache-2.0 | |
androidx.lifecycle:lifecycle-viewmodel-savedstate-android | 2.9.4 | Apache-2.0 | |
androidx.loader:loader | 1.0.0 | Apache-2.0 | |
androidx.localbroadcastmanager:localbroadcastmanager | 1.0.0 | Apache-2.0 | |
androidx.print:print | 1.0.0 | Apache-2.0 | |
androidx.profileinstaller:profileinstaller | 1.4.0 | Apache-2.0 | |
androidx.room:room-common | 2.2.5 | Apache-2.0 | |
androidx.room:room-runtime | 2.2.5 | Apache-2.0 | |
androidx.savedstate:savedstate | 1.3.1 | Apache-2.0 | |
androidx.savedstate:savedstate-android | 1.3.1 | Apache-2.0 | |
androidx.savedstate:savedstate-compose | 1.3.1 | Apache-2.0 | |
androidx.savedstate:savedstate-compose-android | 1.3.1 | Apache-2.0 | |
androidx.savedstate:savedstate-ktx | 1.3.1 | Apache-2.0 | |
androidx.sqlite:sqlite | 2.1.0 | Apache-2.0 | |
androidx.sqlite:sqlite-framework | 2.1.0 | Apache-2.0 | |
androidx.startup:startup-runtime | 1.1.1 | Apache-2.0 | |
androidx.tracing:tracing | 1.2.0 | Apache-2.0 | |
androidx.versionedparcelable:versionedparcelable | 1.1.1 | Apache-2.0 | |
androidx.viewpager:viewpager | 1.0.0 | Apache-2.0 | |
androidx.window:window | 1.3.0 | Apache-2.0 | |
androidx.window:window-core | 1.3.0 | Apache-2.0 | |
androidx.window:window-core-android | 1.3.0 | Apache-2.0 | |
androidx.window.extensions.core:core | 1.0.0 | Apache-2.0 | |
androidx.work:work-runtime | 2.7.1 | Apache-2.0 | |
androidx.work:work-runtime-ktx | 2.7.1 | Apache-2.0 | |
com.android.billingclient:billing | 9.1.0 | Android SDK License (proprietary) | |
com.android.billingclient:billing-ktx | 9.1.0 | Android SDK License (proprietary) | |
com.google.android.datatransport:transport-api | 3.1.0 | Apache-2.0 | |
com.google.android.datatransport:transport-backend-cct | 3.1.9 | Apache-2.0 | |
com.google.android.datatransport:transport-runtime | 3.1.9 | Apache-2.0 | |
com.google.android.gms:play-services-base | 18.5.0 | Android SDK License (proprietary) | |
com.google.android.gms:play-services-basement | 18.9.0 | Android SDK License (proprietary) | |
com.google.android.gms:play-services-cloud-messaging | 17.2.0 | Android SDK License (proprietary) | |
com.google.android.gms:play-services-location | 19.0.0 | Android SDK License (proprietary) | |
com.google.android.gms:play-services-places-placereport | 17.0.0 | Android SDK License (proprietary) | |
com.google.android.gms:play-services-stats | 17.0.2 | Android SDK License (proprietary) | |
com.google.android.gms:play-services-tasks | 18.2.0 | Android SDK License (proprietary) | |
com.google.android.play:core-common | 2.0.4 | Play Core SDK ToS (proprietary) | |
com.google.android.play:integrity | 1.6.0 | Play Integrity API ToS (proprietary) | |
com.google.android.play:review | 2.0.2 | Play Core SDK ToS (proprietary) | |
com.google.android.play:review-ktx | 2.0.2 | Play Core SDK ToS (proprietary) | |
com.google.errorprone:error_prone_annotations | 2.26.0 | Apache-2.0 | central |
com.google.firebase:firebase-annotations | 17.0.0 | Apache-2.0 | |
com.google.firebase:firebase-bom | 34.1.0 | Apache-2.0 | |
com.google.firebase:firebase-common | 22.0.0 | Apache-2.0 | |
com.google.firebase:firebase-components | 19.0.0 | Apache-2.0 | |
com.google.firebase:firebase-datatransport | 18.2.0 | Apache-2.0 | |
com.google.firebase:firebase-encoders | 17.0.0 | Apache-2.0 | |
com.google.firebase:firebase-encoders-json | 18.0.0 | Apache-2.0 | |
com.google.firebase:firebase-encoders-proto | 16.0.0 | Apache-2.0 | |
com.google.firebase:firebase-iid-interop | 17.1.0 | Android SDK License (proprietary) | |
com.google.firebase:firebase-installations | 19.0.0 | Apache-2.0 | |
com.google.firebase:firebase-installations-interop | 17.1.1 | Apache-2.0 | |
com.google.firebase:firebase-measurement-connector | 19.0.0 | Android SDK License (proprietary) | |
com.google.firebase:firebase-messaging | 25.0.0 | Apache-2.0 | |
com.google.guava:listenablefuture | 1.0 | Apache-2.0 | central |
com.squareup.okio:okio | 3.4.0 | Apache-2.0 | central |
com.squareup.okio:okio-jvm | 3.4.0 | Apache-2.0 | central |
javax.inject:javax.inject | 1 | Apache-2.0 | central |
org.jetbrains:annotations | 23.0.0 | Apache-2.0 | central |
org.jetbrains.kotlin:kotlin-android-extensions-runtime | 1.9.22 | Apache-2.0 | central |
org.jetbrains.kotlin:kotlin-parcelize-runtime | 1.9.22 | Apache-2.0 | central |
org.jetbrains.kotlin:kotlin-stdlib | 2.2.20 | Apache-2.0 | central |
org.jetbrains.kotlin:kotlin-stdlib-common | 2.2.20 | Apache-2.0 | central |
org.jetbrains.kotlin:kotlin-stdlib-jdk7 | 1.8.0 | Apache-2.0 | central |
org.jetbrains.kotlin:kotlin-stdlib-jdk8 | 1.8.0 | Apache-2.0 | central |
org.jetbrains.kotlinx:kotlinx-coroutines-android | 1.9.0 | Apache-2.0 | central |
org.jetbrains.kotlinx:kotlinx-coroutines-bom | 1.9.0 | Apache-2.0 | central |
org.jetbrains.kotlinx:kotlinx-coroutines-core | 1.9.0 | Apache-2.0 | central |
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm | 1.9.0 | Apache-2.0 | central |
org.jetbrains.kotlinx:kotlinx-coroutines-play-services | 1.9.0 | Apache-2.0 | central |
org.jetbrains.kotlinx:kotlinx-serialization-bom | 1.9.0 | Apache-2.0 | central |
org.jetbrains.kotlinx:kotlinx-serialization-core | 1.9.0 | Apache-2.0 | central |
org.jetbrains.kotlinx:kotlinx-serialization-core-jvm | 1.9.0 | Apache-2.0 | central |
org.jetbrains.kotlinx:kotlinx-serialization-json | 1.9.0 | Apache-2.0 | central |
org.jetbrains.kotlinx:kotlinx-serialization-json-jvm | 1.9.0 | Apache-2.0 | central |
org.jspecify:jspecify | 1.0.0 | Apache-2.0 | central |
Worker (31)
| Item | Version | Licence | Source |
|---|---|---|---|
@cbor-extract/cbor-extract-darwin-arm64 | 2.2.2 | MIT | |
@cbor-extract/cbor-extract-darwin-x64 | 2.2.2 | MIT | |
@cbor-extract/cbor-extract-linux-arm | 2.2.2 | MIT | |
@cbor-extract/cbor-extract-linux-arm64 | 2.2.2 | MIT | |
@cbor-extract/cbor-extract-linux-x64 | 2.2.2 | MIT | |
@cbor-extract/cbor-extract-win32-x64 | 2.2.2 | MIT | |
@peculiar/asn1-cms | 2.8.0 | MIT | |
@peculiar/asn1-csr | 2.8.0 | MIT | |
@peculiar/asn1-ecc | 2.8.0 | MIT | |
@peculiar/asn1-pfx | 2.8.0 | MIT | |
@peculiar/asn1-pkcs8 | 2.8.0 | MIT | |
@peculiar/asn1-pkcs9 | 2.8.0 | MIT | |
@peculiar/asn1-rsa | 2.8.0 | MIT | |
@peculiar/asn1-schema | 2.8.0 | MIT | |
@peculiar/asn1-x509 | 2.8.0 | MIT | |
@peculiar/asn1-x509-attr | 2.8.0 | MIT | |
@peculiar/utils | 2.0.3 | MIT | |
@peculiar/x509 | 2.0.0 | MIT | |
asn1js | 3.0.10 | BSD-3-Clause | |
cbor-extract | 2.2.2 | MIT | |
cbor-x | 1.6.5 | MIT | |
detect-libc | 2.1.2 | Apache-2.0 | |
node-gyp-build-optional-packages | 5.1.1 | MIT | |
pvtsutils | 1.3.6 | MIT | |
pvutils | 1.2.0 | MIT | |
reflect-metadata | 0.2.2 | Apache-2.0 | |
tslib | 2.8.1 | 0BSD | |
tsyringe | 4.10.0 | MIT | |
@cloudflare/workers-types | 4.20260702.1 | MIT OR Apache-2.0 | |
typescript | 5.9.3 | Apache-2.0 | |
wrangler | 4.95.0 | MIT OR Apache-2.0 |
Site (3)
| Item | Version | Licence | Source |
|---|---|---|---|
Cloudflare Turnstile (turnstile/v0/api.js) | unversioned, served live | Cloudflare Terms of Service — free tier, commercial use permitted | https://challenges.cloudflare.com/turnstile/v0/api.js |
web/img/appstore.svg — Apple "Download on the App Store" badge | redraw, no upstream version | UNKNOWN, see F3 | Apple Identity Guidelines for App Store badges |
web/img/googleplay.svg — Google Play "Get it on Google Play" badge | redraw, no upstream version | UNKNOWN, see F3 | Google Play badge guidelines |
Assets (4)
| Item | Version | Licence | Source |
|---|---|---|---|
App icon — shared/brand/valbex-icon{,-dark,-tinted}.svg and every generated size (iOS AppIcon.appiconset, Android mipmap-*, web/img/favicon-*, apple-touch-icon, og-image) | n/a | Ours — GRETIFY s. r. o. | Drawn in-house; every raster is generated from the SVG master with rsvg-convert |
Screenshots — web/img/screens/*.{png,webp} | from build 1.88 | Ours | Captured from our own build on neutral demo data |
Material Symbols glyphs drawn by material-icons-extended | 1.7.8 | Apache-2.0 | Covered by the Android row in §2; no glyph file is vendored |
worker/src/model_state.json — exported model state (ratings + isotonic calibration) | exported, ships in the Worker bundle | Ours as a work; the underlying facts are provider data — see F4 | Trained by model/ from API-Sports and api-tennis.com responses |
Get VALBEX
The app is not in the stores yet. Leave your email and we will write once — the day it launches.
VALBEX is an analytics app for information and entertainment only (18+). We are not a bookmaker, we never take bets or handle money, and nothing here is betting or financial advice. Please gamble responsibly.