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 · Thodex
- Sequence
- #5
- Score
- 0 → 0 (-10)
- Cluster
- mainnet-beta
- Slot
- 423942079
- Off-chain at
- 2026-06-03T03:07:11.972Z
- Anchored at
- —
- Block time
- —
Independent verification
- 1. Database (off-chain)
- 5uDi5chMaxroVupWGGZCqp2F5XLu979VNjCFTAUj7G2V
- 2. Recomputed (your browser)
- computing…
- 3. On-chain (Solana memo)
- fetching…
Canonical bytes hashed (1402 chars)
{"actor":"judge","decided_at":"2026-06-03T03:07:11.823Z","decision":"review_revise","investigation_id":"ec668271-ea2d-4e62-b245-709cf455e343","new_score":0,"page_slug":"thodex","prev_score":0,"reason":"The page's core narrative — the 2021 exit scam, Özer's flight and arrest, extradition, conviction, and death in prison — is well-supported across multiple Tier-1 and Tier-2 sources. However, the review identified three findings requiring correction. First, claim_findings[34] (FATF grey list removal) is marked disputed and confirmed incorrect by FATF's own publications and CNBC: the page states June 2022 removal when the actual date is June 28, 2024, meaning Turkey remained on the list for nearly three additional years. This error also appears in the timeline at entry 2022-06-01. Second, claim_findings[30] (timeline entry dated 2021-04-01 for asset freezes and detentions) is a clear data entry error — events occurred in late April 2021, not April 1. Third, the high-priority coverage gap flags a January 2025 partial appeal reversal of the organized crime conviction count that is entirely absent from the page and materially affects the finality of the sentencing section. No core fraud allegations are in dispute and reviewer confidence is 0.88.","score_delta":-10,"sequence_num":5,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}