How Pravda works
Pravda tracks what journalists actually claim, links every claim to its receipt,
and lets the community score whether it held up. Think prediction market, minus the money —
the only thing at stake is reputation.
1 · Every claim gets a receipt
Each journalist profile lists their notable claims and reporting. Every entry links to the
original article or transcript it came from — nothing on Pravda is paraphrased without a source.
Quotes shown on profiles are verbatim and sourced. If we can't verify it, it isn't listed.
2 · Connect a wallet to vote
Click Connect and approve with any Ethereum wallet (MetaMask or similar).
Voting is free — no transaction, no gas. When you rate a claim TRUE
or FALSE, your wallet signs a plain message proving the vote came from you:
pravda-vote:{claim-id}:{true|false}:{your-address}
The server checks the signature actually matches your address before counting it.
One vote per wallet per claim — forever. No edits, no re-votes.
3 · Claims resolve by consensus
A claim stays Open until it has at least
25 votes. After that, 60% agreement
marks it True or
False. No supermajority, no verdict —
contested claims stay open.
4 · The truth score
A journalist's score is computed from every vote across all of their claims, with Bayesian smoothing
so a profile with three votes can't hit 100 or 0:
score = (true_votes + 10) / (total_votes + 20) × 100
Low-volume profiles pull toward 50 and earn their score as votes accumulate.
Score bands: <40 Unreliable ·
40–55 Questionable ·
55–70 Mixed ·
70–85 Credible ·
85+ Highly credible.
What the score is — and isn't
Truth scores are community sentiment, not an editorial verdict and not
a statement of fact by this site. Vote counts are always shown next to every percentage so you can judge
the sample yourself. Baseline tallies are demo seeds until enough real votes accumulate.