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 · Kokomo Finance
- Sequence
- #3
- Score
- 0 → 0 (0)
- Cluster
- mainnet-beta
- Slot
- 462280827
- Off-chain at
- 2026-10-28T00:54:20.788Z
- Anchored at
- 2026-10-28T00:54:36.000Z
- Block time
- 2026-10-28T00:54:36.000Z
Independent verification
- 1. Database (off-chain)
- Cx6dCW3TnMJg6ai5R2mvjskNVrtRsHMPowCaaFEdvcLN
- 2. Recomputed (your browser)
- computing…
- 3. On-chain (Solana memo)
- fetching…
Canonical bytes hashed (1359 chars)
{"actor":"reviewer","artifact_identity":"4af1aad70c2dc283d73db9a92a7b668e","decided_at":"2026-10-28T00:54:20.724Z","decision":"review","disputed_pct":0.3077,"findings_hash":"7Lcozwv7ohtJCYpgqMZgdECEioWBos6DhYRHbuuMfRn","investigation_id":"ed476fa4-a1d0-4e7c-b5e4-86aae5387691","judge_def_hash":"8800307026131ea9d5da939d32b9a1f1884b2b84a5de33c8e87931d36f38d0f8","new_score":0,"page_content_hash":"5fb2cc2c09853e9906be75098eee0c119c5be9e005b62703bb934e0245fbaa76","page_slug":"kokomo-finance","prev_score":0,"reason":"The core incident (launch, exit scam, about $4-4.5M loss, ice phishing mechanism, TVL collapse, cross-chain distribution) and the ZachXBT scam-ring narrative are well supported by CertiK, CoinDesk and CryptoPotato. Issues are minor. The 0xGuard audit and 45% mint claim is not in the sources I could read, the Vital Block detail was not found, 141.7 WBTC should be 141, and the 'largest rug pull on Optimism' claim is broader than CertiK's 'largest incident on Optimism in 2023'. Timeline entries are unsourced. No critical omissions were found.","reviewer_def_hash":"bc11388ce4bc4deea1b064fea362663ae06e3f4f687f99604769044d6ffba770","score_delta":0,"sequence_num":3,"subject_status":"shut_down","subject_status_contradicts_page":false,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}