Satyakosh (सत्यकोश)
A treasury of truth — a permanent, tamper-evident public ledger of verified facts. Open source, end to end.
f3995a8fe67fc6adb949a99bd8bf146ced6a95c74881f0dd5910050aeebe4615
— check it yourself, right now, in this
browser. The Genesis Window is open: a 30-day
public adversarial review through which the first facts — the seven
2019 SI defining constants — must pass, one pull request each.
Nothing seals without the full public pipeline, including fact #1.
Why this exists
AI systems increasingly mediate what people read and believe, while the internet they learn from degrades. There is no neutral, permanent, machine-verifiable ground-truth layer that a person or a machine can check a claim against and cryptographically confirm has not been altered. Satyakosh is that layer.
Every fact on the ledger carries its identity, its recipe, and its biography: its name is derived from its own content, its verification is independently re-runnable, and the complete history of how it earned its place is sealed beside it. Nothing enters silently; nothing changes silently; nothing is ever paywalled out of the public record.
Satyakosh does not decide what is true. It witnesses, permanently, what humanity's most rigorous processes have established — and exactly how. What the seed vault is to crops and the public archive is to the web, Satyakosh is to facts.
What makes it different
It is checkable in one sentence: every fact seals together with the hash of its own adversarial review, and anyone can verify the entire chain from a bare clone — no account, no API, no trust in the maintainers.
To our knowledge, it is the first open-source ledger where a fact and the record of its review seal together. Know prior art? Open an issue — refutations are the point here. Not for a verdict, but to check.
Verify it yourself
Satyakosh is designed so that you never have to trust this website — or us. The verifier is a single file with no dependencies beyond Python itself, independent of the ledger engine. When the chain publishes, anyone will be able to run:
git clone https://github.com/satyakosh/satyakosh cd satyakosh python verify.py <path-to-published-chain>
The verifier replays every record and reports findings; it never asks you to take its word for anything. It exists today and is exercised in continuous integration against engine-built chains.
No Python? Verify a chain right here in your browser — an independent JavaScript implementation, run entirely on your machine (nothing is uploaded), held to the same conformance vectors as the Python reference. The format is three open standards — JSON, canonical serialization, SHA-256 — so a verifier can be written in any language; the vectors are how an implementation proves byte-level agreement.
Read the founding documents
- Mission — why this exists and the six principles
- Schema — the canonical specification of sealed records
- Scope — what we refuse, and why
- Pipeline — how a fact gets in
- Ring 2 — the public rulebook for the next expansion
- Decisions — the founder decision register, audit-trailed
Participate
Anyone may propose a fact or report an error; every proposal is triaged in public and nothing is silently dropped. Start with CONTRIBUTING. During the Genesis Window, validated catches — errors, code flaws, canonical-form ambiguities — earn a permanent, opt-in inscription on the chain.