{
  "schemaVersion": "deck-intelligence.v1",
  "id": "019de517-f9d0-7048-84f1-0743ba67b639",
  "slug": "15127bcc0726bd10912441336044038a",
  "title": "DigitalOcean | Results Presentation Deck | 23 slides",
  "subtitle": "DigitalOcean · 2024-02",
  "author": "DigitalOcean",
  "date": "2024-02-01 00:00:00",
  "pageCount": 23,
  "kind": "conference-presentation",
  "orientation": "landscape",
  "aspectRatio": 1.7777778,
  "document": {
    "id": "019de517-f9d0-7048-84f1-0743ba67b639",
    "slug": "15127bcc0726bd10912441336044038a",
    "title": "DigitalOcean | Results Presentation Deck | 23 slides",
    "rawTitle": "DigitalOcean | Results Presentation Deck | 23 slides",
    "authorId": "digitalocean",
    "authorName": "DigitalOcean",
    "authorDisplay": "DigitalOcean",
    "kind": {
      "slug": "conference-presentation",
      "label": "Conference presentation"
    },
    "sourceType": {
      "slug": "investor_relations",
      "label": "Investor relations"
    },
    "fileName": "2024-02__digitalocean__results__15127bcc.pdf",
    "sourceUrl": "https://www.slidebook.io/company/digitalocean/presentation/15127bcc0726bd10912441336044038a/",
    "sourceDate": "2023-12-31 00:00:00",
    "presentationDate": "2024-02-01 00:00:00",
    "ingestedAt": "2026-05-01 19:50:47.079406+00",
    "status": "ready",
    "pageCount": 23,
    "orientation": "landscape",
    "aspectRatio": 1.7777778,
    "targetCompany": null,
    "targetTicker": null,
    "metadata": {
      "corpus": "slidebook",
      "industry": "software-infrastructure",
      "local_root": "/Users/miguelsuredasuau/Desktop/lalalalla/_scrape/slidebook/decks/2024-02__digitalocean__results__15127bcc",
      "image_width": 1920,
      "image_format": "jpg",
      "deck_type_raw": "Results Presentation Deck",
      "deck_type_slug": null,
      "source_url_pattern": "https://www.slidebook.io/company/{company_slug}/presentation/{deck_id}/"
    }
  },
  "coverage": {
    "pageCount": 23,
    "pagesIndexed": 23,
    "pagesWithImages": 23,
    "pagesWithMetadata": 23,
    "imageCoveragePct": 100,
    "metadataCoveragePct": 100,
    "componentCount": 99,
    "chartCount": 8,
    "metricSlides": 0,
    "toolMatches": 10,
    "documentToolMatches": 0,
    "frameworkMatches": 0,
    "arcMatches": 1,
    "beatMatches": 4,
    "loopMatches": 3,
    "patternMatches": 0,
    "storymakersMatch": false,
    "scoreAvailable": false,
    "reviewAvailable": false,
    "activistThesisAvailable": false,
    "pitchdeckMetadataAvailable": false,
    "pitchdeckProfileAvailable": false
  },
  "blocks": [],
  "matches": {
    "arcs": [
      {
        "arc": {
          "name": "The Sparkline",
          "slug": "sparkline",
          "status": "active",
          "bestFor": "Keynotes, TED-style talks",
          "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
          "description": null,
          "familyLabel": null,
          "categoryName": "Narrative & Transformation",
          "categorySlug": "narrative-transformation"
        },
        "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
        "evidence": "The document's structure, which starts with an overview of the company's mission and key performance indicators, then delves into market sizing, competitive analysis, and financials, before concluding with a detailed appendix",
        "isPrimary": true,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 23:14:38.718196+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      }
    ],
    "beats": [
      {
        "to": 4,
        "arc": {
          "name": "The Sparkline",
          "slug": "sparkline",
          "status": "active",
          "bestFor": "Keynotes, TED-style talks",
          "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
          "description": null,
          "familyLabel": null,
          "categoryName": "Narrative & Transformation",
          "categorySlug": "narrative-transformation"
        },
        "from": 1,
        "name": "Attention",
        "beatId": "8625ab15-1f35-4332-973d-7e1109183588",
        "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
        "beatType": {
          "name": "Attention",
          "slug": "aida-attention",
          "status": "active",
          "canonId": "019dd9b8-1086-7099-85c1-2f9cae7ea19d",
          "version": 1,
          "description": null
        },
        "evidence": "The cover page, disclaimer, and overview of the company's mission and key performance indicators",
        "position": 0,
        "isPrimaryArc": true,
        "parentBeatType": {
          "name": "Hook",
          "slug": "hook",
          "status": "active",
          "canonId": "019dd9b8-01a6-7328-bff2-b22eb40b3ea5",
          "version": 1,
          "description": "The opener — a deliberate move to earn attention before any argument. Used by AIDA, Monroes, Pixar Pitch, Overcoming the Monster."
        },
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      },
      {
        "to": 9,
        "arc": {
          "name": "The Sparkline",
          "slug": "sparkline",
          "status": "active",
          "bestFor": "Keynotes, TED-style talks",
          "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
          "description": null,
          "familyLabel": null,
          "categoryName": "Narrative & Transformation",
          "categorySlug": "narrative-transformation"
        },
        "from": 5,
        "name": "Interest",
        "beatId": "b0f4159a-3f6e-4753-bfcc-14c94b32c454",
        "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
        "beatType": {
          "name": "Interest",
          "slug": "aida-interest",
          "status": "active",
          "canonId": "019dd9b8-115b-7640-827f-fd115885a984",
          "version": 1,
          "description": null
        },
        "evidence": "The market sizing, competitive analysis, and proposal of DigitalOcean's offerings",
        "position": 1,
        "isPrimaryArc": true,
        "parentBeatType": {
          "name": "Complication",
          "slug": "complication",
          "status": "active",
          "canonId": "019dd9b8-0275-7709-b2d6-4f77c3fc7579",
          "version": 1,
          "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs."
        },
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      },
      {
        "to": 14,
        "arc": {
          "name": "The Sparkline",
          "slug": "sparkline",
          "status": "active",
          "bestFor": "Keynotes, TED-style talks",
          "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
          "description": null,
          "familyLabel": null,
          "categoryName": "Narrative & Transformation",
          "categorySlug": "narrative-transformation"
        },
        "from": 10,
        "name": "Desire",
        "beatId": "6a6b147e-63f7-4ae2-b291-5d1e3d231cfb",
        "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
        "beatType": {
          "name": "Desire",
          "slug": "aida-desire",
          "status": "active",
          "canonId": "019dd9b8-11f0-704e-b2bb-fbb6a226467d",
          "version": 1,
          "description": null
        },
        "evidence": "The customer concentration, revenue contribution and growth, and financials sections",
        "position": 2,
        "isPrimaryArc": true,
        "parentBeatType": {
          "name": "Evidence",
          "slug": "evidence",
          "status": "active",
          "canonId": "019dd9b8-03f9-772a-b84a-4f07b415b77a",
          "version": 1,
          "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development."
        },
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      },
      {
        "to": 23,
        "arc": {
          "name": "The Sparkline",
          "slug": "sparkline",
          "status": "active",
          "bestFor": "Keynotes, TED-style talks",
          "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
          "description": null,
          "familyLabel": null,
          "categoryName": "Narrative & Transformation",
          "categorySlug": "narrative-transformation"
        },
        "from": 15,
        "name": "Action",
        "beatId": "b383959d-0dc6-4bf8-93f3-f452913603b0",
        "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
        "beatType": {
          "name": "Action",
          "slug": "aida-action",
          "status": "active",
          "canonId": "019dd9b8-1285-74f0-8552-c04c08014586",
          "version": 1,
          "description": null
        },
        "evidence": "The financial outlook, appendix, and detailed financial metrics",
        "position": 3,
        "isPrimaryArc": true,
        "parentBeatType": {
          "name": "Resolution",
          "slug": "resolution",
          "status": "active",
          "canonId": "019dd9b8-045d-703b-8dd7-e92aba3ba91b",
          "version": 1,
          "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution."
        },
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      }
    ],
    "loops": [
      {
        "to": 9,
        "from": 5,
        "loop": {
          "name": "01_logic_chain",
          "slug": "01-logic-chain",
          "status": "active",
          "bestFor": "Skeptical audiences, controversial recommendations, rigorous analysis",
          "canonId": "019dd956-6638-7457-8650-9b0b42e59fb3",
          "version": 1,
          "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
          "structure": "Premise 1 (Accepted truth) -> Premise 2 (Observed fact) -> Therefore... (Inevitable conclusion)",
          "description": "Build an airtight chain of logic where each premise leads inevitably to the conclusion",
          "familyLabel": null,
          "categoryName": "Logical Reasoning",
          "categorySlug": "logical-reasoning"
        },
        "matchId": "d6ca1598-c8ad-400b-a816-7b50652e6513",
        "evidence": "The market sizing and competitive analysis sections",
        "position": 0,
        "objective": "What is the market opportunity and how does DigitalOcean differentiate itself?",
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 23:14:38.879067+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      },
      {
        "to": 14,
        "from": 10,
        "loop": {
          "name": "03_aha_moment",
          "slug": "03-aha-moment",
          "status": "active",
          "bestFor": "Data-heavy sections, research findings, analytical arguments",
          "canonId": "019dd956-66f4-7668-ab25-cec9c996c0bc",
          "version": 1,
          "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
          "structure": "The Problem/Question -> What the Data Shows -> The Insight",
          "description": "Establish a tension, present data, then deliver the insight that changes everything",
          "familyLabel": null,
          "categoryName": "Narrative",
          "categorySlug": "narrative"
        },
        "matchId": "4dc01965-81d0-4cc2-aedf-ef6191991dad",
        "evidence": "The customer concentration, revenue contribution and growth, and financials sections",
        "position": 1,
        "objective": "What are the key drivers of DigitalOcean's growth and profitability?",
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 23:14:38.911958+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      },
      {
        "to": 23,
        "from": 15,
        "loop": {
          "name": "15_why_now",
          "slug": "15-why-now",
          "status": "active",
          "bestFor": "Sales pitches, fundraising, requesting immediate budget approval",
          "canonId": "019dd956-6c00-70cd-bd42-6bacc4af726f",
          "version": 1,
          "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
          "structure": "The Context (Trends) -> The Trigger Event -> The Window of Opportunity",
          "description": "Create temporal urgency by proving that the window of opportunity is opening or closing",
          "familyLabel": null,
          "categoryName": "Urgency",
          "categorySlug": "urgency"
        },
        "matchId": "797aa48f-43b2-4ca9-9702-43517f19e9a0",
        "evidence": "The financial outlook and detailed financial metrics",
        "position": 2,
        "objective": "Why is now the right time to invest in DigitalOcean?",
        "confidence": 0.6,
        "extraction": {
          "at": "2026-07-16 23:14:38.943941+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      }
    ],
    "tools": [
      {
        "tool": {
          "name": "Slide recipe: Cover",
          "slug": "cover-slide",
          "status": "active",
          "bestFor": null,
          "canonId": "019df269-2a08-767d-9128-e7431e6fe8a3",
          "version": 1,
          "bodyDocId": "019df269-29e5-7738-b5fa-6892e5dc8e65",
          "description": "The first ten seconds. Build it deliberately.",
          "familyLabel": "slide-recipe",
          "categoryName": "Slide",
          "categorySlug": "slide"
        },
        "agent": "designer",
        "layer": "slide",
        "agents": [
          "designer"
        ],
        "matchId": "a313580e-50d5-4b38-be7f-4c385828ac6d",
        "evidence": "title/headline: Earnings Presentation Q4 2023",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-17 02:01:04.120863+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 1,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Waterfall chart",
          "slug": "waterfall-chart",
          "status": "active",
          "bestFor": null,
          "canonId": "e2799da3-725f-44a9-a093-570f1f388e64",
          "version": 1,
          "bodyDocId": null,
          "description": null,
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "20bd6ae6-83db-4f54-ba73-6776a7f51e93",
        "evidence": "chart/bar-vertical: Adjusted EBITDA (M) $400 $300 $200 $100 $0 32% 35% 40% $137 $199 $277 FY'21 FY'22 FY'23 Adjusted EBITDA Adjusted EBITDA Margin",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-17 02:01:00.705878+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 12,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Waterfall chart",
          "slug": "waterfall-chart",
          "status": "active",
          "bestFor": null,
          "canonId": "e2799da3-725f-44a9-a093-570f1f388e64",
          "version": 1,
          "bodyDocId": null,
          "description": null,
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "27b47a3b-6099-4f6a-9160-523562e9f80b",
        "evidence": "chart/bar-vertical: Adjusted Free Cash Flow (M) FY'21: $25, 6%; FY'22: $78, 13%; FY'23: $156, 22%",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-17 02:01:00.807896+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 13,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Table data",
          "slug": "table-data",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
          "version": 1,
          "bodyDocId": null,
          "description": "Tabular layouts of structured data.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "6dffe330-a403-4df5-9918-9a19af1e7f98",
        "evidence": "table/kpi: Q4'21 Q1'22 Q2'22 Q3'22 Q4'22 Q1'23 Q2'23 Q3'23 Q4'23",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-17 03:49:21.44908+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 17,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Waterfall chart",
          "slug": "waterfall-chart",
          "status": "active",
          "bestFor": null,
          "canonId": "e2799da3-725f-44a9-a093-570f1f388e64",
          "version": 1,
          "bodyDocId": null,
          "description": null,
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "472fddc7-6748-4523-b164-fd15fbf267e1",
        "evidence": "table/data: Three Months Ended December 31, Year Ended December 31, 2023, 2022, 2023, 2022, GAAP Net income (loss) attributable to common stockholders, 15,938, (10,380), 19,409, (27,804), Adjustments: Depreciation and am",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-17 02:01:00.948488+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 18,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Table data",
          "slug": "table-data",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
          "version": 1,
          "bodyDocId": null,
          "description": "Tabular layouts of structured data.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "f3c8aab2-e195-496f-851f-bc4ea3732c88",
        "evidence": "table/data: Three Months Ended December 31, Year Ended December 31, (In thousands, except per share amounts)",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-17 03:49:21.514954+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 19,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Table data",
          "slug": "table-data",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
          "version": 1,
          "bodyDocId": null,
          "description": "Tabular layouts of structured data.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "d7e021e7-39e9-446e-95bc-468a3bc59046",
        "evidence": "table/data: GAAP Net income (loss) per share attributable to common stockholders, diluted: 2023: $0.17, 2022: $(0.11), 2023: $0.20, 2022: $(0.28)",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-17 03:49:21.581596+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 20,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Waterfall chart",
          "slug": "waterfall-chart",
          "status": "active",
          "bestFor": null,
          "canonId": "e2799da3-725f-44a9-a093-570f1f388e64",
          "version": 1,
          "bodyDocId": null,
          "description": null,
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "3a99f57e-e560-447a-84c3-4208710e1d76",
        "evidence": "table/data: Three Months Ended December 31, Year Ended December 31, 2023, 2022, 2023, 2022. GAAP Net cash provided by operating activities: $80,515, $65,144, $234,942, $195,152. Adjustments: Capital expenditures - proper",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-17 02:01:01.050713+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 21,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Table data",
          "slug": "table-data",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
          "version": 1,
          "bodyDocId": null,
          "description": "Tabular layouts of structured data.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "f7c59ea0-c586-4747-8095-3a3e0836fa7d",
        "evidence": "table/data: GAAP cost of revenue $ 74,405 $ 60,181 $ 283,967 $ 211,927",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-17 03:49:21.647497+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 22,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Table data",
          "slug": "table-data",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
          "version": 1,
          "bodyDocId": null,
          "description": "Tabular layouts of structured data.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "b06957c9-1848-499b-b9b0-cc6ce08c1479",
        "evidence": "table/data: Three Months Ended December 31, Year Ended December 31, 2023, 2022, 2023, 2022 GAAP general and administrative, Amortization of acquired intangible assets, Stock-based compensation, Acquisition related compen",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-17 02:00:52.839996+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 23,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      }
    ],
    "frameworks": [],
    "patterns": []
  },
  "storymakers": null,
  "score": null,
  "review": null,
  "activistThesis": null,
  "pitchdeck": {
    "metadata": null,
    "profile": null
  },
  "slides": [
    {
      "page": 1,
      "type": "setup",
      "function": "front_matter",
      "imagePath": "https://imgproxy.kitesheet.com/aG926J114kRgj7mnnmXvTNZHYmX_-LVIzBn3y88fRbk/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy8xNTEyN2JjYzA3MjZiZDEwOTEyNDQxMzM2MDQ0MDM4YS9wMDAxLmpwZw",
      "rawType": "cover",
      "block": null,
      "metadata": {
        "slideType": "cover",
        "slideTypeCanon": {
          "name": "Cover",
          "slug": "cover",
          "status": "active",
          "canonId": "019de52d-05f2-729d-9f93-e0504f0a2410",
          "version": 1,
          "description": null
        },
        "function": "front_matter",
        "functionCanon": {
          "name": "Front matter",
          "slug": "front_matter",
          "status": "active",
          "canonId": "019de52d-133d-73f0-9e26-201eda96b098",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 5,
        "componentCount": 2,
        "textChars": 46,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:03:18.273+00",
          "seconds": 2.805,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-f9d0-7048-84f1-0743ba67b639/1",
        "deck": "/decks/019de517-f9d0-7048-84f1-0743ba67b639",
        "deckAnchor": "/decks/019de517-f9d0-7048-84f1-0743ba67b639#slide-1",
        "deckJson": "/decks/019de517-f9d0-7048-84f1-0743ba67b639.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.03,
            "w": 0.18,
            "x": 0.046,
            "y": 0.14
          },
          "kind": "image",
          "text": "DigitalOcean logo",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Logo",
              "slug": "logo",
              "status": "active",
              "canonId": "019de52c-fdaf-743d-94c4-d7c6a0e55302",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "logo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:18.273+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "da6c54ff-d44f-48fc-905c-bd10c4baff41",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.19,
            "w": 0.709,
            "x": 0.046,
            "y": 0.437
          },
          "kind": "title",
          "text": "Earnings Presentation Q4 2023",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:18.273+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d04981b9-f20e-4476-9275-668d242a015d",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Slide recipe: Cover",
            "slug": "cover-slide",
            "status": "active",
            "bestFor": null,
            "canonId": "019df269-2a08-767d-9128-e7431e6fe8a3",
            "version": 1,
            "bodyDocId": "019df269-29e5-7738-b5fa-6892e5dc8e65",
            "description": "The first ten seconds. Build it deliberately.",
            "familyLabel": "slide-recipe",
            "categoryName": "Slide",
            "categorySlug": "slide"
          },
          "agent": "designer",
          "layer": "slide",
          "agents": [
            "designer"
          ],
          "matchId": "a313580e-50d5-4b38-be7f-4c385828ac6d",
          "evidence": "title/headline: Earnings Presentation Q4 2023",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-17 02:01:04.120863+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 1,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 4,
          "arc": {
            "name": "The Sparkline",
            "slug": "sparkline",
            "status": "active",
            "bestFor": "Keynotes, TED-style talks",
            "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
            "description": null,
            "familyLabel": null
          },
          "from": 1,
          "name": "Attention",
          "beatId": "8625ab15-1f35-4332-973d-7e1109183588",
          "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
          "beatType": {
            "name": "Attention",
            "slug": "aida-attention",
            "status": "active",
            "canonId": "019dd9b8-1086-7099-85c1-2f9cae7ea19d",
            "version": 1,
            "description": null
          },
          "evidence": "The cover page, disclaimer, and overview of the company's mission and key performance indicators",
          "position": 0,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Hook",
            "slug": "hook",
            "status": "active",
            "canonId": "019dd9b8-01a6-7328-bff2-b22eb40b3ea5",
            "version": 1,
            "description": "The opener — a deliberate move to earn attention before any argument. Used by AIDA, Monroes, Pixar Pitch, Overcoming the Monster."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "thumbSrc": "https://imgproxy.kitesheet.com/8LwFv9C4XK6WLcnGq-Tb9Ke1f05h2Kx6GDwvnOj82KY/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy8xNTEyN2JjYzA3MjZiZDEwOTEyNDQxMzM2MDQ0MDM4YS9wMDAxLmpwZw",
      "imagePathAlt": "https://imgproxy.kitesheet.com/V6jKoh91WCdblLGQzZJFaObU1Kk4F6gCZVnNsO3hXxc/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy8xNTEyN2JjYzA3MjZiZDEwOTEyNDQxMzM2MDQ0MDM4YS9wMDAxLnBuZw",
      "thumbSrcAlt": "https://imgproxy.kitesheet.com/6t1Hmvm5kFwnObQatV2rBGltiXVY-MbvNdP4StFvAng/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy8xNTEyN2JjYzA3MjZiZDEwOTEyNDQxMzM2MDQ0MDM4YS9wMDAxLnBuZw"
    },
    {
      "page": 2,
      "type": "setup",
      "function": "front_matter",
      "rawType": "disclaimer",
      "block": null,
      "metadata": {
        "slideType": "disclaimer",
        "slideTypeCanon": {
          "name": "Disclaimer",
          "slug": "disclaimer",
          "status": "active",
          "canonId": "019de52d-0801-727b-b98a-5ed095aeee78",
          "version": 1,
          "description": null
        },
        "function": "front_matter",
        "functionCanon": {
          "name": "Front matter",
          "slug": "front_matter",
          "status": "active",
          "canonId": "019de52d-133d-73f0-9e26-201eda96b098",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 56,
        "componentCount": 4,
        "textChars": 3065,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:03:21.703+00",
          "seconds": 5.675,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-f9d0-7048-84f1-0743ba67b639/2",
        "deck": "/decks/019de517-f9d0-7048-84f1-0743ba67b639",
        "deckAnchor": "/decks/019de517-f9d0-7048-84f1-0743ba67b639#slide-2",
        "deckJson": "/decks/019de517-f9d0-7048-84f1-0743ba67b639.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.6,
            "w": 0.46,
            "x": 0.51,
            "y": 0.21
          },
          "kind": "paragraph",
          "text": "This presentation includes statistical and other industry and market data that we obtained from industry publications and research, surveys and studies conducted by third parties as well as our own estimates of potential market opportunities. All of the market data used involves a number of assumptions and limitations, and you are cautioned not to give undue weight to such data, industry publications and third-party research, surveys and studies generally indicate that their information has been obtained from sources believed to be reliable, although they do not guarantee the accuracy or completeness of such information. Our estimates of the potential market opportunities for our product candidates include several key assumptions based on our industry knowledge, industry publications, third-party research and other surveys, which may be based on a small sample size and may fail to accurately reflect market opportunities. While we believe that our internal assumptions are reasonable, no independent source has verified such assumptions.\nIn addition to U.S. GAAP financials, this presentation includes certain non-GAAP financial measures. These non-GAAP measures are in addition to, not a substitute for or superior to, measures of financial performance prepared in accordance with U.S. GAAP. The non-GAAP financial measures used by DigitalOcean Holdings, Inc. may differ from the non-GAAP financial measures used by other companies. A reconciliation of these measures to the most directly comparable U.S. GAAP measure is included in our filings with the SEC.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "5f2affc0-941d-4d07-959d-4bfc1930cea4",
              "version": 1,
              "description": "Single prose block in the body of a slide."
            },
            "tool": null,
            "subkind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "019de52c-fb80-75af-aa5c-a7a4bfac2433",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "paragraph",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:21.703+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "18a9baf6-fe2d-4453-ae75-ebd682e987c7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.66,
            "w": 0.46,
            "x": 0.04,
            "y": 0.21
          },
          "kind": "paragraph",
          "text": "This presentation contains forward-looking statements that involve substantial risks and uncertainties. In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “expect,” “plan,” “anticipate,” “could,” “intend,” “target,” “estimate,” “believe,” “predict,” “potential” or “continue” or the negative terms or other similar expressions intended to identify statements about the future. These statements speak only as of the date of this presentation and involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition and results of operations.\nWe cannot assure you that the forward-looking statements in this presentation will prove to be accurate.\nExcept as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained herein, whether as a result of any new information, future events, changed circumstances or otherwise. You should, however, review the factors and risks and other information we describe in the reports we file from time to time with the SEC.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "5f2affc0-941d-4d07-959d-4bfc1930cea4",
              "version": 1,
              "description": "Single prose block in the body of a slide."
            },
            "tool": null,
            "subkind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "019de52c-fb80-75af-aa5c-a7a4bfac2433",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "paragraph",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:21.703+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5c6f27a4-84a3-4e50-a57f-bcf02d1d1392",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.12,
            "x": 0.85,
            "y": 0.93
          },
          "kind": "source-note",
          "text": "digitalocean.com",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:21.703+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5db4c333-4ada-471b-b0d4-c5cac902582e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.17,
            "x": 0.09,
            "y": 0.06
          },
          "kind": "title",
          "text": "Safe Harbor",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:21.703+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a3ad9554-bea2-4715-9b58-fe1644a39c7f",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 4,
          "arc": {
            "name": "The Sparkline",
            "slug": "sparkline",
            "status": "active",
            "bestFor": "Keynotes, TED-style talks",
            "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
            "description": null,
            "familyLabel": null
          },
          "from": 1,
          "name": "Attention",
          "beatId": "8625ab15-1f35-4332-973d-7e1109183588",
          "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
          "beatType": {
            "name": "Attention",
            "slug": "aida-attention",
            "status": "active",
            "canonId": "019dd9b8-1086-7099-85c1-2f9cae7ea19d",
            "version": 1,
            "description": null
          },
          "evidence": "The cover page, disclaimer, and overview of the company's mission and key performance indicators",
          "position": 0,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Hook",
            "slug": "hook",
            "status": "active",
            "canonId": "019dd9b8-01a6-7328-bff2-b22eb40b3ea5",
            "version": 1,
            "description": "The opener — a deliberate move to earn attention before any argument. Used by AIDA, Monroes, Pixar Pitch, Overcoming the Monster."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 3,
      "type": "appendix",
      "function": "establish_context",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "version": 1,
          "description": null
        },
        "function": "establish_context",
        "functionCanon": {
          "name": "Establish context",
          "slug": "establish_context",
          "status": "active",
          "canonId": "019de52d-1314-74e6-9074-d213dc0bdcdf",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 16,
        "componentCount": 3,
        "textChars": 142,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:03:19.845+00",
          "seconds": 3.558,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-f9d0-7048-84f1-0743ba67b639/3",
        "deck": "/decks/019de517-f9d0-7048-84f1-0743ba67b639",
        "deckAnchor": "/decks/019de517-f9d0-7048-84f1-0743ba67b639#slide-3",
        "deckJson": "/decks/019de517-f9d0-7048-84f1-0743ba67b639.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.35778,
            "w": 0.91667,
            "x": 0.04167,
            "y": 0.34111
          },
          "kind": "paragraph",
          "text": "DigitalOcean simplifies cloud computing so businesses can spend more time creating software that changes the world.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "5f2affc0-941d-4d07-959d-4bfc1930cea4",
              "version": 1,
              "description": "Single prose block in the body of a slide."
            },
            "tool": null,
            "subkind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "019de52c-fb80-75af-aa5c-a7a4bfac2433",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "paragraph",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:19.845+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1aa03572-0222-4454-a55f-47372ba6a470",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.01667,
            "w": 0.125,
            "x": 0.83333,
            "y": 0.92556
          },
          "kind": "source-note",
          "text": "digitalocean.com",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:19.845+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8993453f-baaf-44bb-be9f-5a83d2188258",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02778,
            "w": 0.17917,
            "x": 0.09083,
            "y": 0.05667
          },
          "kind": "title",
          "text": "Our Mission",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:19.845+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6e587d1f-2c21-4164-9882-42987b997d74",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 4,
          "arc": {
            "name": "The Sparkline",
            "slug": "sparkline",
            "status": "active",
            "bestFor": "Keynotes, TED-style talks",
            "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
            "description": null,
            "familyLabel": null
          },
          "from": 1,
          "name": "Attention",
          "beatId": "8625ab15-1f35-4332-973d-7e1109183588",
          "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
          "beatType": {
            "name": "Attention",
            "slug": "aida-attention",
            "status": "active",
            "canonId": "019dd9b8-1086-7099-85c1-2f9cae7ea19d",
            "version": 1,
            "description": null
          },
          "evidence": "The cover page, disclaimer, and overview of the company's mission and key performance indicators",
          "position": 0,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Hook",
            "slug": "hook",
            "status": "active",
            "canonId": "019dd9b8-01a6-7328-bff2-b22eb40b3ea5",
            "version": 1,
            "description": "The opener — a deliberate move to earn attention before any argument. Used by AIDA, Monroes, Pixar Pitch, Overcoming the Monster."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 4,
      "type": "setup",
      "function": "summarize",
      "rawType": "kpi_overview",
      "block": null,
      "metadata": {
        "slideType": "kpi_overview",
        "slideTypeCanon": {
          "name": "KPI overview (contrarian)",
          "slug": "kpi_overview",
          "status": "active",
          "canonId": "019de52d-11d5-7328-b1d1-5368a03e7796",
          "version": 1,
          "description": null
        },
        "function": "summarize",
        "functionCanon": {
          "name": "Summarize",
          "slug": "summarize",
          "status": "active",
          "canonId": "019de52d-1541-704f-b86f-bf7b75056373",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 33,
        "componentCount": 3,
        "textChars": 288,
        "nDataPoints": 15,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:03:21.177+00",
          "seconds": 3.915,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-f9d0-7048-84f1-0743ba67b639/4",
        "deck": "/decks/019de517-f9d0-7048-84f1-0743ba67b639",
        "deckAnchor": "/decks/019de517-f9d0-7048-84f1-0743ba67b639#slide-4",
        "deckJson": "/decks/019de517-f9d0-7048-84f1-0743ba67b639.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.013,
            "w": 0.27,
            "x": 0.056,
            "y": 0.915
          },
          "kind": "source-note",
          "text": "1. See slide 11 for our definition of ARPU.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:21.177+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e1334f29-5b70-44d1-bc97-e58d3c80e1bc",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.51,
            "w": 0.888,
            "x": 0.056,
            "y": 0.229
          },
          "kind": "table",
          "text": "Q4'22 Q4'23 Y-o-Y Growth Strong Revenue Growth $163.0M $180.9M +11% Scaling ARR $658.8M $730.3M +11% Adjusted EBITDA Margin 34% 41% +700 bps ARPU¹ $87.52 $92.63 +6% Non GAAP Net Income Per Diluted Share $0.28 $0.44 +57%",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "KPI table",
              "slug": "kpi",
              "status": "active",
              "canonId": "019de52d-0324-7799-a84e-d0885a8ad400",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "kpi",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:21.177+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "21e4a335-06ee-407b-861a-e011547c7c1a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.028,
            "w": 0.379,
            "x": 0.087,
            "y": 0.06
          },
          "kind": "title",
          "text": "Key Performance Indicators",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:21.177+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "dadf9969-bb4b-4863-a948-01adefd7b132",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 4,
          "arc": {
            "name": "The Sparkline",
            "slug": "sparkline",
            "status": "active",
            "bestFor": "Keynotes, TED-style talks",
            "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
            "description": null,
            "familyLabel": null
          },
          "from": 1,
          "name": "Attention",
          "beatId": "8625ab15-1f35-4332-973d-7e1109183588",
          "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
          "beatType": {
            "name": "Attention",
            "slug": "aida-attention",
            "status": "active",
            "canonId": "019dd9b8-1086-7099-85c1-2f9cae7ea19d",
            "version": 1,
            "description": null
          },
          "evidence": "The cover page, disclaimer, and overview of the company's mission and key performance indicators",
          "position": 0,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Hook",
            "slug": "hook",
            "status": "active",
            "canonId": "019dd9b8-01a6-7328-bff2-b22eb40b3ea5",
            "version": 1,
            "description": "The opener — a deliberate move to earn attention before any argument. Used by AIDA, Monroes, Pixar Pitch, Overcoming the Monster."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 5,
      "type": "resolution",
      "function": "size_opportunity",
      "rawType": "market_sizing",
      "block": null,
      "metadata": {
        "slideType": "market_sizing",
        "slideTypeCanon": {
          "name": "Market sizing",
          "slug": "market_sizing",
          "status": "active",
          "canonId": "019de52d-08c8-756c-8664-733b73a7ee7b",
          "version": 1,
          "description": null
        },
        "function": "size_opportunity",
        "functionCanon": {
          "name": "Size opportunity",
          "slug": "size_opportunity",
          "status": "active",
          "canonId": "019de52d-147b-7568-8828-a74a27697618",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 58,
        "componentCount": 6,
        "textChars": 259,
        "nDataPoints": 7,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:03:24.064+00",
          "seconds": 5.673,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-f9d0-7048-84f1-0743ba67b639/5",
        "deck": "/decks/019de517-f9d0-7048-84f1-0743ba67b639",
        "deckAnchor": "/decks/019de517-f9d0-7048-84f1-0743ba67b639#slide-5",
        "deckJson": "/decks/019de517-f9d0-7048-84f1-0743ba67b639.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.46,
            "w": 0.69,
            "x": 0.16,
            "y": 0.39
          },
          "kind": "chart",
          "text": "Market size for IaaS and PaaS in 2024 and 2027, with a 23% CAGR.",
          "attrs": {
            "series": [
              {
                "data": [
                  68,
                  117
                ],
                "name": "IaaS"
              },
              {
                "data": [
                  46,
                  96
                ],
                "name": "PaaS"
              }
            ],
            "x_axis_labels": [
              "2024",
              "2027"
            ],
            "y_axis_labels": [
              "$114Bn",
              "$213Bn"
            ]
          },
          "canon": {
            "kind": {
              "name": "Chart",
              "slug": "chart",
              "status": "active",
              "canonId": "019de52c-f9a0-76ef-adc6-0b859109d1f8",
              "version": 1,
              "description": "Quantitative chart."
            },
            "tool": null,
            "subkind": {
              "name": "Stacked bar chart",
              "slug": "bar-stacked",
              "status": "active",
              "canonId": "019de52c-feec-74bf-9028-15b74f84f0a7",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bar-stacked",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:24.064+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "bc1f3b0e-1aeb-4881-8ccd-a4477c7e2848",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.025,
            "w": 0.26,
            "x": 0.179,
            "y": 0.304
          },
          "kind": "list",
          "text": "IaaS, PaaS",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Comparison list",
              "slug": "comparison",
              "status": "active",
              "canonId": "019de52c-fce7-733e-99d3-030a104727bf",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "comparison",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:24.064+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a7967031-b84e-450b-9c7e-82ba0a08d380",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.11,
            "x": 0.445,
            "y": 0.49
          },
          "kind": "metric",
          "text": "23% CAGR",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": null,
            "subkind": {
              "name": "Big number",
              "slug": "big-number",
              "status": "active",
              "canonId": "019de52c-fc70-70c8-b965-0584548a9204",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "big-number",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:24.064+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "67b6513d-28e3-4fc7-84b7-6da51e846369",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.049,
            "w": 0.22,
            "x": 0.11,
            "y": 0.22
          },
          "kind": "paragraph",
          "text": "Individuals and Companies with <500 Employees",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "5f2affc0-941d-4d07-959d-4bfc1930cea4",
              "version": 1,
              "description": "Single prose block in the body of a slide."
            },
            "tool": null,
            "subkind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "019de52c-fb80-75af-aa5c-a7a4bfac2433",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "paragraph",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:24.064+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "729eabde-364d-4eb3-a3bc-96e661039293",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.015,
            "w": 0.439,
            "x": 0.296,
            "y": 0.925
          },
          "kind": "source-note",
          "text": "Source: IDC: Worldwide Software and Public Cloud Services Spending Guide (February 2024)",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:24.064+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4e6d405c-8b3d-42d4-98b9-5b67dd6e4ea2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.763,
            "x": 0.082,
            "y": 0.05
          },
          "kind": "title",
          "text": "Large and Rapidly Growing Market Opportunity",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:24.064+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8ddb8c6d-04ce-43fa-988d-2415ffc59b64",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 9,
          "arc": {
            "name": "The Sparkline",
            "slug": "sparkline",
            "status": "active",
            "bestFor": "Keynotes, TED-style talks",
            "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
            "description": null,
            "familyLabel": null
          },
          "from": 5,
          "name": "Interest",
          "beatId": "b0f4159a-3f6e-4753-bfcc-14c94b32c454",
          "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
          "beatType": {
            "name": "Interest",
            "slug": "aida-interest",
            "status": "active",
            "canonId": "019dd9b8-115b-7640-827f-fd115885a984",
            "version": 1,
            "description": null
          },
          "evidence": "The market sizing, competitive analysis, and proposal of DigitalOcean's offerings",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Complication",
            "slug": "complication",
            "status": "active",
            "canonId": "019dd9b8-0275-7709-b2d6-4f77c3fc7579",
            "version": 1,
            "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 9,
          "from": 5,
          "loop": {
            "name": "01_logic_chain",
            "slug": "01-logic-chain",
            "status": "active",
            "bestFor": "Skeptical audiences, controversial recommendations, rigorous analysis",
            "canonId": "019dd956-6638-7457-8650-9b0b42e59fb3",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "Premise 1 (Accepted truth) -> Premise 2 (Observed fact) -> Therefore... (Inevitable conclusion)",
            "description": "Build an airtight chain of logic where each premise leads inevitably to the conclusion",
            "familyLabel": null
          },
          "matchId": "d6ca1598-c8ad-400b-a816-7b50652e6513",
          "evidence": "The market sizing and competitive analysis sections",
          "position": 0,
          "objective": "What is the market opportunity and how does DigitalOcean differentiate itself?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:14:38.879067+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 6,
      "type": "tension",
      "function": "expose_gap",
      "rawType": "competitive_analysis",
      "block": null,
      "metadata": {
        "slideType": "competitive_analysis",
        "slideTypeCanon": {
          "name": "Competitive analysis",
          "slug": "competitive_analysis",
          "status": "active",
          "canonId": "019de52d-093e-776b-94c6-c1573f5f1a31",
          "version": 1,
          "description": null
        },
        "function": "expose_gap",
        "functionCanon": {
          "name": "Expose gap",
          "slug": "expose_gap",
          "status": "active",
          "canonId": "019de52d-1795-772d-8f3a-75ccfb93fe58",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 69,
        "componentCount": 6,
        "textChars": 664,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:03:22.802+00",
          "seconds": 4.319,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-f9d0-7048-84f1-0743ba67b639/6",
        "deck": "/decks/019de517-f9d0-7048-84f1-0743ba67b639",
        "deckAnchor": "/decks/019de517-f9d0-7048-84f1-0743ba67b639#slide-6",
        "deckJson": "/decks/019de517-f9d0-7048-84f1-0743ba67b639.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.06,
            "w": 0.79,
            "x": 0.119,
            "y": 0.592
          },
          "kind": "list",
          "text": "Lack of support: Traditional public cloud vendors target large enterprise customers and smaller buyers often do not get the necessary level of support they require.",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Bullet list",
              "slug": "bullet",
              "status": "active",
              "canonId": "019de52c-fc98-7169-a083-5cab805076ca",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bullet",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:22.802+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "11ddbee5-b7a6-4ba0-ba0f-8b469627734d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.79,
            "x": 0.119,
            "y": 0.416
          },
          "kind": "list",
          "text": "Onerous pricing: Existing providers have intricate and unpredictable pricing models that lack transparency.",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Bullet list",
              "slug": "bullet",
              "status": "active",
              "canonId": "019de52c-fc98-7169-a083-5cab805076ca",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bullet",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:22.802+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "39605f39-7f06-4a11-8a6f-21ec8180efff",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.79,
            "x": 0.119,
            "y": 0.24
          },
          "kind": "list",
          "text": "Complex systems: Enterprise-focused vendors have complicated implementation processes which limit onboarding for startups and growing digital businesses.",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Bullet list",
              "slug": "bullet",
              "status": "active",
              "canonId": "019de52c-fc98-7169-a083-5cab805076ca",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bullet",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:22.802+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "bc814304-2ddd-4776-b654-9be041d7595d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.79,
            "x": 0.119,
            "y": 0.768
          },
          "kind": "list",
          "text": "Uncurated set of offerings: Hyperscalers have built their platforms to serve global enterprises with large dev teams. Ancillary products and services create challenges.",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Bullet list",
              "slug": "bullet",
              "status": "active",
              "canonId": "019de52c-fc98-7169-a083-5cab805076ca",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bullet",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:22.802+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c84babed-5100-4228-8dd5-10e767e7269c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.014,
            "w": 0.099,
            "x": 0.847,
            "y": 0.926
          },
          "kind": "source-note",
          "text": "digitalocean.com",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:22.802+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f38808cf-b530-4cd8-b17e-8e454bfb063c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.029,
            "w": 0.779,
            "x": 0.086,
            "y": 0.06
          },
          "kind": "title",
          "text": "DigitalOcean's Differentiators from Enterprise Platforms",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:22.802+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f4133e34-882b-4b82-b889-11833d9302a6",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 9,
          "arc": {
            "name": "The Sparkline",
            "slug": "sparkline",
            "status": "active",
            "bestFor": "Keynotes, TED-style talks",
            "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
            "description": null,
            "familyLabel": null
          },
          "from": 5,
          "name": "Interest",
          "beatId": "b0f4159a-3f6e-4753-bfcc-14c94b32c454",
          "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
          "beatType": {
            "name": "Interest",
            "slug": "aida-interest",
            "status": "active",
            "canonId": "019dd9b8-115b-7640-827f-fd115885a984",
            "version": 1,
            "description": null
          },
          "evidence": "The market sizing, competitive analysis, and proposal of DigitalOcean's offerings",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Complication",
            "slug": "complication",
            "status": "active",
            "canonId": "019dd9b8-0275-7709-b2d6-4f77c3fc7579",
            "version": 1,
            "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 9,
          "from": 5,
          "loop": {
            "name": "01_logic_chain",
            "slug": "01-logic-chain",
            "status": "active",
            "bestFor": "Skeptical audiences, controversial recommendations, rigorous analysis",
            "canonId": "019dd956-6638-7457-8650-9b0b42e59fb3",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "Premise 1 (Accepted truth) -> Premise 2 (Observed fact) -> Therefore... (Inevitable conclusion)",
            "description": "Build an airtight chain of logic where each premise leads inevitably to the conclusion",
            "familyLabel": null
          },
          "matchId": "d6ca1598-c8ad-400b-a816-7b50652e6513",
          "evidence": "The market sizing and competitive analysis sections",
          "position": 0,
          "objective": "What is the market opportunity and how does DigitalOcean differentiate itself?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:14:38.879067+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 7,
      "type": "setup",
      "function": "propose_solution",
      "rawType": "propose_solution",
      "block": null,
      "metadata": {
        "slideType": "propose_solution",
        "slideTypeCanon": {
          "name": "Propose solution (contrarian)",
          "slug": "propose_solution",
          "status": "active",
          "canonId": "019de52d-1274-703c-81c6-5550f451697b",
          "version": 1,
          "description": null
        },
        "function": "propose_solution",
        "functionCanon": {
          "name": "Propose solution (contrarian)",
          "slug": "propose_solution",
          "status": "active",
          "canonId": "019de52d-185b-74e9-bdfd-ea8cf318563f",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 55,
        "componentCount": 5,
        "textChars": 476,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:03:23.309+00",
          "seconds": 4.133,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-f9d0-7048-84f1-0743ba67b639/7",
        "deck": "/decks/019de517-f9d0-7048-84f1-0743ba67b639",
        "deckAnchor": "/decks/019de517-f9d0-7048-84f1-0743ba67b639#slide-7",
        "deckJson": "/decks/019de517-f9d0-7048-84f1-0743ba67b639.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.14,
            "w": 0.229,
            "x": 0.283,
            "y": 0.53
          },
          "kind": "list",
          "text": "Support: Live, personal support to all customers regardless of their spend or scale",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Bullet list",
              "slug": "bullet",
              "status": "active",
              "canonId": "019de52c-fc98-7169-a083-5cab805076ca",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bullet",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:23.309+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1992a924-1991-4876-9d1a-7692eb2c1280",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.14,
            "w": 0.229,
            "x": 0.753,
            "y": 0.53
          },
          "kind": "list",
          "text": "Open: Enabling faster, lower cost innovation without locking users into a proprietary stack",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Bullet list",
              "slug": "bullet",
              "status": "active",
              "canonId": "019de52c-fc98-7169-a083-5cab805076ca",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bullet",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:23.309+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1b60c0ee-87fe-4942-8317-13625eeb5789",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.19,
            "w": 0.229,
            "x": 0.048,
            "y": 0.53
          },
          "kind": "list",
          "text": "Simplicity: Infrastructure and Platform Technologies that can be spun up quickly, intuitively, and independently",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Bullet list",
              "slug": "bullet",
              "status": "active",
              "canonId": "019de52c-fc98-7169-a083-5cab805076ca",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bullet",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:23.309+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9940bb3a-41d6-4b89-a876-08dbc00d49f5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.19,
            "w": 0.229,
            "x": 0.518,
            "y": 0.53
          },
          "kind": "list",
          "text": "Community: Free knowledge base with tens of thousands of pieces of content, including Q&A and tutorials to help developers and entrepreneurs",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Bullet list",
              "slug": "bullet",
              "status": "active",
              "canonId": "019de52c-fc98-7169-a083-5cab805076ca",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bullet",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:23.309+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ec9556cc-7c70-4139-afdd-0c6c08c3a206",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.77,
            "x": 0.109,
            "y": 0.064
          },
          "kind": "title",
          "text": "DigitalOcean's Offerings are Highly Differentiated",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:23.309+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e920314a-8820-479b-a4ca-bf1ec27d8688",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 9,
          "arc": {
            "name": "The Sparkline",
            "slug": "sparkline",
            "status": "active",
            "bestFor": "Keynotes, TED-style talks",
            "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
            "description": null,
            "familyLabel": null
          },
          "from": 5,
          "name": "Interest",
          "beatId": "b0f4159a-3f6e-4753-bfcc-14c94b32c454",
          "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
          "beatType": {
            "name": "Interest",
            "slug": "aida-interest",
            "status": "active",
            "canonId": "019dd9b8-115b-7640-827f-fd115885a984",
            "version": 1,
            "description": null
          },
          "evidence": "The market sizing, competitive analysis, and proposal of DigitalOcean's offerings",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Complication",
            "slug": "complication",
            "status": "active",
            "canonId": "019dd9b8-0275-7709-b2d6-4f77c3fc7579",
            "version": 1,
            "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 9,
          "from": 5,
          "loop": {
            "name": "01_logic_chain",
            "slug": "01-logic-chain",
            "status": "active",
            "bestFor": "Skeptical audiences, controversial recommendations, rigorous analysis",
            "canonId": "019dd956-6638-7457-8650-9b0b42e59fb3",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "Premise 1 (Accepted truth) -> Premise 2 (Observed fact) -> Therefore... (Inevitable conclusion)",
            "description": "Build an airtight chain of logic where each premise leads inevitably to the conclusion",
            "familyLabel": null
          },
          "matchId": "d6ca1598-c8ad-400b-a816-7b50652e6513",
          "evidence": "The market sizing and competitive analysis sections",
          "position": 0,
          "objective": "What is the market opportunity and how does DigitalOcean differentiate itself?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:14:38.879067+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 8,
      "type": "setup",
      "function": "frame_situation",
      "rawType": "timeline",
      "block": null,
      "metadata": {
        "slideType": "timeline",
        "slideTypeCanon": {
          "name": "Timeline",
          "slug": "timeline",
          "status": "active",
          "canonId": "019de52d-0851-75eb-b758-ea2965e7739a",
          "version": 1,
          "description": null
        },
        "function": "frame_situation",
        "functionCanon": {
          "name": "Frame situation",
          "slug": "frame_situation",
          "status": "active",
          "canonId": "019de52d-17bc-718f-8752-05ef2b72d7b3",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 60,
        "componentCount": 5,
        "textChars": 494,
        "nDataPoints": 3,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:03:24.037+00",
          "seconds": 4.865,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-f9d0-7048-84f1-0743ba67b639/8",
        "deck": "/decks/019de517-f9d0-7048-84f1-0743ba67b639",
        "deckAnchor": "/decks/019de517-f9d0-7048-84f1-0743ba67b639#slide-8",
        "deckJson": "/decks/019de517-f9d0-7048-84f1-0743ba67b639.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.21,
            "w": 0.64,
            "x": 0.18,
            "y": 0.32
          },
          "kind": "diagram",
          "text": "VPS Hosting 2012-2015, Cloud Infrastructure 2015-2018, Developer Cloud 2018-2024+",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Diagram",
              "slug": "diagram",
              "status": "active",
              "canonId": "019de52c-f9f0-734a-81de-15382ff28c65",
              "version": 1,
              "description": "Schematic or relational diagram."
            },
            "tool": null,
            "subkind": {
              "name": "Timeline",
              "slug": "timeline",
              "status": "active",
              "canonId": "019de52d-03c5-73fc-84aa-4180cbf0f5cf",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "timeline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:24.037+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "95632500-cf84-4c1d-8535-9f938a8424ff",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.209,
            "x": 0.094,
            "y": 0.626
          },
          "kind": "list",
          "text": "Droplets: Simple and scalable virtual machines",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Bullet list",
              "slug": "bullet",
              "status": "active",
              "canonId": "019de52c-fc98-7169-a083-5cab805076ca",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bullet",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:24.037+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5319cd76-4485-4457-aa27-2880b76b76ef",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.075,
            "w": 0.25,
            "x": 0.34,
            "y": 0.626
          },
          "kind": "list",
          "text": "Key components underpinning cloud such as Volumes, Load Balancers, Spaces, and Firewalls",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Bullet list",
              "slug": "bullet",
              "status": "active",
              "canonId": "019de52c-fc98-7169-a083-5cab805076ca",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bullet",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:24.037+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c14965ee-d4b8-41db-a8f2-3488a8ddc0eb",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.125,
            "w": 0.294,
            "x": 0.604,
            "y": 0.626
          },
          "kind": "list",
          "text": "Essential elements to help developers and growing SMBs scale such as Managed Kubernetes, Managed Databases, Marketplace, App Platform, Functions, Managed Hosting and AI/ML",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Bullet list",
              "slug": "bullet",
              "status": "active",
              "canonId": "019de52c-fc98-7169-a083-5cab805076ca",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bullet",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:24.037+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d5eb59e9-0005-4b75-9962-b760ae78d001",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.102,
            "w": 0.86,
            "x": 0.078,
            "y": 0.068
          },
          "kind": "title",
          "text": "DigitalOcean Offers a Cloud Platform Purpose Built for Developers at Startups and Growing Digital Businesses",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:24.037+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1c61ce88-972f-4d45-b727-16f26794e750",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 9,
          "arc": {
            "name": "The Sparkline",
            "slug": "sparkline",
            "status": "active",
            "bestFor": "Keynotes, TED-style talks",
            "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
            "description": null,
            "familyLabel": null
          },
          "from": 5,
          "name": "Interest",
          "beatId": "b0f4159a-3f6e-4753-bfcc-14c94b32c454",
          "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
          "beatType": {
            "name": "Interest",
            "slug": "aida-interest",
            "status": "active",
            "canonId": "019dd9b8-115b-7640-827f-fd115885a984",
            "version": 1,
            "description": null
          },
          "evidence": "The market sizing, competitive analysis, and proposal of DigitalOcean's offerings",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Complication",
            "slug": "complication",
            "status": "active",
            "canonId": "019dd9b8-0275-7709-b2d6-4f77c3fc7579",
            "version": 1,
            "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 9,
          "from": 5,
          "loop": {
            "name": "01_logic_chain",
            "slug": "01-logic-chain",
            "status": "active",
            "bestFor": "Skeptical audiences, controversial recommendations, rigorous analysis",
            "canonId": "019dd956-6638-7457-8650-9b0b42e59fb3",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "Premise 1 (Accepted truth) -> Premise 2 (Observed fact) -> Therefore... (Inevitable conclusion)",
            "description": "Build an airtight chain of logic where each premise leads inevitably to the conclusion",
            "familyLabel": null
          },
          "matchId": "d6ca1598-c8ad-400b-a816-7b50652e6513",
          "evidence": "The market sizing and competitive analysis sections",
          "position": 0,
          "objective": "What is the market opportunity and how does DigitalOcean differentiate itself?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:14:38.879067+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 9,
      "type": "setup",
      "function": "frame_situation",
      "rawType": "geographic_map",
      "block": null,
      "metadata": {
        "slideType": "geographic_map",
        "slideTypeCanon": {
          "name": "Geographic map",
          "slug": "geographic_map",
          "status": "active",
          "canonId": "019de52d-09de-7153-8845-584c1a9d0c83",
          "version": 1,
          "description": null
        },
        "function": "frame_situation",
        "functionCanon": {
          "name": "Frame situation",
          "slug": "frame_situation",
          "status": "active",
          "canonId": "019de52d-17bc-718f-8752-05ef2b72d7b3",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 72,
        "componentCount": 9,
        "textChars": 302,
        "nDataPoints": 7,
        "notes": null,
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:03:25.887+00",
          "seconds": 6.042,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-f9d0-7048-84f1-0743ba67b639/9",
        "deck": "/decks/019de517-f9d0-7048-84f1-0743ba67b639",
        "deckAnchor": "/decks/019de517-f9d0-7048-84f1-0743ba67b639#slide-9",
        "deckJson": "/decks/019de517-f9d0-7048-84f1-0743ba67b639.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.64,
            "w": 0.76,
            "x": 0.12,
            "y": 0.19
          },
          "kind": "image",
          "text": "World map with data center locations and regional revenue percentages",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Map",
              "slug": "map",
              "status": "active",
              "canonId": "019de52c-fe4d-77bd-b0a4-d72d58b9e5a4",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "map",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:25.887+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2f89cfcc-9e2f-46de-9640-8dae431814f5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.27,
            "x": 0.2,
            "y": 0.2
          },
          "kind": "list",
          "text": "16 Data Centers Across 9 Regions",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Bullet list",
              "slug": "bullet",
              "status": "active",
              "canonId": "019de52c-fc98-7169-a083-5cab805076ca",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bullet",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:25.887+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5744c314-1455-48f6-aaab-8510600a657c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.23,
            "x": 0.53,
            "y": 0.2
          },
          "kind": "list",
          "text": "Customers in 190 Countries",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Bullet list",
              "slug": "bullet",
              "status": "active",
              "canonId": "019de52c-fc98-7169-a083-5cab805076ca",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bullet",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:25.887+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8552ae2a-fbf5-4550-99f4-8210cb44c99d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.09,
            "x": 0.13,
            "y": 0.61
          },
          "kind": "metric",
          "text": "North America 37% of revenue",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": null,
            "subkind": {
              "name": "Big number",
              "slug": "big-number",
              "status": "active",
              "canonId": "019de52c-fc70-70c8-b965-0584548a9204",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "big-number",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:25.887+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "47116dae-79db-41dc-8555-0a36f2d80977",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.05,
            "x": 0.81,
            "y": 0.49
          },
          "kind": "metric",
          "text": "Asia 24% of revenue",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": null,
            "subkind": {
              "name": "Big number",
              "slug": "big-number",
              "status": "active",
              "canonId": "019de52c-fc70-70c8-b965-0584548a9204",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "big-number",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:25.887+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5a293ab1-0c56-4622-b65f-544a652ce261",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.06,
            "x": 0.37,
            "y": 0.54
          },
          "kind": "metric",
          "text": "Europe 29% of revenue",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": null,
            "subkind": {
              "name": "Big number",
              "slug": "big-number",
              "status": "active",
              "canonId": "019de52c-fc70-70c8-b965-0584548a9204",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "big-number",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:25.887+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "83f850dc-7b71-450b-ad1f-d4863f21e868",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.06,
            "x": 0.42,
            "y": 0.71
          },
          "kind": "metric",
          "text": "RoW 10% of revenue",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": null,
            "subkind": {
              "name": "Big number",
              "slug": "big-number",
              "status": "active",
              "canonId": "019de52c-fc70-70c8-b965-0584548a9204",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "big-number",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:25.887+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b04f131e-ddbf-4a0d-821c-4e952d97ca63",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.01,
            "w": 0.2,
            "x": 0.4,
            "y": 0.93
          },
          "kind": "source-note",
          "text": "Notes: % based on FY'23 revenue.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:25.887+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "754e4752-2e51-4bb8-b4c0-6d56f716c683",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.84,
            "x": 0.08,
            "y": 0.06
          },
          "kind": "title",
          "text": "Global Infrastructure Supports Customers in 190 Countries",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:25.887+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6804b35d-7621-4fe8-872b-e746d33d55ae",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 9,
          "arc": {
            "name": "The Sparkline",
            "slug": "sparkline",
            "status": "active",
            "bestFor": "Keynotes, TED-style talks",
            "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
            "description": null,
            "familyLabel": null
          },
          "from": 5,
          "name": "Interest",
          "beatId": "b0f4159a-3f6e-4753-bfcc-14c94b32c454",
          "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
          "beatType": {
            "name": "Interest",
            "slug": "aida-interest",
            "status": "active",
            "canonId": "019dd9b8-115b-7640-827f-fd115885a984",
            "version": 1,
            "description": null
          },
          "evidence": "The market sizing, competitive analysis, and proposal of DigitalOcean's offerings",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Complication",
            "slug": "complication",
            "status": "active",
            "canonId": "019dd9b8-0275-7709-b2d6-4f77c3fc7579",
            "version": 1,
            "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 9,
          "from": 5,
          "loop": {
            "name": "01_logic_chain",
            "slug": "01-logic-chain",
            "status": "active",
            "bestFor": "Skeptical audiences, controversial recommendations, rigorous analysis",
            "canonId": "019dd956-6638-7457-8650-9b0b42e59fb3",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "Premise 1 (Accepted truth) -> Premise 2 (Observed fact) -> Therefore... (Inevitable conclusion)",
            "description": "Build an airtight chain of logic where each premise leads inevitably to the conclusion",
            "familyLabel": null
          },
          "matchId": "d6ca1598-c8ad-400b-a816-7b50652e6513",
          "evidence": "The market sizing and competitive analysis sections",
          "position": 0,
          "objective": "What is the market opportunity and how does DigitalOcean differentiate itself?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:14:38.879067+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 10,
      "type": "setup",
      "function": "decompose_segments",
      "rawType": "kpi_overview",
      "block": null,
      "metadata": {
        "slideType": "kpi_overview",
        "slideTypeCanon": {
          "name": "KPI overview (contrarian)",
          "slug": "kpi_overview",
          "status": "active",
          "canonId": "019de52d-11d5-7328-b1d1-5368a03e7796",
          "version": 1,
          "description": null
        },
        "function": "decompose_segments",
        "functionCanon": {
          "name": "Decompose segments",
          "slug": "decompose_segments",
          "status": "active",
          "canonId": "019de52d-14f1-74f8-be75-beb0be1135ec",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 62,
        "componentCount": 4,
        "textChars": 1023,
        "nDataPoints": 24,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:03:25.425+00",
          "seconds": 5.339,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-f9d0-7048-84f1-0743ba67b639/10",
        "deck": "/decks/019de517-f9d0-7048-84f1-0743ba67b639",
        "deckAnchor": "/decks/019de517-f9d0-7048-84f1-0743ba67b639#slide-10",
        "deckJson": "/decks/019de517-f9d0-7048-84f1-0743ba67b639.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.504,
            "w": 0.459,
            "x": 0.054,
            "y": 0.246
          },
          "kind": "chart",
          "text": "Dec 2023 644K $61M 17K 139K $34M 488K $19M $7M $1M Customers Monthly Revenue Testers Learners Builders Scalers",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Chart",
              "slug": "chart",
              "status": "active",
              "canonId": "019de52c-f9a0-76ef-adc6-0b859109d1f8",
              "version": 1,
              "description": "Quantitative chart."
            },
            "tool": null,
            "subkind": {
              "name": "Stacked bar chart",
              "slug": "bar-stacked",
              "status": "active",
              "canonId": "019de52c-feec-74bf-9028-15b74f84f0a7",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bar-stacked",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:25.425+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0a86efce-6718-4236-bb0a-fc26507cf6e0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.849,
            "x": 0.08,
            "y": 0.813
          },
          "kind": "source-note",
          "text": "1. Scalers spend more than $500 per month, Builders spend between $50 and $500 per month, Learners spend less than $50 per month and have been customers for at least 3 months. Testers spend less than $50 per month and have been customers for less than 3 months and contribute revenue of approximately $1M per month. 2. 644K total customers excludes testers on an aggregate basis. 3. ARPU excludes testers' revenue and tester customer count from the calculation. 4. ARR growth is calculated by monthly revenue of December 2023 over the same period in December 2022. 5. Quarter over quarter customer growth includes net graduation less customer churn.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:25.425+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "37d4e953-1f09-4069-9f50-f9b3b78d408f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.399,
            "w": 0.419,
            "x": 0.525,
            "y": 0.32
          },
          "kind": "table",
          "text": "Customer Growth² % y-o-y ARPU³ ARR Growth⁴ % Customer Growth 2,5 q-o-q Customer Growth2% q-o-q Total¹ 5% $93 11% 11,302 2% Scalers 13% $1,980 13% 636 4% Builders 8% $136 9% 1,302 1% Learners 4% $15 8% 9,364 2%",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Data table",
              "slug": "data",
              "status": "active",
              "canonId": "019de52d-02d5-75b8-8abf-88e92bf63569",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "data",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:25.425+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3ae5df32-20e8-479c-b192-72cd93ff4ac0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.028,
            "w": 0.682,
            "x": 0.091,
            "y": 0.062
          },
          "kind": "title",
          "text": "Customer Concentration, Revenue Contribution and Growth",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:25.425+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "16bf00c0-c4d7-4f96-a3db-361017113a4d",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 14,
          "arc": {
            "name": "The Sparkline",
            "slug": "sparkline",
            "status": "active",
            "bestFor": "Keynotes, TED-style talks",
            "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
            "description": null,
            "familyLabel": null
          },
          "from": 10,
          "name": "Desire",
          "beatId": "6a6b147e-63f7-4ae2-b291-5d1e3d231cfb",
          "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
          "beatType": {
            "name": "Desire",
            "slug": "aida-desire",
            "status": "active",
            "canonId": "019dd9b8-11f0-704e-b2bb-fbb6a226467d",
            "version": 1,
            "description": null
          },
          "evidence": "The customer concentration, revenue contribution and growth, and financials sections",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Evidence",
            "slug": "evidence",
            "status": "active",
            "canonId": "019dd9b8-03f9-772a-b84a-4f07b415b77a",
            "version": 1,
            "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 14,
          "from": 10,
          "loop": {
            "name": "03_aha_moment",
            "slug": "03-aha-moment",
            "status": "active",
            "bestFor": "Data-heavy sections, research findings, analytical arguments",
            "canonId": "019dd956-66f4-7668-ab25-cec9c996c0bc",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Problem/Question -> What the Data Shows -> The Insight",
            "description": "Establish a tension, present data, then deliver the insight that changes everything",
            "familyLabel": null
          },
          "matchId": "4dc01965-81d0-4cc2-aedf-ef6191991dad",
          "evidence": "The customer concentration, revenue contribution and growth, and financials sections",
          "position": 1,
          "objective": "What are the key drivers of DigitalOcean's growth and profitability?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:14:38.911958+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 11,
      "type": "setup",
      "function": "transition",
      "rawType": "section_divider",
      "block": null,
      "metadata": {
        "slideType": "section_divider",
        "slideTypeCanon": {
          "name": "Section divider",
          "slug": "section_divider",
          "status": "active",
          "canonId": "019de52d-066a-7402-9554-6ae504999041",
          "version": 1,
          "description": null
        },
        "function": "transition",
        "functionCanon": {
          "name": "Transition",
          "slug": "transition",
          "status": "active",
          "canonId": "019de52d-1365-7149-92aa-66df859e75fd",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 4,
        "componentCount": 2,
        "textChars": 27,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:03:23.075+00",
          "seconds": 2.622,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-f9d0-7048-84f1-0743ba67b639/11",
        "deck": "/decks/019de517-f9d0-7048-84f1-0743ba67b639",
        "deckAnchor": "/decks/019de517-f9d0-7048-84f1-0743ba67b639#slide-11",
        "deckJson": "/decks/019de517-f9d0-7048-84f1-0743ba67b639.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.03,
            "w": 0.16,
            "x": 0.056,
            "y": 0.15
          },
          "kind": "image",
          "text": "DigitalOcean logo",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Logo",
              "slug": "logo",
              "status": "active",
              "canonId": "019de52c-fdaf-743d-94c4-d7c6a0e55302",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "logo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:23.075+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a187f31d-49ac-4636-85a7-954a72092151",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.322,
            "x": 0.339,
            "y": 0.47
          },
          "kind": "title",
          "text": "Financials",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:23.075+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "35caa686-75b1-4656-b8f3-7180ea5073c5",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 14,
          "arc": {
            "name": "The Sparkline",
            "slug": "sparkline",
            "status": "active",
            "bestFor": "Keynotes, TED-style talks",
            "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
            "description": null,
            "familyLabel": null
          },
          "from": 10,
          "name": "Desire",
          "beatId": "6a6b147e-63f7-4ae2-b291-5d1e3d231cfb",
          "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
          "beatType": {
            "name": "Desire",
            "slug": "aida-desire",
            "status": "active",
            "canonId": "019dd9b8-11f0-704e-b2bb-fbb6a226467d",
            "version": 1,
            "description": null
          },
          "evidence": "The customer concentration, revenue contribution and growth, and financials sections",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Evidence",
            "slug": "evidence",
            "status": "active",
            "canonId": "019dd9b8-03f9-772a-b84a-4f07b415b77a",
            "version": 1,
            "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 14,
          "from": 10,
          "loop": {
            "name": "03_aha_moment",
            "slug": "03-aha-moment",
            "status": "active",
            "bestFor": "Data-heavy sections, research findings, analytical arguments",
            "canonId": "019dd956-66f4-7668-ab25-cec9c996c0bc",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Problem/Question -> What the Data Shows -> The Insight",
            "description": "Establish a tension, present data, then deliver the insight that changes everything",
            "familyLabel": null
          },
          "matchId": "4dc01965-81d0-4cc2-aedf-ef6191991dad",
          "evidence": "The customer concentration, revenue contribution and growth, and financials sections",
          "position": 1,
          "objective": "What are the key drivers of DigitalOcean's growth and profitability?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:14:38.911958+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 12,
      "type": "setup",
      "function": "summarize",
      "rawType": "kpi_overview",
      "block": null,
      "metadata": {
        "slideType": "kpi_overview",
        "slideTypeCanon": {
          "name": "KPI overview (contrarian)",
          "slug": "kpi_overview",
          "status": "active",
          "canonId": "019de52d-11d5-7328-b1d1-5368a03e7796",
          "version": 1,
          "description": null
        },
        "function": "summarize",
        "functionCanon": {
          "name": "Summarize",
          "slug": "summarize",
          "status": "active",
          "canonId": "019de52d-1541-704f-b86f-bf7b75056373",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 42,
        "componentCount": 4,
        "textChars": 294,
        "nDataPoints": 12,
        "notes": null,
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:03:27.996+00",
          "seconds": 7.308,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-f9d0-7048-84f1-0743ba67b639/12",
        "deck": "/decks/019de517-f9d0-7048-84f1-0743ba67b639",
        "deckAnchor": "/decks/019de517-f9d0-7048-84f1-0743ba67b639#slide-12",
        "deckJson": "/decks/019de517-f9d0-7048-84f1-0743ba67b639.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.59,
            "w": 0.43,
            "x": 0.51,
            "y": 0.209
          },
          "kind": "chart",
          "text": "Adjusted EBITDA (M)\n$400 $300 $200 $100 $0\n32% 35% 40%\n$137 $199 $277\nFY'21 FY'22 FY'23\nAdjusted EBITDA Adjusted EBITDA Margin",
          "attrs": {
            "data_points": [
              {
                "x": "FY'21",
                "y": 137,
                "series": "Adjusted EBITDA"
              },
              {
                "x": "FY'22",
                "y": 199,
                "series": "Adjusted EBITDA"
              },
              {
                "x": "FY'23",
                "y": 277,
                "series": "Adjusted EBITDA"
              },
              {
                "x": "FY'21",
                "y": 0.32,
                "series": "Adjusted EBITDA Margin"
              },
              {
                "x": "FY'22",
                "y": 0.35,
                "series": "Adjusted EBITDA Margin"
              },
              {
                "x": "FY'23",
                "y": 0.4,
                "series": "Adjusted EBITDA Margin"
              }
            ],
            "series_names": [
              "Adjusted EBITDA",
              "Adjusted EBITDA Margin"
            ],
            "x_axis_labels": [
              "FY'21",
              "FY'22",
              "FY'23"
            ],
            "y_axis_labels": [
              "$0",
              "$100",
              "$200",
              "$300",
              "$400"
            ]
          },
          "canon": {
            "kind": {
              "name": "Chart",
              "slug": "chart",
              "status": "active",
              "canonId": "019de52c-f9a0-76ef-adc6-0b859109d1f8",
              "version": 1,
              "description": "Quantitative chart."
            },
            "tool": null,
            "subkind": {
              "name": "Vertical bar chart",
              "slug": "bar-vertical",
              "status": "active",
              "canonId": "019de52c-fe9d-70f2-b3b7-a9ae294f5917",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bar-vertical",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:27.996+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "251829b2-7e48-4b5e-bde2-42e7c01c3699",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.59,
            "w": 0.43,
            "x": 0.077,
            "y": 0.209
          },
          "kind": "chart",
          "text": "Revenue (M)\n35% 34% 20%\n$1,000 $750 $500 $250 $0\n$429 $576 $693\nFY'21 FY'22 FY'23\nRevenue YoY Revenue Growth",
          "attrs": {
            "data_points": [
              {
                "x": "FY'21",
                "y": 429,
                "series": "Revenue"
              },
              {
                "x": "FY'22",
                "y": 576,
                "series": "Revenue"
              },
              {
                "x": "FY'23",
                "y": 693,
                "series": "Revenue"
              },
              {
                "x": "FY'21",
                "y": 0.35,
                "series": "YoY Revenue Growth"
              },
              {
                "x": "FY'22",
                "y": 0.34,
                "series": "YoY Revenue Growth"
              },
              {
                "x": "FY'23",
                "y": 0.2,
                "series": "YoY Revenue Growth"
              }
            ],
            "series_names": [
              "Revenue",
              "YoY Revenue Growth"
            ],
            "x_axis_labels": [
              "FY'21",
              "FY'22",
              "FY'23"
            ],
            "y_axis_labels": [
              "$0",
              "$250",
              "$500",
              "$750",
              "$1,000"
            ]
          },
          "canon": {
            "kind": {
              "name": "Chart",
              "slug": "chart",
              "status": "active",
              "canonId": "019de52c-f9a0-76ef-adc6-0b859109d1f8",
              "version": 1,
              "description": "Quantitative chart."
            },
            "tool": null,
            "subkind": {
              "name": "Vertical bar chart",
              "slug": "bar-vertical",
              "status": "active",
              "canonId": "019de52c-fe9d-70f2-b3b7-a9ae294f5917",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bar-vertical",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:27.996+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c1c8079b-f7b6-4cfe-8f56-3a85fb2b828f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.014,
            "w": 0.099,
            "x": 0.84,
            "y": 0.93
          },
          "kind": "source-note",
          "text": "digitalocean.com",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:27.996+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a90948d1-244f-45eb-8327-c869bd68ec1c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.027,
            "w": 0.601,
            "x": 0.083,
            "y": 0.056
          },
          "kind": "title",
          "text": "Balanced Profile of Growth and Profitability",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:27.996+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "377a66fd-af16-457b-9007-e12a676d185a",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Waterfall chart",
            "slug": "waterfall-chart",
            "status": "active",
            "bestFor": null,
            "canonId": "e2799da3-725f-44a9-a093-570f1f388e64",
            "version": 1,
            "bodyDocId": null,
            "description": null,
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "20bd6ae6-83db-4f54-ba73-6776a7f51e93",
          "evidence": "chart/bar-vertical: Adjusted EBITDA (M) $400 $300 $200 $100 $0 32% 35% 40% $137 $199 $277 FY'21 FY'22 FY'23 Adjusted EBITDA Adjusted EBITDA Margin",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-17 02:01:00.705878+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 12,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 14,
          "arc": {
            "name": "The Sparkline",
            "slug": "sparkline",
            "status": "active",
            "bestFor": "Keynotes, TED-style talks",
            "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
            "description": null,
            "familyLabel": null
          },
          "from": 10,
          "name": "Desire",
          "beatId": "6a6b147e-63f7-4ae2-b291-5d1e3d231cfb",
          "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
          "beatType": {
            "name": "Desire",
            "slug": "aida-desire",
            "status": "active",
            "canonId": "019dd9b8-11f0-704e-b2bb-fbb6a226467d",
            "version": 1,
            "description": null
          },
          "evidence": "The customer concentration, revenue contribution and growth, and financials sections",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Evidence",
            "slug": "evidence",
            "status": "active",
            "canonId": "019dd9b8-03f9-772a-b84a-4f07b415b77a",
            "version": 1,
            "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 14,
          "from": 10,
          "loop": {
            "name": "03_aha_moment",
            "slug": "03-aha-moment",
            "status": "active",
            "bestFor": "Data-heavy sections, research findings, analytical arguments",
            "canonId": "019dd956-66f4-7668-ab25-cec9c996c0bc",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Problem/Question -> What the Data Shows -> The Insight",
            "description": "Establish a tension, present data, then deliver the insight that changes everything",
            "familyLabel": null
          },
          "matchId": "4dc01965-81d0-4cc2-aedf-ef6191991dad",
          "evidence": "The customer concentration, revenue contribution and growth, and financials sections",
          "position": 1,
          "objective": "What are the key drivers of DigitalOcean's growth and profitability?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:14:38.911958+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 13,
      "type": "analysis",
      "function": "analyze_data",
      "rawType": "kpi_overview",
      "block": null,
      "metadata": {
        "slideType": "kpi_overview",
        "slideTypeCanon": {
          "name": "KPI overview (contrarian)",
          "slug": "kpi_overview",
          "status": "active",
          "canonId": "019de52d-11d5-7328-b1d1-5368a03e7796",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 37,
        "componentCount": 4,
        "textChars": 217,
        "nDataPoints": 10,
        "notes": null,
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:03:26.56+00",
          "seconds": 5.319,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-f9d0-7048-84f1-0743ba67b639/13",
        "deck": "/decks/019de517-f9d0-7048-84f1-0743ba67b639",
        "deckAnchor": "/decks/019de517-f9d0-7048-84f1-0743ba67b639#slide-13",
        "deckJson": "/decks/019de517-f9d0-7048-84f1-0743ba67b639.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.59,
            "w": 0.402,
            "x": 0.08,
            "y": 0.209
          },
          "kind": "chart",
          "text": "Adjusted Free Cash Flow (M) FY'21: $25, 6%; FY'22: $78, 13%; FY'23: $156, 22%",
          "attrs": {
            "data_points": {
              "FY'21": [
                25,
                6
              ],
              "FY'22": [
                78,
                13
              ],
              "FY'23": [
                156,
                22
              ]
            },
            "series_names": [
              "Adj. Free Cash Flow",
              "Adj. Free Cash Flow Margin"
            ],
            "x_axis_labels": [
              "FY'21",
              "FY'22",
              "FY'23"
            ],
            "y_axis_labels": [
              "$0",
              "$50",
              "$100",
              "$150",
              "$200"
            ]
          },
          "canon": {
            "kind": {
              "name": "Chart",
              "slug": "chart",
              "status": "active",
              "canonId": "019de52c-f9a0-76ef-adc6-0b859109d1f8",
              "version": 1,
              "description": "Quantitative chart."
            },
            "tool": null,
            "subkind": {
              "name": "Vertical bar chart",
              "slug": "bar-vertical",
              "status": "active",
              "canonId": "019de52c-fe9d-70f2-b3b7-a9ae294f5917",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bar-vertical",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:26.56+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2a8f81b1-5794-4360-b8d1-f69446ea8d2b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.59,
            "w": 0.402,
            "x": 0.527,
            "y": 0.209
          },
          "kind": "chart",
          "text": "Non-GAAP Diluted Weighted Average Shares Outstanding FY'21: 118M; FY'22: 118M; FY'23: 105M",
          "attrs": {
            "data_points": {
              "FY'21": [
                118
              ],
              "FY'22": [
                118
              ],
              "FY'23": [
                105
              ]
            },
            "series_names": [
              "Non-GAAP Diluted Weighted Average Shares Outstanding"
            ],
            "x_axis_labels": [
              "FY'21",
              "FY'22",
              "FY'23"
            ],
            "y_axis_labels": [
              "75",
              "85",
              "95",
              "105",
              "115",
              "125"
            ]
          },
          "canon": {
            "kind": {
              "name": "Chart",
              "slug": "chart",
              "status": "active",
              "canonId": "019de52c-f9a0-76ef-adc6-0b859109d1f8",
              "version": 1,
              "description": "Quantitative chart."
            },
            "tool": null,
            "subkind": {
              "name": "Vertical bar chart",
              "slug": "bar-vertical",
              "status": "active",
              "canonId": "019de52c-fe9d-70f2-b3b7-a9ae294f5917",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bar-vertical",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:26.56+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a3bf769d-6fe9-4ff1-a812-82c03de7162f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.014,
            "w": 0.099,
            "x": 0.843,
            "y": 0.93
          },
          "kind": "source-note",
          "text": "digitalocean.com",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:26.56+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ec638658-11a5-414b-9049-7c171c2aefb7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.56,
            "x": 0.088,
            "y": 0.06
          },
          "kind": "title",
          "text": "Return on Invested Capital Drivers",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:26.56+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3b1366c8-06d1-4743-8312-3944884aef82",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Waterfall chart",
            "slug": "waterfall-chart",
            "status": "active",
            "bestFor": null,
            "canonId": "e2799da3-725f-44a9-a093-570f1f388e64",
            "version": 1,
            "bodyDocId": null,
            "description": null,
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "27b47a3b-6099-4f6a-9160-523562e9f80b",
          "evidence": "chart/bar-vertical: Adjusted Free Cash Flow (M) FY'21: $25, 6%; FY'22: $78, 13%; FY'23: $156, 22%",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-17 02:01:00.807896+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 13,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 14,
          "arc": {
            "name": "The Sparkline",
            "slug": "sparkline",
            "status": "active",
            "bestFor": "Keynotes, TED-style talks",
            "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
            "description": null,
            "familyLabel": null
          },
          "from": 10,
          "name": "Desire",
          "beatId": "6a6b147e-63f7-4ae2-b291-5d1e3d231cfb",
          "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
          "beatType": {
            "name": "Desire",
            "slug": "aida-desire",
            "status": "active",
            "canonId": "019dd9b8-11f0-704e-b2bb-fbb6a226467d",
            "version": 1,
            "description": null
          },
          "evidence": "The customer concentration, revenue contribution and growth, and financials sections",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Evidence",
            "slug": "evidence",
            "status": "active",
            "canonId": "019dd9b8-03f9-772a-b84a-4f07b415b77a",
            "version": 1,
            "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 14,
          "from": 10,
          "loop": {
            "name": "03_aha_moment",
            "slug": "03-aha-moment",
            "status": "active",
            "bestFor": "Data-heavy sections, research findings, analytical arguments",
            "canonId": "019dd956-66f4-7668-ab25-cec9c996c0bc",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Problem/Question -> What the Data Shows -> The Insight",
            "description": "Establish a tension, present data, then deliver the insight that changes everything",
            "familyLabel": null
          },
          "matchId": "4dc01965-81d0-4cc2-aedf-ef6191991dad",
          "evidence": "The customer concentration, revenue contribution and growth, and financials sections",
          "position": 1,
          "objective": "What are the key drivers of DigitalOcean's growth and profitability?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:14:38.911958+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 14,
      "type": "setup",
      "function": "summarize",
      "rawType": "kpi_overview",
      "block": null,
      "metadata": {
        "slideType": "kpi_overview",
        "slideTypeCanon": {
          "name": "KPI overview (contrarian)",
          "slug": "kpi_overview",
          "status": "active",
          "canonId": "019de52d-11d5-7328-b1d1-5368a03e7796",
          "version": 1,
          "description": null
        },
        "function": "summarize",
        "functionCanon": {
          "name": "Summarize",
          "slug": "summarize",
          "status": "active",
          "canonId": "019de52d-1541-704f-b86f-bf7b75056373",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 44,
        "componentCount": 5,
        "textChars": 170,
        "nDataPoints": 6,
        "notes": null,
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:03:25.611+00",
          "seconds": 4.346,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-f9d0-7048-84f1-0743ba67b639/14",
        "deck": "/decks/019de517-f9d0-7048-84f1-0743ba67b639",
        "deckAnchor": "/decks/019de517-f9d0-7048-84f1-0743ba67b639#slide-14",
        "deckJson": "/decks/019de517-f9d0-7048-84f1-0743ba67b639.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.569,
            "w": 0.37,
            "x": 0.102,
            "y": 0.229
          },
          "kind": "chart",
          "text": "Net Dollar Retention Rate: Q4'21 at 116%, Q4'22 at 112%, Q4'23 at 96%.",
          "attrs": {
            "chart_type": "line"
          },
          "canon": {
            "kind": {
              "name": "Chart",
              "slug": "chart",
              "status": "active",
              "canonId": "019de52c-f9a0-76ef-adc6-0b859109d1f8",
              "version": 1,
              "description": "Quantitative chart."
            },
            "tool": null,
            "subkind": {
              "name": "Line chart",
              "slug": "line",
              "status": "active",
              "canonId": "019de52c-ff62-778f-8f6c-a952ceae8677",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "line",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:25.611+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "057d4921-50ea-4642-9dc0-271b3cd00b77",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.569,
            "w": 0.37,
            "x": 0.52,
            "y": 0.229
          },
          "kind": "chart",
          "text": "ARPU: Q4'21 at $72.01, Q4'22 at $87.52, Q4'23 at $92.63.",
          "attrs": {
            "chart_type": "line"
          },
          "canon": {
            "kind": {
              "name": "Chart",
              "slug": "chart",
              "status": "active",
              "canonId": "019de52c-f9a0-76ef-adc6-0b859109d1f8",
              "version": 1,
              "description": "Quantitative chart."
            },
            "tool": null,
            "subkind": {
              "name": "Line chart",
              "slug": "line",
              "status": "active",
              "canonId": "019de52c-ff62-778f-8f6c-a952ceae8677",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "line",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:25.611+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c03d8aa2-22a3-4fcc-a955-8e4958d700ad",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.015,
            "w": 0.106,
            "x": 0.842,
            "y": 0.929
          },
          "kind": "source-note",
          "text": "digitalocean.com",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:25.611+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4efa5dc2-53a1-4937-8804-52008c6411b2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.015,
            "w": 0.016,
            "x": 0.955,
            "y": 0.929
          },
          "kind": "source-note",
          "text": "14",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:25.611+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4fd9688a-ef0d-43f6-808c-d52dd624a592",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.419,
            "x": 0.069,
            "y": 0.05
          },
          "kind": "title",
          "text": "Healthy Customer Economics",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:25.611+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8f7b2658-248f-4b4c-9fee-979b979c4c4c",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 14,
          "arc": {
            "name": "The Sparkline",
            "slug": "sparkline",
            "status": "active",
            "bestFor": "Keynotes, TED-style talks",
            "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
            "description": null,
            "familyLabel": null
          },
          "from": 10,
          "name": "Desire",
          "beatId": "6a6b147e-63f7-4ae2-b291-5d1e3d231cfb",
          "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
          "beatType": {
            "name": "Desire",
            "slug": "aida-desire",
            "status": "active",
            "canonId": "019dd9b8-11f0-704e-b2bb-fbb6a226467d",
            "version": 1,
            "description": null
          },
          "evidence": "The customer concentration, revenue contribution and growth, and financials sections",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Evidence",
            "slug": "evidence",
            "status": "active",
            "canonId": "019dd9b8-03f9-772a-b84a-4f07b415b77a",
            "version": 1,
            "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 14,
          "from": 10,
          "loop": {
            "name": "03_aha_moment",
            "slug": "03-aha-moment",
            "status": "active",
            "bestFor": "Data-heavy sections, research findings, analytical arguments",
            "canonId": "019dd956-66f4-7668-ab25-cec9c996c0bc",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Problem/Question -> What the Data Shows -> The Insight",
            "description": "Establish a tension, present data, then deliver the insight that changes everything",
            "familyLabel": null
          },
          "matchId": "4dc01965-81d0-4cc2-aedf-ef6191991dad",
          "evidence": "The customer concentration, revenue contribution and growth, and financials sections",
          "position": 1,
          "objective": "What are the key drivers of DigitalOcean's growth and profitability?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:14:38.911958+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 15,
      "type": "setup",
      "function": "summarize",
      "rawType": "kpi_overview",
      "block": null,
      "metadata": {
        "slideType": "kpi_overview",
        "slideTypeCanon": {
          "name": "KPI overview (contrarian)",
          "slug": "kpi_overview",
          "status": "active",
          "canonId": "019de52d-11d5-7328-b1d1-5368a03e7796",
          "version": 1,
          "description": null
        },
        "function": "summarize",
        "functionCanon": {
          "name": "Summarize",
          "slug": "summarize",
          "status": "active",
          "canonId": "019de52d-1541-704f-b86f-bf7b75056373",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 33,
        "componentCount": 3,
        "textChars": 306,
        "nDataPoints": 10,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:03:25.416+00",
          "seconds": 4.003,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-f9d0-7048-84f1-0743ba67b639/15",
        "deck": "/decks/019de517-f9d0-7048-84f1-0743ba67b639",
        "deckAnchor": "/decks/019de517-f9d0-7048-84f1-0743ba67b639#slide-15",
        "deckJson": "/decks/019de517-f9d0-7048-84f1-0743ba67b639.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.014,
            "w": 0.106,
            "x": 0.837,
            "y": 0.926
          },
          "kind": "source-note",
          "text": "digitalocean.com",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:25.416+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "366578f9-d955-4bb7-9565-688b603d4ad9",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.65,
            "w": 0.829,
            "x": 0.072,
            "y": 0.206
          },
          "kind": "table",
          "text": "Metric\nRevenue\nAdjusted EBITDA Margin\nNon-GAAP Diluted Net Income Per Share\nAdjusted Free Cash Flow Margin\nFully Diluted Weighted Average Shares Outstanding\nQ1 2024\n$182-$183M\n37-38%\n$0.37-$0.39\nNA\n101-102M\nFY 2024 (as of 2/21)\n$755-$775M\n36-38%\n$1.60-$1.67\n19-21%\n102-103M",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Data table",
              "slug": "data",
              "status": "active",
              "canonId": "019de52d-02d5-75b8-8abf-88e92bf63569",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "data",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:25.416+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f355e915-befe-4749-90ad-309fcf85e661",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.029,
            "w": 0.306,
            "x": 0.072,
            "y": 0.05
          },
          "kind": "title",
          "text": "Financial Outlook",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:25.416+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "eea22845-3af3-4648-a804-ca369539265c",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 23,
          "arc": {
            "name": "The Sparkline",
            "slug": "sparkline",
            "status": "active",
            "bestFor": "Keynotes, TED-style talks",
            "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
            "description": null,
            "familyLabel": null
          },
          "from": 15,
          "name": "Action",
          "beatId": "b383959d-0dc6-4bf8-93f3-f452913603b0",
          "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
          "beatType": {
            "name": "Action",
            "slug": "aida-action",
            "status": "active",
            "canonId": "019dd9b8-1285-74f0-8552-c04c08014586",
            "version": 1,
            "description": null
          },
          "evidence": "The financial outlook, appendix, and detailed financial metrics",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Resolution",
            "slug": "resolution",
            "status": "active",
            "canonId": "019dd9b8-045d-703b-8dd7-e92aba3ba91b",
            "version": 1,
            "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 23,
          "from": 15,
          "loop": {
            "name": "15_why_now",
            "slug": "15-why-now",
            "status": "active",
            "bestFor": "Sales pitches, fundraising, requesting immediate budget approval",
            "canonId": "019dd956-6c00-70cd-bd42-6bacc4af726f",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Context (Trends) -> The Trigger Event -> The Window of Opportunity",
            "description": "Create temporal urgency by proving that the window of opportunity is opening or closing",
            "familyLabel": null
          },
          "matchId": "797aa48f-43b2-4ca9-9702-43517f19e9a0",
          "evidence": "The financial outlook and detailed financial metrics",
          "position": 2,
          "objective": "Why is now the right time to invest in DigitalOcean?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 23:14:38.943941+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 16,
      "type": "appendix",
      "function": "appendix",
      "rawType": "appendix",
      "block": null,
      "metadata": {
        "slideType": "appendix",
        "slideTypeCanon": {
          "name": "Appendix",
          "slug": "appendix",
          "status": "active",
          "canonId": "019de52d-0762-71f8-b564-89ab863301cc",
          "version": 1,
          "description": null
        },
        "function": "appendix",
        "functionCanon": {
          "name": "Appendix",
          "slug": "appendix",
          "status": "active",
          "canonId": "019de52d-138d-750b-83c3-49b4bc7a7a38",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 9,
        "componentCount": 3,
        "textChars": 24,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:03:24.401+00",
          "seconds": 2.953,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-f9d0-7048-84f1-0743ba67b639/16",
        "deck": "/decks/019de517-f9d0-7048-84f1-0743ba67b639",
        "deckAnchor": "/decks/019de517-f9d0-7048-84f1-0743ba67b639#slide-16",
        "deckJson": "/decks/019de517-f9d0-7048-84f1-0743ba67b639.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.045,
            "w": 0.045,
            "x": 0.029,
            "y": 0.056
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Logo",
              "slug": "logo",
              "status": "active",
              "canonId": "019de52c-fdaf-743d-94c4-d7c6a0e55302",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "logo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:24.401+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b8ddd20c-66f8-46a8-b806-e4a7b2005845",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.017,
            "w": 0.117,
            "x": 0.844,
            "y": 0.928
          },
          "kind": "source-note",
          "text": "digitalocean.com",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:24.401+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "335cc99c-e97e-4ccb-9333-d6a29668361f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.036,
            "w": 0.176,
            "x": 0.085,
            "y": 0.06
          },
          "kind": "title",
          "text": "Appendix",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:24.401+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "14e6ed65-68a6-48f7-9227-7889487088c8",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 23,
          "arc": {
            "name": "The Sparkline",
            "slug": "sparkline",
            "status": "active",
            "bestFor": "Keynotes, TED-style talks",
            "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
            "description": null,
            "familyLabel": null
          },
          "from": 15,
          "name": "Action",
          "beatId": "b383959d-0dc6-4bf8-93f3-f452913603b0",
          "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
          "beatType": {
            "name": "Action",
            "slug": "aida-action",
            "status": "active",
            "canonId": "019dd9b8-1285-74f0-8552-c04c08014586",
            "version": 1,
            "description": null
          },
          "evidence": "The financial outlook, appendix, and detailed financial metrics",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Resolution",
            "slug": "resolution",
            "status": "active",
            "canonId": "019dd9b8-045d-703b-8dd7-e92aba3ba91b",
            "version": 1,
            "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 23,
          "from": 15,
          "loop": {
            "name": "15_why_now",
            "slug": "15-why-now",
            "status": "active",
            "bestFor": "Sales pitches, fundraising, requesting immediate budget approval",
            "canonId": "019dd956-6c00-70cd-bd42-6bacc4af726f",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Context (Trends) -> The Trigger Event -> The Window of Opportunity",
            "description": "Create temporal urgency by proving that the window of opportunity is opening or closing",
            "familyLabel": null
          },
          "matchId": "797aa48f-43b2-4ca9-9702-43517f19e9a0",
          "evidence": "The financial outlook and detailed financial metrics",
          "position": 2,
          "objective": "Why is now the right time to invest in DigitalOcean?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 23:14:38.943941+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 17,
      "type": "setup",
      "function": "summarize",
      "rawType": "kpi_overview",
      "block": null,
      "metadata": {
        "slideType": "kpi_overview",
        "slideTypeCanon": {
          "name": "KPI overview (contrarian)",
          "slug": "kpi_overview",
          "status": "active",
          "canonId": "019de52d-11d5-7328-b1d1-5368a03e7796",
          "version": 1,
          "description": null
        },
        "function": "summarize",
        "functionCanon": {
          "name": "Summarize",
          "slug": "summarize",
          "status": "active",
          "canonId": "019de52d-1541-704f-b86f-bf7b75056373",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 54,
        "componentCount": 3,
        "textChars": 1006,
        "nDataPoints": 99,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:03:27.881+00",
          "seconds": 5.842,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-f9d0-7048-84f1-0743ba67b639/17",
        "deck": "/decks/019de517-f9d0-7048-84f1-0743ba67b639",
        "deckAnchor": "/decks/019de517-f9d0-7048-84f1-0743ba67b639#slide-17",
        "deckJson": "/decks/019de517-f9d0-7048-84f1-0743ba67b639.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.04,
            "w": 0.58,
            "x": 0.05,
            "y": 0.9
          },
          "kind": "source-note",
          "text": "(1) Includes the impact of the adoption of ASC 842 for all periods within fiscal year 2022.\n(2) Restated to conform to our current definition of ARPU, which excludes testers.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:27.881+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2aac66d7-dc95-40b3-83d5-5050979b29fd",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.73,
            "w": 0.89,
            "x": 0.05,
            "y": 0.14
          },
          "kind": "table",
          "text": "Q4'21 Q1'22 Q2'22 Q3'22 Q4'22 Q1'23 Q2'23 Q3'23 Q4'23\nRevenue (M) $119.7 $127.3 $133.9 $152.1 $163.0 $165.1 $169.8 $177.1 $180.9\nRevenue Growth 37% 36% 29% 37% 36% 30% 27% 16% 11%\nARR (M) $490 $524 $544 $641 $659 $669 $682 $713 $730\nARR Increase (M) $35 $34 $20 $97 $18 $10 $12 $32 $17\nAdj. EBITDA (M)¹ $37.8 $37.2 $45.5 $61.5 $54.7 $55.7 $72.2 $75.8 $73.5\nNet Dollar Retention Rate (NDR) 116% 117% 112% 118% 112% 107% 104% 96% 96%\nAverage Revenue Per Customer (ARPU)² $72.01 $76.45 $79.74 $86.54 $87.52 $88.35 $90.84 $92.06 $92.63\nBuilders and Scalers (Customers that spend more than $50 per month) 99.4k 102.5k 105.4K 142.1K 144.2k 146.5k 150.1k 154.3k 156.2k\nBuilders and Scalers % of total company revenue 84% 84% 85% 86% 86% 86% 86% 86% 86%\nCapex as % of Revenue 27% 20% 24% 22% 18% 15% 15% 12% 30%",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "KPI table",
              "slug": "kpi",
              "status": "active",
              "canonId": "019de52d-0324-7799-a84e-d0885a8ad400",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "kpi",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:27.881+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a31114a6-1dd2-4f21-aace-07ca4276d847",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.53,
            "x": 0.08,
            "y": 0.05
          },
          "kind": "title",
          "text": "Financial Highlights and KPIs",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:27.881+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3d199036-9fab-4d9c-8c08-934eb9d16b9a",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Table data",
            "slug": "table-data",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
            "version": 1,
            "bodyDocId": null,
            "description": "Tabular layouts of structured data.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "6dffe330-a403-4df5-9918-9a19af1e7f98",
          "evidence": "table/kpi: Q4'21 Q1'22 Q2'22 Q3'22 Q4'22 Q1'23 Q2'23 Q3'23 Q4'23",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-17 03:49:21.44908+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 17,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 23,
          "arc": {
            "name": "The Sparkline",
            "slug": "sparkline",
            "status": "active",
            "bestFor": "Keynotes, TED-style talks",
            "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
            "description": null,
            "familyLabel": null
          },
          "from": 15,
          "name": "Action",
          "beatId": "b383959d-0dc6-4bf8-93f3-f452913603b0",
          "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
          "beatType": {
            "name": "Action",
            "slug": "aida-action",
            "status": "active",
            "canonId": "019dd9b8-1285-74f0-8552-c04c08014586",
            "version": 1,
            "description": null
          },
          "evidence": "The financial outlook, appendix, and detailed financial metrics",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Resolution",
            "slug": "resolution",
            "status": "active",
            "canonId": "019dd9b8-045d-703b-8dd7-e92aba3ba91b",
            "version": 1,
            "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 23,
          "from": 15,
          "loop": {
            "name": "15_why_now",
            "slug": "15-why-now",
            "status": "active",
            "bestFor": "Sales pitches, fundraising, requesting immediate budget approval",
            "canonId": "019dd956-6c00-70cd-bd42-6bacc4af726f",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Context (Trends) -> The Trigger Event -> The Window of Opportunity",
            "description": "Create temporal urgency by proving that the window of opportunity is opening or closing",
            "familyLabel": null
          },
          "matchId": "797aa48f-43b2-4ca9-9702-43517f19e9a0",
          "evidence": "The financial outlook and detailed financial metrics",
          "position": 2,
          "objective": "Why is now the right time to invest in DigitalOcean?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 23:14:38.943941+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 18,
      "type": "setup",
      "function": "decompose_segments",
      "rawType": "revenue_buildup",
      "block": null,
      "metadata": {
        "slideType": "revenue_buildup",
        "slideTypeCanon": {
          "name": "Revenue buildup",
          "slug": "revenue_buildup",
          "status": "active",
          "canonId": "019de52d-0acd-70b8-a81d-62d89840409b",
          "version": 1,
          "description": null
        },
        "function": "decompose_segments",
        "functionCanon": {
          "name": "Decompose segments",
          "slug": "decompose_segments",
          "status": "active",
          "canonId": "019de52d-14f1-74f8-be75-beb0be1135ec",
          "version": 1,
          "description": null
        },
        "density": "overcrowded",
        "densityScore": 84,
        "componentCount": 6,
        "textChars": 1721,
        "nDataPoints": 52,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:03:29.518+00",
          "seconds": 7.347,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-f9d0-7048-84f1-0743ba67b639/18",
        "deck": "/decks/019de517-f9d0-7048-84f1-0743ba67b639",
        "deckAnchor": "/decks/019de517-f9d0-7048-84f1-0743ba67b639#slide-18",
        "deckJson": "/decks/019de517-f9d0-7048-84f1-0743ba67b639.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.06,
            "w": 0.216,
            "x": 0.752,
            "y": 0.71
          },
          "kind": "source-note",
          "text": "3) Other income, net primarily consists of interest income from our marketable securities.",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:29.518+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "98ca4ef0-6191-4c3e-9bba-42d58add7e1b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.014,
            "w": 0.099,
            "x": 0.86,
            "y": 0.93
          },
          "kind": "source-note",
          "text": "digitalocean.com",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:29.518+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9c8afe8d-1fc4-4600-8e0f-3a862b499874",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.219,
            "w": 0.216,
            "x": 0.752,
            "y": 0.48
          },
          "kind": "source-note",
          "text": "2) Primarily consists of the $31.3 million reversal of stock-based compensation related to the former CEO's forfeited MRSU award, partially offset by salary continuation charges, executive reorganization charges including severance, CEO search firm fees, and other legal and professional service costs.",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:29.518+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a8c88feb-139f-45c1-8b27-bf4a6574ff23",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.189,
            "w": 0.216,
            "x": 0.752,
            "y": 0.27
          },
          "kind": "source-note",
          "text": "1) For the year ended December 31, 2023, non-GAAP stock-based compensation excludes the $31.3 million reversal related to the former CEO's forfeited MRSU award that is reported in Restructuring related charges, as well as $3.9 million that is reported in Restructuring and other charges.",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:29.518+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "dbbbd73f-5e71-4319-96d5-ba0fd1fd07da",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.739,
            "w": 0.666,
            "x": 0.04,
            "y": 0.18
          },
          "kind": "table",
          "text": "Three Months Ended December 31, Year Ended December 31, 2023, 2022, 2023, 2022, GAAP Net income (loss) attributable to common stockholders, 15,938, (10,380), 19,409, (27,804), Adjustments: Depreciation and amortization, 30,781, 28,332, 117,866, 102,232, Stock-based compensation (1), 22,265, 28,071, 115,019, 105,829, Interest expense, 2,311, 2,115, 8,945, 8,396, Acquisition related compensation, 5,187, 7,082, 27,763, 9,443, Acquisition and integration related costs, 1,032, 2,571, 6,145, 5,439, Income tax expense, (2,407), 1,308, 7,367, 3,919, Loss on extinguishment of debt, —, —, —, 407, Restructuring and other charges, 25, —, 20,887, —, Restructuring related charges (2), 3,222, —, (23,535), —, Impairment of long-lived assets, —, 20, 1,140, 1,635, Other income, net(3), (4,857), (4,409), (23,825), (10,615), Adjusted EBITDA, 73,497, 54,710, 277,181, 198,881, As a percentage of revenue: Net income (loss) margin, 9%, (6)%, 3%, (5)%, Adjusted EBITDA margin, 41%, 34%, 40%, 35%",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Data table",
              "slug": "data",
              "status": "active",
              "canonId": "019de52d-02d5-75b8-8abf-88e92bf63569",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "data",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:29.518+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0d2ee02f-7258-4da6-b16d-2a8ab2a7cda9",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.028,
            "w": 0.66,
            "x": 0.088,
            "y": 0.057
          },
          "kind": "title",
          "text": "Adjusted EBITDA and Adjusted EBITDA Margin",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:29.518+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0927230b-8ec8-4728-a1dd-1cb5ce33ded9",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Waterfall chart",
            "slug": "waterfall-chart",
            "status": "active",
            "bestFor": null,
            "canonId": "e2799da3-725f-44a9-a093-570f1f388e64",
            "version": 1,
            "bodyDocId": null,
            "description": null,
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "472fddc7-6748-4523-b164-fd15fbf267e1",
          "evidence": "table/data: Three Months Ended December 31, Year Ended December 31, 2023, 2022, 2023, 2022, GAAP Net income (loss) attributable to common stockholders, 15,938, (10,380), 19,409, (27,804), Adjustments: Depreciation and am",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-17 02:01:00.948488+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 18,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 23,
          "arc": {
            "name": "The Sparkline",
            "slug": "sparkline",
            "status": "active",
            "bestFor": "Keynotes, TED-style talks",
            "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
            "description": null,
            "familyLabel": null
          },
          "from": 15,
          "name": "Action",
          "beatId": "b383959d-0dc6-4bf8-93f3-f452913603b0",
          "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
          "beatType": {
            "name": "Action",
            "slug": "aida-action",
            "status": "active",
            "canonId": "019dd9b8-1285-74f0-8552-c04c08014586",
            "version": 1,
            "description": null
          },
          "evidence": "The financial outlook, appendix, and detailed financial metrics",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Resolution",
            "slug": "resolution",
            "status": "active",
            "canonId": "019dd9b8-045d-703b-8dd7-e92aba3ba91b",
            "version": 1,
            "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 23,
          "from": 15,
          "loop": {
            "name": "15_why_now",
            "slug": "15-why-now",
            "status": "active",
            "bestFor": "Sales pitches, fundraising, requesting immediate budget approval",
            "canonId": "019dd956-6c00-70cd-bd42-6bacc4af726f",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Context (Trends) -> The Trigger Event -> The Window of Opportunity",
            "description": "Create temporal urgency by proving that the window of opportunity is opening or closing",
            "familyLabel": null
          },
          "matchId": "797aa48f-43b2-4ca9-9702-43517f19e9a0",
          "evidence": "The financial outlook and detailed financial metrics",
          "position": 2,
          "objective": "Why is now the right time to invest in DigitalOcean?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 23:14:38.943941+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 19,
      "type": "analysis",
      "function": "analyze_data",
      "rawType": "kpi_overview",
      "block": null,
      "metadata": {
        "slideType": "kpi_overview",
        "slideTypeCanon": {
          "name": "KPI overview (contrarian)",
          "slug": "kpi_overview",
          "status": "active",
          "canonId": "019de52d-11d5-7328-b1d1-5368a03e7796",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "overcrowded",
        "densityScore": 89,
        "componentCount": 7,
        "textChars": 1929,
        "nDataPoints": 40,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:03:29.146+00",
          "seconds": 6.473,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-f9d0-7048-84f1-0743ba67b639/19",
        "deck": "/decks/019de517-f9d0-7048-84f1-0743ba67b639",
        "deckAnchor": "/decks/019de517-f9d0-7048-84f1-0743ba67b639#slide-19",
        "deckJson": "/decks/019de517-f9d0-7048-84f1-0743ba67b639.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.129,
            "w": 0.279,
            "x": 0.698,
            "y": 0.197
          },
          "kind": "source-note",
          "text": "1) For the year ended December 31, 2023, non-GAAP stock-based compensation excludes the $31.3 million reversal related to the former CEO's forfeited MRSU award that is reported in Restructuring related charges, as well as $3.9 million that is reported in Restructuring and other charges.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:29.146+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "49622ea0-83f6-4c8a-97ea-b8fc56df99cc",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.33,
            "w": 0.279,
            "x": 0.698,
            "y": 0.57
          },
          "kind": "source-note",
          "text": "4) Prior to 2023, we calculated the income tax effects of non-GAAP adjustments based on the applicable statutory tax rate for the relevant jurisdiction, except for those items which were non-taxable or subject to valuation allowances for which the tax expense (benefit) was calculated at 0%. As a result, U.S. income tax effects of non-GAAP adjustments were subject to a valuation allowance and, therefore, were taxed at 0%. Beginning January 1, 2023, the Company projects to be a U.S. taxpayer and will use a long term fixed forecasted rate of 17% on non-GAAP pre-tax income for 2023.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:29.146+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "93ea4a69-764b-4070-853c-6a5b2788e38f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.014,
            "w": 0.109,
            "x": 0.84,
            "y": 0.929
          },
          "kind": "source-note",
          "text": "digitalocean.com",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:29.146+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b6d172c1-7b68-48f6-aeaf-1a17ca56f4ca",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.279,
            "x": 0.698,
            "y": 0.495
          },
          "kind": "source-note",
          "text": "3) Consists of non-cash interest expense for amortization of deferred financing fees related to the Convertible Notes.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:29.146+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f3852d63-fdbc-4b44-8596-66f2bdf7d678",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.149,
            "w": 0.279,
            "x": 0.698,
            "y": 0.336
          },
          "kind": "source-note",
          "text": "2) Primarily consists of the $31.3 million reversal of stock-based compensation related to the former CEO's forfeited MRSU award, partially offset by salary continuation charges, executive reorganization charges including severance, CEO search firm fees, and other legal and professional service costs.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:29.146+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fcf9ad22-daa7-4d1d-872a-de166b4feadb",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.66,
            "w": 0.636,
            "x": 0.04,
            "y": 0.19
          },
          "kind": "table",
          "text": "Three Months Ended December 31, Year Ended December 31, (In thousands, except per share amounts) GAAP Net income (loss) attributable to common stockholders Stock-based compensation (1) Acquisition related compensation Amortization of acquired intangible assets Acquisition and integration related costs Loss on extinguishment of debt Restructuring and other charges Restructuring related charges (2) Impairment of long-lived assets Non-GAAP income tax adjustment (4) Non-GAAP Net income Non-cash charges related to convertible notes (3) Non-GAAP Net income used to compute net income per share, diluted",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Data table",
              "slug": "data",
              "status": "active",
              "canonId": "019de52d-02d5-75b8-8abf-88e92bf63569",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "data",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:29.146+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c5e15d72-b558-4110-aba0-a765c140ee7a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.025,
            "w": 0.299,
            "x": 0.076,
            "y": 0.06
          },
          "kind": "title",
          "text": "Non-GAAP Net Income",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:29.146+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4eaa0bc8-e8e1-41e9-8138-59b79890f241",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Table data",
            "slug": "table-data",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
            "version": 1,
            "bodyDocId": null,
            "description": "Tabular layouts of structured data.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "f3c8aab2-e195-496f-851f-bc4ea3732c88",
          "evidence": "table/data: Three Months Ended December 31, Year Ended December 31, (In thousands, except per share amounts)",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-17 03:49:21.514954+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 19,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 23,
          "arc": {
            "name": "The Sparkline",
            "slug": "sparkline",
            "status": "active",
            "bestFor": "Keynotes, TED-style talks",
            "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
            "description": null,
            "familyLabel": null
          },
          "from": 15,
          "name": "Action",
          "beatId": "b383959d-0dc6-4bf8-93f3-f452913603b0",
          "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
          "beatType": {
            "name": "Action",
            "slug": "aida-action",
            "status": "active",
            "canonId": "019dd9b8-1285-74f0-8552-c04c08014586",
            "version": 1,
            "description": null
          },
          "evidence": "The financial outlook, appendix, and detailed financial metrics",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Resolution",
            "slug": "resolution",
            "status": "active",
            "canonId": "019dd9b8-045d-703b-8dd7-e92aba3ba91b",
            "version": 1,
            "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 23,
          "from": 15,
          "loop": {
            "name": "15_why_now",
            "slug": "15-why-now",
            "status": "active",
            "bestFor": "Sales pitches, fundraising, requesting immediate budget approval",
            "canonId": "019dd956-6c00-70cd-bd42-6bacc4af726f",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Context (Trends) -> The Trigger Event -> The Window of Opportunity",
            "description": "Create temporal urgency by proving that the window of opportunity is opening or closing",
            "familyLabel": null
          },
          "matchId": "797aa48f-43b2-4ca9-9702-43517f19e9a0",
          "evidence": "The financial outlook and detailed financial metrics",
          "position": 2,
          "objective": "Why is now the right time to invest in DigitalOcean?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 23:14:38.943941+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 20,
      "type": "analysis",
      "function": "analyze_data",
      "rawType": "kpi_overview",
      "block": null,
      "metadata": {
        "slideType": "kpi_overview",
        "slideTypeCanon": {
          "name": "KPI overview (contrarian)",
          "slug": "kpi_overview",
          "status": "active",
          "canonId": "019de52d-11d5-7328-b1d1-5368a03e7796",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "overcrowded",
        "densityScore": 90,
        "componentCount": 7,
        "textChars": 2711,
        "nDataPoints": 48,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:03:32.046+00",
          "seconds": 8.808,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-f9d0-7048-84f1-0743ba67b639/20",
        "deck": "/decks/019de517-f9d0-7048-84f1-0743ba67b639",
        "deckAnchor": "/decks/019de517-f9d0-7048-84f1-0743ba67b639#slide-20",
        "deckJson": "/decks/019de517-f9d0-7048-84f1-0743ba67b639.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.28,
            "w": 0.29,
            "x": 0.68,
            "y": 0.59
          },
          "kind": "source-note",
          "text": "4) Prior to 2023, we calculated the income tax effects of non-GAAP adjustments based on the applicable statutory tax rate for the relevant jurisdiction, except for those items which were non-taxable or subject to valuation allowances for which the tax expense (benefit) was calculated at 0%. As a result, U.S. income tax effects of non-GAAP adjustments were subject to a valuation allowance and, therefore, were taxed at 0%. Beginning January 1, 2023, the Company projects to be a U.S. taxpayer and will use a long term fixed forecasted rate of 17% on non-GAAP pre-tax income for 2023.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:32.046+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "36f8357b-9202-47f0-95f6-a79939d1ea16",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.29,
            "x": 0.68,
            "y": 0.16
          },
          "kind": "source-note",
          "text": "1) For the year ended December 31, 2023, non-GAAP stock-based compensation excludes the $31.3 million reversal related to the former CEO's forfeited MRSU award that is reported in Restructuring related charges, as well as $3.9 million that is reported in Restructuring and other charges.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:32.046+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "637b4b5e-cd0f-4253-8f55-954ec712d4e9",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.13,
            "w": 0.29,
            "x": 0.68,
            "y": 0.32
          },
          "kind": "source-note",
          "text": "2) Primarily consists of the $31.3 million reversal of stock-based compensation related to the former CEO's forfeited MRSU award, partially offset by salary continuation charges, executive reorganization charges including severance, CEO search firm fees, and other legal and professional service costs.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:32.046+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a581cc62-ca1c-4e5e-8d81-fae8d3310342",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.11,
            "x": 0.84,
            "y": 0.93
          },
          "kind": "source-note",
          "text": "digitalocean.com",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:32.046+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d4f1e5f3-40f9-4d50-83aa-0798d6727bd3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.29,
            "x": 0.68,
            "y": 0.48
          },
          "kind": "source-note",
          "text": "3) Consists of non-cash interest expense for amortization of deferred financing fees related to the Convertible Notes.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:32.046+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e6a43f50-0b7f-4f77-9fdd-bcb51fa5e63d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.69,
            "w": 0.65,
            "x": 0.03,
            "y": 0.19
          },
          "kind": "table",
          "text": "GAAP Net income (loss) per share attributable to common stockholders, diluted: 2023: $0.17, 2022: $(0.11), 2023: $0.20, 2022: $(0.28)\nStock-based compensation(1): 2023: 0.22, 2022: 0.27, 2023: 1.10, 2022: 0.91\nAcquisition related compensation: 2023: 0.05, 2022: 0.07, 2023: 0.26, 2022: 0.09\nAmortization of acquired intangible assets: 2023: 0.06, 2022: 0.03, 2023: 0.18, 2022: 0.06\nAcquisition and integration related costs: 2023: 0.01, 2022: 0.02, 2023: 0.06, 2022: 0.06\nRestructuring and other charges: 2023: —, 2022: —, 2023: 0.20, 2022: —\nRestructuring related charges(2): 2023: 0.03, 2022: —, 2023: (0.23), 2022: —\nImpairment of long-lived assets: 2023: —, 2022: —, 2023: 0.01, 2022: 0.01\nNon-cash charges related to convertible notes(3): 2023: 0.02, 2022: 0.01, 2023: 0.06, 2022: 0.06\nNon-GAAP income tax adjustment(4): 2023: (0.12), 2022: (0.01), 2023: (0.25), 2022: —\nNon-GAAP Net income per share, diluted: 2023: $0.44, 2022: $0.28, 2023: $1.59, 2022: $0.91\nGAAP weighted-average shares used to compute net income (loss) per share, diluted: 2023: 92,028, 2022: 96,481, 2023: 96,415, 2022: 100,806\nWeighted-average dilutive effect of potentially dilutive securities: 2023: 8,403, 2022: 15,801, 2023: 8,403, 2022: 17,372\nNon-GAAP weighted-average shares used to compute net income per share, diluted: 2023: 100,431, 2022: 112,282, 2023: 104,818, 2022: 118,178",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Data table",
              "slug": "data",
              "status": "active",
              "canonId": "019de52d-02d5-75b8-8abf-88e92bf63569",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "data",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:32.046+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1f5865d2-8faf-469c-b32b-36504a4e6193",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.46,
            "x": 0.09,
            "y": 0.06
          },
          "kind": "title",
          "text": "Non-GAAP Diluted Net Income per Share",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:32.046+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "694d6e9a-34b2-42e4-acdf-78ec28749fcc",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Table data",
            "slug": "table-data",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
            "version": 1,
            "bodyDocId": null,
            "description": "Tabular layouts of structured data.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "d7e021e7-39e9-446e-95bc-468a3bc59046",
          "evidence": "table/data: GAAP Net income (loss) per share attributable to common stockholders, diluted: 2023: $0.17, 2022: $(0.11), 2023: $0.20, 2022: $(0.28)",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-17 03:49:21.581596+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 20,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 23,
          "arc": {
            "name": "The Sparkline",
            "slug": "sparkline",
            "status": "active",
            "bestFor": "Keynotes, TED-style talks",
            "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
            "description": null,
            "familyLabel": null
          },
          "from": 15,
          "name": "Action",
          "beatId": "b383959d-0dc6-4bf8-93f3-f452913603b0",
          "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
          "beatType": {
            "name": "Action",
            "slug": "aida-action",
            "status": "active",
            "canonId": "019dd9b8-1285-74f0-8552-c04c08014586",
            "version": 1,
            "description": null
          },
          "evidence": "The financial outlook, appendix, and detailed financial metrics",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Resolution",
            "slug": "resolution",
            "status": "active",
            "canonId": "019dd9b8-045d-703b-8dd7-e92aba3ba91b",
            "version": 1,
            "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 23,
          "from": 15,
          "loop": {
            "name": "15_why_now",
            "slug": "15-why-now",
            "status": "active",
            "bestFor": "Sales pitches, fundraising, requesting immediate budget approval",
            "canonId": "019dd956-6c00-70cd-bd42-6bacc4af726f",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Context (Trends) -> The Trigger Event -> The Window of Opportunity",
            "description": "Create temporal urgency by proving that the window of opportunity is opening or closing",
            "familyLabel": null
          },
          "matchId": "797aa48f-43b2-4ca9-9702-43517f19e9a0",
          "evidence": "The financial outlook and detailed financial metrics",
          "position": 2,
          "objective": "Why is now the right time to invest in DigitalOcean?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 23:14:38.943941+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 21,
      "type": "setup",
      "function": "decompose_segments",
      "rawType": "revenue_buildup",
      "block": null,
      "metadata": {
        "slideType": "revenue_buildup",
        "slideTypeCanon": {
          "name": "Revenue buildup",
          "slug": "revenue_buildup",
          "status": "active",
          "canonId": "019de52d-0acd-70b8-a81d-62d89840409b",
          "version": 1,
          "description": null
        },
        "function": "decompose_segments",
        "functionCanon": {
          "name": "Decompose segments",
          "slug": "decompose_segments",
          "status": "active",
          "canonId": "019de52d-14f1-74f8-be75-beb0be1135ec",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 48,
        "componentCount": 2,
        "textChars": 1023,
        "nDataPoints": 28,
        "notes": null,
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:03:28.231+00",
          "seconds": 4.953,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-f9d0-7048-84f1-0743ba67b639/21",
        "deck": "/decks/019de517-f9d0-7048-84f1-0743ba67b639",
        "deckAnchor": "/decks/019de517-f9d0-7048-84f1-0743ba67b639#slide-21",
        "deckJson": "/decks/019de517-f9d0-7048-84f1-0743ba67b639.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.139,
            "w": 0.203,
            "x": 0.743,
            "y": 0.425
          },
          "kind": "source-note",
          "text": "1) Primarily consists of salary continuation charges, executive reorganization charges including severance, CEO search firm fees, and other legal and professional service costs.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:28.231+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0979508c-f3c8-4000-8e94-5ea0831bbfcc",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.604,
            "w": 0.701,
            "x": 0.031,
            "y": 0.249
          },
          "kind": "table",
          "text": "Three Months Ended December 31, Year Ended December 31, 2023, 2022, 2023, 2022. GAAP Net cash provided by operating activities: $80,515, $65,144, $234,942, $195,152. Adjustments: Capital expenditures - property and equipment: (52,222), (28,672), (119,299), (106,389). Capital expenditures - internal-use software development: (1,439), (2,320), (5,514), (8,913). Purchase of intangible assets: —, —, —, (4,915). Restructuring and other charges: 17, —, 16,792, —. Restructuring related charges (1): 1,413, —, 5,371, —. Acquisition related compensation: —, —, 16,851, —. Acquisition and integration related costs: 544, 1,531, 6,611, 2,863. Adjusted free cash flow: $28,828, $35,683, $155,754, $77,798. As a percentage of revenue: GAAP Net cash provided by operating activities: 45%, 40%, 34%, 34%. Adjusted free cash flow margin: 16%, 22%, 22%, 13%.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Data table",
              "slug": "data",
              "status": "active",
              "canonId": "019de52d-02d5-75b8-8abf-88e92bf63569",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "data",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:28.231+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7b6dbe9f-6de7-447e-836c-4a6e9f2be2f2",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Waterfall chart",
            "slug": "waterfall-chart",
            "status": "active",
            "bestFor": null,
            "canonId": "e2799da3-725f-44a9-a093-570f1f388e64",
            "version": 1,
            "bodyDocId": null,
            "description": null,
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "3a99f57e-e560-447a-84c3-4208710e1d76",
          "evidence": "table/data: Three Months Ended December 31, Year Ended December 31, 2023, 2022, 2023, 2022. GAAP Net cash provided by operating activities: $80,515, $65,144, $234,942, $195,152. Adjustments: Capital expenditures - proper",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-17 02:01:01.050713+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 21,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 23,
          "arc": {
            "name": "The Sparkline",
            "slug": "sparkline",
            "status": "active",
            "bestFor": "Keynotes, TED-style talks",
            "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
            "description": null,
            "familyLabel": null
          },
          "from": 15,
          "name": "Action",
          "beatId": "b383959d-0dc6-4bf8-93f3-f452913603b0",
          "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
          "beatType": {
            "name": "Action",
            "slug": "aida-action",
            "status": "active",
            "canonId": "019dd9b8-1285-74f0-8552-c04c08014586",
            "version": 1,
            "description": null
          },
          "evidence": "The financial outlook, appendix, and detailed financial metrics",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Resolution",
            "slug": "resolution",
            "status": "active",
            "canonId": "019dd9b8-045d-703b-8dd7-e92aba3ba91b",
            "version": 1,
            "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 23,
          "from": 15,
          "loop": {
            "name": "15_why_now",
            "slug": "15-why-now",
            "status": "active",
            "bestFor": "Sales pitches, fundraising, requesting immediate budget approval",
            "canonId": "019dd956-6c00-70cd-bd42-6bacc4af726f",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Context (Trends) -> The Trigger Event -> The Window of Opportunity",
            "description": "Create temporal urgency by proving that the window of opportunity is opening or closing",
            "familyLabel": null
          },
          "matchId": "797aa48f-43b2-4ca9-9702-43517f19e9a0",
          "evidence": "The financial outlook and detailed financial metrics",
          "position": 2,
          "objective": "Why is now the right time to invest in DigitalOcean?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 23:14:38.943941+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 22,
      "type": "setup",
      "function": "decompose_segments",
      "rawType": "revenue_buildup",
      "block": null,
      "metadata": {
        "slideType": "revenue_buildup",
        "slideTypeCanon": {
          "name": "Revenue buildup",
          "slug": "revenue_buildup",
          "status": "active",
          "canonId": "019de52d-0acd-70b8-a81d-62d89840409b",
          "version": 1,
          "description": null
        },
        "function": "decompose_segments",
        "functionCanon": {
          "name": "Decompose segments",
          "slug": "decompose_segments",
          "status": "active",
          "canonId": "019de52d-14f1-74f8-be75-beb0be1135ec",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 55,
        "componentCount": 3,
        "textChars": 1194,
        "nDataPoints": 100,
        "notes": null,
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:03:29.013+00",
          "seconds": 5.3,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-f9d0-7048-84f1-0743ba67b639/22",
        "deck": "/decks/019de517-f9d0-7048-84f1-0743ba67b639",
        "deckAnchor": "/decks/019de517-f9d0-7048-84f1-0743ba67b639#slide-22",
        "deckJson": "/decks/019de517-f9d0-7048-84f1-0743ba67b639.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.013,
            "w": 0.09,
            "x": 0.84,
            "y": 0.93
          },
          "kind": "source-note",
          "text": "digitalocean.com",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:29.013+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7037e777-dc40-4d69-b53e-d5a9debb41b6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.749,
            "w": 0.662,
            "x": 0.167,
            "y": 0.176
          },
          "kind": "table",
          "text": "GAAP cost of revenue $ 74,405 $ 60,181 $ 283,967 $ 211,927 Amortization of acquired intangible assets (3,181) (1,475) (9,985) (2,176) Stock-based compensation (485) (415) (1,837) (1,819) Acquisition and integration related costs (15) Impairment of long-lived assets (1,129) Non-GAAP cost of revenue $ 70,739 $ 58,291 $ 271,001 $ 207,932 GAAP research and development $ 30,897 $ 39,445 $ 140,365 $ 143,885 Amortization of acquired intangible assets (275) (1,100) Stock-based compensation (8,035) (10,737) (43,316) (39,353) Acquisition related compensation (250) (1,000) Acquisition and integration related costs (134) (115) (705) (115) Restructuring related charges (226) (2,929) Impairment of long-lived assets (19) (11) (163) Non-GAAP research and development $ 22,252 $ 28,299 $ 92,129 $ 103,154 GAAP sales and marketing $ 19,681 $ 24,662 $ 73,027 $ 81,022 Amortization of acquired intangible assets (2,554) (1,864) (8,706) (3,137) Stock-based compensation (3,992) (4,356) (15,751) (14,910) Acquisition and integration related costs (20) (120) Restructuring related charges (27) (408) Non-GAAP sales and marketing $ 13,088 $ 18,442 $ 48,042 $ 62,975",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Data table",
              "slug": "data",
              "status": "active",
              "canonId": "019de52d-02d5-75b8-8abf-88e92bf63569",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "data",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:29.013+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fe829661-b648-487f-99ce-d1639b160a22",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.028,
            "w": 0.46,
            "x": 0.086,
            "y": 0.054
          },
          "kind": "title",
          "text": "Non-GAAP Operating Expenses",
          "attrs": {},
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:29.013+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1ec55598-2fa5-4196-bb5a-ea33865f804a",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Table data",
            "slug": "table-data",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
            "version": 1,
            "bodyDocId": null,
            "description": "Tabular layouts of structured data.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "f7c59ea0-c586-4747-8095-3a3e0836fa7d",
          "evidence": "table/data: GAAP cost of revenue $ 74,405 $ 60,181 $ 283,967 $ 211,927",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-17 03:49:21.647497+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 22,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 23,
          "arc": {
            "name": "The Sparkline",
            "slug": "sparkline",
            "status": "active",
            "bestFor": "Keynotes, TED-style talks",
            "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
            "description": null,
            "familyLabel": null
          },
          "from": 15,
          "name": "Action",
          "beatId": "b383959d-0dc6-4bf8-93f3-f452913603b0",
          "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
          "beatType": {
            "name": "Action",
            "slug": "aida-action",
            "status": "active",
            "canonId": "019dd9b8-1285-74f0-8552-c04c08014586",
            "version": 1,
            "description": null
          },
          "evidence": "The financial outlook, appendix, and detailed financial metrics",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Resolution",
            "slug": "resolution",
            "status": "active",
            "canonId": "019dd9b8-045d-703b-8dd7-e92aba3ba91b",
            "version": 1,
            "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 23,
          "from": 15,
          "loop": {
            "name": "15_why_now",
            "slug": "15-why-now",
            "status": "active",
            "bestFor": "Sales pitches, fundraising, requesting immediate budget approval",
            "canonId": "019dd956-6c00-70cd-bd42-6bacc4af726f",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Context (Trends) -> The Trigger Event -> The Window of Opportunity",
            "description": "Create temporal urgency by proving that the window of opportunity is opening or closing",
            "familyLabel": null
          },
          "matchId": "797aa48f-43b2-4ca9-9702-43517f19e9a0",
          "evidence": "The financial outlook and detailed financial metrics",
          "position": 2,
          "objective": "Why is now the right time to invest in DigitalOcean?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 23:14:38.943941+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 23,
      "type": "appendix",
      "function": "analyze_data",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 45,
        "componentCount": 3,
        "textChars": 522,
        "nDataPoints": 32,
        "notes": null,
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:03:28.344+00",
          "seconds": 3.993,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-f9d0-7048-84f1-0743ba67b639/23",
        "deck": "/decks/019de517-f9d0-7048-84f1-0743ba67b639",
        "deckAnchor": "/decks/019de517-f9d0-7048-84f1-0743ba67b639#slide-23",
        "deckJson": "/decks/019de517-f9d0-7048-84f1-0743ba67b639.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.015,
            "w": 0.109,
            "x": 0.845,
            "y": 0.926
          },
          "kind": "source-note",
          "text": "digitalocean.com",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:28.344+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "11b8647a-005a-4aa3-bb4b-d4cee8f065ab",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.46,
            "w": 0.65,
            "x": 0.175,
            "y": 0.26
          },
          "kind": "table",
          "text": "Three Months Ended December 31, Year Ended December 31, 2023, 2022, 2023, 2022 GAAP general and administrative, Amortization of acquired intangible assets, Stock-based compensation, Acquisition related compensation, Acquisition and integration related costs, Restructuring related charges, Impairment of long-lived assets, Non-GAAP general and administrative, GAAP restructuring and other charges, Restructuring and other charges, Non-GAAP restructuring and other charges",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Data table",
              "slug": "data",
              "status": "active",
              "canonId": "019de52d-02d5-75b8-8abf-88e92bf63569",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "data",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:28.344+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "64b8330c-a0ac-4561-8480-db1c4be01bb5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.028,
            "w": 0.52,
            "x": 0.093,
            "y": 0.06
          },
          "kind": "title",
          "text": "Non-GAAP Operating Expenses (cont.)",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:03:28.344+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "15d82595-3f38-4c2d-a28b-6154e0431083",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Table data",
            "slug": "table-data",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
            "version": 1,
            "bodyDocId": null,
            "description": "Tabular layouts of structured data.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "b06957c9-1848-499b-b9b0-cc6ce08c1479",
          "evidence": "table/data: Three Months Ended December 31, Year Ended December 31, 2023, 2022, 2023, 2022 GAAP general and administrative, Amortization of acquired intangible assets, Stock-based compensation, Acquisition related compen",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-17 02:00:52.839996+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 23,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 23,
          "arc": {
            "name": "The Sparkline",
            "slug": "sparkline",
            "status": "active",
            "bestFor": "Keynotes, TED-style talks",
            "canonId": "019dd956-606e-720c-905a-42607ac0bf50",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "What Is -> What Could Be -> What Is -> What Could Be -> New Bliss",
            "description": null,
            "familyLabel": null
          },
          "from": 15,
          "name": "Action",
          "beatId": "b383959d-0dc6-4bf8-93f3-f452913603b0",
          "matchId": "f04dadcb-dc52-4965-bae3-f3c430413c4e",
          "beatType": {
            "name": "Action",
            "slug": "aida-action",
            "status": "active",
            "canonId": "019dd9b8-1285-74f0-8552-c04c08014586",
            "version": 1,
            "description": null
          },
          "evidence": "The financial outlook, appendix, and detailed financial metrics",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Resolution",
            "slug": "resolution",
            "status": "active",
            "canonId": "019dd9b8-045d-703b-8dd7-e92aba3ba91b",
            "version": 1,
            "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 23,
          "from": 15,
          "loop": {
            "name": "15_why_now",
            "slug": "15-why-now",
            "status": "active",
            "bestFor": "Sales pitches, fundraising, requesting immediate budget approval",
            "canonId": "019dd956-6c00-70cd-bd42-6bacc4af726f",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Context (Trends) -> The Trigger Event -> The Window of Opportunity",
            "description": "Create temporal urgency by proving that the window of opportunity is opening or closing",
            "familyLabel": null
          },
          "matchId": "797aa48f-43b2-4ca9-9702-43517f19e9a0",
          "evidence": "The financial outlook and detailed financial metrics",
          "position": 2,
          "objective": "Why is now the right time to invest in DigitalOcean?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 23:14:38.943941+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    }
  ],
  "arcBeats": [
    {
      "from": 1,
      "to": 4,
      "label": "Attention",
      "description": "The cover page, disclaimer, and overview of the company's mission and key performance indicators"
    },
    {
      "from": 5,
      "to": 9,
      "label": "Interest",
      "description": "The market sizing, competitive analysis, and proposal of DigitalOcean's offerings"
    },
    {
      "from": 10,
      "to": 14,
      "label": "Desire",
      "description": "The customer concentration, revenue contribution and growth, and financials sections"
    },
    {
      "from": 15,
      "to": 23,
      "label": "Action",
      "description": "The financial outlook, appendix, and detailed financial metrics"
    }
  ],
  "loops": [
    {
      "from": 5,
      "to": 9,
      "label": "Logic Chain",
      "description": "What is the market opportunity and how does DigitalOcean differentiate itself?"
    },
    {
      "from": 10,
      "to": 14,
      "label": "Aha Moment",
      "description": "What are the key drivers of DigitalOcean's growth and profitability?"
    },
    {
      "from": 15,
      "to": 23,
      "label": "Why Now",
      "description": "Why is now the right time to invest in DigitalOcean?"
    }
  ]
}