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.

Decision
review_revise · Rushi Manche
View on Solana ↗
Sequence
#3
Score
12 → 0 (-13)
Cluster
mainnet-beta
Slot
443515160
Off-chain at
2026-08-25T14:19:08.142Z
Anchored at
—
Block time
—

Independent verification

1. Database (off-chain)
DaCChQmQQztGF96Hp4crnMA6JzQKEwAqqFQykqm8ynwp
2. Recomputed (your browser)
computing…
3. On-chain (Solana memo)
fetching…
Canonical bytes hashed (1931 chars)
{"actor":"judge","decided_at":"2026-08-25T14:19:07.128Z","decision":"review_revise","investigation_id":"831aab63-01a5-4575-af55-b24526300f1c","new_score":0,"page_slug":"rushi-manche","prev_score":12,"reason":"Applying the spec formula, 4 disputed and 0 unverifiable claims out of 36 total yields a disputed rate of 11.1%, which falls in the low end of the review_revise band. The bulk of the page's substance — the market-maker contract timeline, the token dump mechanics, the suspension and termination sequence, the exchange delistings, the DOJ subpoena, and the Delaware advancement litigation — was independently verified against primary sources including the court opinion itself (claim_findings[3-6],[11-14],[16],[19-29],[31] and others). However, the page's headline description of Rushi Manche as Movement Labs' 'co-founder and former CEO' / 'chief executive,' repeated in both the summary and Section 1 (claim_findings[0] and [10]), is contradicted by his own sworn pleadings in the Delaware Chancery case, which describe him as a director, secretary, and CFO, with no CEO title, and by an independent org chart naming a different person as CEO. Because this is the page's principal identifying claim about a named individual facing misconduct allegations, and because the reviewer flagged it as the one high-priority coverage gap out of seven, it warrants a firmer penalty within the revise band even though the overall dispute rate is otherwise low. A secondary founding-date discrepancy (November 2022 vs. the court record's '2023') and a bankruptcy asset-range figure that matches the page's own cited source but conflicts with another outlet's reporting on the same filing (claim_findings[7] and [30]) are lower-severity issues that do not independently change the verdict.","score_delta":-13,"sequence_num":3,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}