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 · GoonFi
- Sequence
- #4
- Score
- 49 → 49 (0)
- Cluster
- mainnet-beta
- Slot
- 462187218
- Off-chain at
- 2026-10-27T19:21:39.004Z
- Anchored at
- 2026-10-27T19:22:00.000Z
- Block time
- 2026-10-27T19:22:00.000Z
Independent verification
- 1. Database (off-chain)
- GNkLKtrdqf7oXBSePPMtLDXxJUqngdNsBotwwNybUmME
- 2. Recomputed (your browser)
- computing…
- 3. On-chain (Solana memo)
- fetching…
Canonical bytes hashed (3197 chars)
{"actor":"judge","artifact_identity":"76defe12c84df40d21590379ceee2a01","band_override":{"actual_delta":-30,"actual_verdict":"review_revise","disputed_pct":0.6364,"expected_delta_range":[-50,-30],"expected_verdict":"review_deny","rationale":"The core incident (March 28, 2026, about $254,000, pool mispricing on Solana) is confirmed (claim_findings[0]). Of 11 scorable claims (one DeFiLlama claim was blocked and excluded), 2 were disputed and 5 could not be found in any source, about 64%. The disputed items include a 'could have been caught in audit' quote that does not appear on the cited page (claim_findings[1], [2]). The unsupported items include a ZachXBT flag stated flatly in the summary and timeline (claim_findings[5], [6]), mixer laundering, and a market-share figure that Helius attributes to a different protocol (claim_findings[9]). The page also says there was no team response while the source reports the program was halted (omission_findings[0]). The percentage alone falls in the deny band, but the verdict is revise rather than deny because the reviewer's confidence was only 0.55, the central exploit claim holds, and the unsupported claims were mostly not found rather than contradicted."},"blocked_count":1,"decided_at":"2026-10-27T19:21:38.679Z","decision":"review_revise","delist_requested":false,"disputed_pct":0.6364,"investigation_id":"688e79fa-eb82-48bc-936a-f1fca1c23495","judge_def_hash":"8800307026131ea9d5da939d32b9a1f1884b2b84a5de33c8e87931d36f38d0f8","new_score":49,"page_slug":"goonfi","prev_score":49,"reason":"The core incident (March 28, 2026, about $254,000, pool mispricing on Solana) is confirmed (claim_findings[0]). Of 11 scorable claims (one DeFiLlama claim was blocked and excluded), 2 were disputed and 5 could not be found in any source, about 64%. The disputed items include a 'could have been caught in audit' quote that does not appear on the cited page (claim_findings[1], [2]). The unsupported items include a ZachXBT flag stated flatly in the summary and timeline (claim_findings[5], [6]), mixer laundering, and a market-share figure that Helius attributes to a different protocol (claim_findings[9]). The page also says there was no team response while the source reports the program was halted (omission_findings[0]). The percentage alone falls in the deny band, but the verdict is revise rather than deny because the reviewer's confidence was only 0.55, the central exploit claim holds, and the unsupported claims were mostly not found rather than contradicted.","reviewer_def_hash":"bc11388ce4bc4deea1b064fea362663ae06e3f4f687f99604769044d6ffba770","score_delta":0,"scored_claims":11,"sequence_num":4,"severity_override":{"applied":false,"band":null,"from_band":"deny","reason":"The material omission (source reports the program was reportedly halted, page says no team response) is already reflected in the unsupported-claim count, which puts the page in the harshest percentage band. It does not add a separate reason to change the verdict. The subject's current operating status is unknown and does not contradict the page."},"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}