Skip to main content
Sign in
← avoid.net

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

  1. 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.
  2. 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.
  3. 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 · Flow
View on Solana ↗
Sequence
#3
Score
2854 (+26)
Cluster
mainnet-beta
Slot
426514378
Off-chain at
2026-06-14T23:15:53.019Z
Anchored at
Block time

Independent verification

1. Database (off-chain)
5p9wj5aLQGg8Qsr1R53rA78qjRnciQPRombtMAjrVfDJ
2. Recomputed (your browser)
computing…
3. On-chain (Solana memo)
fetching…
Canonical bytes hashed (1629 chars)
{"actor":"judge","decided_at":"2026-06-14T23:15:52.911Z","decision":"review_approve","investigation_id":"e65bd29c-17e0-4b31-835b-e2e2473a7787","new_score":54,"page_slug":"flow","prev_score":28,"reason":"This is a severity-calibration adjudication. The page content is accurate and all six claim findings (claim_findings[0]–[5]) are confirmed supported with no disputes. The current score of 28 (WARNING band) is demonstrably too harsh: the $3.9M December 2025 exploit was an external attack the entity suffered and subsequently remediated (claim_findings[0]); the $4M NBA Top Shot settlement explicitly affirmed the NFTs are not securities and included no wrongdoing admission (claim_findings[1]); the SEC investigation closed with no enforcement action (claim_findings[2]); Korean exchange delistings were a downstream consequence of the hack, not a fraud determination (claim_findings[3]); and the 99%+ token price decline is consistent with the broader 2021-2022 NFT market cycle, not Ponzi mechanics (claim_findings[5]). Flow is a legitimate, venture-backed layer-1 with active development metrics (claim_findings[4]). A score of 54 (CAUTIONARY band) correctly reflects the real residual risks — unresolved post-exploit recovery, significant market cap loss, regulatory litigation history, major exchange delistings — while distinguishing a hack victim and settled-lawsuit entity from a fraudulent one. The score_modifier_delta of +26 moves the score to the reviewer-recommended 54.","score_delta":26,"sequence_num":3,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}