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 · Storj Labs
View on Solana ↗
Sequence
#3
Score
28 → 23 (-5)
Cluster
mainnet-beta
Slot
443515133
Off-chain at
2026-08-25T14:16:14.810Z
Anchored at
—
Block time
—

Independent verification

1. Database (off-chain)
AKcyCYihkKvUi7ga4wssvaEg8nGUh4YHqi2PSv6opce5
2. Recomputed (your browser)
computing…
3. On-chain (Solana memo)
fetching…
Canonical bytes hashed (1546 chars)
{"actor":"judge","decided_at":"2026-08-25T14:16:14.104Z","decision":"review_revise","investigation_id":"f12aad5f-8d71-4276-a66a-901e1f6e10e1","new_score":23,"page_slug":"storj-labs","prev_score":28,"reason":"The reviewer confirmed 38 of 41 claims against primary sources, including the filing date, case number, funding history, node-operator payment schedule, and market-context statistics; the raw disputed rate is about 2.4%, comfortably within approval range on its own. However, the review also flags a high-priority coverage gap tied to claim_findings[21]: the page states as settled fact that the token-to-equity conversion plan 'has no established precedent in U.S. bankruptcy jurisprudence,' while its own cited sources only describe the arrangement as 'rarely seen.' This appears in the page's highest-severity section, covering the central risk facing token holders, so the overstatement is corrected rather than waved through as a mere expansion opportunity. Two smaller issues reinforce a light revision rather than a deeper one: claim_findings[29] disputes BitMart's reported user count (page says over nine million; BitMart's own reporting says over 13 million), a peripheral fact about a third party rather than Storj itself, and claim_findings[12] found a $20M trading-volume figure that could not be traced to either cited source, though the accompanying market-cap figure checked out.","score_delta":-5,"sequence_num":3,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}