Verify a decision
Every moderation decision on AVOID.NET is anchored to the Solana blockchain. You don't have to trust us — you can verify cryptographically that we committed to a verdict at a specific moment and have not rewritten it.
How verification works
- We commit. When a moderator accepts/rejects a submission, we serialize the decision into deterministic UTF-8 bytes (
payload_canonical_string), hash it with SHA-256, encode the digest as base58, and write it to Solana inside an SPL Memo v2 transaction. - We store the bytes. The exact bytes we hashed are stored alongside the decision in our database. Anyone can read them and recompute the hash in any language.
- You compare three values. Database hash, your independently-recomputed hash, and the hash inside the on-chain memo. If all three match, the decision is authentic and timestamped.
The on-chain memo format is
AVOID.NET|v1|h:<b58-sha256>|d:<id>|t:<iso>Find a signature on any investigation page's decision log, or run python -m src.verify_decision --signature <sig> for a CLI check.
Decision
review_revise · George Santos — CFTC Prediction Market Manipulation
- Sequence
- #3
- Score
- 8 → 0 (-8)
- Cluster
- mainnet-beta
- Slot
- 443514047
- Off-chain at
- 2026-08-25T13:06:21.611Z
- Anchored at
- —
- Block time
- —
Independent verification
- 1. Database (off-chain)
- J1NMKfwj4dR66Js1JpGhiBqsjpT2xoXNJqsxXrC3xktj
- 2. Recomputed (your browser)
- computing…
- 3. On-chain (Solana memo)
- fetching…
Canonical bytes hashed (1810 chars)
{"actor":"judge","decided_at":"2026-08-25T13:06:21.338Z","decision":"review_revise","investigation_id":"42b99c3a-aba7-41e4-a9fe-ad33b9ca4afa","new_score":0,"page_slug":"george-santos-cftc-prediction-market-manipulation","prev_score":8,"reason":"An independent review checked 23 factual claims on this page and found the core story sound: the CFTC's July 31, 2026 settlement with George Santos over Kalshi State-of-the-Union event-contract trading, its dollar figures, the three-year trading ban, and the no-admission settlement posture are all confirmed directly against the CFTC's own press release (claim_findings[11], [12]), and the page correctly keeps this civil matter separate from Santos's earlier, unrelated criminal conviction (claim_findings[21]). One claim was found to misattribute a quote about Kalshi's cooperation to a 'CFTC Head of Enforcement,' when the speaker, Robert DeNault, holds that title at Kalshi itself, not at the regulator (claim_findings[9], echoed in [17]) — a meaningful sourcing error, since it lends a regulated company's self-serving statement the appearance of regulator authority. The review separately flagged, as a high-priority gap, that the page does not disclose an already publicly reported, separate DOJ investigation into the same February 2026 conduct (claim_findings[4]; coverage_gaps[0]), which risks understating the subject's ongoing legal exposure. Given the low overall error rate (about 4% of checked claims) but the substantive nature of the misattribution and the high-priority disclosure gap, the page warrants a correction and an added disclosure rather than either a clean approval or a deeper investigation.","score_delta":-8,"sequence_num":3,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}