> SYSTEM_ROOT
MODULE 6 OF 49
> COMMIT_REVEAL_6_OF_49
Every day the system creates 15 sets of 6 numbers from the 1-49 range and signs them with an Ed25519 key before the draw. The sets are then compared against the results of Lotto and Lotto Plus, draws run by Totalizator Sportowy, Poland's state-owned national lottery operator. Result data is fetched automatically from an external source, and the aggregate statistics are published below.
1. Recording the sets
Before the draw, the system generates 15 sets of 6 out of 49 numbers. The sets, their creation time, and a data hash are signed with an Ed25519 key, which makes any later, unnoticed change impossible.
2. Comparison with the result
After the draws, the system fetches the results of the Lotto and Lotto Plus games and compares them against the sets recorded earlier. The game names are used solely to identify the data used in the experiment.
3. Statistics update
For each set, the number of matching values is recorded. The aggregate results for 3-to-6 matches are updated in the public summary.
All draw reports
Every draw whose result was compared with our recorded sets, not just the running totals above. Browse the full history, oldest batches included.
| Draw date | Game | Batches compared | Sets compared | Hits (3/4/5/6) | Signed report |
|---|---|---|---|---|---|
| Loading... | |||||
Verify it yourself
Every ticket batch and every comparison report contains an Ed25519 signature. This lets you independently verify the integrity of the published data.
The same public key is used that signs Galactropy's entropy audit reports.
Public key (Ed25519, hex)
-
Key fingerprint
-
A signature alone only proves who signed a ticket batch, not when they did it, and we're the ones holding that key. That's why, the moment a batch is committed, its hash is also timestamped by OpenTimestamps and anchored to the Bitcoin blockchain. That proof comes from public calendar servers and Bitcoin itself, not from us, so its date can't be forged.
Same Bitcoin-anchoring mechanism (OpenTimestamps) as our entropy audit chain.
How to check a batch's Bitcoin timestamp
Grab the hash file and its matching .ots proof for the batch date you want to check from the directory linked below, install the free OpenTimestamps client, and verify the proof yourself against the Bitcoin blockchain:
pip install opentimestamps-client
curl -O https://galactropy.com/lottery/ots/YYYY-MM-DD-tickets-sha256.txt
curl -O https://galactropy.com/lottery/ots/YYYY-MM-DD-tickets-sha256.txt.ots
ots verify YYYY-MM-DD-tickets-sha256.txt.ots