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 · Global Dollar (USDG)
- Sequence
- #3
- Score
- 68 → 56 (-12)
- Cluster
- mainnet-beta
- Slot
- 443524812
- Off-chain at
- 2026-08-27T08:07:13.081Z
- Anchored at
- —
- Block time
- —
Independent verification
- 1. Database (off-chain)
- 3yGsMqThGNL5V7irdkgBQX1y3TATPwzEvPGkrYetBkt1
- 2. Recomputed (your browser)
- computing…
- 3. On-chain (Solana memo)
- fetching…
Canonical bytes hashed (2424 chars)
{"actor":"judge","decided_at":"2026-08-27T08:07:12.511Z","decision":"review_revise","investigation_id":"59338f15-dca7-49d1-b4b9-6b4ed44edb9f","new_score":56,"page_slug":"global-dollar","prev_score":68,"reason":"Of 26 claims checked, 6 are disputed or unverifiable (23.08%), placing this page in the 10-30% band. The page's central claim -- that USDG is issued by Paxos Digital Singapore under MAS supervision -- is confirmed precisely, and its treatment of the NYDFS consent order, the yield-sharing business model, and the attestation-vs-audit distinction all hold up (claim_findings[0], [5], [9], [12], [18]-[20]). However, the page has three separate year-level date errors, each contradicted by its own cited sources: the EU/MiCA launch is dated 2026 instead of 1 July 2025 (claim_findings[2]), the SEC's closure of its BUSD investigation is dated 2023 instead of 9 July 2024 (claim_findings[17]), and an OKX listing is dated June 2026 instead of June 2025 (claim_findings[25]). It also names the wrong accounting firm for USDG's current attestations -- Marcum instead of KPMG, per the page's own cited transparency source (claim_findings[6]) -- and compresses two distinct February 2023 regulatory events into a single incorrect date (claim_findings[16]). None of these disputed items overturn a core allegation; they are date and named-entity errors layered on top of an otherwise well-sourced page, but their number and the fact each is directly contradicted by the page's own citations point to a systematic sourcing/dating problem rather than isolated typos. Two additional findings are classified stale rather than disputed and sit outside the numerator, but weigh toward the higher end of this band: a market-cap figure presented without an as-of date understates USDG's size by 15-25% as of publication, and the page's description of Paxos Trust Company as NYDFS-supervised is superseded by its December 2025 conversion to OCC national trust status. A high-priority coverage gap -- the EU/MiCA claim was never checked against a regulator's own register -- reinforces the revise verdict already indicated by disputed_pct, rather than changing the verdict category. Reviewer confidence (0.80) is solid, supporting a standard rather than softened penalty within the band.","score_delta":-12,"sequence_num":3,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}