Independent validation of trading signals and forecasts. Seven statistical tests on your own data, and a written verdict from a person. We ran them on our own crypto engine first, in public. It failed.
The same method now runs in the open on everyday questions: weather forecasts, Energinet's data, offshore wind and rain, official economic forecasts, wastewater and nitrogen. Every collector, check and test commits its traces here, and kvantix.tech/playground shows them live.
Everything here follows one method:
- Lock it before the outcome. A prediction or a method that can be edited afterwards proves nothing.
- Measure it honestly. Every call counts, the misses too, against real outcomes and data nobody controls.
- Beat a dumb baseline. "Tomorrow will be like today" is surprisingly hard to beat.
Every investigation, as of its latest public trace. This block is rewritten by tools/pulse.py from the commits and Actions runs of the repositories below, the same data as the live view at kvantix.tech/playground. No results appear here before their test is finished and checked.
| Investigation | State | Last heartbeat | Where it stands | Next |
|---|---|---|---|---|
| Weather forecasts | 🟢 Collecting | 6 Oct 14:25 UTC | 636 forecast downloads locked · 9 days running | First scoreboard, marked preliminary, ≈ 28 Oct |
| Energinet's CO₂ forecast | 🟢 Collecting | 6 Oct 14:26 UTC | 163 CO₂ forecasts locked · 7 days running | First green-hour tally, marked preliminary, ≈ 30 Oct |
| Electricity price list | 🟢 Collecting | 6 Oct 20:11 UTC | 14 price-list checks locked · 7 days running | – |
| Energinet's wind and solar forecasts | 🔒 Waiting | 5 Oct 16:25 UTC | 2019–2026 scored · shown from 14 October at the earliest | Results may be published (right of reply ends), 14 Oct |
| Offshore wind and coastal rain | 🟡 Working | 6 Oct 22:56 UTC | 4 of 35 ERA5 years in · 4 of 8 steps done · now: fetching the weather model (ERA5) | ERA5 weather model complete (estimate at the pace so far), ≈ 28 Oct |
| Economic forecasts | ⚪ Watching | 5 Oct 12:42 UTC | 60 forecasts scored · outcomes from Statistics Denmark | New edition with the 2026 outcomes, 2 Mar 2027 |
| Denmark's wastewater | ⚪ Watching | 6 Oct 13:36 UTC | 98 municipalities and Christiansø · sources checked again every month | Next monthly check against the sources, 6 Nov |
| Nitrogen sources | 💤 Resting | – | Inconclusive reading · 46 stations | – |
| Tools in your browser | ⚪ Watching | 6 Oct 12:12 UTC | 3 tools · nothing you type is stored | – |
Latest traces
- 6 Oct 22:56 UTC · Wind & rain · Weather-model run finished after 5 h 42 min
- 6 Oct 22:56 UTC · Wind & rain · Weather model: 1994 reduced to the gauges' days (no rain-gauge value read)
- 6 Oct 20:11 UTC · Price list · Watchdog: anchor and chain checked
- 6 Oct 16:00 UTC · Wind & rain · Weather-model run finished after 5 h 35 min
- 6 Oct 16:00 UTC · Wind & rain · Weather model: 4 downloads for 1995 fetched (no rain-gauge value read)
- 6 Oct 14:27 UTC · Price list · Day 7 sealed: 14 price-list checks locked, chain intact
Collecting and testing now
| 🌦️ weather-forecast-test | Which weather forecast is right most often in Denmark? DMI, MET Norway, OpenWeatherMap and the pilots' TAF for five cities, locked four times a day before the weather happens. Hash-chained and anchored on GitHub every day. |
| ⚡ energinet-forecasts | How good are Energinet's wind and solar forecasts, and does the green hour hold? Wind and solar scored against settled production, method committed before any data. Every hourly CO₂ forecast is saved and hash-chained before it is overwritten. |
| 🧾 energy-price-archive | Denmark's published electricity price list, every grid tariff and the electricity tax, archived daily and hash-chained, so corrections and removals can be checked later. |
| 🌊 offshore-wind-rain | Do offshore wind farms take the rain from the coast? 35 years of Danish and German rain gauges against every offshore turbine, method committed before any rain value is read. Plus a test of the new west-coast farms, rerun every year to 2029. |
Finished checks, still watched
| 📈 expert-forecasts | Did Denmark's official forecasters get GDP and inflation right? 60 forecasts from 2015–2024, each quoted from its report, scored against Statistics Denmark and "next year like this year". Checked monthly for revisions. |
| 🚰 wastewater-denmark | Where Denmark's wastewater goes: treatment plants, sewer overflows and rainwater outlets in every municipality, from the national data. Only 36 of 4,195 overflows report measured flow and concentrations. |
| 🌾 nitrogen-sources-denmark | Can open data show farming's share of the nitrogen in Danish streams? 46 stations with measured flow, method committed before the first value. Reading: Inconclusive. |
Tools and evidence
| 🔒 lock-your-prediction | Seal a prediction with SHA-256 and a secret key. Spec, test vectors, and verifiers in Python, Node, the browser and plain sha256sum. |
| 🧪 validation-examples | Six synthetic datasets where the truth is known, from a real-but-untradeable edge to a look-ahead bug that passes 7/7. Each has its full report. |
| 📄 kvantix-reports | The reports on our own engine, unedited: KAS v1 1/7, KAS v2.1 2/7. |
| 🫀 kvantixtech (this page) | The pulse: tools/pulse.py reads the public commits and runs of every repository above twice an hour and writes pulse/pulse.json, which drives the live view on the site and the table above. |
Archived, kept for the record: local-ccxt-wrapper, position-sizer, crypto-news-parser-lite.
- Data Playground: the whole lab, live. Each investigation has its own page: weather, energy, offshore wind and rain, experts, wastewater and nitrogen.
- In your browser, nothing stored: Track record checker, Luck or skill? and Lock your prediction.
- Quick Check: run the seven tests on your own CSV. Free, no login, the file is not kept.
- Validation Report: a written verdict on your claim. Same price whatever the verdict.
kvantix.tech · LinkedIn · X · validation@kvantix.tech · Hjørring, Denmark · CVR 46296036
Statistics, not advice. Kvantix sells no signals.
