{
  "cards": [
    {
      "file": "cards/09-supply-1080x1350.png",
      "width": 1080,
      "height": 1350,
      "format": "PNG",
      "colorSpace": "sRGB",
      "colorType": 2,
      "text": [
        "YOLO Supply and Unlocks",
        "1. 1,000,000,000 YOLO. No owner, no mint, no pause.",
        "2. Incentives 25% = 250,000,000: 62,500,000 at launch, the rest over 24 months.",
        "3. Treasury 22.2222223% = 222,222,223: 74,074,074 at launch, the rest over 12 months.",
        "4. Liquidity 15% = 150,000,000: in the pool, locked forever.",
        "5. Stabilizer / MM fund 15% = 150,000,000: at launch.",
        "6. Swarm 10% = 100,000,000: at launch.",
        "7. Dev 7.7777777% = 77,777,777 and Future team 5% = 50,000,000: over 12 months, no cliff.",
        "Allocation and unlock percentages of total YOLO supply",
        "8. Unlocked:",
        "day 0 54% ·",
        "month 6 72% ·",
        "month 12 91% ·",
        "month 24 100%.",
        "Vestings have no owner and cannot be sped up. No mechanic pays out of a fund.",
        "moneycanbuy.fun",
        "9/12"
      ],
      "numbers": [
        {
          "text": "1,000,000,000",
          "id": "supply"
        },
        {
          "text": "25%",
          "id": "split_incentives"
        },
        {
          "text": "250,000,000",
          "id": "split_incentives"
        },
        {
          "text": "62,500,000",
          "id": "unlock_incentives"
        },
        {
          "text": "24",
          "id": "unlock_incentives"
        },
        {
          "text": "22.2222223%",
          "id": "split_treasury"
        },
        {
          "text": "222,222,223",
          "id": "split_treasury"
        },
        {
          "text": "74,074,074",
          "id": "unlock_treasury"
        },
        {
          "text": "12",
          "id": "unlock_treasury"
        },
        {
          "text": "15%",
          "id": "split_liquidity"
        },
        {
          "text": "150,000,000",
          "id": "split_liquidity"
        },
        {
          "text": "15%",
          "id": "split_stabilizer"
        },
        {
          "text": "150,000,000",
          "id": "split_stabilizer"
        },
        {
          "text": "10%",
          "id": "split_swarm"
        },
        {
          "text": "100,000,000",
          "id": "split_swarm"
        },
        {
          "text": "7.7777777%",
          "id": "split_dev"
        },
        {
          "text": "77,777,777",
          "id": "split_dev"
        },
        {
          "text": "5%",
          "id": "split_team"
        },
        {
          "text": "50,000,000",
          "id": "split_team"
        },
        {
          "text": "12",
          "id": "unlock_dev_team"
        },
        {
          "text": "0",
          "id": "unlock_curve"
        },
        {
          "text": "54%",
          "id": "unlock_curve"
        },
        {
          "text": "6",
          "id": "unlock_curve"
        },
        {
          "text": "72%",
          "id": "unlock_curve"
        },
        {
          "text": "12",
          "id": "unlock_curve"
        },
        {
          "text": "91%",
          "id": "unlock_curve"
        },
        {
          "text": "24",
          "id": "unlock_curve"
        },
        {
          "text": "100%",
          "id": "unlock_curve"
        }
      ],
      "forbiddenWordHits": [],
      "fontsUsed": [
        "Quicksand Bold",
        "IBM Plex Mono 600"
      ],
      "smallestTextSize": 24,
      "lowestContrastRatio": 7.298975435373669
    },
    {
      "file": "cards/10-launch-hour-1080x1350.png",
      "width": 1080,
      "height": 1350,
      "format": "PNG",
      "colorSpace": "sRGB",
      "colorType": 2,
      "text": [
        "The Launch Hour",
        "1. Before openAt: no trading. openAt is at most 30 days after deploy.",
        "0",
        "2. Minutes 0-30: only wallets in the NFT holder snapshot buy, 500,000 YOLO per NFT for the whole window. No buy tax. Every sell pays 30%.",
        "30",
        "3. Minutes 30-60: everyone buys. Buy and sell tax falls in a straight line from 30% to 0% at minute 60.",
        "60",
        "4. Minute 60+: a plain ERC-20, no tax, no limits.",
        "5. The tax is in YOLO → treasury → burned.",
        "Sell 1,000 YOLO at 30%: 700 to the pool, 300 tax. At most 70% of a balance can be sold in the window.",
        "Tax rates are a share of transferred YOLO.",
        "moneycanbuy.fun",
        "10/12"
      ],
      "numbers": [
        {
          "text": "30",
          "id": "open_delay"
        },
        {
          "text": "0",
          "id": "nft_window"
        },
        {
          "text": "0",
          "id": "nft_window"
        },
        {
          "text": "30",
          "id": "nft_window"
        },
        {
          "text": "500,000",
          "id": "nft_window"
        },
        {
          "text": "30%",
          "id": "tax"
        },
        {
          "text": "30",
          "id": "tax"
        },
        {
          "text": "30",
          "id": "tax"
        },
        {
          "text": "60",
          "id": "tax"
        },
        {
          "text": "30%",
          "id": "tax"
        },
        {
          "text": "0%",
          "id": "tax"
        },
        {
          "text": "60",
          "id": "tax"
        },
        {
          "text": "60",
          "id": "tax"
        },
        {
          "text": "60",
          "id": "tax"
        },
        {
          "text": "ERC-20",
          "id": "tax"
        },
        {
          "text": "1,000",
          "id": "tax_example"
        },
        {
          "text": "30%",
          "id": "tax_example"
        },
        {
          "text": "700",
          "id": "tax_example"
        },
        {
          "text": "300",
          "id": "tax_example"
        },
        {
          "text": "70%",
          "id": "tax_example"
        }
      ],
      "forbiddenWordHits": [],
      "fontsUsed": [
        "Quicksand Bold",
        "IBM Plex Mono 600"
      ],
      "smallestTextSize": 24,
      "lowestContrastRatio": 7.298975435373669
    },
    {
      "file": "cards/11-whos-who-1080x1350.png",
      "width": 1080,
      "height": 1350,
      "format": "PNG",
      "colorSpace": "sRGB",
      "colorType": 2,
      "text": [
        "Who's Who",
        "1. Author:",
        "posts a dare, can also do it.",
        "Pays the reward.",
        "Can get: the reward back (not done or cancelled), 2.5% of entries, half or all of an empty-side pool.",
        "2. Doer:",
        "submits proof with reasons.",
        "Pays a bond.",
        "Can get: 90% of the reward (up to 94% with a stake), 2.5% of entries.",
        "3. Disputer:",
        "disputes a submission.",
        "Pays a bond.",
        "Can get: the loser's bond (50% or 100%).",
        "4. NFT holder:",
        "votes with each NFT.",
        "Pays gas.",
        "Can get: 5% of the reward and half the loser's bond when voting right.",
        "5. Predictor:",
        "enters WILL DO or WON'T DO.",
        "Pays YOLO.",
        "Can get: its 90 back + the losers' pool by weight.",
        "6. Swarm caller:",
        "calls the swarm.",
        "Pays a bond + 0.5 IMD.",
        "Can get: what the winning side gets.",
        "7. IMD swarm:",
        "judges appeals.",
        "Pays: —",
        "Gets the call fee.",
        "8. Dev wallet:",
        "cancels a dare (everything back to whoever paid it in).",
        "Pays: —",
        "Gets nothing.",
        "The treasury pays nothing for the mechanics.",
        "moneycanbuy.fun",
        "11/12"
      ],
      "numbers": [
        {
          "text": "2.5%",
          "id": "predict_defer"
        },
        {
          "text": "90%",
          "id": "doer_base"
        },
        {
          "text": "94%",
          "id": "doer_base"
        },
        {
          "text": "2.5%",
          "id": "predict_defer"
        },
        {
          "text": "50%",
          "id": "loser_bond_split"
        },
        {
          "text": "100%",
          "id": "loser_bond_split"
        },
        {
          "text": "5%",
          "id": "nft_share"
        },
        {
          "text": "90",
          "id": "predict_entry"
        },
        {
          "text": "0.5",
          "id": "swarm_fee"
        }
      ],
      "forbiddenWordHits": [],
      "fontsUsed": [
        "Quicksand Bold",
        "IBM Plex Mono 600"
      ],
      "smallestTextSize": 24,
      "lowestContrastRatio": 7.298975435373669
    },
    {
      "file": "cards/12-contract-map-1080x1350.png",
      "width": 1080,
      "height": 1350,
      "format": "PNG",
      "colorSpace": "sRGB",
      "colorType": 2,
      "text": [
        "Contract Map",
        "Money",
        "Calls",
        "1. Launch 0: NftGate, 4 vestings, YoloSplitter (project YOLO only).",
        "2. Launch 1: YoloToken, DevPrices, swap adapter, ParamsRegistry, TextRules, SwarmQuestion, VotePower, AttestationChecker, BuybackBurner.",
        "3. Launch 2 (core): YoloLockHub (stakes), CaseDesk, DisputeDesk, TaskVault (rewards and bonds; users talk only to it).",
        "4. Launch 3: YoloSweetener (add-ons), TrophyCatalog, DareTrophy, ProtocolDirectory, HiddenList, YoloPredict (entries).",
        "IMD swarm (Intake)",
        "treasury",
        "buyback",
        "dev wallet",
        "5. Outside: IMD swarm (Intake); treasury, buyback and dev wallets.",
        "6. No server, no keeper. Each step is done by whoever calls it. Each launch fits 16,777,216 gas.",
        "moneycanbuy.fun",
        "12/12"
      ],
      "numbers": [
        {
          "text": "4",
          "id": "vestings"
        },
        {
          "text": "16,777,216",
          "id": "gas_cap"
        }
      ],
      "forbiddenWordHits": [],
      "fontsUsed": [
        "Quicksand Bold",
        "IBM Plex Mono 600"
      ],
      "smallestTextSize": 24,
      "lowestContrastRatio": 7.298975435373669
    },
    {
      "file": "cards/10-launch-hour-1080x1920.png",
      "width": 1080,
      "height": 1920,
      "format": "PNG",
      "colorSpace": "sRGB",
      "colorType": 2,
      "text": [
        "The Launch Hour",
        "1. Before openAt: no trading. openAt is at most 30 days after deploy.",
        "0",
        "2. Minutes 0-30: only wallets in the NFT holder snapshot buy, 500,000 YOLO per NFT for the whole window. No buy tax. Every sell pays 30%.",
        "30",
        "3. Minutes 30-60: everyone buys. Buy and sell tax falls in a straight line from 30% to 0% at minute 60.",
        "60",
        "4. Minute 60+: a plain ERC-20, no tax, no limits.",
        "5. The tax is in YOLO → treasury → burned.",
        "Sell 1,000 YOLO at 30%: 700 to the pool, 300 tax. At most 70% of a balance can be sold in the window.",
        "Tax rates are a share of transferred YOLO.",
        "moneycanbuy.fun",
        "10/12"
      ],
      "numbers": [
        {
          "text": "30",
          "id": "open_delay"
        },
        {
          "text": "0",
          "id": "nft_window"
        },
        {
          "text": "0",
          "id": "nft_window"
        },
        {
          "text": "30",
          "id": "nft_window"
        },
        {
          "text": "500,000",
          "id": "nft_window"
        },
        {
          "text": "30%",
          "id": "tax"
        },
        {
          "text": "30",
          "id": "tax"
        },
        {
          "text": "30",
          "id": "tax"
        },
        {
          "text": "60",
          "id": "tax"
        },
        {
          "text": "30%",
          "id": "tax"
        },
        {
          "text": "0%",
          "id": "tax"
        },
        {
          "text": "60",
          "id": "tax"
        },
        {
          "text": "60",
          "id": "tax"
        },
        {
          "text": "60",
          "id": "tax"
        },
        {
          "text": "ERC-20",
          "id": "tax"
        },
        {
          "text": "1,000",
          "id": "tax_example"
        },
        {
          "text": "30%",
          "id": "tax_example"
        },
        {
          "text": "700",
          "id": "tax_example"
        },
        {
          "text": "300",
          "id": "tax_example"
        },
        {
          "text": "70%",
          "id": "tax_example"
        }
      ],
      "forbiddenWordHits": [],
      "fontsUsed": [
        "Quicksand Bold",
        "IBM Plex Mono 600"
      ],
      "smallestTextSize": 24,
      "lowestContrastRatio": 7.298975435373669
    },
    {
      "file": "contact-sheet.png",
      "width": 2800,
      "height": 1120,
      "format": "PNG",
      "colorSpace": "sRGB",
      "colorType": 2,
      "text": [
        "09-supply-1080x1350.png",
        "10-launch-hour-1080x1350.png",
        "11-whos-who-1080x1350.png",
        "12-contract-map-1080x1350.png",
        "10-launch-hour-1080x1920.png"
      ],
      "numbers": [],
      "forbiddenWordHits": [],
      "fontsUsed": [
        "Quicksand Bold"
      ],
      "smallestTextSize": 25,
      "lowestContrastRatio": 18.883060964594996
    }
  ],
  "numberRegistry": "infographics/numbers.json",
  "unmetVisualRequirements": []
}