Data
Open data
Every register publishes the rows needed to reproduce its result: anonymised participant entries or reduced public-source measurements, never only a chart we drew.
File
| Register | Status | File |
|---|---|---|
| The Blind Horoscope Test | Collecting | blind-horoscope-test.csv |
| The Forer Machine | Collecting | forer-machine.csv |
| The Psychic Self-Test | Collecting | psychic-self-test.csv |
| The Tarot Frequency Lab | Collecting | tarot-frequency-lab.csv |
| The Retrograde Audit | Reporting | retrograde-audit.csv |
A register that has not opened has no rows to publish yet. The endpoint exists and returns a header, so a script written today keeps working the day it opens.
Citable snapshots
The live files above change as sealed entries arrive. Once each UTC day, the job below freezes all five exports together, records their SHA-256 digests, and publishes them at date-stable URLs that are never overwritten.
- blind-horoscope-test.csv ↓
SHA-256: d599b0185db90b94b06a1aec9b7e68af90c448e9688e6d2f4d5754f64f388f52 - forer-machine.csv ↓
SHA-256: 49de577ecc5b43fd7bea8358c3cf47e4866f08e73af446a558fda01817e4cff8 - psychic-self-test.csv ↓
SHA-256: f7a9f83344b94df79775f19a28e204b6abda6c26e48f7ba95cb5873b22deeecc - tarot-frequency-lab.csv ↓
SHA-256: cabc419194606828361ea7c9dfc0caa3b9b2f3ba4e2aac243643584f5ced79b4 - retrograde-audit.csv ↓
SHA-256: b7d0dbcd917f296dfb1a146ce9aff223f5242dd3428951f11c1fcf8c3e4c8a2f
Why the raw file
A published percentage asks you to trust the arithmetic behind it. A published file does not. Everything on this site that claims to be measured can be recomputed from these downloads with the code beside them, which is the difference between showing a result and asserting one.
What is held back, and why
Two things. Same-day entries, until 00:00 UTC — a participant who could see today's distribution before choosing would be anchored by it, so the seal is enforced in the database rather than the interface. And anything that could identify a person: no IP hashes, no account details, and a stable pseudonym in place of the participant identifier so repeat participation stays analysable without being traceable.
Reading the files
CSV, UTF-8, comma-separated, with a comment header explaining that register's columns. Participant files use a stable pseudonym; the Retrograde Audit contains only daily public-source counts and no participant field.
Verifying the card game
The Zener export is the one worth poking at. Each row carries the commitment shown to the participant before they guessed, plus the card and the nonce revealed afterwards. Hash the card, a colon, and the nonce; the result must equal the commitment. If it does, that card could not have been chosen after the guess — and you have checked that yourself rather than believing us.
The analysis code
The preregistered analysis is in the repository and runs against these same files. It imports the site's own statistics library, so a number on a page and a number from the script cannot diverge — which is also its weakness, and the reason to swap those imports for your own.
Licence
CC BY 4.0. Reuse it, including commercially, with attribution to occultresearch.org. If you publish something built on it we would like to read it, but you do not need our permission.