{
  "schemaVersion": "stablecoin-research-v1",
  "campaignId": "stablecoin-v4",
  "assignmentId": "R1",
  "asOfUtc": "2026-09-16T03:07:15Z",
  "scopeWindow": {"start": "2020-01-01", "end": "2021-12-31"},
  "coverage": {
    "searchedChains": ["Ethereum", "BNB Smart Chain"],
    "searchedFamilies": ["Ampleforth", "Yam Finance", "Base Protocol", "Debase", "DIGG/BadgerDAO", "Ditto", "RAI/Reflexer", "reBASE"],
    "deepCaseIds": ["R1-P001", "R1-P002", "R1-P005", "R1-P007"],
    "completenessClaim": false,
    "stoppingReason": "Bounded assignment stopped after primary-source reconstruction of four evidence-rich families and eligibility triage of every named seed; long-tail fork discovery remains incomplete."
  },
  "protocols": [
    {
      "id": "R1-P001", "name": "Ampleforth", "aliases": ["AMPL", "uFragments"], "chains": ["Ethereum"],
      "eligibility": {"status": "included", "reason": "Live before and during the scope window; canonical proportional elastic-supply monetary protocol.", "claimIds": ["R1-C001", "R1-C002"]},
      "researchDepth": "deep", "classification": ["elastic-supply", "unbacked", "CPI-adjusted-dollar-target"], "targetUnit": "CPI-adjusted 2019 USD purchasing-power target",
      "lineage": [{"relatedName": "uFragments", "relationship": "development codename and implementation ancestry", "evidenceClaimIds": ["R1-C001"]}, {"relatedName": "WAMPL", "relationship": "fixed-balance wrapper representing a fixed share of AMPL market capitalization", "evidenceClaimIds": ["R1-C004"]}],
      "deployments": [{"chain": "Ethereum", "address": "0xD46bA6D942050d489DBd938a2C909A5d5039A161", "verified": null, "sourceIds": ["R1-S001"]}],
      "versions": [{"id": "R1-P001-V1", "label": "Ethereum elastic-supply system", "startDate": null, "endDate": null, "tokenRoles": "AMPL is the rebasing unit; internal gons remain fixed while fragments shown by balanceOf vary. WAMPL later wraps a constant network share into a fixed token balance.", "backing": "No collateral pool or contractual par redemption.", "redemption": "No protocol redemption at the target; price convergence relies on market trading and supply response.", "supplyPolicy": "Authorized monetary policy changes total fragments proportionally; holders retain the same supply percentage absent transfers. Positive nominal balance changes do not themselves create wealth because price and market capitalization remain market outcomes.", "debtAndIncentives": "No protocol debt leg. Arbitrage/speculation must absorb inventory risk and delayed feedback.", "oracle": "Market-price and CPI oracles feed policy; exact historical source mix/window varied and was not reconstructed commit-by-commit here.", "governanceAndAdmin": "Token owner can set the monetary-policy address in the retrieved current code; historical ownership transitions require transaction-level reconstruction.", "liquidityDependencies": "DEXs and integrations must tolerate balance changes; fixed-balance wrappers reduce integration friction but add wrapper dependency.", "claimIds": ["R1-C001", "R1-C002", "R1-C003", "R1-C004"]}],
      "incidents": [], "sourceIds": ["R1-S001", "R1-S002", "R1-S003", "R1-S004"], "claimIds": ["R1-C001", "R1-C002", "R1-C003", "R1-C004"]
    },
    {
      "id": "R1-P002", "name": "Yam Finance", "aliases": ["YAM", "YAMv1", "YAMv2", "YAMv3"], "chains": ["Ethereum"],
      "eligibility": {"status": "included", "reason": "Launched in August 2020 as an elastic-supply token targeting 1 USDC; versions and later cessation are directly documented.", "claimIds": ["R1-C005", "R1-C006"]},
      "researchDepth": "deep", "classification": ["elastic-supply", "treasury-seigniorage", "fixed-USDC-target", "governance-token-after-2020"], "targetUnit": "1 USDC while rebasing",
      "lineage": [{"relatedName": "Ampleforth", "relationship": "YAM adopted proportional elastic-supply accounting and added treasury seigniorage", "evidenceClaimIds": ["R1-C005"]}],
      "deployments": [{"chain": "Ethereum", "address": "0x0e2298e3b3390e3b945a5456fbf59ecc3f55da16", "verified": null, "sourceIds": ["R1-S006"]}, {"chain": "Ethereum", "address": "0x0AaCfbeC6a24756c20D41914F2caba817C0d8521", "verified": null, "sourceIds": ["R1-S005"]}],
      "versions": [
        {"id": "R1-P002-V1", "label": "YAMv1", "startDate": "2020-08-11", "endDate": "2020-08-13", "tokenRoles": "Rebasing YAM also carried governance votes; internal underlying balances were distinct from scaled visible balances.", "backing": "Unbacked as to par; positive-rebase seigniorage attempted to acquire reserve assets.", "redemption": "No direct 1-USDC redemption.", "supplyPolicy": "Targeted 1 USDC with proportional rebases; intended reserve mint-and-sale path contained a scaling error.", "debtAndIncentives": "Farming distributed tokens; rebase expansion funded a governance treasury rather than a holder redemption claim.", "oracle": "Contemporary v1 materials identify an on-chain pool price, but this report does not assert a fully reconstructed window for the failed version.", "governanceAndAdmin": "Rebase overmint inflated supply/votes enough to make quorum unattainable and freeze governance-controlled reserves.", "liquidityDependencies": "YAM/yCRV Uniswap V2 residual LPs faced continuing excess-mint/sale risk.", "claimIds": ["R1-C005", "R1-C006", "R1-C007"]},
        {"id": "R1-P002-V2", "label": "YAMv2 migration placeholder", "startDate": "2020-08-20", "endDate": "2020-09-18", "tokenRoles": "Standard non-rebasing ERC-20 placeholder for migration and signaling.", "backing": "No redemption backing.", "redemption": "v1 could be burned for v2 during a short migration window, based on balanceOfUnderlying; this was migration, not par redemption.", "supplyPolicy": "No rebases.", "debtAndIncentives": null, "oracle": null, "governanceAndAdmin": "Temporary bridge to an audited relaunch.", "liquidityDependencies": "Migration deadline created operational risk for inactive holders.", "claimIds": ["R1-C008"]},
        {"id": "R1-P002-V3", "label": "YAMv3 audited relaunch and post-rebase governance token", "startDate": "2020-09-18", "endDate": null, "tokenRoles": "Initially restored rebasing YAM; after policy disablement, governance token with scaling factor fixed at 2.50.", "backing": "Governance treasury is not a contractual redemption reserve.", "redemption": "No holder par redemption.", "supplyPolicy": "Used SushiSwap YAM/ETH TWAP; no rebase inside 0.95–1.05 USDC; 5% of positive rebase amount was minted/sold for treasury ETH. Governance disabled rebasing on 2020-12-29.", "debtAndIncentives": "Treasury capture shifted some expansion away from pro-rata holders and imposed sell pressure on LPs.", "oracle": "YAM/ETH SushiSwap TWAP according to archived official docs.", "governanceAndAdmin": "Community governance could and did disable rebasing.", "liquidityDependencies": "Treasury sale executed through SushiSwap and therefore depended on pool depth and execution.", "claimIds": ["R1-C009", "R1-C010"]}
      ],
      "incidents": [{"date": "2020-08-12", "versionId": "R1-P002-V1", "type": "code exploit", "summary": "A scaling error caused reserve overmint; no attacker was required. Vote inflation broke quorum and locked treasury governance.", "beneficiaries": "No demonstrated attacker; some liquidity providers exited before later rebases.", "lossBearers": "Residual YAM/yCRV LPs and holders exposed to the failed system and migration friction.", "outcome": "Rescue failed; v2 migration followed, then audited v3. This was a code/governance coupling failure, not evidence that price feedback alone caused the failure.", "claimIds": ["R1-C006", "R1-C007", "R1-C008"]}, {"date": "2020-12-29", "versionId": "R1-P002-V3", "type": "governance incident", "summary": "Governance disabled elastic supply because it added friction unnecessary for the governance-token role.", "beneficiaries": "Integrators and holders seeking fixed balances.", "lossBearers": "No quantified incident loss established.", "outcome": "YAM continued as a non-rebasing governance token.", "claimIds": ["R1-C010"]}],
      "sourceIds": ["R1-S005", "R1-S006", "R1-S007", "R1-S008", "R1-S009"], "claimIds": ["R1-C005", "R1-C006", "R1-C007", "R1-C008", "R1-C009", "R1-C010"]
    },
    {
      "id": "R1-P003", "name": "Base Protocol", "aliases": ["BASE", "BASE Index Fund"], "chains": ["Ethereum"],
      "eligibility": {"status": "included", "reason": "Code and contemporaneous paper evidence show a 2020 elastic-supply implementation targeting a crypto-market-cap index.", "claimIds": ["R1-C011"]},
      "researchDepth": "triaged", "classification": ["elastic-supply", "index-target", "unbacked"], "targetUnit": "One trillionth of total cryptocurrency market capitalization (project-stated)",
      "lineage": [{"relatedName": "Ampleforth", "relationship": "Code-derived proportional hidden-share accounting; independent target and added blacklist logic", "evidenceClaimIds": ["R1-C011"]}],
      "deployments": [],
      "versions": [{"id": "R1-P003-V1", "label": "BASE elastic index token", "startDate": "2020-12-01", "endDate": null, "tokenRoles": "BASE balances derive from hidden shares.", "backing": "No portfolio of indexed assets evidenced.", "redemption": "No index-basket redemption evidenced.", "supplyPolicy": "Monetary-policy contract changes total supply proportionally.", "debtAndIncentives": null, "oracle": "Target necessarily depended on external aggregate crypto-market-cap data; exact production oracle path unresolved.", "governanceAndAdmin": "Retrieved token code permits owner to change monetary policy and maintain a user ban list.", "liquidityDependencies": "Market arbitrage rather than basket creation/redemption.", "claimIds": ["R1-C011"]}],
      "incidents": [], "sourceIds": ["R1-S010", "R1-S011"], "claimIds": ["R1-C011"]
    },
    {
      "id": "R1-P004", "name": "DEBASE", "aliases": ["Debase", "DEGOV"], "chains": ["Ethereum"],
      "eligibility": {"status": "included", "reason": "Verified explorer source identifies deployed elastic-supply DEBASE and governance-configured stabilizer pools.", "claimIds": ["R1-C012"]},
      "researchDepth": "triaged", "classification": ["elastic-supply", "fixed-dollar-target", "stabilizer-pools"], "targetUnit": "USD/DAI target (exact historical parameter unresolved)",
      "lineage": [{"relatedName": "DEGOV", "relationship": "separate governance token", "evidenceClaimIds": ["R1-C012"]}],
      "deployments": [{"chain": "Ethereum", "address": "0x9248c485b0b80f76da451f167a8db30f33c70907", "verified": true, "sourceIds": ["R1-S012"]}],
      "versions": [{"id": "R1-P004-V1", "label": "DEBASE production token", "startDate": null, "endDate": null, "tokenRoles": "DEBASE rebases; DEGOV governs parameters.", "backing": "Stabilizer pools are incentive/liquidity mechanisms, not demonstrated unconditional redemption backing.", "redemption": "No direct par redemption established.", "supplyPolicy": "Elastic supply controlled by debasePolicy with allocations to configured pools.", "debtAndIncentives": "Pool rewards intended to influence liquidity and price response.", "oracle": "Not reconstructed.", "governanceAndAdmin": "Parameterization described as governance-controlled.", "liquidityDependencies": "Depends on stabilizer-pool participation and market liquidity.", "claimIds": ["R1-C012"]}],
      "incidents": [], "sourceIds": ["R1-S012"], "claimIds": ["R1-C012"]
    },
    {
      "id": "R1-P005", "name": "DIGG", "aliases": ["Digg", "bDIGG", "remDIGG"], "chains": ["Ethereum"],
      "eligibility": {"status": "included", "reason": "BadgerDAO launched a BTC-targeting elastic-supply asset in January 2021 and later documented peg failure and cessation.", "claimIds": ["R1-C013", "R1-C016"]},
      "researchDepth": "deep", "classification": ["elastic-supply", "BTC-target", "unbacked", "DAO-incentivized"], "targetUnit": "1 BTC",
      "lineage": [{"relatedName": "Ampleforth", "relationship": "Code-level uFragments-style gon accounting with a BTC rather than CPI-dollar target", "evidenceClaimIds": ["R1-C015"]}, {"relatedName": "bDIGG", "relationship": "vault receipt token, not 1:1 DIGG and not itself the monetary base", "evidenceClaimIds": ["R1-C014"]}],
      "deployments": [{"chain": "Ethereum", "address": "0x798D1bE841a82a273720CE31c822C61a67a601C3", "verified": null, "sourceIds": ["R1-S013"]}],
      "versions": [{"id": "R1-P005-V1", "label": "Daily BTC-target rebase", "startDate": "2021-01-23", "endDate": "2022-04-29", "tokenRoles": "DIGG rebases; bDIGG is an interest-bearing Sett vault receipt; BADGER governance and Boost supplied auxiliary demand.", "backing": "Official product page explicitly says DIGG was not backed by Bitcoin under management.", "redemption": "No 1-BTC redemption.", "supplyPolicy": "Daily: expand above 1.05 BTC, contract below 0.95 BTC, unchanged inside band; proportional holder share remains unchanged.", "debtAndIncentives": "Vault emissions and Badger Boost rewarded holding/liquidity, creating demand not equivalent to redeemability.", "oracle": "BTC and DIGG market-rate oracle contracts existed; precise historical window/feeder set not fully reconstructed.", "governanceAndAdmin": "BadgerDAO governed policy and later restructuring.", "liquidityDependencies": "SushiSwap DIGG/WBTC and vaults were key integration points; rebasing pool balances require sync-aware handling.", "claimIds": ["R1-C013", "R1-C014", "R1-C015"]}],
      "incidents": [{"date": "2022-04-27", "versionId": "R1-P005-V1", "type": "monetary failure", "summary": "Badger governance recorded that prior rebase changes had not maintained the 1:1 BTC target and DIGG traded around a 50% discount.", "beneficiaries": "Not established; emissions recipients received tokens but value transfer is not quantified.", "lossBearers": "DIGG holders and liquidity providers bore price decline and inventory/impermanent-loss exposure; BADGER holders faced proposed dilution trade-offs.", "outcome": "Proposal moved DIGG to free float, stopped rebasing and external LP support, and ended DIGG emissions.", "claimIds": ["R1-C016"]}],
      "sourceIds": ["R1-S013", "R1-S014", "R1-S015", "R1-S016"], "claimIds": ["R1-C013", "R1-C014", "R1-C015", "R1-C016"]
    },
    {
      "id": "R1-P006", "name": "Ditto", "aliases": ["DITTO"], "chains": ["BNB Smart Chain"],
      "eligibility": {"status": "unresolved", "reason": "The seed name is heavily confounded with a later unrelated Ditto Network. No retrieved primary 2020–2021 contract or canonical repository was sufficient to verify mechanics or deployment.", "claimIds": ["R1-C017"]},
      "researchDepth": "unresolved", "classification": [], "targetUnit": null, "lineage": [], "deployments": [], "versions": [], "incidents": [], "sourceIds": [], "claimIds": ["R1-C017"]
    },
    {
      "id": "R1-P007", "name": "RAI", "aliases": ["Reflexer", "GEB"], "chains": ["Ethereum"],
      "eligibility": {"status": "adjacent", "reason": "Materially active in 2021 and intentionally relevant to monetary controllers, but official docs state it is not a rebase token.", "claimIds": ["R1-C018", "R1-C019"]},
      "researchDepth": "deep", "classification": ["overcollateralized-debt", "managed-float", "PID-controller", "non-rebasing"], "targetUnit": "Floating redemption price denominated in USD; no fixed peg",
      "lineage": [{"relatedName": "MakerDAO/DAI", "relationship": "GEB collateralized-debt architecture with a floating controller target rather than fixed-dollar peg", "evidenceClaimIds": ["R1-C020"]}],
      "deployments": [{"chain": "Ethereum", "address": "0x03ab458634910aad20ef5f1c8ee96f1d6ac54919", "verified": null, "sourceIds": ["R1-S017"]}],
      "versions": [{"id": "R1-P007-V1", "label": "RAI mainnet managed float", "startDate": "2021-02-17", "endDate": null, "tokenRoles": "RAI is debt generated from ETH-collateralized SAFEs; FLX supports governance/backstop functions. Holder token balances do not rebase.", "backing": "ETH collateral in SAFEs, with liquidation and system accounting; collateral backing is distinct from the controller's moving redemption price.", "redemption": "No routine fixed-dollar redemption. Redemption price governs debt/collateral accounting and collateral claims in Global Settlement.", "supplyPolicy": "Supply expands when borrowers mint RAI and contracts when debt is repaid/liquidated; PID policy changes the redemption rate, which compounds the redemption price rather than wallet balances.", "debtAndIncentives": "If market price is below redemption price, a positive redemption rate makes debt more expensive over time and rewards holders in settlement terms; above target, negative rate does the reverse. Borrow rate is separate.", "oracle": "Secondary-market RAI price TWAP and ETH collateral oracle feed separate controller and solvency functions; production automation documentation shows 12-hour minimum TWAP update cadence and 30-minute pinger scheduling, but current docs cannot silently prove all 2021 settings.", "governanceAndAdmin": "Governance-minimization was stated; parameter and shutdown powers persisted in the system's staged architecture.", "liquidityDependencies": "Controller action relies on SAFE users and holders trading/borrowing in response; thin liquidity, delayed response and bounded willingness to take ETH/debt risk constrain arbitrage.", "claimIds": ["R1-C018", "R1-C019", "R1-C020", "R1-C021", "R1-C022"]}],
      "incidents": [], "sourceIds": ["R1-S017", "R1-S018", "R1-S019"], "claimIds": ["R1-C018", "R1-C019", "R1-C020", "R1-C021", "R1-C022"]
    },
    {
      "id": "R1-P008", "name": "reBΔSE", "aliases": ["reBASE", "REBASE"], "chains": ["Ethereum"],
      "eligibility": {"status": "unresolved", "reason": "Repository claims an AMPL fork and lists a token address, but policy/oracle addresses remain TBD and retrieved evidence does not establish materially active monetary operation in-window.", "claimIds": ["R1-C023"]},
      "researchDepth": "unresolved", "classification": ["claimed-elastic-supply-fork"], "targetUnit": "claimed stable unit price", "lineage": [{"relatedName": "Ampleforth", "relationship": "repository explicitly claims fork ancestry", "evidenceClaimIds": ["R1-C023"]}], "deployments": [{"chain": "Ethereum", "address": "0x4208d8d500b1643dca98dd27ba6c0060bca311c5", "verified": null, "sourceIds": ["R1-S020"]}], "versions": [], "incidents": [], "sourceIds": ["R1-S020"], "claimIds": ["R1-C023"]
    }
  ],
  "sources": [
    {"id":"R1-S001","url":"https://github.com/fragmentsorg/ampleforth-contracts/blob/master/README.md","title":"Ampleforth contracts README","sourceType":"code","isPrimary":true,"publishedAt":null,"eventDate":null,"retrievedAt":"2026-09-16T03:07:15Z","archiveUrl":null,"commitOrVersion":"master retrieved 2026-09-16","accessStatus":"retrieved","limitations":"Current branch; not a historical snapshot."},
    {"id":"R1-S002","url":"https://github.com/fragmentsorg/ampleforth-contracts/blob/master/contracts/UFragments.sol","title":"UFragments.sol","sourceType":"code","isPrimary":true,"publishedAt":null,"eventDate":null,"retrievedAt":"2026-09-16T03:07:15Z","archiveUrl":null,"commitOrVersion":"master retrieved 2026-09-16","accessStatus":"retrieved","limitations":"Current code may postdate scope."},
    {"id":"R1-S003","url":"https://docs.ampleforth.org/learn/about-the-ampleforth-protocol","title":"About the Ampleforth Protocol","sourceType":"documentation","isPrimary":true,"publishedAt":null,"eventDate":null,"retrievedAt":"2026-09-16T03:07:15Z","archiveUrl":null,"commitOrVersion":null,"accessStatus":"retrieved","limitations":"Current explanatory docs, not a versioned 2020 snapshot."},
    {"id":"R1-S004","url":"https://github.com/fragmentsorg/ampleforth-contracts/blob/master/contracts/WAMPL.sol","title":"WAMPL.sol","sourceType":"code","isPrimary":true,"publishedAt":null,"eventDate":null,"retrievedAt":"2026-09-16T03:07:15Z","archiveUrl":null,"commitOrVersion":"master retrieved 2026-09-16","accessStatus":"retrieved","limitations":"Wrapper postdates original launch."},
    {"id":"R1-S005","url":"https://docs.yam.finance/yam","title":"Yam introduction and archived rebase documentation","sourceType":"documentation","isPrimary":true,"publishedAt":null,"eventDate":null,"retrievedAt":"2026-09-16T03:07:15Z","archiveUrl":null,"commitOrVersion":null,"accessStatus":"retrieved","limitations":"Living docs include hindsight."},
    {"id":"R1-S006","url":"https://medium.com/yam-finance/yam-migration-faq-57c705688fe6","title":"YAM Migration FAQ","sourceType":"documentation","isPrimary":true,"publishedAt":"2020-08-16","eventDate":"2020-08-16","retrievedAt":"2026-09-16T03:07:15Z","archiveUrl":null,"commitOrVersion":null,"accessStatus":"retrieved","limitations":"Project-authored migration plan; dates later updated."},
    {"id":"R1-S007","url":"https://medium.com/yam-finance/yam-post-rescue-attempt-update-c9c90c05953f","title":"YAM Post-Rescue Attempt Update","sourceType":"postmortem","isPrimary":true,"publishedAt":"2020-08-13","eventDate":"2020-08-12","retrievedAt":"2026-09-16T03:07:15Z","archiveUrl":null,"commitOrVersion":null,"accessStatus":"retrieved","limitations":"Short project postmortem, not independent audit."},
    {"id":"R1-S008","url":"https://github.com/yam-finance/yam-protocol/blob/master/contracts/token/YAM.sol","title":"YAM.sol","sourceType":"code","isPrimary":true,"publishedAt":null,"eventDate":null,"retrievedAt":"2026-09-16T03:07:15Z","archiveUrl":null,"commitOrVersion":"master retrieved 2026-09-16","accessStatus":"retrieved","limitations":"Branch/version mapping not fully pinned."},
    {"id":"R1-S009","url":"https://yamfinance.medium.com/yam-2020-recap-2021-roadmap-65cb5cad76d4","title":"Yam 2020 Recap & 2021 Roadmap","sourceType":"postmortem","isPrimary":true,"publishedAt":"2021-01-12","eventDate":"2020-12-29","retrievedAt":"2026-09-16T03:07:15Z","archiveUrl":null,"commitOrVersion":null,"accessStatus":"retrieved","limitations":"Retrospective project narrative."},
    {"id":"R1-S010","url":"https://github.com/Base-Protocol/contracts/blob/master/contracts/BaseToken.sol","title":"BaseToken.sol","sourceType":"code","isPrimary":true,"publishedAt":null,"eventDate":null,"retrievedAt":"2026-09-16T03:07:15Z","archiveUrl":null,"commitOrVersion":"master retrieved 2026-09-16","accessStatus":"retrieved","limitations":"No deployment transaction tied here."},
    {"id":"R1-S011","url":"https://www.allcryptowhitepapers.com/wp-content/uploads/2020/12/Base-protocol.pdf","title":"Base Protocol paper","sourceType":"paper","isPrimary":false,"publishedAt":"2020-12-01","eventDate":null,"retrievedAt":"2026-09-16T03:07:15Z","archiveUrl":null,"commitOrVersion":null,"accessStatus":"partial","limitations":"Third-party mirror; used only for discovery/target description."},
    {"id":"R1-S012","url":"https://etherscan.io/token/0x9248c485b0b80f76da451f167a8db30f33c70907","title":"DEBASE token verified source","sourceType":"code","isPrimary":true,"publishedAt":null,"eventDate":null,"retrievedAt":"2026-09-16T03:07:15Z","archiveUrl":null,"commitOrVersion":"Solidity 0.6.6 exact-match explorer source","accessStatus":"retrieved","limitations":"Explorer page does not reconstruct governance history."},
    {"id":"R1-S013","url":"https://oldlandingpage.badger.com/products/digg","title":"DIGG product page","sourceType":"documentation","isPrimary":true,"publishedAt":null,"eventDate":null,"retrievedAt":"2026-09-16T03:07:15Z","archiveUrl":null,"commitOrVersion":null,"accessStatus":"retrieved","limitations":"Later archived product page."},
    {"id":"R1-S014","url":"https://github.com/Badger-Finance/digg-core/blob/master/contracts/UFragments.sol","title":"DIGG UFragments.sol","sourceType":"code","isPrimary":true,"publishedAt":null,"eventDate":null,"retrievedAt":"2026-09-16T03:07:15Z","archiveUrl":null,"commitOrVersion":"master retrieved 2026-09-16","accessStatus":"retrieved","limitations":"Current master not commit-pinned."},
    {"id":"R1-S015","url":"https://forum.badger.finance/t/digg-launch-parameters/209","title":"DIGG Launch Parameters","sourceType":"governance","isPrimary":true,"publishedAt":"2021-01-01","eventDate":"2021-01-23","retrievedAt":"2026-09-16T03:07:15Z","archiveUrl":null,"commitOrVersion":null,"accessStatus":"retrieved","limitations":"Forum proposal includes expectations, not proof all parameters executed."},
    {"id":"R1-S016","url":"https://forum.badger.finance/t/bip-92-digg-restructuring-v3-revised/5653","title":"BIP 92: DIGG Restructuring","sourceType":"governance","isPrimary":true,"publishedAt":"2022-04-27","eventDate":"2022-04-27","retrievedAt":"2026-09-16T03:07:15Z","archiveUrl":null,"commitOrVersion":"V3 revised","accessStatus":"retrieved","limitations":"Proposal text; execution transaction not checked."},
    {"id":"R1-S017","url":"https://docs.reflexer.finance/faq","title":"Reflexer FAQ","sourceType":"documentation","isPrimary":true,"publishedAt":null,"eventDate":null,"retrievedAt":"2026-09-16T03:07:15Z","archiveUrl":null,"commitOrVersion":null,"accessStatus":"retrieved","limitations":"Living docs; examples are illustrative."},
    {"id":"R1-S018","url":"https://github.com/BlockScience/reflexer","title":"BlockScience Reflexer controller model","sourceType":"code","isPrimary":true,"publishedAt":null,"eventDate":null,"retrievedAt":"2026-09-16T03:07:15Z","archiveUrl":null,"commitOrVersion":"default branch retrieved 2026-09-16","accessStatus":"retrieved","limitations":"Model repository, not deployed-contract proof."},
    {"id":"R1-S019","url":"https://github.com/reflexer-labs/geb-pinger-bots","title":"GEB pinger bots production configuration","sourceType":"code","isPrimary":true,"publishedAt":null,"eventDate":null,"retrievedAt":"2026-09-16T03:07:15Z","archiveUrl":null,"commitOrVersion":"default branch retrieved 2026-09-16","accessStatus":"retrieved","limitations":"Current config may not equal 2021 config."},
    {"id":"R1-S020","url":"https://github.com/reBASEcapital/REBASE","title":"reBΔSE repository README","sourceType":"code","isPrimary":true,"publishedAt":null,"eventDate":null,"retrievedAt":"2026-09-16T03:07:15Z","archiveUrl":null,"commitOrVersion":"default branch retrieved 2026-09-16","accessStatus":"retrieved","limitations":"README leaves policy and oracle addresses TBD."}
  ],
  "claims": [
    {"id":"R1-C001","protocolId":"R1-P001","versionId":"R1-P001-V1","statement":"AMPL uses proportional elastic-supply accounting: rebase changes fragments per fixed gon, preserving each non-trading holder's supply share.","evidenceStatus":"fact","sourceIds":["R1-S002","R1-S003"],"evidenceLocator":"UFragments.sol rebase/balanceOf; docs About","eventDate":null,"reasoning":"Code and project explanation agree.","uncertainty":"Historical implementation changes not exhaustively diffed."},
    {"id":"R1-C002","protocolId":"R1-P001","versionId":"R1-P001-V1","statement":"AMPL has no collateral redemption at its target; a rebase changes nominal units, not automatically holder wealth.","evidenceStatus":"inference","sourceIds":["R1-S002","R1-S003"],"evidenceLocator":"token rebase implementation and protocol description","eventDate":null,"reasoning":"No redemption path appears in token policy; proportional ownership is unchanged, so wealth remains a function of market capitalization.","uncertainty":"Inference is architectural, not a measured return study."},
    {"id":"R1-C003","protocolId":"R1-P001","versionId":"R1-P001-V1","statement":"The official contracts README lists the Ethereum token, policy, orchestrator, market oracle and CPI oracle addresses.","evidenceStatus":"fact","sourceIds":["R1-S001"],"evidenceLocator":"README official mainnet addresses","eventDate":null,"reasoning":"Direct project repository listing.","uncertainty":"Explorer verification was not independently checked."},
    {"id":"R1-C004","protocolId":"R1-P001","versionId":"R1-P001-V1","statement":"WAMPL fixes visible token balances while each unit represents a fixed percentage ownership of AMPL market capitalization.","evidenceStatus":"fact","sourceIds":["R1-S004"],"evidenceLocator":"WAMPL.sol contract documentation","eventDate":null,"reasoning":"Direct code documentation and conversion design.","uncertainty":null},
    {"id":"R1-C005","protocolId":"R1-P002","versionId":"R1-P002-V1","statement":"YAM launched in August 2020 targeting 1 USDC and combined proportional rebasing with treasury seigniorage.","evidenceStatus":"fact","sourceIds":["R1-S005","R1-S008"],"evidenceLocator":"docs Introduction/Rebase; YAM.sol","eventDate":"2020-08-11","reasoning":"Project docs and code agree.","uncertainty":"Docs say August 12 in one location and recap says August 11; farming launch used August 11, rebase phase followed."},
    {"id":"R1-C006","protocolId":"R1-P002","versionId":"R1-P002-V1","statement":"The v1 rebase bug minted far more reserve YAM than intended and made governance quorum unreachable.","evidenceStatus":"fact","sourceIds":["R1-S007"],"evidenceLocator":"What Happened","eventDate":"2020-08-12","reasoning":"Contemporaneous project postmortem.","uncertainty":"No independent transaction-level loss quantification here."},
    {"id":"R1-C007","protocolId":"R1-P002","versionId":"R1-P002-V1","statement":"Residual YAM/yCRV Uniswap V2 liquidity remained unsafe because later positive rebases would route excess minting through the pool.","evidenceStatus":"project_claim","sourceIds":["R1-S006","R1-S007"],"evidenceLocator":"Migration FAQ question 4; post-rescue warning","eventDate":"2020-08-13","reasoning":"Repeated contemporaneous warning from project.","uncertainty":"Residual loss not measured."},
    {"id":"R1-C008","protocolId":"R1-P002","versionId":"R1-P002-V2","statement":"YAMv2 was a non-rebasing migration placeholder minted by burning v1 based on balanceOfUnderlying, before audited v3.","evidenceStatus":"fact","sourceIds":["R1-S006"],"evidenceLocator":"Migration FAQ questions 1–2","eventDate":"2020-08-16","reasoning":"Explicit migration specification.","uncertainty":"Exact deployment date/address not verified here."},
    {"id":"R1-C009","protocolId":"R1-P002","versionId":"R1-P002-V3","statement":"YAMv3 used a SushiSwap YAM/ETH TWAP, a 0.95–1.05 USDC no-rebase band, and treasury capture equal to 5% of the positive rebase amount.","evidenceStatus":"fact","sourceIds":["R1-S005"],"evidenceLocator":"archival Rebase section","eventDate":null,"reasoning":"Official archived mechanics.","uncertainty":"Exact TWAP window omitted in retrieved page."},
    {"id":"R1-C010","protocolId":"R1-P002","versionId":"R1-P002-V3","statement":"Governance disabled YAM rebasing on 2020-12-29 because it created unnecessary friction for a governance token.","evidenceStatus":"fact","sourceIds":["R1-S005","R1-S009"],"evidenceLocator":"docs Introduction; recap Rebasing","eventDate":"2020-12-29","reasoning":"Two project sources agree.","uncertainty":"Vote transaction not retrieved."},
    {"id":"R1-C011","protocolId":"R1-P003","versionId":"R1-P003-V1","statement":"BASE copied proportional hidden-denomination accounting but targeted a crypto-market-cap index and added owner-controlled monetary policy and user banning.","evidenceStatus":"fact","sourceIds":["R1-S010","R1-S011"],"evidenceLocator":"BaseToken.sol header, setMonetaryPolicy, setUserBanStatus; paper target section","eventDate":"2020-12-01","reasoning":"Code supports mechanics; mirrored paper supports stated target.","uncertainty":"Production oracle/deployment not reconstructed."},
    {"id":"R1-C012","protocolId":"R1-P004","versionId":"R1-P004-V1","statement":"The verified DEBASE contract is an elastic token controlled by debasePolicy with configured DEBASE/DAI and LP stabilizer-pool allocations.","evidenceStatus":"fact","sourceIds":["R1-S012"],"evidenceLocator":"Etherscan exact-match source and initialize ABI","eventDate":null,"reasoning":"Verified explorer source.","uncertainty":"Controller/oracle and historical parameters not reconstructed."},
    {"id":"R1-C013","protocolId":"R1-P005","versionId":"R1-P005-V1","statement":"DIGG was uncollateralized, targeted 1 BTC, and rebased daily outside a ±5% band while preserving holder supply percentage.","evidenceStatus":"fact","sourceIds":["R1-S013"],"evidenceLocator":"DIGG product page lines 36–44","eventDate":null,"reasoning":"Direct official description.","uncertainty":"Page is later than launch."},
    {"id":"R1-C014","protocolId":"R1-P005","versionId":"R1-P005-V1","statement":"bDIGG was a vault receipt whose exchange rate to DIGG could rise; it was not a 1:1 wrapper.","evidenceStatus":"fact","sourceIds":["R1-S013"],"evidenceLocator":"bDIGG section lines 47–55","eventDate":null,"reasoning":"Official product definition.","uncertainty":null},
    {"id":"R1-C015","protocolId":"R1-P005","versionId":"R1-P005-V1","statement":"DIGG token code uses UFragments-style fixed-gon accounting and restricts rebase to the monetary policy.","evidenceStatus":"fact","sourceIds":["R1-S014"],"evidenceLocator":"UFragments.sol rebase and onlyMonetaryPolicy","eventDate":null,"reasoning":"Direct source inspection.","uncertainty":"Formal fork commit ancestry not established."},
    {"id":"R1-C016","protocolId":"R1-P005","versionId":"R1-P005-V1","statement":"By April 2022 governance described DIGG near a 50% BTC discount and proposed free float, stopping rebases, emissions and external LP support.","evidenceStatus":"project_claim","sourceIds":["R1-S016"],"evidenceLocator":"Current State and BIP Summary","eventDate":"2022-04-27","reasoning":"DAO governance record supplies hindsight outcome.","uncertainty":"Execution and exact market observation were not independently verified."},
    {"id":"R1-C017","protocolId":"R1-P006","versionId":null,"statement":"Eligibility and mechanics of the 2020–2021 DITTO seed remain unresolved from retrieved primary evidence.","evidenceStatus":"unknown","sourceIds":[],"evidenceLocator":"Search log R1-Q004","eventDate":null,"reasoning":"Searches were dominated by an unrelated later Ditto Network; similarity of names is not ancestry evidence.","uncertainty":"High."},
    {"id":"R1-C018","protocolId":"R1-P007","versionId":"R1-P007-V1","statement":"RAI is an ETH-backed managed float, not a rebase token; wallet token quantities do not change.","evidenceStatus":"fact","sourceIds":["R1-S017"],"evidenceLocator":"FAQ What is RAI? and Is RAI a rebase token?","eventDate":null,"reasoning":"Explicit official documentation.","uncertainty":null},
    {"id":"R1-C019","protocolId":"R1-P007","versionId":"R1-P007-V1","statement":"RAI's redemption price normally floats and is used for SAFE accounting and Global Settlement, not as a promise of routine fixed-dollar redemption.","evidenceStatus":"fact","sourceIds":["R1-S017"],"evidenceLocator":"FAQ How does RAI work/behave?","eventDate":null,"reasoning":"Official mechanics.","uncertainty":null},
    {"id":"R1-C020","protocolId":"R1-P007","versionId":"R1-P007-V1","statement":"A PID controller changes the redemption rate in response to sustained market/redemption-price error, transferring incentives between SAFE debtors and holders.","evidenceStatus":"fact","sourceIds":["R1-S017","R1-S018"],"evidenceLocator":"FAQ lines 19–33, 47–57; model README","eventDate":null,"reasoning":"Documentation and modeling repository agree.","uncertainty":"Actual parameter epochs changed over time."},
    {"id":"R1-C021","protocolId":"R1-P007","versionId":"R1-P007-V1","statement":"RAI collateral solvency accounting, borrow rate, and redemption-rate monetary controller are separate mechanisms.","evidenceStatus":"fact","sourceIds":["R1-S017"],"evidenceLocator":"FAQ redemption vs borrow rate and settlement sections","eventDate":null,"reasoning":"Explicit conceptual separation.","uncertainty":null},
    {"id":"R1-C022","protocolId":"R1-P007","versionId":"R1-P007-V1","statement":"Production automation configuration documents 30-minute pinger scheduling and a 720-minute minimum TWAP update interval, but is not proof those were the settings throughout 2021.","evidenceStatus":"fact","sourceIds":["R1-S019"],"evidenceLocator":"config.mainnet.json commentary in README","eventDate":null,"reasoning":"Direct current repository configuration with temporal caveat.","uncertainty":"Historical parameter history unresolved."},
    {"id":"R1-C023","protocolId":"R1-P008","versionId":null,"statement":"reBΔSE's repository calls itself an Ampleforth fork but leaves supply-policy and oracle addresses TBD.","evidenceStatus":"project_claim","sourceIds":["R1-S020"],"evidenceLocator":"README overview and official addresses","eventDate":null,"reasoning":"Repository claim is evidence of asserted lineage, not operational deployment.","uncertainty":"Material activity not established."}
  ],
  "searchLog": [
    {"id":"R1-Q001","searchedAt":"2026-09-16T02:54:00Z","queryOrRoute":"AMPL official docs, contracts, policy, oracle and wrapper","chainOrFamily":"Ethereum/Ampleforth","sourceIds":["R1-S001","R1-S002","R1-S003","R1-S004"],"candidateNames":["AMPL","WAMPL"],"result":"Canonical mechanics and addresses found; historical oracle window remained incomplete.","limitations":"Current branches/docs."},
    {"id":"R1-Q002","searchedAt":"2026-09-16T02:55:00Z","queryOrRoute":"YAM official docs, v1 postmortem, migration, v3 and rebase disablement","chainOrFamily":"Ethereum/Yam","sourceIds":["R1-S005","R1-S006","R1-S007","R1-S008","R1-S009"],"candidateNames":["YAMv1","YAMv2","YAMv3"],"result":"Version chain and incident causality reconstructed.","limitations":"Deployment transactions and audit PDF not fully retrieved."},
    {"id":"R1-Q003","searchedAt":"2026-09-16T02:57:00Z","queryOrRoute":"RAI official FAQ, controller model and production pinger config","chainOrFamily":"Ethereum/Reflexer","sourceIds":["R1-S017","R1-S018","R1-S019"],"candidateNames":["RAI","GEB","FLX"],"result":"Confirmed non-rebase managed float and separated controller from collateral accounting.","limitations":"Historical parameter timeline incomplete."},
    {"id":"R1-Q004","searchedAt":"2026-09-16T03:00:00Z","queryOrRoute":"BASE, DEBASE and Ditto elastic/rebase official docs, GitHub and explorers","chainOrFamily":"Ethereum and BNB Smart Chain","sourceIds":["R1-S010","R1-S011","R1-S012"],"candidateNames":["BASE","DEBASE","DEGOV","DITTO"],"result":"BASE and DEBASE verified as candidates; Ditto remained unresolved due name collision and missing primary artifact.","limitations":"Search-result coverage is not exhaustive."},
    {"id":"R1-Q005","searchedAt":"2026-09-16T03:02:00Z","queryOrRoute":"DIGG official product, code, launch parameters and restructuring governance","chainOrFamily":"Ethereum/BadgerDAO","sourceIds":["R1-S013","R1-S014","R1-S015","R1-S016"],"candidateNames":["DIGG","bDIGG","remDIGG"],"result":"Mechanics and later monetary failure/cessation documented.","limitations":"On-chain execution of restructuring not checked."},
    {"id":"R1-Q006","searchedAt":"2026-09-16T03:04:00Z","queryOrRoute":"additional AMPL forks and reBASE lineage","chainOrFamily":"Ethereum/rebase forks","sourceIds":["R1-S020"],"candidateNames":["reBΔSE","RMPL","AmpleGold"],"result":"reBΔSE retained unresolved; RMPL and AmpleGold left in discovery queue.","limitations":"Bounded search stopped before full fork census."}
  ],
  "exclusions": [
    {"id":"R1-X001","name":"Coinbase Base L2","reason":"2023-era L2 sharing the word Base; unrelated to 2020 Base Protocol token.","sourceIds":[],"claimIds":[]},
    {"id":"R1-X002","name":"Ditto Network (automation/restaking)","reason":"Retrieved current Ditto Network documentation concerns later cross-chain automation/vault products, not proven ancestry to the DITTO rebase seed.","sourceIds":[],"claimIds":[]},
    {"id":"R1-X003","name":"Empty Set Dollar / Basis Cash","reason":"Debt/coupon or multi-token seigniorage families rather than proportional wallet-balance rebases; relevant to a broader algorithmic-stablecoin census but outside this specialist focus.","sourceIds":[],"claimIds":[]}
  ],
  "uncertainties": [
    {"id":"R1-U001","protocolId":"R1-P001","question":"What exact market-oracle sources, windows and rebase-lag parameters applied at each point in 2020–2021?","whyUnresolved":"Current docs/code were not commit-diffed across the entire window.","nextEvidenceNeeded":"Pinned deployment bytecode, governance transactions and archived parameter snapshots.","priority":"high"},
    {"id":"R1-U002","protocolId":"R1-P002","question":"What are exact v2/v3 deployment transactions, audit versions and migration totals?","whyUnresolved":"Contemporary plan was retrieved but not every explorer transaction/audit artifact.","nextEvidenceNeeded":"Explorer creation transactions, PeckShield audit and migration event export.","priority":"medium"},
    {"id":"R1-U003","protocolId":"R1-P006","question":"Was the DITTO seed materially active during 2020–2021, and what was its canonical contract/repository?","whyUnresolved":"Name collision dominated search and no trustworthy primary deployment source was retrieved.","nextEvidenceNeeded":"Archived project site, BscScan verified token creation and canonical social announcement.","priority":"high"},
    {"id":"R1-U004","protocolId":"R1-P007","question":"How did PID gains, leak, update delays, oracle composition and governance powers change through 2021?","whyUnresolved":"Living docs/config do not establish historical states.","nextEvidenceNeeded":"Governance proposal chronology, contract events and commit-pinned deployment manifests.","priority":"high"},
    {"id":"R1-U005","protocolId":null,"question":"Which additional 2020–2021 AMPL forks were materially deployed rather than merely announced?","whyUnresolved":"Long-tail discovery stopped at the bounded assignment limit.","nextEvidenceNeeded":"Explorer factory/address clustering plus archived launch announcements for RMPL, AmpleGold and other candidates.","priority":"medium"}
  ]
}
