Proof the track record cannot be rewritten
Every day we publish signals. Every day, one hash of that full published set goes into a chain where each day hash includes the previous one. Change one historical signal and every later hash breaks. You do not have to trust us: you can check it yourself.
What this proves, in plain words
A track record is only worth something if it cannot be edited after the fact. This page makes that testable:
- Daily hash. Each day a script computes a SHA-256 fingerprint of every published dataset: the three reports, all alert streams and the append-only signal archive behind the performance page.
- Chained. Each day entry contains the previous day's hash. Rewriting any past day would change every hash after it.
- Anchored in the Bitcoin blockchain, free and independent. Each day entry is timestamped with OpenTimestamps, which commits the day's hash into the Bitcoin timechain. That clock is run by no one - to backdate a day you would have to rewrite Bitcoin itself. The full chain and every day's fingerprint plus its Bitcoin proof are published here on this site (linked in the table below), so you can download and re-verify everything yourself, independently of any single host or account.
The selection rules behind the measured signals are frozen separately, see the performance page. The chain logic itself falls under the same integrity rule: it never changes automatically.
Verify it yourself
- Download the chain: curl -O https://datasignalslab.com/proof/chain.jsonl and each day's fingerprint from the table below (/proof/days/<date>.json).
- Recompute it. Each day's hash = sha256(prev + canonical_json(entry_without_hash)) (the exact spec is in every entry). Re-derive every hash from the raw entries; any edit to a past day breaks that day and every hash after it.
- Check the independent timestamp: ots verify days/<date>.json.ots -f days/<date>.json (the free OpenTimestamps client) confirms the day's fingerprint was committed to the Bitcoin blockchain - a clock no one controls.
Current chain status
The chain has 13 daily links, from 2026-07-08 to 2026-07-20. Latest day hash: 40ccdcebe4e593eb96a8cd172001896c695f2a0fd3bae043075c7ef1d01854c1, covering 16 published datasets.
| Date | Day hash | Datasets | Day file & Bitcoin anchor |
|---|---|---|---|
| 2026-07-20 | 40ccdcebe4e593eb96a8… | 16 | 2026-07-20.json · Bitcoin anchor |
| 2026-07-19 | ca92f745abd789c95338… | 16 | 2026-07-19.json · Bitcoin anchor |
| 2026-07-18 | 6a0df83243b409d74210… | 16 | 2026-07-18.json · Bitcoin anchor |
| 2026-07-17 | 5d02d14e1d7df209a07d… | 16 | 2026-07-17.json · Bitcoin anchor |
| 2026-07-16 | 308a21ad550a97f120f7… | 16 | 2026-07-16.json · Bitcoin anchor |
| 2026-07-15 | 8673d83b0ad9ab9dc5eb… | 16 | 2026-07-15.json · Bitcoin anchor |
| 2026-07-14 | 22a81bb706b8e5b38bdd… | 16 | 2026-07-14.json · Bitcoin anchor |
Cite this
Free to use with attribution. Suggested credit:
DataSignals Lab. Proof: the daily hash chain behind the track record. https://datasignalslab.com/proof.html
DataSignals Lab publishes data and research. Informational only, not investment advice, not an offer or solicitation. Every figure links back to the official filing so you can verify it yourself.