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 · CryptoSpain / Alvaro Romillo / Madeira Invest Club
- Sequence
- #5
- Score
- 2 → 0 (-7)
- Cluster
- mainnet-beta
- Slot
- 423869922
- Off-chain at
- 2026-06-02T19:08:20.808Z
- Anchored at
- —
- Block time
- —
Independent verification
- 1. Database (off-chain)
- 9RcWpoJEJanv6yHHVU2faE77AJFB85VPf5LXrkKyB2YN
- 2. Recomputed (your browser)
- computing…
- 3. On-chain (Solana memo)
- fetching…
Canonical bytes hashed (1559 chars)
{"actor":"judge","decided_at":"2026-06-02T19:08:20.614Z","decision":"review_revise","investigation_id":"d3dd201b-5905-445e-a604-af611435d0e3","new_score":0,"page_slug":"cryptospain-alvaro-romillo-madeira-invest-club","prev_score":2,"reason":"The page is substantively accurate on all major allegations — the arrest, charges, Ponzi scheme structure, financial scale, regulatory warnings, asset seizures, and the political Alvise Perez connection are confirmed by credible independent sources including Tier 1 outlets (Euronews, CNMV official registry). One factual error requires correction: claim_findings[19] identifies the co-defendant listed as 'Daniel Alcazar Jimenez' should be 'David Alcazar Jimenez' per Spanish legal press (ElNacional.cat, El Espanol), and the co-defendants list omits Juan Carlos Romillo Iriarte, who appears in the formal indictment. Three high-priority coverage gaps compound this: absence of on-chain forensics, no mention of Proelucyon LLC (named in both CNMV and Belgian FSMA official regulatory warnings), and stale proceedings data that misses 2026 court findings showing only 464 formally recognized victim claims against the 3,062 figure in the December 2025 indictment. The Block citation (claim_findings[27]) returns HTTP 403 on a critical-section source; the underlying claims are independently supported but the citation should be replaced. Reviewer confidence is high at 0.87.","score_delta":-7,"sequence_num":5,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}