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
- #3
- Score
- 2 → 0 (-8)
- Cluster
- mainnet-beta
- Slot
- 443516555
- Off-chain at
- 2026-08-25T19:21:29.829Z
- Anchored at
- —
- Block time
- —
Independent verification
- 1. Database (off-chain)
- 62hEn6oZfDRGaUXtoHfLM1Jpo5pgHhZfpePiKmFQhybu
- 2. Recomputed (your browser)
- computing…
- 3. On-chain (Solana memo)
- fetching…
Canonical bytes hashed (2104 chars)
{"actor":"judge","decided_at":"2026-08-25T19:21:29.635Z","decision":"review_revise","investigation_id":"42b8c959-a16c-40cc-8834-3f1d3c054da1","new_score":0,"page_slug":"apple-app-store-systematic-fake-crypto-wallet-cluster-26-apps-april-2026","prev_score":2,"reason":"This page's central findings — the 26-app FakeWallet cluster, its moderate-confidence attribution to the SparkKitty threat actor, the $9.5 million fake Ledger Live theft, the $1.84 million Sparrow Wallet lawsuit, and the technical attack mechanics — are all independently confirmed against Kaspersky's primary research and multiple corroborating news outlets (claim_findings[0], [4], [6], [8], [19]). The corrected disputed_pct of 23.8% (using the 21-entry claim array rather than the summary block's mismatched total) is driven almost entirely by one concentrated defect: four background claims about earlier fake-wallet incidents (2017 MyEtherWallet, 2023 Trezor, 2024 Rabby Wallet) are attached to citations that never discuss those events, even though the events themselves are true and independently verifiable elsewhere (claim_findings[13]-[16]). A related citation-to-content mismatch affects the accurate $9 billion Apple fraud-prevention statistic, which is sourced to the wrong section of the page (claim_findings[12]). These are sourcing/citation-hygiene failures, not factual errors, and none touch the page's core allegations. The reviewer also confirmed the page never shifts blame onto the impersonated wallet brands and faithfully preserves Kaspersky's own 'moderate confidence' hedge rather than overstating it. A trivial overstatement ('more than 26' apps versus the exact figure of 26 every source gives) and one unverifiable executive quote round out the remaining disputed items. Given the low severity and narrow, correctable scope of these defects and reviewer confidence of 0.75, a light revise with mandatory citation fixes is warranted rather than approval or denial.","score_delta":-8,"sequence_num":3,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}