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.

Sequence
#3
Score
7260 (-12)
Cluster
mainnet-beta
Slot
443524037
Off-chain at
2026-08-27T05:40:08.673Z
Anchored at
Block time

Independent verification

1. Database (off-chain)
97dZ6sbQv5TZQrHeHToReSkWsH2GSTnhM6ccppjdYrRW
2. Recomputed (your browser)
computing…
3. On-chain (Solana memo)
fetching…
Canonical bytes hashed (1854 chars)
{"actor":"judge","decided_at":"2026-08-27T05:40:08.471Z","decision":"review_revise","investigation_id":"821c154a-56ee-4fd0-96e5-716742622713","new_score":60,"page_slug":"ondo-us-dollar-yield-usdy","prev_score":72,"reason":"Of 56 claims checked, 14 were disputed or unverifiable (25%), placing this page in the upper part of the minor-issues band. The most consequential problem is that the page twice states reserves are subject to 'monthly independent audit review' (claim_findings[11], claim_findings[33]) when the only documented monthly activity is a self-attestation by Ankura Trust, the same firm acting as the product's own Verification Agent -- and the page's own cited source for this claim is a dead link. The page also twice misattributes a company-wide Ondo Finance TVL milestone to USDY specifically (claim_findings[41], claim_findings[50]), which additionally contradicts the page's own later figure for USDY's actual size. A timeline citation for a Solana expansion links to an article that is actually about Aptos (claim_findings[46]), and the headline USDY supply figure was already roughly three times too low by the time of review (claim_findings[4]). These are real accuracy problems that warrant correction, but they sit alongside a well-supported core: the page's regulatory and structural description of USDY (SPV structure, Regulation S restriction, secured-debt characterization) held up against primary sources and, notably, the page never overstates USDY's legal status or mischaracterizes it as a stablecoin. Most of the remaining unverifiable items are absence-of-evidence claims or minor unchecked details rather than page defects, which keeps this short of a more severe verdict.","score_delta":-12,"sequence_num":3,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}