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
#6
Score
0 → 0 (-20)
Cluster
mainnet-beta
Slot
462057499
Off-chain at
2026-10-27T11:41:58.700Z
Anchored at
2026-10-27T11:42:16.000Z
Block time
2026-10-27T11:42:16.000Z

Independent verification

1. Database (off-chain)
6Fhec26PhwjBwEyK1SjhCenknWRowmgLF1hJGoWWCAST
2. Recomputed (your browser)
computing…
3. On-chain (Solana memo)
fetching…
Canonical bytes hashed (1946 chars)
{"actor":"judge","artifact_identity":"1ce63bd4659dd6d5f3fe13c109388a91","band_override":null,"blocked_count":2,"decided_at":"2026-10-27T11:41:58.072Z","decision":"review_revise","delist_requested":false,"disputed_pct":0,"investigation_id":"77f1bc76-abe9-4d92-8447-2baa6f8c9f17","judge_def_hash":"8800307026131ea9d5da939d32b9a1f1884b2b84a5de33c8e87931d36f38d0f8","new_score":0,"page_slug":"malone-lam-crypto-syndicate","prev_score":0,"reason":"The page's main current-status statement is out of date. claim_findings[0], [1], [2] and [3] and omission_findings[0] show that alleged leader Malone Lam pleaded guilty to RICO conspiracy on September 8, 2026, yet the page says he remains in pretrial detention with no outcome and gives an outdated count of nine guilty pleas. The core narrative (enterprise structure, the 4,100 BTC theft, the Ferro and Tangeman sentences) was consistent with readable sources, and claim_findings[4] was confirmed. Two findings were unverifiable only because DOJ and IRS pages blocked the reviewer, so they are a coverage limit and not a defect of the page. All four stale findings stem from one missed event, and reviewer confidence was moderate, so the page is revised rather than denied.","reviewer_def_hash":"bc11388ce4bc4deea1b064fea362663ae06e3f4f687f99604769044d6ffba770","score_delta":-20,"scored_claims":6,"sequence_num":6,"severity_override":{"applied":true,"band":"significant","from_band":"approve","reason":"omission_findings[0] is critical and subject_status.contradicts_page is true: Malone Lam pleaded guilty on 2026-09-08 (two Tier 2 sources) while the page says he remains in pretrial proceedings. Counting only disputed or unverifiable findings gives 0%, which would understate this, so the significant band applies. The four stale findings share one defect group, so deny is not warranted."},"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}