Skip to main content
AVOID.NET
ZetaChain4 decisions on this page

Audit log

Every state-changing event for ZetaChain: moderation decisions on community submissions, plus corrections and updates from the news pipeline. URL-based decisions are designed to carry three independent witnesses — the original source, an Internet Archive snapshot, and a Solana memo signed by our publicly-disclosed publisher key. Archive coverage is still being backfilled, so each decision below reports its own snapshot status rather than assuming one exists.

  1. #1publishby system:backfill
    2026-05-30 12:21:42Z
    Score: ?? (no score change)
    anchoranchored
    chain
    mainnet-betaslot 423,155,389
    sig
    2etR1bcRv59Y…heZc6J7Jexplorer ↗
    hash
    2UCevsYqxZnB…YMpPJvZRsha256 → base58
    verifying row…full verify ↗
    canonical bytes (15008 B) ▸
    {"actor":"system:backfill","investigation_id":"2f6eca6d-bddc-4eeb-9bac-ad83f94cb1b8","kind":"publish","page_slug":"zetachain","published_at":"2026-05-30T12:21:42.177Z","sequence_num":1,"snapshot":{"content_type":"investigation","entity_name":"ZetaChain","sections":[{"content":"","heading":"","severity":"low","sources":[{"credibility":1,"name":"TechCrunch: How Jane Street-backed ZetaChain aims to expand Bitcoin's use cases","type":"news_article","url":"https://techcrunch.com/2023/11/16/zetachain-bitcoin-trading/"},{"credibility":2,"name":"Crunchbase: ZetaChain Company Profile & Funding","type":"other","url":"https://www.crunchbase.com/organization/zetachain"},{"credibility":2,"name":"ZetaChain Blog: Announcing ZetaChain Mainnet Beta Launch","type":"official","url":"https://www.zetachain.com/blog/announcing-zetachain-mainnet-beta-launch"},{"credibility":2,"name":"Ankur Nandwani - IQ.wiki People in Crypto","type":"other","url":"https://iq.wiki/wiki/ankur-nandwani"}]},{"content":"","heading":"","severity":"critical","sources":[{"credibility":1,"name":"CoinTelegraph: ZetaChain Dismissed Bug Report That Could Have Prevented $334K Exploit","type":"news_article","url":"https://cointelegraph.com/news/zetachain-dismissed-bug-report-that-could-have-prevented-334k-exploit"},{"credibility":1,"name":"The Block: ZetaChain halts cross-chain transactions following attack on smart contract","type":"news_article","url":"https://www.theblock.co/post/399092/zetachain-attack-smart-contract"},{"credibility":1,"name":"The Block: ZetaChain identifies cross-chain messaging loophole as root of targeted exploit","type":"news_article","url":"https://www.theblock.co/post/399315/zetachain-post-mortem"},{"credibility":2,"name":"Crypto.news: ZetaChain admits overlooking bug bounty report before $334K exploit","type":"news_article","url":"https://crypto.news/zetachain-admits-overlooking-bug-bounty-report-before-334k-exploit/"},{"credibility":2,"name":"CryptoTimes: How a 'Perfect Storm' of 3 Bugs Led to ZetaChain's $333K GatewayEVM Exploit","type":"news_article","url":"https://www.cryptotimes.io/2026/04/29/how-a-perfect-storm-of-3-bugs-led-to-zetachains-333k-gatewayevm-exploit/"},{"credibility":2,"name":"AMBCrypto: Did ZetaChain ignore a bug report that could have prevented $334K exploit?","type":"news_article","url":"https://ambcrypto.com/did-zetachain-ignore-a-bug-report-that-could-have-prevented-334k-exploit/"},{"credibility":2,"name":"Crowdfund Insider: ZetaChain Suspends Cross-Chain Operations After Security Incident","type":"news_article","url":"https://www.crowdfundinsider.com/2026/04/276066-zetachain-suspends-cross-chain-operations-on-mainnet-after-security-incident-involving-gatewayevm-smart-contract/"},{"credibility":3,"name":"PulseChain Nexus: ZetaChain exploit reveals the failure of human gatekeeping in bug bounties","type":"research","url":"https://www.pulsechain.nexus/zetachain-exploit-reveals-the-failure-of-human-gatekeeping-in-bug-bounties/"}]},{"content":"","heading":"","severity":"high","sources":[{"credibility":2,"name":"ZachXBT Telegram: Investigations by ZachXBT","type":"social_media","url":"https://t.me/investigations"},{"credibility":2,"name":"CryptoTimes: ZetaChain Halts Cross-Chain Activity After GatewayEVM Smart Contract Exploit","type":"news_article","url":"https://www.cryptotimes.io/2026/04/28/zetachain-halts-cross-chain-activity-after-gatewayevm-smart-contract-exploit/"},{"credibility":2,"name":"Bitcoin Foundation: ZetaChain Halts Cross-Chain Operations After 300K Exploit","type":"news_article","url":"https://bitcoinfoundation.org/news/crimes-and-fraud-news/zetachain-hack/"}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":2,"name":"ZetaChain Blog: The ZetaLabs Airdrop Pre-Claim","type":"official","url":"https://www.zetachain.com/blog/the-zetalabs-airdrop-pre-claim"},{"credibility":2,"name":"Hemera: Safeguarding the ZetaChain Airdrop from Sybil Attacks and Bots using Unsupervised AI & Machine Learning","type":"research","url":"https://www.thehemera.com/blogs/safe-guarding-the-zetachain-airdrop-from-sybil-attacks-and-bots-using-unsupervised-ai-machine-learning"},{"credibility":3,"name":"Airdrops.io: ZetaChain Airdrop","type":"other","url":"https://airdrops.io/zetachain/"}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":2,"name":"CCN: August Anticipates $200M in Token Unlocks for W and ZETA","type":"news_article","url":"https://www.ccn.com/analysis/crypto/august-token-unlocks-w-zeta-prices/"},{"credibility":2,"name":"Tokenomist.ai: ZetaChain (ZETA) Tokenomics & Vesting Schedule","type":"research","url":"https://tokenomist.ai/zetachain"},{"credibility":3,"name":"Crypto-Corner: 5.67% ZETA Token Unlock Coming on May 1st","type":"news_article","url":"https://crypto-corner.com/2025/04/24/5-67-zeta-token-unlock-coming-on-may-1st/"},{"credibility":2,"name":"Alea Research: ZetaChain Deep Dive","type":"research","url":"https://alearesearch.io/deep-dives/zetachain/"},{"credibility":2,"name":"CCN: ZetaChain Price Prediction 2025 — Bearish Trends Threaten Further Drops","type":"news_article","url":"https://www.ccn.com/analysis/crypto/zetachain-zeta-price-prediction/"}]},{"content":"","heading":"","severity":"high","sources":[{"credibility":2,"name":"Alea Research: ZetaChain Deep Dive","type":"research","url":"https://alearesearch.io/deep-dives/zetachain/"},{"credibility":2,"name":"CryptoTimes: How a 'Perfect Storm' of 3 Bugs Led to ZetaChain's $333K GatewayEVM Exploit","type":"news_article","url":"https://www.cryptotimes.io/2026/04/29/how-a-perfect-storm-of-3-bugs-led-to-zetachains-333k-gatewayevm-exploit/"},{"credibility":2,"name":"ZetaChain Docs: Observer-Signer Validators","type":"official","url":"https://www.zetachain.com/docs/developers/architecture/observers/"}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":2,"name":"PCRisk: ZetaChain Airdrop Scam — Removal and recovery steps","type":"community_report","url":"https://www.pcrisk.com/removal-guides/28854-zetachain-airdrop-scam"},{"credibility":2,"name":"ScamAdviser: zetachain.net-d.one Review","type":"community_report","url":"https://www.scamadviser.com/check-website/zetachain.net-d.one"}]}],"sources_used":[{"credibility":1,"name":"CoinTelegraph: ZetaChain Dismissed Bug Report That Could Have Prevented $334K Exploit","type":"news_article","url":"https://cointelegraph.com/news/zetachain-dismissed-bug-report-that-could-have-prevented-334k-exploit"},{"credibility":1,"name":"The Block: ZetaChain halts cross-chain transactions following attack on smart contract","type":"news_article","url":"https://www.theblock.co/post/399092/zetachain-attack-smart-contract"},{"credibility":1,"name":"The Block: ZetaChain identifies cross-chain messaging loophole as root of targeted exploit","type":"news_article","url":"https://www.theblock.co/post/399315/zetachain-post-mortem"},{"credibility":1,"name":"TechCrunch: How Jane Street-backed ZetaChain aims to expand Bitcoin's use cases","type":"news_article","url":"https://techcrunch.com/2023/11/16/zetachain-bitcoin-trading/"},{"credibility":2,"name":"Crypto.news: ZetaChain admits overlooking bug bounty report before $334K exploit","type":"news_article","url":"https://crypto.news/zetachain-admits-overlooking-bug-bounty-report-before-334k-exploit/"},{"credibility":2,"name":"CryptoTimes: How a 'Perfect Storm' of 3 Bugs Led to ZetaChain's $333K GatewayEVM Exploit","type":"news_article","url":"https://www.cryptotimes.io/2026/04/29/how-a-perfect-storm-of-3-bugs-led-to-zetachains-333k-gatewayevm-exploit/"},{"credibility":2,"name":"CryptoTimes: ZetaChain Halts Cross-Chain Activity After GatewayEVM Smart Contract Exploit","type":"news_article","url":"https://www.cryptotimes.io/2026/04/28/zetachain-halts-cross-chain-activity-after-gatewayevm-smart-contract-exploit/"},{"credibility":2,"name":"AMBCrypto: Did ZetaChain ignore a bug report that could have prevented $334K exploit?","type":"news_article","url":"https://ambcrypto.com/did-zetachain-ignore-a-bug-report-that-could-have-prevented-334k-exploit/"},{"credibility":2,"name":"Crowdfund Insider: ZetaChain Suspends Cross-Chain Operations After Security Incident","type":"news_article","url":"https://www.crowdfundinsider.com/2026/04/276066-zetachain-suspends-cross-chain-operations-on-mainnet-after-security-incident-involving-gatewayevm-smart-contract/"},{"credibility":2,"name":"BanklessTimes: Zetachain ZETA Price Popped After Mainnet Launch But Risks Remain","type":"news_article","url":"https://www.banklesstimes.com/news/2024/02/05/zetachain-zeta-price-popped-after-mainnet-launch-but-risks-remain/"},{"credibility":2,"name":"Alea Research: ZetaChain Deep Dive","type":"research","url":"https://alearesearch.io/deep-dives/zetachain/"},{"credibility":2,"name":"Hemera: Safeguarding the ZetaChain Airdrop from Sybil Attacks","type":"research","url":"https://www.thehemera.com/blogs/safe-guarding-the-zetachain-airdrop-from-sybil-attacks-and-bots-using-unsupervised-ai-machine-learning"},{"credibility":2,"name":"ZetaChain Blog: The ZetaLabs Airdrop Pre-Claim","type":"official","url":"https://www.zetachain.com/blog/the-zetalabs-airdrop-pre-claim"},{"credibility":2,"name":"Tokenomist.ai: ZetaChain (ZETA) Tokenomics & Vesting Schedule","type":"research","url":"https://tokenomist.ai/zetachain"},{"credibility":2,"name":"CCN: August Anticipates $200M in Token Unlocks for W and ZETA","type":"news_article","url":"https://www.ccn.com/analysis/crypto/august-token-unlocks-w-zeta-prices/"},{"credibility":2,"name":"CCN: ZetaChain Price Prediction 2025 — Bearish Trends Threaten Further Drops","type":"news_article","url":"https://www.ccn.com/analysis/crypto/zetachain-zeta-price-prediction/"},{"credibility":2,"name":"PCRisk: ZetaChain Airdrop Scam — Removal and recovery steps","type":"community_report","url":"https://www.pcrisk.com/removal-guides/28854-zetachain-airdrop-scam"},{"credibility":3,"name":"PulseChain Nexus: ZetaChain exploit reveals the failure of human gatekeeping in bug bounties","type":"research","url":"https://www.pulsechain.nexus/zetachain-exploit-reveals-the-failure-of-human-gatekeeping-in-bug-bounties/"},{"credibility":2,"name":"ZachXBT Telegram: Investigations by ZachXBT","type":"social_media","url":"https://t.me/investigations"},{"credibility":3,"name":"Crypto-Corner: 5.67% ZETA Token Unlock Coming on May 1st","type":"news_article","url":"https://crypto-corner.com/2025/04/24/5-67-zeta-token-unlock-coming-on-may-1st/"},{"credibility":2,"name":"BeInCrypto: ZetaChain Pauses Mainnet After Hack Hits Team Wallets","type":"news_article","url":"https://beincrypto.com/zetachain-hack-cross-chain-transactions-paused/"},{"credibility":2,"name":"ZetaChain Docs: Observer-Signer Validators","type":"official","url":"https://www.zetachain.com/docs/developers/architecture/observers/"}],"summary":"ZetaChain is a San Francisco-based omnichain Layer 1 blockchain that enables native cross-chain smart contracts connecting Bitcoin, Ethereum, and other networks. The protocol has been flagged by community investigators and crypto-security observers following a premeditated $334,000 exploit of its GatewayEVM smart contract in April 2026, which the team's own earlier bug-bounty review had dismissed as intended behavior. Additional concerns include a controversial airdrop policy that rewarded sybil actors, persistent token unlock sell pressure, and structural centralization risks inherent to its Threshold Signature Scheme validator design.","timeline":[{"date":"2021-01-01","event":"ZetaChain founded by Ankur Nandwani and Charlie Pyle in San Francisco.","source":"Crunchbase / CBInsights","source_url":"https://www.crunchbase.com/organization/zetachain"},{"date":"2023-08-01","event":"ZetaChain raises $27 million in Series A from Jane Street Capital, Blockchain.com, Sky9, and others.","source":"TechCrunch","source_url":"https://techcrunch.com/2023/11/16/zetachain-bitcoin-trading/"},{"date":"2023-08-20","event":"Snapshot taken for genesis airdrop eligibility across ZetaLabs testnet participants.","source":"ZetaChain Blog","source_url":"https://www.zetachain.com/blog/the-zetalabs-airdrop-pre-claim"},{"date":"2024-01-01","event":"ZetaChain Mainnet Beta launches; over 900,000 users and 8 million transactions reported in first week.","source":"ZetaChain Blog","source_url":"https://www.zetachain.com/blog/announcing-zetachain-mainnet-beta-launch"},{"date":"2024-02-01","event":"ZETA token begins trading. Airdrop of 31.5 million ZETA distributed to 800,000+ users; sybil policy allows top earner of flagged groups to still receive tokens.","source":"ZetaChain Blog / Hemera","source_url":"https://www.zetachain.com/blog/the-zetalabs-airdrop-pre-claim"},{"date":"2024-02-15","event":"ZETA token reaches all-time high of approximately $2.86.","source":"CoinGecko","source_url":"https://www.coingecko.com/en/coins/zetachain"},{"date":"2024-08-01","event":"Approximately $34 million in ZETA tokens (19% of circulating supply) unlocks, primarily for Core Contributors and Advisors.","source":"CCN","source_url":"https://www.ccn.com/analysis/crypto/august-token-unlocks-w-zeta-prices/"},{"date":"2025-03-11","event":"ZETA token reaches all-time low of $0.1851, a decline of approximately 93% from its all-time high.","source":"CCN","source_url":"https://www.ccn.com/analysis/crypto/zetachain-zeta-price-prediction/"},{"date":"2025-05-01","event":"A further 5.67% of total ZETA supply (approximately 44 million tokens) unlocks, adding additional sell pressure.","source":"Crypto-Corner","source_url":"https://crypto-corner.com/2025/04/24/5-67-zeta-token-unlock-coming-on-may-1st/"},{"date":"2026-04-23","event":"Attacker funds exploit wallet via Tornado Cash approximately three days before the attack, indicating premeditation.","source":"CryptoTimes","source_url":"https://www.cryptotimes.io/2026/04/29/how-a-perfect-storm-of-3-bugs-led-to-zetachains-333k-gatewayevm-exploit/"},{"date":"2026-04-26","event":"GatewayEVM smart contract exploit executes nine cross-chain transactions draining $333,868 in USDC and USDT from ZetaChain-controlled wallets across Ethereum, Arbitrum, Base, and BSC.","source":"CoinTelegraph","source_url":"https://cointelegraph.com/news/zetachain-dismissed-bug-report-that-could-have-prevented-334k-exploit"},{"date":"2026-04-27","event":"ZetaChain publicly discloses the exploit, pauses all cross-chain transactions, and acknowledges that the vulnerability had previously been reported through its bug bounty program and dismissed as intended behavior.","source":"CoinTelegraph / Crypto.news","source_url":"https://crypto.news/zetachain-admits-overlooking-bug-bounty-report-before-334k-exploit/"},{"date":"2026-04-29","event":"ZetaChain releases post-mortem detailing the three chained design flaws, deploys mainnet patch disabling arbitrary call functionality, and announces review of bug bounty triage processes.","source":"The Block","source_url":"https://www.theblock.co/post/399315/zetachain-post-mortem"}]},"v":1}
    Verify offline (run on your own machine)
    python -m src.verify_decision 8c7eb037-0271-4d24-8fb5-07541c20211c
  2. #2reviewby reviewerreviewer
    2026-08-18 20:31:16Z
    Score: 4242 (no score change)
    The page's core, most severe claim — the April 2026 GatewayEVM exploit and the prior bug-bounty dismissal — is well-supported by multiple independent tier-1/tier-2 sources and is accurately attributed as a suffered exploit/negligent-triage incident rather than entity fraud. Most timeline figures (funding, airdrop, unlocks, prices) check out. However, the page has materially aged: it presents ZetaChain in the present tense as an active omnichain protocol without noting the entity discontinued cross-chain bridging entirely by June 2026 and pivoted to an AI-memory product, and its price/unlock narrative stops at a March 2025 low that has since been superseded by a much deeper all-time low reached within the past week. The page also omits mitigating facts (8-minute pause, no external user funds lost, patch shipped) that are well corroborated elsewhere. One section, evidenced only by third-party-phishing-site reports (PCRisk, ScamAdviser), risks conflating brand-impersonation scams targeting ZetaChain users with entity misconduct; this could not be confirmed against actual page wording because section body text was not included in the review input.
    anchoranchored
    chain
    mainnet-betaslot 443,508,511
    sig
    63tfBEvGsqz9…hwSkPaKGexplorer ↗
    hash
    AZsPCNYaWoFr…wWtKHowTsha256 → base58
    verifying row…full verify ↗
    canonical bytes (1506 B) ▸
    {"actor":"reviewer","decided_at":"2026-08-18T20:31:16.494Z","decision":"review","investigation_id":"2f6eca6d-bddc-4eeb-9bac-ad83f94cb1b8","new_score":42,"page_slug":"zetachain","prev_score":42,"reason":"The page's core, most severe claim — the April 2026 GatewayEVM exploit and the prior bug-bounty dismissal — is well-supported by multiple independent tier-1/tier-2 sources and is accurately attributed as a suffered exploit/negligent-triage incident rather than entity fraud. Most timeline figures (funding, airdrop, unlocks, prices) check out. However, the page has materially aged: it presents ZetaChain in the present tense as an active omnichain protocol without noting the entity discontinued cross-chain bridging entirely by June 2026 and pivoted to an AI-memory product, and its price/unlock narrative stops at a March 2025 low that has since been superseded by a much deeper all-time low reached within the past week. The page also omits mitigating facts (8-minute pause, no external user funds lost, patch shipped) that are well corroborated elsewhere. One section, evidenced only by third-party-phishing-site reports (PCRisk, ScamAdviser), risks conflating brand-impersonation scams targeting ZetaChain users with entity misconduct; this could not be confirmed against actual page wording because section body text was not included in the review input.","score_delta":0,"sequence_num":2,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}
    Verify offline (run on your own machine)
    python -m src.verify_decision 5b73aeea-356b-4026-98ae-4c6a158397e7
  3. #3review reviseby judgejudge
    2026-08-18 20:31:16Z
    Score: 4258 (+16)
    The reviewer's incident classification is correct and the current score of 42 (WARNING) does not match the entity's conduct under the rubric. The page's flagship incident, the $334K GatewayEVM exploit, is a suffered hack against ZetaChain's own operational wallets by an external, premeditated attacker (calibration_assessment.incident_attributions[0], attribution 'b') — no external user funds were lost, the team paused operations within minutes, disclosed promptly, and shipped a patch. Per the rubric, a suffered primary incident caps the band at CAUTIONARY (50-69) regardless of the negligent bug-bounty triage failure, which is culpable but does not amount to own-fraud. The other flagged items — the disclosed sybil-reward airdrop policy and TSS/validator-concentration risk (attributions 'a') — are legitimate but minor own-conduct concerns, not fraud, and correctly argue against a top-of-range score rather than against CAUTIONARY itself. The PCRisk/ScamAdviser phishing-site findings (attribution 'c') describe brand impersonation by unrelated third parties and should carry near-zero weight under the anti-conflation rule; nothing in the current 42 appears explainable by that section carrying disproportionate negative weight, but it should not be allowed to anchor the score down further. A mid-CAUTIONARY score of 58 appropriately reflects: no user losses, rapid remediation, and prompt disclosure (positive), weighed against real negligence in dismissing the prior bug report, ongoing token-price deterioration now worse than the page states, and an unaddressed business-model pivot away from cross-chain bridging that signals continuing uncertainty (negative).
    anchoranchored
    chain
    mainnet-betaslot 443,508,515
    sig
    3MXYqSnp9moh…XhCP6S7Rexplorer ↗
    hash
    8TWaHg2Uw6sk…ZqToLeCGsha256 → base58
    verifying row…full verify ↗
    canonical bytes (2027 B) ▸
    {"actor":"judge","decided_at":"2026-08-18T20:31:16.494Z","decision":"review_revise","investigation_id":"2f6eca6d-bddc-4eeb-9bac-ad83f94cb1b8","new_score":58,"page_slug":"zetachain","prev_score":42,"reason":"The reviewer's incident classification is correct and the current score of 42 (WARNING) does not match the entity's conduct under the rubric. The page's flagship incident, the $334K GatewayEVM exploit, is a suffered hack against ZetaChain's own operational wallets by an external, premeditated attacker (calibration_assessment.incident_attributions[0], attribution 'b') — no external user funds were lost, the team paused operations within minutes, disclosed promptly, and shipped a patch. Per the rubric, a suffered primary incident caps the band at CAUTIONARY (50-69) regardless of the negligent bug-bounty triage failure, which is culpable but does not amount to own-fraud. The other flagged items — the disclosed sybil-reward airdrop policy and TSS/validator-concentration risk (attributions 'a') — are legitimate but minor own-conduct concerns, not fraud, and correctly argue against a top-of-range score rather than against CAUTIONARY itself. The PCRisk/ScamAdviser phishing-site findings (attribution 'c') describe brand impersonation by unrelated third parties and should carry near-zero weight under the anti-conflation rule; nothing in the current 42 appears explainable by that section carrying disproportionate negative weight, but it should not be allowed to anchor the score down further. A mid-CAUTIONARY score of 58 appropriately reflects: no user losses, rapid remediation, and prompt disclosure (positive), weighed against real negligence in dismissing the prior bug report, ongoing token-price deterioration now worse than the page states, and an unaddressed business-model pivot away from cross-chain bridging that signals continuing uncertainty (negative).","score_delta":16,"sequence_num":3,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}
    Verify offline (run on your own machine)
    python -m src.verify_decision 01bdf895-5c5b-4799-a3eb-52e8e0d8687d
  4. #4reviewby reviewerreviewer
    2026-09-09 03:05:34Z
    Score: 6262 (no score change)
    Findings-only fact-check (retroactive anchor of stored findings)
    anchoranchored
    chain
    mainnet-betaslot 445,508,705
    sig
    52jgMHXo88Lx…2bfJ12K4explorer ↗
    hash
    4dKesVLufWP5…bMG8Fjiusha256 → base58
    verifying row…full verify ↗
    canonical bytes (701 B) ▸
    {"actor":"reviewer","artifact_identity":"f4dd66a87f214a0cc66fa452f2769f12","decided_at":"2026-09-07T05:02:07.46366+00:00","decision":"review","findings_count":23,"findings_rows_hash":"3b36727f460e08019839566346dcdbb2d5711eacc99f0444a4fa98f78055f3d7","investigation_id":"2f6eca6d-bddc-4eeb-9bac-ad83f94cb1b8","mode":"findings_only_retroactive","new_score":62,"page_content_hash":"9f1176e12f996498ebcf52e9acb435d67b9b5769769e74bc2f169b3bbe6a7b19","page_slug":"zetachain","prev_score":62,"reason":"Findings-only fact-check (retroactive anchor of stored findings)","score_delta":0,"sequence_num":4,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}
    Verify offline (run on your own machine)
    python -m src.verify_decision d0a63499-ba4b-4da3-90db-475bd5b7f74b
How verification works. The “Row integrity” check above is computed in your browser — your machine recomputes the SHA-256 of the canonical bytes and compares against the stored hash. No avoid.net server can fake that check. The “full verify” link goes one level deeper: your browser fetches the on-chain transaction from a Solana RPC node and confirms the same hash is in the memo. If you don’t want to trust either avoid.net or the public RPC, run the CLI verifier on your own machine — python -m src.verify_decision <event_id>.