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
- 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. - 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.
- 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 · Invesco Short Duration US Government Securities Fund (USTB)
- Sequence
- #3
- Score
- 78 → 63 (-15)
- Cluster
- mainnet-beta
- Slot
- 443524204
- Off-chain at
- 2026-08-27T05:53:09.230Z
- Anchored at
- —
- Block time
- —
Independent verification
- 1. Database (off-chain)
- EtLXsVBR5dKMnyax8FrCdq7Y3zyq5vVCtd3aafxXLtex
- 2. Recomputed (your browser)
- computing…
- 3. On-chain (Solana memo)
- fetching…
Canonical bytes hashed (1701 chars)
{"actor":"judge","decided_at":"2026-08-27T05:53:08.857Z","decision":"review_revise","investigation_id":"a93ef814-830c-4ff8-8f6d-4ef0d1f1f41b","new_score":63,"page_slug":"invesco-short-duration-us-government-securities-fund-ustb","prev_score":78,"reason":"The fact-check found that 12 of 41 checked claims (29.3%) were disputed or unverifiable, which falls just inside the moderate-issues band rather than the severe band. The most consequential problem is that the page names the wrong custodian for the fund's underlying Treasury holdings, crediting Anchorage Digital and BitGo when Superstate's own asset page and an independent source identify The Bank of New York Mellon as custodian; this error is repeated in both the fund-structure and risk sections (claim_findings[9], [30]) and is reinforced by a high-priority coverage gap flagging the same missing disclosure. The page also misdates a headline AUM figure by about four months relative to its own cited press release (claim_findings[19]), gives an audit completion date that contradicts the audit provider's own page (claim_findings[14], [37]), and contains several timeline dates off by days to weeks against primary sources (claim_findings[34], [36]). Weighing against this, the page's core regulatory description — a private, accredited-investor-only fund under SEC exemptions, correctly distinguished from a public money-market fund — was independently verified as accurate (claim_findings[3], [6]), so the page is not being rejected outright but needs the custodian and date errors corrected.","score_delta":-15,"sequence_num":3,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}