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_approve · Believe
- Sequence
- #3
- Score
- 18 → 18 (0)
- Cluster
- mainnet-beta
- Slot
- 423482150
- Off-chain at
- 2026-06-01T00:21:11.957Z
- Anchored at
- —
- Block time
- —
Independent verification
- 1. Database (off-chain)
- HT3paqYVoCdbnzZzVXqrXetbDveHshZ5MnvzYxPZk6oC
- 2. Recomputed (your browser)
- computing…
- 3. On-chain (Solana memo)
- fetching…
Canonical bytes hashed (1359 chars)
{"actor":"judge","decided_at":"2026-06-01T00:21:11.686Z","decision":"review_approve","investigation_id":"63def5ce-2407-4308-aeaf-909c50045393","new_score":18,"page_slug":"believe","prev_score":18,"reason":"The review found 30 of 42 claims confirmed, with a disputed_pct of 9.5% — just under the 10% approve threshold. Both formally disputed items are minor peripheral facts: the arrest date is stated as April 21 where most sources report April 22 (claim_findings[35]), and the token all-time high is overstated at $0.369 versus CoinGecko's recorded $0.3569 (claim_findings[23], timeline[3]). Neither disputed claim touches a core allegation about fraud, fees, criminal charges, or the lawsuit. The unverifiable 27,000% rally figure in timeline[2] is inconsistent with BeInCrypto's own 3,000% headline and should be corrected on revision, but is a supporting metric rather than a load-bearing claim. All major allegations — the class action filing, arrest charges, token dilution mechanics, and fee extraction figures — are confirmed by credible sources. Two high-priority coverage gaps (on-chain fee/volume verification; insider wallet analysis) are noted for expansion but do not impair the page's current accuracy.","score_delta":0,"sequence_num":3,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}