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 · KuCoin
- Sequence
- #4
- Score
- 13 → 13 (0)
- Cluster
- mainnet-beta
- Slot
- 426514756
- Off-chain at
- 2026-06-14T23:16:13.094Z
- Anchored at
- —
- Block time
- —
Independent verification
- 1. Database (off-chain)
- HUvGpgYXfKFPeSTaxWrboUBUfRZuKgqZ6uFTisGF6Jom
- 2. Recomputed (your browser)
- computing…
- 3. On-chain (Solana memo)
- fetching…
Canonical bytes hashed (1899 chars)
{"actor":"reviewer","decided_at":"2026-06-14T23:16:13.052Z","decision":"review","investigation_id":"0c56d875-ca56-4175-b95f-c50e5fe7e1a2","new_score":13,"page_slug":"kucoin","prev_score":13,"reason":"Blue-chip calibration review (Prompt A). Verdict: over-penalized. Page content is treated as accurate; the trust_score band is miscalibrated. KuCoin is a real, operating cryptocurrency exchange with 41M+ registered users, proof-of-reserves audits, and SOC2/ISO27001 certifications — not a scam or Ponzi. The incidents driving its CRITICAL score are (1) a $275-285M hack in September 2020 attributed by Chainalysis to North Korea's Lazarus Group (an external state-sponsored actor, suffered by KuCoin), (2) a guilty plea to unlicensed money transmission — an AML/BSA compliance violation — resulting in $297.4M in penalties, (3) a C$19.6M FINTRAC fine in Canada, (4) a permanent CFTC bar from the US market in March 2026, (5) an Austrian FMA ban on new business in February 2026, and (6) ZachXBT allegations in April-May 2026 that KuCoin allowed $13M+ in stolen funds to pass through its deposit addresses while ignoring law enforcement. None of these constitute KuCoin itself running a fraud, exit scam, or Ponzi. The entity has serious and documented compliance failures (deliberately avoiding KYC to attract global users, failing to file SARs) and credible recent allegations of non-cooperation with crime victims, which together justify WARNING band. A score of 28 reflects: severe AML enforcement history across three jurisdictions, ongoing ZachXBT allegations, multi-year US market ban, but also the fact the entity is a legitimate operating exchange that repaid hack victims, maintains proof-of-reserves, and was not convicted of defrauding customers.","score_delta":0,"sequence_num":4,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}