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 · Gate.io
- Sequence
- #5
- Score
- 30 → 57 (+27)
- Cluster
- mainnet-beta
- Slot
- 426514329
- Off-chain at
- 2026-06-14T23:15:50.299Z
- Anchored at
- —
- Block time
- —
Independent verification
- 1. Database (off-chain)
- Ffa9behHf9tdkhK7FX5CoWXyKPemtiYbyvxHZp6Lgxwr
- 2. Recomputed (your browser)
- computing…
- 3. On-chain (Solana memo)
- fetching…
Canonical bytes hashed (1511 chars)
{"actor":"judge","decided_at":"2026-06-14T23:15:50.178Z","decision":"review_approve","investigation_id":"ba1440aa-37bd-4263-9369-af270f4a4a8d","new_score":57,"page_slug":"gateio","prev_score":30,"reason":"This calibration review found 0% of claims disputed — all six claim_findings[0–5] are supported. The review establishes that Gate.io's current WARNING-band score of 30 is miscalibrated because the incidents driving the penalty are predominantly external attacks suffered by Gate.io (2018 Lazarus Group hack confirmed by ZachXBT and DOJ attribution, 2018 StatCounter supply-chain compromise, 2019 ETC 51% blockchain attack) rather than fraud or negligence originating with the exchange itself. Remaining real concerns — the CIMA regulatory misrepresentation notice (claim_findings[4]), sustained withdrawal complaints, and the June 2025 $LA futures infrastructure failure (claim_findings[5], for which Gate.io paid over $30M in user compensation) — are accurately documented on the page and appropriately justify a CAUTIONARY rather than WARNING placement. No fraud, exit scam, Ponzi mechanics, or criminal conviction was identified. A score of 57 in the CAUTIONARY band (50–69) correctly reflects material operational and regulatory caveats while not penalizing Gate.io for being the target of external attacks. The page content is accurate and remains published.","score_delta":27,"sequence_num":5,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}