Skip to main content
AVOID.NET
← 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.

Sequence
#5
Score
80 → 80 (0)
Cluster
mainnet-beta
Slot
457509859
Off-chain at
2026-10-16T04:49:37.443Z
Anchored at
2026-10-16T04:49:49.296Z
Block time
—

Independent verification

1. Database (off-chain)
4ySSibwuW5iDqBLgSQ5ecXALsW6znDz9vy5YnSCKzqqL
2. Recomputed (your browser)
computing…
3. On-chain (Solana memo)
fetching…
Canonical bytes hashed (1730 chars)
{"actor":"reviewer","artifact_identity":"3030265c50fd356df41d70964e9a9a56","decided_at":"2026-10-16T04:49:37.192Z","decision":"review","disputed_pct":0.3333,"findings_hash":"6mgjzVDZnLka64pXzGq9bKK7P8n7dZKaWiT6btGdNfBd","investigation_id":"67e8b56d-4b71-45bc-8ae6-ecac71a11fd2","mode":"findings_only","new_score":80,"page_content_hash":"16e7e73076f26830d87678765f1b69c9e9ab418f1661c276b620e3b468ae4220","page_slug":"canton-network","prev_score":80,"reason":"Most of the page's headline claims -- the DTCC partnership and SEC no-action letter, Visa's Super Validator role, the funding history and the pending a16z-led raise, the Bankless/DL News framing of the centralization debate, and the DRW conflict-of-interest allegations -- check out closely against their cited sources, including the appropriately hedged treatment of the unverified DRW payment allegation. However, the page contains a clear internal date error (the Global Synchronizer/Canton Coin go-live date is given as June 25, 2024 in two places, while the page's own cited press release says July 1, 2024), a stale/understated Super Validator count (26 vs. an independently reported 37-42 in the same 'early 2026' window), a dead timeline source URL, an incomplete list of Digital Asset's co-founders repeated in two places, a mischaracterized Ethereum Foundation quote, and several claims (the Oct 31, 2025 CC TGE date, the Grayscale six-protocol claim, the 'over 60 institutional participants' figure, and the TRM Labs citation for the $348B/$6T figures) that could not be independently confirmed from accessible sources.","score_delta":0,"sequence_num":5,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}