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
- Sequence
- #2
- Score
- 92 → 92 (0)
- Cluster
- mainnet-beta
- Slot
- 443523744
- Off-chain at
- 2026-08-27T04:15:35.168Z
- Anchored at
- —
- Block time
- —
Independent verification
- 1. Database (off-chain)
- FRuvoG1aF4aWktFMsgL6vTx6ompzFifrAnzFuga24deh
- 2. Recomputed (your browser)
- computing…
- 3. On-chain (Solana memo)
- fetching…
Canonical bytes hashed (1453 chars)
{"actor":"reviewer","decided_at":"2026-08-27T04:15:35.006Z","decision":"review","investigation_id":"1722dd09-2aed-4d03-ad76-f8b58bdc91bb","new_score":92,"page_slug":"doj-scam-center-disruption-week-june-2026","prev_score":92,"reason":"The page's core narrative — DOJ's Scam Center Strike Force and its DOJ-titled 'Disruption Week' — is accurately sourced, with headline figures (1.4M accounts, $3.8M frozen, Starlink kits, seven Thailand arrests, company-specific breakdowns, FBI/IC3 loss statistics) all directly confirmed against DOJ, IRS, and independent reporting, and the page handles the Huang/Jiang charges with careful, correct legal-status language (alleged, charged, not convicted). The main defects found are date-precision errors in three timeline entries where the page defaults to the 1st of the month despite the true date being publicly findable (Strike Force founding: Nov 12 not Nov 1; Shunda seizure: Nov 21 not Nov 1; Huang/Jiang complaint unsealing: Apr 23 not Apr 1), and a moderately-sourced claim about a separate 276-arrest/$701M multinational operation whose participating agencies and arrest/center counts are real and DOJ-corroborated but whose $701 million dollar figure and May 4 date could not be found in the DOJ/IRS primary text and trace only to secondary crypto-news coverage.","score_delta":0,"sequence_num":2,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}