{
  "docId": "019dd923-622c-750b-8b98-491cf8c853e8",
  "docSlug": "3b36a8e60d92",
  "documentTitle": "Pure Storage, Inc. (PSTG)",
  "authorId": "53_Kerrisdale_Capital",
  "authorName": "Kerrisdale Capital",
  "documentKindSlug": "research-note",
  "documentKindLabel": "Research note",
  "sourceTypeSlug": "short_seller",
  "sourceTypeLabel": "Short seller",
  "presentationDate": "2025-09-01 00:00:00",
  "orientation": "portrait",
  "aspectRatio": 0.77272725,
  "pageNumber": 13,
  "pageCount": 35,
  "prevPage": 12,
  "nextPage": 14,
  "slideType": "appendix_methodology",
  "function": "diagnose_problem",
  "density": "balanced",
  "nDataPoints": 12,
  "notes": "This slide details the specific technical assumptions (erasure coding ratios, data reduction ratios, power duty cycles) used to challenge Solidigm and Pure Storage claims.",
  "elementsJson": [
    "bullet_list",
    "paragraph"
  ],
  "metadataConfidence": 0.95,
  "imagePath": null,
  "slideHref": "/slides/019dd923-622c-750b-8b98-491cf8c853e8/13",
  "deckHref": "/decks/019dd923-622c-750b-8b98-491cf8c853e8",
  "deckJsonHref": "/decks/019dd923-622c-750b-8b98-491cf8c853e8.json",
  "deckAnchorHref": "/decks/019dd923-622c-750b-8b98-491cf8c853e8#slide-13",
  "components": [
    {
      "bbox": null,
      "kind": "callout",
      "text": "Both Solidigm and Pure use unrealistic assumptions that materially benefit their solutions.",
      "attrs": null,
      "subkind": null,
      "toolName": "Visual emphasis",
      "toolSlug": "visual-emphasis",
      "confidence": null,
      "componentId": "019dd952-fb90-708a-8690-263c9450cafd",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.45,
        "w": 0.66,
        "x": 0.17,
        "y": 0.13
      },
      "kind": "list",
      "text": "Capacity Requirements: Key to this analysis are the assumptions made to derive the gross storage required to achieve a targeted effective capacity...",
      "attrs": null,
      "subkind": "bullet",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "530098c0-4b22-4fad-8c79-72317aac511a",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.08,
        "w": 0.66,
        "x": 0.17,
        "y": 0.59
      },
      "kind": "list",
      "text": "Other Equipment: We assume two top-of-rack switches plus cabling for networking and two power distribution units plus connectors/cabling for power equipment for each rack used.",
      "attrs": null,
      "subkind": "bullet",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "5fd0725c-0631-44de-b8b3-c4c1121d5c81",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.25,
        "w": 0.66,
        "x": 0.17,
        "y": 0.68
      },
      "kind": "list",
      "text": "Power: Given the attention being paid to data center power requirements, the flash vendors focus on the lower power consumption (W/TB) of their solutions...",
      "attrs": null,
      "subkind": "bullet",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "af2d5bfa-780f-42cd-a5a3-b549867e39e1",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.03,
        "w": 0.66,
        "x": 0.17,
        "y": 0.09
      },
      "kind": "paragraph",
      "text": "hyperscalers are at much lower capacity points, we give them the benefit of a 100% capacity gain.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "2710a1ed-7540-43d0-a2ff-360c014b80ef",
      "frameworkName": null,
      "frameworkSlug": null
    }
  ],
  "metrics": [],
  "tools": [],
  "frameworks": [
    {
      "name": "preempt_rebuttal",
      "slug": null,
      "matchId": "c76f588a-6fd2-44ea-8ab8-86774ba15387",
      "evidence": "The text explicitly mentions 'rebuttal to the Solidigm analysis' and challenges vendor assumptions.",
      "confidence": 0.9
    }
  ],
  "arcBeats": [
    {
      "to": 23,
      "from": 11,
      "beatId": "043f4323-8300-47cd-bd67-d0d7b1e3780a",
      "arcName": "Problem-Agitate-Solution",
      "arcSlug": "problem-agitate-solution",
      "beatName": "Preempt Rebuttal",
      "beatSlug": null,
      "evidence": "The document preempts potential rebuttals to its arguments",
      "position": 2,
      "confidence": 0.8,
      "parentBeatName": null,
      "parentBeatSlug": null
    }
  ],
  "loops": [
    {
      "to": 32,
      "from": 5,
      "name": "Cost Of Inaction",
      "slug": "27-cost-of-inaction",
      "bestFor": "Urgent budget requests, compliance, risk mitigation",
      "matchId": "f175e9df-40bd-4f68-b964-eed15e12ff5a",
      "evidence": "The document highlights the risks of investing in Pure Storage",
      "position": 0,
      "objective": "To highlight the risks of investing in Pure Storage",
      "structure": "The Status Quo -> The Hidden Costs Accumulating -> The Future State of Inaction -> The Tipping Point",
      "confidence": 0.7,
      "description": "Quantify what happens if the audience does nothing"
    },
    {
      "to": 23,
      "from": 10,
      "name": "Quick Win Big Bet",
      "slug": "47-quick-win-big-bet",
      "bestFor": "Transformation planning, 100-day plans, resource allocation",
      "matchId": "7a3fb01b-6d25-4fa6-b338-aeb407c58cc3",
      "evidence": "The document presents an alternative view to Pure Storage's TCO analysis",
      "position": 1,
      "objective": "To present an alternative view to Pure Storage's TCO analysis",
      "structure": "The Full List -> Quick Wins (Low effort, High impact) -> Big Bets (High effort, High impact) -> Sequenced Roadmap",
      "confidence": 0.6,
      "description": "Separate initiatives into immediate wins and longer-term strategic bets"
    }
  ],
  "imagePathAlt": null,
  "thumbSrc": null,
  "thumbSrcAlt": null,
  "locked": true
}