Skip to main content
Sign in
← avoid.net

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

  1. 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.
  2. 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.
  3. 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.

Sequence
#1
Score
Cluster
mainnet-beta
Slot
423161062
Off-chain at
2026-05-30T12:59:08.174Z
Anchored at
Block time

Independent verification

1. Database (off-chain)
93Da3NtF9caBytQ9dFZnFAjbUzemCqNfBNtysYxVb4tc
2. Recomputed (your browser)
computing…
3. On-chain (Solana memo)
fetching…
Canonical bytes hashed (14595 chars)
{"actor":"system:backfill","investigation_id":"3ea86d8d-cf97-4d35-a225-ac751d906967","kind":"publish","page_slug":"yam-finance","published_at":"2026-05-30T12:59:08.090Z","sequence_num":1,"snapshot":{"content_type":"investigation","entity_name":"YAM Finance","sections":[{"content":"","heading":"Protocol Overview and Launch Hype","severity":"medium","sources":[{"credibility":2,"name":"YAM: An Experiment in Fair Farming, Governance, and Elasticity — Yam Finance Medium","type":"official","url":"https://medium.com/yam-finance/yam-finance-d0ad577250c7"},{"credibility":1,"name":"Deposits in 'Monetary Experiment' Meme Token YAM Break $460M — CoinDesk","type":"news_article","url":"https://www.coindesk.com/tech/2020/08/12/deposits-in-monetary-experiment-meme-token-yam-break-460m"},{"credibility":2,"name":"The Full Story: Yam Finance's Rise & Fall & Rise Again — Chain Bulletin","type":"news_article","url":"https://chainbulletin.com/the-full-story-yam-finances-rise-fall-rise-again"},{"credibility":2,"name":"A DeFi farmer pumped $11 million into unaudited platform Yam — Decrypt","type":"news_article","url":"https://decrypt.co/38430/a-defi-farmer-pumped-11-million-into-unaudited-platform-yam"}]},{"content":"","heading":"The Critical Bug: Missing Division Operator","severity":"critical","sources":[{"credibility":2,"name":"YAM Finance Smart Contract Bug Analysis & Future Prevention — CertiK","type":"research","url":"https://www.certik.com/resources/blog/yam-finance-smart-contract-bug-analysis-future-prevention"},{"credibility":1,"name":"Single-line software bug causes fledgling YAM cryptocurrency to implode just two days after launch — The Register","type":"news_article","url":"https://www.theregister.com/2020/08/13/yam_cryptocurrency_bug_governance/"},{"credibility":1,"name":"DeFi Meme Coin YAM Succumbs to Fatal Rebase Bug, Makes Plans for YAM 2.0 — CoinDesk","type":"news_article","url":"https://www.coindesk.com/markets/2020/08/13/defi-meme-coin-yam-succumbs-to-fatal-rebase-bug-makes-plans-for-yam-20"},{"credibility":2,"name":"Overnight DeFi success Yam Finance alerts users to bug — Decrypt","type":"news_article","url":"https://decrypt.co/38510/overnight-defi-success-yam-finance-alerts-users-bug"}]},{"content":"","heading":"The Failed Rescue Attempt","severity":"critical","sources":[{"credibility":2,"name":"YAM Post-Rescue Attempt Update — Yam Finance Medium","type":"official","url":"https://medium.com/yam-finance/yam-post-rescue-attempt-update-c9c90c05953f"},{"credibility":2,"name":"Five Hours to Failure: The 'Save Yam' Proposal Is Falling Short — CoinTelegraph","type":"news_article","url":"https://cointelegraph.com/news/five-hours-to-failure-the-save-yam-proposal-is-falling-short"},{"credibility":2,"name":"DeFi strikes again: YAM protocol bug leads to $750,000 loss — CoinGeek","type":"news_article","url":"https://coingeek.com/defi-strikes-again-yam-protocol-bug-leads-to-750000-loss/"},{"credibility":2,"name":"The Yam Finance DeFi Experiment Comes to a Grinding Halt — Crypto Briefing","type":"news_article","url":"https://cryptobriefing.com/yam-finance-defi-experiment-comes-to-a-grinding-halt/"}]},{"content":"","heading":"Price Collapse and Market Impact","severity":"critical","sources":[{"credibility":2,"name":"Yam Crashes 98.79%, Governance Can't Save, Project Abandoned, Yam2 Coming — TrustNodes","type":"news_article","url":"https://www.trustnodes.com/2020/08/13/yam-crashes-98-79-governance-cant-save-project-abandoned-yam2-coming"},{"credibility":2,"name":"YAM Token Price Crashes 99.9% To Hit $0.6 — CoinJournal","type":"news_article","url":"https://coinjournal.net/news/yam-has-crashed-by-99-after-security-flaw-was-found/"},{"credibility":1,"name":"DeFi Meme Coin YAM Succumbs to Fatal Rebase Bug, Makes Plans for YAM 2.0 — CoinDesk","type":"news_article","url":"https://www.coindesk.com/markets/2020/08/13/defi-meme-coin-yam-succumbs-to-fatal-rebase-bug-makes-plans-for-yam-20"},{"credibility":2,"name":"Aug 2020 YAM Finance Incident — Quadriga Initiative Case Study","type":"research","url":"https://quadrigainitiative.com/casestudy/yamincident.php"}]},{"content":"","heading":"Relaunch as YAMv2 and YAMv3","severity":"medium","sources":[{"credibility":2,"name":"YAM Replanting: Migration and Launch — Yam Finance Medium","type":"official","url":"https://medium.com/yam-finance/yam-replanting-migration-and-launch-997b4848b8d8"},{"credibility":3,"name":"Yam V3 to Launch on Friday After Detailed Audit by PeckShield — Defiye","type":"news_article","url":"https://defiye.com/2020/09/yam-v3-to-launch-on-friday-after-detailed-audit-by-peckshield/"},{"credibility":2,"name":"Yam Finance readies for less-disastrous relaunch — CoinTelegraph","type":"news_article","url":"https://cointelegraph.com/news/yam-finance-readies-for-less-disastrous-relaunch"},{"credibility":2,"name":"PeckShield Audit Report YAMv3 — GitHub (yam-finance/yamV3)","type":"research","url":"https://github.com/yam-finance/yamV3/blob/master/PeckShield-Audit-Report-YAMv3-v1.0.pdf"}]},{"content":"","heading":"Risk Factors and Lessons","severity":"high","sources":[{"credibility":2,"name":"YAM Finance Smart Contract Bug Analysis & Future Prevention — CertiK","type":"research","url":"https://www.certik.com/resources/blog/yam-finance-smart-contract-bug-analysis-future-prevention"},{"credibility":2,"name":"YAM Finance Made a Mistake! You Can Avoid It — ImmuneBytes","type":"research","url":"https://immunebytes.com/blog/yam-finance-made-a-mistake-you-can-avoid-it/"},{"credibility":1,"name":"Single-line software bug causes fledgling YAM cryptocurrency to implode — The Register","type":"news_article","url":"https://www.theregister.com/2020/08/13/yam_cryptocurrency_bug_governance/"},{"credibility":2,"name":"Meteoric Rise and Fall of YAM — Finematics","type":"news_article","url":"https://finematics.com/yam-explained/"}]}],"sources_used":[{"credibility":2,"name":"YAM: An Experiment in Fair Farming, Governance, and Elasticity — Yam Finance Medium","type":"official","url":"https://medium.com/yam-finance/yam-finance-d0ad577250c7"},{"credibility":2,"name":"YAM Post-Rescue Attempt Update — Yam Finance Medium","type":"official","url":"https://medium.com/yam-finance/yam-post-rescue-attempt-update-c9c90c05953f"},{"credibility":1,"name":"Deposits in Monetary Experiment Meme Token YAM Break $460M — CoinDesk","type":"news_article","url":"https://www.coindesk.com/tech/2020/08/12/deposits-in-monetary-experiment-meme-token-yam-break-460m"},{"credibility":1,"name":"DeFi Meme Coin YAM Succumbs to Fatal Rebase Bug, Makes Plans for YAM 2.0 — CoinDesk","type":"news_article","url":"https://www.coindesk.com/markets/2020/08/13/defi-meme-coin-yam-succumbs-to-fatal-rebase-bug-makes-plans-for-yam-20"},{"credibility":1,"name":"Single-line software bug causes fledgling YAM cryptocurrency to implode — The Register","type":"news_article","url":"https://www.theregister.com/2020/08/13/yam_cryptocurrency_bug_governance/"},{"credibility":2,"name":"Five Hours to Failure: The Save Yam Proposal Is Falling Short — CoinTelegraph","type":"news_article","url":"https://cointelegraph.com/news/five-hours-to-failure-the-save-yam-proposal-is-falling-short"},{"credibility":2,"name":"Overnight DeFi success Yam Finance alerts users to bug — Decrypt","type":"news_article","url":"https://decrypt.co/38510/overnight-defi-success-yam-finance-alerts-users-bug"},{"credibility":2,"name":"A DeFi farmer pumped $11 million into unaudited platform Yam — Decrypt","type":"news_article","url":"https://decrypt.co/38430/a-defi-farmer-pumped-11-million-into-unaudited-platform-yam"},{"credibility":2,"name":"YAM Finance Smart Contract Bug Analysis & Future Prevention — CertiK","type":"research","url":"https://www.certik.com/resources/blog/yam-finance-smart-contract-bug-analysis-future-prevention"},{"credibility":2,"name":"DeFi strikes again: YAM protocol bug leads to $750,000 loss — CoinGeek","type":"news_article","url":"https://coingeek.com/defi-strikes-again-yam-protocol-bug-leads-to-750000-loss/"},{"credibility":2,"name":"The Full Story: Yam Finance's Rise & Fall & Rise Again — Chain Bulletin","type":"news_article","url":"https://chainbulletin.com/the-full-story-yam-finances-rise-fall-rise-again"},{"credibility":2,"name":"Yam Crashes 98.79%, Governance Can't Save, Project Abandoned, Yam2 Coming — TrustNodes","type":"news_article","url":"https://www.trustnodes.com/2020/08/13/yam-crashes-98-79-governance-cant-save-project-abandoned-yam2-coming"},{"credibility":2,"name":"YAM Token Price Crashes 99.9% To Hit $0.6 — CoinJournal","type":"news_article","url":"https://coinjournal.net/news/yam-has-crashed-by-99-after-security-flaw-was-found/"},{"credibility":2,"name":"The Yam Finance DeFi Experiment Comes to a Grinding Halt — Crypto Briefing","type":"news_article","url":"https://cryptobriefing.com/yam-finance-defi-experiment-comes-to-a-grinding-halt/"},{"credibility":2,"name":"YAM Replanting: Migration and Launch — Yam Finance Medium","type":"official","url":"https://medium.com/yam-finance/yam-replanting-migration-and-launch-997b4848b8d8"},{"credibility":2,"name":"Yam Finance readies for less-disastrous relaunch — CoinTelegraph","type":"news_article","url":"https://cointelegraph.com/news/yam-finance-readies-for-less-disastrous-relaunch"},{"credibility":2,"name":"PeckShield Audit Report YAMv3 v1.0 — GitHub yam-finance/yamV3","type":"research","url":"https://github.com/yam-finance/yamV3/blob/master/PeckShield-Audit-Report-YAMv3-v1.0.pdf"},{"credibility":2,"name":"Meteoric Rise and Fall of YAM — Finematics","type":"news_article","url":"https://finematics.com/yam-explained/"},{"credibility":2,"name":"Aug 2020 YAM Finance Incident — Quadriga Initiative Case Study","type":"research","url":"https://quadrigainitiative.com/casestudy/yamincident.php"},{"credibility":2,"name":"YAM Finance Made a Mistake! You Can Avoid It — ImmuneBytes","type":"research","url":"https://immunebytes.com/blog/yam-finance-made-a-mistake-you-can-avoid-it/"}],"summary":"YAM Finance was an experimental DeFi rebase protocol launched on August 11, 2020 after only ten days of development and without a formal security audit. A single missing division operator in the rebase function caused the protocol to mint an astronomical surplus of YAM tokens to its treasury, rendering on-chain governance permanently inoperable within roughly 35 hours of launch; a community rescue attempt failed and approximately $750,000 in yCRV tokens were permanently locked. The protocol was subsequently relaunched as YAMv2 and YAMv3 following a PeckShield audit, but never recovered its initial market position or community trust.","timeline":[{"date":"2020-08-01","event":"YAM Finance team coalesces in a chat group; development begins on what would become a ten-day build from conception to launch.","source":"The Defiant — Yam Finance Backstory","source_url":"https://thedefiant.io/it-was-exciting-but-also-terrifying-yam-finances-backstory"},{"date":"2020-08-11","event":"YAM Finance protocol launches at 7:00 PM UTC with 5 million YAM tokens, no pre-mine, no audit. Launch announcement explicitly warns the code has not been audited.","source":"Yam Finance Medium — YAM launch announcement","source_url":"https://medium.com/yam-finance/yam-finance-d0ad577250c7"},{"date":"2020-08-12","event":"TVL surpasses $460 million within the first 17 hours of launch; YAM token peaks near $167, far above its intended $1 peg.","source":"CoinDesk — Deposits in Monetary Experiment Meme Token YAM Break $460M","source_url":"https://www.coindesk.com/tech/2020/08/12/deposits-in-monetary-experiment-meme-token-yam-break-460m"},{"date":"2020-08-12","event":"At approximately 6:00 PM UTC, the YAM team discovers a critical bug in the rebase function: a missing .div(BASE) operation causes exponential over-minting of YAM to the governance treasury, permanently disabling quorum.","source":"Yam Finance Medium — YAM Post-Rescue Attempt Update","source_url":"https://medium.com/yam-finance/yam-post-rescue-attempt-update-c9c90c05953f"},{"date":"2020-08-12","event":"YAM price drops from ~$167 to ~$14 following the bug announcement. The team calls for emergency community governance action.","source":"Chain Bulletin — The Full Story: Yam Finance's Rise & Fall & Rise Again","source_url":"https://chainbulletin.com/the-full-story-yam-finances-rise-fall-rise-again"},{"date":"2020-08-13","event":"Community assembles 160,000+ delegated YAM and submits emergency governance proposal by approximately 7:00 AM UTC. Shortly after, security experts confirm the rebaser bug interacts with the governance module to prevent the proposal from succeeding.","source":"CoinTelegraph — Five Hours to Failure: The Save Yam Proposal Is Falling Short","source_url":"https://cointelegraph.com/news/five-hours-to-failure-the-save-yam-proposal-is-falling-short"},{"date":"2020-08-13","event":"Rescue attempt officially declared a failure. YAM co-founder Brock Elmore acknowledges the outcome publicly. YAM price collapses to below $1, more than 99% below its peak. ~$750,000 in yCRV permanently locked in treasury.","source":"CoinDesk — DeFi Meme Coin YAM Succumbs to Fatal Rebase Bug","source_url":"https://www.coindesk.com/markets/2020/08/13/defi-meme-coin-yam-succumbs-to-fatal-rebase-bug-makes-plans-for-yam-20"},{"date":"2020-08-19","event":"Phase 1 migration executes: original YAM token holders can burn v1 tokens for YAMv2 via a PeckShield-audited migration contract.","source":"Chain Bulletin — The Full Story: Yam Finance's Rise & Fall & Rise Again","source_url":"https://chainbulletin.com/the-full-story-yam-finances-rise-fall-rise-again"},{"date":"2020-08-31","event":"PeckShield begins a 3.5 person-week security audit of the YAMv3 codebase, funded by a Gitcoin grant.","source":"Yam Finance Medium — YAM Replanting: Migration and Launch","source_url":"https://medium.com/yam-finance/yam-replanting-migration-and-launch-997b4848b8d8"},{"date":"2020-09-10","event":"PeckShield audit of YAMv3 completes, identifying 17 basic coding issues and 12 advanced DeFi logic concerns including one high-risk item; all issues reported as resolved.","source":"Defiye — Yam V3 to Launch on Friday After Detailed Audit by PeckShield","source_url":"https://defiye.com/2020/09/yam-v3-to-launch-on-friday-after-detailed-audit-by-peckshield/"},{"date":"2020-09-18","event":"YAMv3 launches. YAMv2 holders migrate 1:1 (50% liquid immediately, 50% vested over 30 days). Liquidity incentives for YAM/yUSD pair go live the following day.","source":"CryptoTicker — YAM v3 Relaunch On Sep 18","source_url":"https://cryptoticker.io/en/yam-v3-relaunch/"}]},"v":1}