{
  "schemaVersion": "deck-intelligence.v1",
  "id": "019de517-2f06-7554-b31d-7892457cd1bf",
  "slug": "623664097e62302e13afba4edbf02bbb",
  "title": "DigitalOcean | Results Presentation Deck | 24 slides",
  "subtitle": "DigitalOcean · 2023-11",
  "author": "DigitalOcean",
  "date": "2023-11-01 00:00:00",
  "pageCount": 24,
  "kind": "conference-presentation",
  "orientation": "landscape",
  "aspectRatio": 1.7777778,
  "document": {
    "id": "019de517-2f06-7554-b31d-7892457cd1bf",
    "slug": "623664097e62302e13afba4edbf02bbb",
    "title": "DigitalOcean | Results Presentation Deck | 24 slides",
    "rawTitle": "DigitalOcean | Results Presentation Deck | 24 slides",
    "authorId": "digitalocean",
    "authorName": "DigitalOcean",
    "authorDisplay": "DigitalOcean",
    "kind": {
      "slug": "conference-presentation",
      "label": "Conference presentation"
    },
    "sourceType": {
      "slug": "investor_relations",
      "label": "Investor relations"
    },
    "fileName": "2023-11__digitalocean__results__62366409.pdf",
    "sourceUrl": "https://www.slidebook.io/company/digitalocean/presentation/623664097e62302e13afba4edbf02bbb/",
    "sourceDate": "2023-09-30 00:00:00",
    "presentationDate": "2023-11-01 00:00:00",
    "ingestedAt": "2026-05-01 19:49:55.16627+00",
    "status": "ready",
    "pageCount": 24,
    "orientation": "landscape",
    "aspectRatio": 1.7777778,
    "targetCompany": null,
    "targetTicker": null,
    "metadata": {
      "corpus": "slidebook",
      "industry": "software-infrastructure",
      "local_root": "/Users/miguelsuredasuau/Desktop/lalalalla/_scrape/slidebook/decks/2023-11__digitalocean__results__62366409",
      "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": 24,
    "pagesIndexed": 24,
    "pagesWithImages": 24,
    "pagesWithMetadata": 24,
    "imageCoveragePct": 100,
    "metadataCoveragePct": 100,
    "componentCount": 114,
    "chartCount": 12,
    "metricSlides": 0,
    "toolMatches": 12,
    "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": "Rags to Riches",
          "slug": "rags-to-riches",
          "status": "active",
          "bestFor": "Founder stories, IPO roadshows, brand origin",
          "canonId": "019dd956-63ce-718e-8e61-e46409564085",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
          "description": null,
          "familyLabel": null,
          "categoryName": "Booker's 7 Plots",
          "categorySlug": "booker-s-7-plots"
        },
        "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
        "evidence": "The presentation deck follows a narrative arc from DigitalOcean's humble origins to its current success, highlighting its growth and profitability",
        "isPrimary": true,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 23:12:14.87109+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      }
    ],
    "beats": [
      {
        "to": 3,
        "arc": {
          "name": "Rags to Riches",
          "slug": "rags-to-riches",
          "status": "active",
          "bestFor": "Founder stories, IPO roadshows, brand origin",
          "canonId": "019dd956-63ce-718e-8e61-e46409564085",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
          "description": null,
          "familyLabel": null,
          "categoryName": "Booker's 7 Plots",
          "categorySlug": "booker-s-7-plots"
        },
        "from": 1,
        "name": "Humble Origins",
        "beatId": "cc32a7e8-71ac-4d9b-b62d-9812423dae91",
        "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
        "beatType": {
          "name": "Humble Origins",
          "slug": "rags-to-riches-humble-origins",
          "status": "active",
          "canonId": "019dd9b8-4938-7404-a51e-be10eff8a9d5",
          "version": 1,
          "description": null
        },
        "evidence": "The deck starts with an overview of DigitalOcean's mission and market opportunity",
        "position": 0,
        "isPrimaryArc": true,
        "parentBeatType": {
          "name": "Setup",
          "slug": "setup",
          "status": "active",
          "canonId": "019dd9b8-020e-7505-af9b-d9b9a4679bcc",
          "version": 1,
          "description": "Where the deck grounds the reader before doing anything else. Almost every arc opens here."
        },
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      },
      {
        "to": 10,
        "arc": {
          "name": "Rags to Riches",
          "slug": "rags-to-riches",
          "status": "active",
          "bestFor": "Founder stories, IPO roadshows, brand origin",
          "canonId": "019dd956-63ce-718e-8e61-e46409564085",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
          "description": null,
          "familyLabel": null,
          "categoryName": "Booker's 7 Plots",
          "categorySlug": "booker-s-7-plots"
        },
        "from": 4,
        "name": "Rising Success",
        "beatId": "99be1277-bc4b-4252-9a9a-df316fa56733",
        "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
        "beatType": {
          "name": "Rising Success",
          "slug": "rags-to-riches-rising-success",
          "status": "active",
          "canonId": "019dd9b8-4b41-72fa-a0c3-6e8fd75a9278",
          "version": 1,
          "description": null
        },
        "evidence": "The deck presents DigitalOcean's key performance indicators and growth metrics",
        "position": 1,
        "isPrimaryArc": true,
        "parentBeatType": {
          "name": "Development",
          "slug": "development",
          "status": "active",
          "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
          "version": 1,
          "description": "The middle stretch in arcs that have one. Often where length problems creep in."
        },
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      },
      {
        "to": 15,
        "arc": {
          "name": "Rags to Riches",
          "slug": "rags-to-riches",
          "status": "active",
          "bestFor": "Founder stories, IPO roadshows, brand origin",
          "canonId": "019dd956-63ce-718e-8e61-e46409564085",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
          "description": null,
          "familyLabel": null,
          "categoryName": "Booker's 7 Plots",
          "categorySlug": "booker-s-7-plots"
        },
        "from": 11,
        "name": "The Breakthrough",
        "beatId": "b59802eb-0bea-4cf4-bf55-0e4ff9de70d7",
        "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
        "beatType": {
          "name": "The Breakthrough",
          "slug": "rags-to-riches-the-breakthrough",
          "status": "active",
          "canonId": "019dd9b8-4ab3-73dd-aeb6-bf930dcb0353",
          "version": 1,
          "description": null
        },
        "evidence": "The deck highlights DigitalOcean's financials and customer economics",
        "position": 2,
        "isPrimaryArc": true,
        "parentBeatType": {
          "name": "Turn",
          "slug": "turn",
          "status": "active",
          "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
          "version": 1,
          "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
        },
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      },
      {
        "to": 24,
        "arc": {
          "name": "Rags to Riches",
          "slug": "rags-to-riches",
          "status": "active",
          "bestFor": "Founder stories, IPO roadshows, brand origin",
          "canonId": "019dd956-63ce-718e-8e61-e46409564085",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
          "description": null,
          "familyLabel": null,
          "categoryName": "Booker's 7 Plots",
          "categorySlug": "booker-s-7-plots"
        },
        "from": 16,
        "name": "Ultimate Achievement",
        "beatId": "5b0bc7bc-106e-40c1-9b90-75996a6ad68a",
        "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
        "beatType": {
          "name": "Ultimate Achievement",
          "slug": "rags-to-riches-ultimate-achievement",
          "status": "active",
          "canonId": "019dd9b8-4bd4-742e-8790-192b9ccb6049",
          "version": 1,
          "description": null
        },
        "evidence": "The deck concludes with DigitalOcean's financial outlook and adjusted EBITDA",
        "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": 10,
        "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": "62c674e6-f730-4a42-a590-c13fa56d2cf2",
        "evidence": "The deck presents a logical chain of market sizing, problem statement, and solution",
        "position": 0,
        "objective": "How does DigitalOcean's market opportunity drive growth?",
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 23:12:15.058882+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      },
      {
        "to": 10,
        "from": 6,
        "loop": {
          "name": "27_cost_of_inaction",
          "slug": "27-cost-of-inaction",
          "status": "active",
          "bestFor": "Urgent budget requests, compliance, risk mitigation",
          "canonId": "019dd956-70d1-7395-a15b-857ba858b394",
          "version": 1,
          "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
          "structure": "The Status Quo -> The Hidden Costs Accumulating -> The Future State of Inaction -> The Tipping Point",
          "description": "Quantify what happens if the audience does nothing",
          "familyLabel": null,
          "categoryName": "Urgency",
          "categorySlug": "urgency"
        },
        "matchId": "7c285985-9a05-40c2-8371-3650e7528fa5",
        "evidence": "The deck implies the costs of inaction by presenting DigitalOcean's solution and benefits",
        "position": 1,
        "objective": "What are the costs of not using DigitalOcean's cloud platform?",
        "confidence": 0.6,
        "extraction": {
          "at": "2026-07-16 23:12:15.099108+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      },
      {
        "to": 15,
        "from": 11,
        "loop": {
          "name": "47_quick_win_big_bet",
          "slug": "47-quick-win-big-bet",
          "status": "active",
          "bestFor": "Transformation planning, 100-day plans, resource allocation",
          "canonId": "019dd956-790d-708d-983e-ef9bbc68f741",
          "version": 1,
          "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
          "structure": "The Full List -> Quick Wins (Low effort, High impact) -> Big Bets (High effort, High impact) -> Sequenced Roadmap",
          "description": "Separate initiatives into immediate wins and longer-term strategic bets",
          "familyLabel": null,
          "categoryName": "Consulting Framework",
          "categorySlug": "consulting-framework"
        },
        "matchId": "3c30238f-f79a-4aa3-9207-2f512b31f643",
        "evidence": "The deck presents DigitalOcean's financial highlights and KPIs",
        "position": 2,
        "objective": "What are DigitalOcean's financial highlights and KPIs?",
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 23:12:15.136674+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      }
    ],
    "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": "9741f586-6f44-49f5-9707-aab428189485",
        "evidence": "table/data: Q3'22, Q3'23, Y-o-Y Growth, Strong Revenue Growth, $152.1M, $177.1M, +16%, Scaling ARR, $640.6M, $713.3M, +11%, Adjusted EBITDA Margin, 40%, 43%, +300 bps, ARPU¹, $86.54, $92.06, +6%, Non GAAP Net Income Per",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-17 03:48:46.679517+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 4,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Problem Statement Canvas",
          "slug": "problem-statement-canvas",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-839d-744b-ad11-9bf3e3642a18",
          "version": 1,
          "bodyDocId": null,
          "description": "Structured definition of the problem: What? Who? Where? When? Scale?",
          "familyLabel": null,
          "categoryName": "Block",
          "categorySlug": "block"
        },
        "agent": "Architect",
        "layer": "slide",
        "agents": [
          "Architect"
        ],
        "matchId": "77fb1af3-0d8e-4cc3-993e-22789ddf7da9",
        "evidence": "list/bullet: Uncurated set of offerings: Hyperscalers have built their platforms to serve global enterprises with large dev teams. Ancillary products and services create challenges.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-17 03:48:46.78795+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 6,
        "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": "a01f6498-76dc-48fe-a62b-c028af8b8822",
        "evidence": "table/data: Customer Growth2% y-o-y ARPU3 ARR Growth4% Customer Growth2,5 q-o-q Customer Growth2% q-o-q Total¹ 2% $92 11% 16,785 3% Scalers 13% $1,979 13% 458 3% Builders 8% $136 9% 3,669 3% Learners 0% $15 4% 12,658 3%",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-17 03:48:47.003193+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 11,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Section divider",
          "slug": "section-divider",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4c66-707d-8d1f-6e14547134c7",
          "version": 1,
          "bodyDocId": null,
          "description": "A transitional slide marking the start of a new section.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "d7b7767e-603a-47e8-9850-ec517035b2c9",
        "evidence": "title/headline: Financials",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-17 03:48:47.07848+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 12,
        "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": "fd959e28-afac-440d-8b8c-b3be85306c04",
        "evidence": "chart/bar-vertical: Diluted Weighted Average Shares Outstanding, Adjusted Free Cash Flow (M)",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-17 01:55:22.405287+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 14,
        "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": "c0ab4b41-6164-4f38-bfa9-a21352030aa1",
        "evidence": "table/data: Metric, Q4 2023, FY 2023 (as of 2/16), FY 2023 (as of 5/9), FY 2023 (as of 8/11), FY 2023 (as of 11/2), Revenue, Targeting $178M, $700-$720M, $700-$720M, $680-$685M, Targeting $690M, Adjusted EBITDA Margin, 3",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-17 01:55:22.508271+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 16,
        "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": "39658618-d5e6-4acb-bcbd-5ab80be9ebc1",
        "evidence": "table/data: Three Months Ended September 30, 2023, 2022; Nine Months Ended September 30, 2023, 2022; GAAP Net income (loss) attributable to common stockholders",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-17 01:55:22.642254+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": "b7cfeb52-a72d-4900-8d0a-2cc47cb0d567",
        "evidence": "table/data: Three Months Ended September 30, 2023, 2022; Nine Months Ended September 30, 2023, 2022; GAAP Net income (loss) attributable to common stockholders",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-17 01:55:22.710829+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": "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": "96e18d8a-f065-4c0e-978a-0bd6c8ab36ae",
        "evidence": "table/data: Three Months Ended September 30, Nine Months Ended September 30, (In thousands, except per share amounts) 2023 2022 2023 2022 GAAP Net income (loss) per share attributable to common stockholders, diluted",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-17 01:55:22.777745+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 21,
        "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": "0a20435a-64d5-4f60-a3d6-29ccc5d0dc0f",
        "evidence": "table/data: Three Months Ended September 30, 2023, 2022; Nine Months Ended September 30, 2023, 2022; GAAP Net cash provided by operating activities",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-17 01:55:22.84444+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": "f7a650d7-cfa9-492b-8a5b-ef255fce8065",
        "evidence": "table/data: Three Months Ended September 30, 2023, 2022; Nine Months Ended September 30, 2023, 2022; GAAP cost of revenue",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-17 01:55:22.913396+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 23,
        "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": "2a648d64-eb5c-4b92-b1a3-4335429936dd",
        "evidence": "table/data: Three Months Ended September 30, 2023, 2022; Nine Months Ended September 30, 2023, 2022; GAAP general and administrative",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-17 01:55:22.981712+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 24,
        "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/1wg2-r6a_un-r6-0nIXKC4KIgX5VjkveLv6fMngSDKw/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy82MjM2NjQwOTdlNjIzMDJlMTNhZmJhNGVkYmYwMmJiYi9wMDAxLmpwZw",
      "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:38:35.473+00",
          "seconds": 2.334,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/1",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-1",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.03,
            "w": 0.18,
            "x": 0.046,
            "y": 0.146
          },
          "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:38:35.473+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2cfa1d0a-0fbe-402e-b9b2-e07b2a371e76",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.206,
            "w": 0.702,
            "x": 0.046,
            "y": 0.436
          },
          "kind": "title",
          "text": "Earnings Presentation\nQ3 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:38:35.473+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "01305223-1eb6-497a-8bba-c2765a17a499",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 3,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 1,
          "name": "Humble Origins",
          "beatId": "cc32a7e8-71ac-4d9b-b62d-9812423dae91",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "Humble Origins",
            "slug": "rags-to-riches-humble-origins",
            "status": "active",
            "canonId": "019dd9b8-4938-7404-a51e-be10eff8a9d5",
            "version": 1,
            "description": null
          },
          "evidence": "The deck starts with an overview of DigitalOcean's mission and market opportunity",
          "position": 0,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Setup",
            "slug": "setup",
            "status": "active",
            "canonId": "019dd9b8-020e-7505-af9b-d9b9a4679bcc",
            "version": 1,
            "description": "Where the deck grounds the reader before doing anything else. Almost every arc opens here."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "thumbSrc": "https://imgproxy.kitesheet.com/N09nHcvQnvKPmpLW9A5OY3TU2Fa6BqDxnUgMOGRIlrk/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy82MjM2NjQwOTdlNjIzMDJlMTNhZmJhNGVkYmYwMmJiYi9wMDAxLmpwZw",
      "imagePathAlt": "https://imgproxy.kitesheet.com/Y7Noiij9wl0FvF006zQivqzk72LUroDrVVgLwcZpwjs/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy82MjM2NjQwOTdlNjIzMDJlMTNhZmJhNGVkYmYwMmJiYi9wMDAxLnBuZw",
      "thumbSrcAlt": "https://imgproxy.kitesheet.com/D9YBluj2cZBm62CEw_SMh3A7cgPxlYMk9rUBdKSlS0A/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy82MjM2NjQwOTdlNjIzMDJlMTNhZmJhNGVkYmYwMmJiYi9wMDAxLnBuZw"
    },
    {
      "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:38:39.001+00",
          "seconds": 5.594,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/2",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-2",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.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:38:39.001+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "001e4267-e534-4d12-854d-51c7801cb7eb",
          "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:38:39.001+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c7510590-9903-451c-b29f-0e6e22818bb6",
          "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:38:39.001+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f3a07039-64ac-40b9-b702-72d9064bf695",
          "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:38:39.001+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a05ecfc6-6148-4e30-82f1-9e4c56c68057",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 3,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 1,
          "name": "Humble Origins",
          "beatId": "cc32a7e8-71ac-4d9b-b62d-9812423dae91",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "Humble Origins",
            "slug": "rags-to-riches-humble-origins",
            "status": "active",
            "canonId": "019dd9b8-4938-7404-a51e-be10eff8a9d5",
            "version": 1,
            "description": null
          },
          "evidence": "The deck starts with an overview of DigitalOcean's mission and market opportunity",
          "position": 0,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Setup",
            "slug": "setup",
            "status": "active",
            "canonId": "019dd9b8-020e-7505-af9b-d9b9a4679bcc",
            "version": 1,
            "description": "Where the deck grounds the reader before doing anything else. Almost every arc opens here."
          },
          "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": 140,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:38:37.155+00",
          "seconds": 3.395,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/3",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-3",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.335,
            "w": 0.825,
            "x": 0.0875,
            "y": 0.345
          },
          "kind": "paragraph",
          "text": "DigitalOcean simplifies cloud computing so builders 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:38:37.155+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5985e46f-f3f0-4b42-a72a-c74c5a6dae44",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.0175,
            "w": 0.1125,
            "x": 0.8166666666666667,
            "y": 0.915
          },
          "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:38:37.155+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b75d7bc0-dcdd-4ca8-9f35-c8dd70b9c535",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.0325,
            "w": 0.2025,
            "x": 0.09083333333333334,
            "y": 0.065
          },
          "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:38:37.155+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "35fecd74-d470-407a-8927-eeb0f673304d",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 3,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 1,
          "name": "Humble Origins",
          "beatId": "cc32a7e8-71ac-4d9b-b62d-9812423dae91",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "Humble Origins",
            "slug": "rags-to-riches-humble-origins",
            "status": "active",
            "canonId": "019dd9b8-4938-7404-a51e-be10eff8a9d5",
            "version": 1,
            "description": null
          },
          "evidence": "The deck starts with an overview of DigitalOcean's mission and market opportunity",
          "position": 0,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Setup",
            "slug": "setup",
            "status": "active",
            "canonId": "019dd9b8-020e-7505-af9b-d9b9a4679bcc",
            "version": 1,
            "description": "Where the deck grounds the reader before doing anything else. Almost every arc opens here."
          },
          "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": 38,
        "componentCount": 3,
        "textChars": 363,
        "nDataPoints": 18,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:38:37.733+00",
          "seconds": 3.761,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/4",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-4",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.013,
            "w": 0.299,
            "x": 0.05,
            "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:38:37.733+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "09907cc7-e5db-408f-84ab-a6363cdde032",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.62,
            "w": 0.899,
            "x": 0.05,
            "y": 0.202
          },
          "kind": "table",
          "text": "Q3'22, Q3'23, Y-o-Y Growth, Strong Revenue Growth, $152.1M, $177.1M, +16%, Scaling ARR, $640.6M, $713.3M, +11%, Adjusted EBITDA Margin, 40%, 43%, +300 bps, ARPU¹, $86.54, $92.06, +6%, Non GAAP Net Income Per Diluted Share, $0.36, $0.44, +22%, Adjusted Free Cash Flow Margin, 16%, 32%, +1,600 bps",
          "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:38:37.733+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "12b39d3d-6e5d-4965-889e-21099ff6d9e0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.028,
            "w": 0.379,
            "x": 0.088,
            "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:38:37.733+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a45b8848-ba44-4a4d-887f-ce41b9e37904",
          "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": "9741f586-6f44-49f5-9707-aab428189485",
          "evidence": "table/data: Q3'22, Q3'23, Y-o-Y Growth, Strong Revenue Growth, $152.1M, $177.1M, +16%, Scaling ARR, $640.6M, $713.3M, +11%, Adjusted EBITDA Margin, 40%, 43%, +300 bps, ARPU¹, $86.54, $92.06, +6%, Non GAAP Net Income Per",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-17 03:48:46.679517+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 4,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 10,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 4,
          "name": "Rising Success",
          "beatId": "99be1277-bc4b-4252-9a9a-df316fa56733",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "Rising Success",
            "slug": "rags-to-riches-rising-success",
            "status": "active",
            "canonId": "019dd9b8-4b41-72fa-a0c3-6e8fd75a9278",
            "version": 1,
            "description": null
          },
          "evidence": "The deck presents DigitalOcean's key performance indicators and growth metrics",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "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": 63,
        "componentCount": 7,
        "textChars": 236,
        "nDataPoints": 8,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:38:40.42+00",
          "seconds": 5.574,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/5",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-5",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.56,
            "w": 0.24,
            "x": 0.65,
            "y": 0.31
          },
          "kind": "chart",
          "text": "$195Bn\n$78Bn\n$116Bn\n2026",
          "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 (100%)",
              "slug": "bar-stacked-100pct",
              "status": "active",
              "canonId": "019de52c-ff14-71b8-8d88-860f8d7da84b",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bar-stacked-100pct",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:38:40.42+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1229ec1f-55d7-4300-816e-62eb70db43aa",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.44,
            "w": 0.21,
            "x": 0.16,
            "y": 0.43
          },
          "kind": "chart",
          "text": "$98Bn\n$36Bn\n$62Bn\n2023",
          "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 (100%)",
              "slug": "bar-stacked-100pct",
              "status": "active",
              "canonId": "019de52c-ff14-71b8-8d88-860f8d7da84b",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bar-stacked-100pct",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:38:40.42+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "670eb5cf-9787-4be9-92c3-f040625f4c76",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.029,
            "w": 0.22,
            "x": 0.14,
            "y": 0.31
          },
          "kind": "list",
          "text": "IaaS\nPaaS",
          "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:38:40.42+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "df99d695-c661-4a69-8a53-4732c5192a2b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.11,
            "x": 0.44,
            "y": 0.5
          },
          "kind": "metric",
          "text": "26% 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:38:40.42+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4592ed19-b20f-46dd-bd21-967c4068808c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.049,
            "w": 0.25,
            "x": 0.089,
            "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:38:40.42+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9a0b5c6b-75e6-42f8-905b-0f2f49907859",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.014,
            "w": 0.454,
            "x": 0.274,
            "y": 0.925
          },
          "kind": "source-note",
          "text": "Source: IDC: Worldwide Software and Public Cloud Services Spending Guide (Jan. 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:38:40.42+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "18479f67-0e91-4b71-9fb8-6d6cc55a367f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.76,
            "x": 0.089,
            "y": 0.054
          },
          "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:38:40.42+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "11fe508e-aec0-4cb4-8111-d20ba20ec1b9",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 10,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 4,
          "name": "Rising Success",
          "beatId": "99be1277-bc4b-4252-9a9a-df316fa56733",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "Rising Success",
            "slug": "rags-to-riches-rising-success",
            "status": "active",
            "canonId": "019dd9b8-4b41-72fa-a0c3-6e8fd75a9278",
            "version": 1,
            "description": null
          },
          "evidence": "The deck presents DigitalOcean's key performance indicators and growth metrics",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 10,
          "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": "62c674e6-f730-4a42-a590-c13fa56d2cf2",
          "evidence": "The deck presents a logical chain of market sizing, problem statement, and solution",
          "position": 0,
          "objective": "How does DigitalOcean's market opportunity drive growth?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:12:15.058882+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 6,
      "type": "tension",
      "function": "diagnose_problem",
      "rawType": "problem_statement",
      "block": null,
      "metadata": {
        "slideType": "problem_statement",
        "slideTypeCanon": {
          "name": "Problem statement",
          "slug": "problem_statement",
          "status": "active",
          "canonId": "019de52d-0879-768d-bba8-8da8a5a121d4",
          "version": 1,
          "description": null
        },
        "function": "diagnose_problem",
        "functionCanon": {
          "name": "Diagnose problem",
          "slug": "diagnose_problem",
          "status": "active",
          "canonId": "019de52d-176d-761f-b608-cf52262d2ab2",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 68,
        "componentCount": 6,
        "textChars": 635,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:38:39.001+00",
          "seconds": 4.098,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/6",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-6",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.078,
            "w": 0.797,
            "x": 0.116,
            "y": 0.568
          },
          "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:38:39.001+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "416021a2-6953-4416-bd45-dd25ba0f7a17",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.052,
            "w": 0.797,
            "x": 0.116,
            "y": 0.24
          },
          "kind": "list",
          "text": "Complex systems: Enterprise-focused vendors have complicated implementation processes which limit onboarding for startups and SMBs.",
          "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:38:39.001+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "676656d7-a0ed-4c4b-a278-dd48bea55aa1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.078,
            "w": 0.797,
            "x": 0.116,
            "y": 0.732
          },
          "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:38:39.001+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6b9f5429-3ef8-4738-9ff9-757109a74e6f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.052,
            "w": 0.797,
            "x": 0.116,
            "y": 0.404
          },
          "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:38:39.001+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "85696478-12dd-4fe8-93f0-8cbfe52d5909",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.014,
            "w": 0.099,
            "x": 0.842,
            "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:38:39.001+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "661aa594-9e36-43ad-8b00-44f6af181538",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.766,
            "x": 0.086,
            "y": 0.06
          },
          "kind": "title",
          "text": "What is the Problem DigitalOcean Solves for SMBs?",
          "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:38:39.001+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "03519308-a375-455b-9876-03a9974e8eaa",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Problem Statement Canvas",
            "slug": "problem-statement-canvas",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-839d-744b-ad11-9bf3e3642a18",
            "version": 1,
            "bodyDocId": null,
            "description": "Structured definition of the problem: What? Who? Where? When? Scale?",
            "familyLabel": null,
            "categoryName": "Block",
            "categorySlug": "block"
          },
          "agent": "Architect",
          "layer": "slide",
          "agents": [
            "Architect"
          ],
          "matchId": "77fb1af3-0d8e-4cc3-993e-22789ddf7da9",
          "evidence": "list/bullet: Uncurated set of offerings: Hyperscalers have built their platforms to serve global enterprises with large dev teams. Ancillary products and services create challenges.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-17 03:48:46.78795+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 6,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 10,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 4,
          "name": "Rising Success",
          "beatId": "99be1277-bc4b-4252-9a9a-df316fa56733",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "Rising Success",
            "slug": "rags-to-riches-rising-success",
            "status": "active",
            "canonId": "019dd9b8-4b41-72fa-a0c3-6e8fd75a9278",
            "version": 1,
            "description": null
          },
          "evidence": "The deck presents DigitalOcean's key performance indicators and growth metrics",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 10,
          "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": "62c674e6-f730-4a42-a590-c13fa56d2cf2",
          "evidence": "The deck presents a logical chain of market sizing, problem statement, and solution",
          "position": 0,
          "objective": "How does DigitalOcean's market opportunity drive growth?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:12:15.058882+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        },
        {
          "to": 10,
          "from": 6,
          "loop": {
            "name": "27_cost_of_inaction",
            "slug": "27-cost-of-inaction",
            "status": "active",
            "bestFor": "Urgent budget requests, compliance, risk mitigation",
            "canonId": "019dd956-70d1-7395-a15b-857ba858b394",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Status Quo -> The Hidden Costs Accumulating -> The Future State of Inaction -> The Tipping Point",
            "description": "Quantify what happens if the audience does nothing",
            "familyLabel": null
          },
          "matchId": "7c285985-9a05-40c2-8371-3650e7528fa5",
          "evidence": "The deck implies the costs of inaction by presenting DigitalOcean's solution and benefits",
          "position": 1,
          "objective": "What are the costs of not using DigitalOcean's cloud platform?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 23:12:15.099108+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:38:39.001+00",
          "seconds": 3.906,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/7",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-7",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.json"
      },
      "components": [
        {
          "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:38:39.001+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "00ea5c67-fa00-44f3-a85d-b18368bf79d1",
          "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:38:39.001+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4fdd8dfe-6c6d-486c-af87-88a45f28ee80",
          "parentComponentId": null
        },
        {
          "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:38:39.001+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a56c80ad-ef71-4671-b5ca-73ec19b16313",
          "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:38:39.001+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "da7cb043-1f8c-45b0-a98b-f9612ca23688",
          "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:38:39.001+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a399bf0f-bba3-4228-adf7-c893917085d6",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 10,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 4,
          "name": "Rising Success",
          "beatId": "99be1277-bc4b-4252-9a9a-df316fa56733",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "Rising Success",
            "slug": "rags-to-riches-rising-success",
            "status": "active",
            "canonId": "019dd9b8-4b41-72fa-a0c3-6e8fd75a9278",
            "version": 1,
            "description": null
          },
          "evidence": "The deck presents DigitalOcean's key performance indicators and growth metrics",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 10,
          "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": "62c674e6-f730-4a42-a590-c13fa56d2cf2",
          "evidence": "The deck presents a logical chain of market sizing, problem statement, and solution",
          "position": 0,
          "objective": "How does DigitalOcean's market opportunity drive growth?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:12:15.058882+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        },
        {
          "to": 10,
          "from": 6,
          "loop": {
            "name": "27_cost_of_inaction",
            "slug": "27-cost-of-inaction",
            "status": "active",
            "bestFor": "Urgent budget requests, compliance, risk mitigation",
            "canonId": "019dd956-70d1-7395-a15b-857ba858b394",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Status Quo -> The Hidden Costs Accumulating -> The Future State of Inaction -> The Tipping Point",
            "description": "Quantify what happens if the audience does nothing",
            "familyLabel": null
          },
          "matchId": "7c285985-9a05-40c2-8371-3650e7528fa5",
          "evidence": "The deck implies the costs of inaction by presenting DigitalOcean's solution and benefits",
          "position": 1,
          "objective": "What are the costs of not using DigitalOcean's cloud platform?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 23:12:15.099108+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": 59,
        "componentCount": 5,
        "textChars": 466,
        "nDataPoints": 3,
        "notes": null,
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:38:39.779+00",
          "seconds": 4.231,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/8",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-8",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.204,
            "w": 0.846,
            "x": 0.077,
            "y": 0.32
          },
          "kind": "diagram",
          "text": "VPS Hosting 2012-2015, Cloud Infrastructure 2015-2018, Developer & SMB Cloud 2018-2023+",
          "attrs": {},
          "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:38:39.779+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0d7a2baf-b625-4935-bbd3-9d1dcd530f60",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.078,
            "w": 0.269,
            "x": 0.309,
            "y": 0.627
          },
          "kind": "list",
          "text": "Key components underpinning cloud such as Volumes, Load Balancers, Spaces, and Firewalls",
          "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": "Timeline item",
              "slug": "timeline-item",
              "status": "active",
              "canonId": "019de52c-fd0e-74ce-9443-440fbd8c23b4",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "timeline-item",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:38:39.779+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2c24e5ce-9465-412e-8e0b-bfe0d53d44ef",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.13,
            "w": 0.319,
            "x": 0.601,
            "y": 0.627
          },
          "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": {},
          "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": "Timeline item",
              "slug": "timeline-item",
              "status": "active",
              "canonId": "019de52c-fd0e-74ce-9443-440fbd8c23b4",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "timeline-item",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:38:39.779+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4699b464-4bd1-4a40-8d17-29169ad863d7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.052,
            "w": 0.199,
            "x": 0.09,
            "y": 0.627
          },
          "kind": "list",
          "text": "Droplets: Simple and scalable virtual machines",
          "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": "Timeline item",
              "slug": "timeline-item",
              "status": "active",
              "canonId": "019de52c-fd0e-74ce-9443-440fbd8c23b4",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "timeline-item",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:38:39.779+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c5b2d63a-b2df-4ea2-b4c9-b4fb95ff72df",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.102,
            "w": 0.846,
            "x": 0.077,
            "y": 0.065
          },
          "kind": "title",
          "text": "DigitalOcean Offers a Cloud Platform Purpose Built for Developers and SMBs",
          "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:38:39.779+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9b86bf3d-ced2-4f3a-a22a-59daab9edde1",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 10,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 4,
          "name": "Rising Success",
          "beatId": "99be1277-bc4b-4252-9a9a-df316fa56733",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "Rising Success",
            "slug": "rags-to-riches-rising-success",
            "status": "active",
            "canonId": "019dd9b8-4b41-72fa-a0c3-6e8fd75a9278",
            "version": 1,
            "description": null
          },
          "evidence": "The deck presents DigitalOcean's key performance indicators and growth metrics",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 10,
          "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": "62c674e6-f730-4a42-a590-c13fa56d2cf2",
          "evidence": "The deck presents a logical chain of market sizing, problem statement, and solution",
          "position": 0,
          "objective": "How does DigitalOcean's market opportunity drive growth?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:12:15.058882+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        },
        {
          "to": 10,
          "from": 6,
          "loop": {
            "name": "27_cost_of_inaction",
            "slug": "27-cost-of-inaction",
            "status": "active",
            "bestFor": "Urgent budget requests, compliance, risk mitigation",
            "canonId": "019dd956-70d1-7395-a15b-857ba858b394",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Status Quo -> The Hidden Costs Accumulating -> The Future State of Inaction -> The Tipping Point",
            "description": "Quantify what happens if the audience does nothing",
            "familyLabel": null
          },
          "matchId": "7c285985-9a05-40c2-8371-3650e7528fa5",
          "evidence": "The deck implies the costs of inaction by presenting DigitalOcean's solution and benefits",
          "position": 1,
          "objective": "What are the costs of not using DigitalOcean's cloud platform?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 23:12:15.099108+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": "overcrowded",
        "densityScore": 76,
        "componentCount": 18,
        "textChars": 309,
        "nDataPoints": 10,
        "notes": null,
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:38:43.487+00",
          "seconds": 7.793,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/9",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-9",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.65,
            "w": 0.74,
            "x": 0.13,
            "y": 0.19
          },
          "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": "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:38:43.487+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8f7a39ea-b8e8-4f15-a25b-60ba6d276775",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.1,
            "x": 0.13,
            "y": 0.5
          },
          "kind": "list",
          "text": "San Francisco",
          "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:38:43.487+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "015fac4d-cef0-4935-91c5-6f204deed18c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.24,
            "x": 0.22,
            "y": 0.21
          },
          "kind": "list",
          "text": "15 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:38:43.487+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1872cdc1-61d6-4494-b96f-e651e0c177cd",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.22,
            "x": 0.54,
            "y": 0.21
          },
          "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:38:43.487+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1e77f129-6eb0-4425-a870-ddd7c93fb0ac",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.07,
            "x": 0.32,
            "y": 0.48
          },
          "kind": "list",
          "text": "New York",
          "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:38:43.487+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "463539ce-7f38-49cb-b78f-b36c99778731",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.07,
            "x": 0.54,
            "y": 0.58
          },
          "kind": "list",
          "text": "Bangalore",
          "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:38:43.487+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4cd257b1-c954-456a-9a84-e042681b765b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.07,
            "x": 0.62,
            "y": 0.66
          },
          "kind": "list",
          "text": "Singapore",
          "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:38:43.487+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4fbd0860-a80f-4c90-a881-166a45c48e02",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.06,
            "x": 0.32,
            "y": 0.42
          },
          "kind": "list",
          "text": "Toronto",
          "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:38:43.487+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5c037799-2938-435a-b5bf-90597df44a93",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.05,
            "x": 0.79,
            "y": 0.8
          },
          "kind": "list",
          "text": "Sydney",
          "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:38:43.487+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7a1e9828-058e-4b97-a7ab-ccefe3c66178",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.07,
            "x": 0.54,
            "y": 0.41
          },
          "kind": "list",
          "text": "Frankfurt",
          "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:38:43.487+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8f87bd8d-9a6b-468d-8938-9e9bfeb2739e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.06,
            "x": 0.43,
            "y": 0.38
          },
          "kind": "list",
          "text": "London",
          "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:38:43.487+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "df7eb09b-6c00-4daa-a655-0cc9d84c1f04",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.08,
            "x": 0.54,
            "y": 0.38
          },
          "kind": "list",
          "text": "Amsterdam",
          "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:38:43.487+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fcaf16c2-3db6-48d9-bd22-38032c0330b9",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.08,
            "x": 0.14,
            "y": 0.62
          },
          "kind": "metric",
          "text": "North America\n37%\nof 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": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:38:43.487+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "586496d0-5f0a-4483-a93a-8e471373b422",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.06,
            "x": 0.37,
            "y": 0.55
          },
          "kind": "metric",
          "text": "Europe\n29%\nof 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": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:38:43.487+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "649193e9-8671-425e-abe3-4277e1b3cf25",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.05,
            "x": 0.79,
            "y": 0.5
          },
          "kind": "metric",
          "text": "Asia\n24%\nof 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": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:38:43.487+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e8de2bf6-d12d-429b-8ac8-cc860ad0cb4a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.06,
            "x": 0.42,
            "y": 0.72
          },
          "kind": "metric",
          "text": "RoW\n10%\nof 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": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 07:38:43.487+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f4839e7a-7457-443c-ae91-ae3ed765cbff",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.27,
            "x": 0.41,
            "y": 0.93
          },
          "kind": "source-note",
          "text": "Notes: % based on Q3'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:38:43.487+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fe3e1168-055b-48eb-90ce-977f20b4e459",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "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:38:43.487+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9c7708e5-229f-4201-b90d-101749822596",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 10,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 4,
          "name": "Rising Success",
          "beatId": "99be1277-bc4b-4252-9a9a-df316fa56733",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "Rising Success",
            "slug": "rags-to-riches-rising-success",
            "status": "active",
            "canonId": "019dd9b8-4b41-72fa-a0c3-6e8fd75a9278",
            "version": 1,
            "description": null
          },
          "evidence": "The deck presents DigitalOcean's key performance indicators and growth metrics",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 10,
          "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": "62c674e6-f730-4a42-a590-c13fa56d2cf2",
          "evidence": "The deck presents a logical chain of market sizing, problem statement, and solution",
          "position": 0,
          "objective": "How does DigitalOcean's market opportunity drive growth?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:12:15.058882+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        },
        {
          "to": 10,
          "from": 6,
          "loop": {
            "name": "27_cost_of_inaction",
            "slug": "27-cost-of-inaction",
            "status": "active",
            "bestFor": "Urgent budget requests, compliance, risk mitigation",
            "canonId": "019dd956-70d1-7395-a15b-857ba858b394",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Status Quo -> The Hidden Costs Accumulating -> The Future State of Inaction -> The Tipping Point",
            "description": "Quantify what happens if the audience does nothing",
            "familyLabel": null
          },
          "matchId": "7c285985-9a05-40c2-8371-3650e7528fa5",
          "evidence": "The deck implies the costs of inaction by presenting DigitalOcean's solution and benefits",
          "position": 1,
          "objective": "What are the costs of not using DigitalOcean's cloud platform?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 23:12:15.099108+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 10,
      "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": 49,
        "componentCount": 4,
        "textChars": 395,
        "nDataPoints": 20,
        "notes": null,
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:38:40.45+00",
          "seconds": 4.595,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/10",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-10",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.325,
            "w": 0.745,
            "x": 0.17916666666666667,
            "y": 0.5458333333333333
          },
          "kind": "chart",
          "text": "Revenue Contribution from Builders And Scalers: 82% (Q3'21), 83% (Q4'21), 84% (Q1'22), 84% (Q2'22), 85% (Q3'22), 86% (Q4'22), 86% (Q1'23), 86% (Q2'23), 86% (Q3'23)",
          "attrs": {
            "x_axis_label": "Quarter",
            "y_axis_label": "Revenue Contribution (%)",
            "series_labels": [
              "Revenue Contribution from Builders And Scalers"
            ]
          },
          "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:38:40.45+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "306491f5-054b-4b33-87b0-9bffc6b7a527",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.325,
            "w": 0.745,
            "x": 0.17916666666666667,
            "y": 0.1875
          },
          "kind": "chart",
          "text": "Builders and Scalers (K): 95 (Q3'21), 99 (Q4'21), 103 (Q1'22), 105 (Q2'22), 142 (Q3'22), 144 (Q4'22), 147 (Q1'23), 150 (Q2'23), 154 (Q3'23); +9% growth from Q3'22 to Q3'23",
          "attrs": {
            "x_axis_label": "Quarter",
            "y_axis_label": "Customers (K)",
            "series_labels": [
              "Builders and Scalers (K)"
            ]
          },
          "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:38:40.45+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f2a0b1ce-af06-4170-9d3a-e1bd78929a6f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.016666666666666666,
            "w": 0.10833333333333334,
            "x": 0.8433333333333334,
            "y": 0.925
          },
          "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:38:40.45+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0877fcc5-f435-43f3-8dd4-c052910f58e2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.025,
            "w": 0.695,
            "x": 0.09083333333333334,
            "y": 0.06083333333333333
          },
          "kind": "title",
          "text": "154K Customers Paying More Than $50 per Month",
          "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:38:40.45+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "57d09556-4029-4ced-abcd-6acad0d34502",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 10,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 4,
          "name": "Rising Success",
          "beatId": "99be1277-bc4b-4252-9a9a-df316fa56733",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "Rising Success",
            "slug": "rags-to-riches-rising-success",
            "status": "active",
            "canonId": "019dd9b8-4b41-72fa-a0c3-6e8fd75a9278",
            "version": 1,
            "description": null
          },
          "evidence": "The deck presents DigitalOcean's key performance indicators and growth metrics",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 10,
          "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": "62c674e6-f730-4a42-a590-c13fa56d2cf2",
          "evidence": "The deck presents a logical chain of market sizing, problem statement, and solution",
          "position": 0,
          "objective": "How does DigitalOcean's market opportunity drive growth?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:12:15.058882+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        },
        {
          "to": 10,
          "from": 6,
          "loop": {
            "name": "27_cost_of_inaction",
            "slug": "27-cost-of-inaction",
            "status": "active",
            "bestFor": "Urgent budget requests, compliance, risk mitigation",
            "canonId": "019dd956-70d1-7395-a15b-857ba858b394",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Status Quo -> The Hidden Costs Accumulating -> The Future State of Inaction -> The Tipping Point",
            "description": "Quantify what happens if the audience does nothing",
            "familyLabel": null
          },
          "matchId": "7c285985-9a05-40c2-8371-3650e7528fa5",
          "evidence": "The deck implies the costs of inaction by presenting DigitalOcean's solution and benefits",
          "position": 1,
          "objective": "What are the costs of not using DigitalOcean's cloud platform?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 23:12:15.099108+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 11,
      "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": 72,
        "componentCount": 5,
        "textChars": 1056,
        "nDataPoints": 20,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:38:41.387+00",
          "seconds": 5.458,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/11",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-11",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.52,
            "w": 0.45,
            "x": 0.05,
            "y": 0.24
          },
          "kind": "chart",
          "text": "Sep 2023 633K 16K 138K 479K Customers 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:38:41.387+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0c996e8a-723d-432f-afab-886732c29fb5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.52,
            "w": 0.23,
            "x": 0.27,
            "y": 0.24
          },
          "kind": "chart",
          "text": "$59M $32M $19M $7M $1M 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:38:41.387+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "946e59f0-9efd-45b3-ab03-1cd42c4b467f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.87,
            "x": 0.05,
            "y": 0.81
          },
          "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.\n2. 633K total customers excludes testers on an aggregate basis.\n3. ARPU excludes testers' revenue and tester customer count from the calculation.\n4. ARR growth is calculated by monthly revenue of September 2023 over the same period in September 2022.\n5. 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:38:41.387+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7ea9e2ef-3152-4dd0-b450-13245fefa429",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.41,
            "w": 0.42,
            "x": 0.52,
            "y": 0.31
          },
          "kind": "table",
          "text": "Customer Growth2% y-o-y ARPU3 ARR Growth4% Customer Growth2,5 q-o-q Customer Growth2% q-o-q Total¹ 2% $92 11% 16,785 3% Scalers 13% $1,979 13% 458 3% Builders 8% $136 9% 3,669 3% Learners 0% $15 4% 12,658 3%",
          "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:38:41.387+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "728da376-dfec-46db-9564-90b95bf34983",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.68,
            "x": 0.09,
            "y": 0.06
          },
          "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:38:41.387+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "800069f5-572b-4727-b534-c226a8d1d2f5",
          "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": "a01f6498-76dc-48fe-a62b-c028af8b8822",
          "evidence": "table/data: Customer Growth2% y-o-y ARPU3 ARR Growth4% Customer Growth2,5 q-o-q Customer Growth2% q-o-q Total¹ 2% $92 11% 16,785 3% Scalers 13% $1,979 13% 458 3% Builders 8% $136 9% 3,669 3% Learners 0% $15 4% 12,658 3%",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-17 03:48:47.003193+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 11,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 15,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 11,
          "name": "The Breakthrough",
          "beatId": "b59802eb-0bea-4cf4-bf55-0e4ff9de70d7",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "The Breakthrough",
            "slug": "rags-to-riches-the-breakthrough",
            "status": "active",
            "canonId": "019dd9b8-4ab3-73dd-aeb6-bf930dcb0353",
            "version": 1,
            "description": null
          },
          "evidence": "The deck highlights DigitalOcean's financials and customer economics",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 15,
          "from": 11,
          "loop": {
            "name": "47_quick_win_big_bet",
            "slug": "47-quick-win-big-bet",
            "status": "active",
            "bestFor": "Transformation planning, 100-day plans, resource allocation",
            "canonId": "019dd956-790d-708d-983e-ef9bbc68f741",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Full List -> Quick Wins (Low effort, High impact) -> Big Bets (High effort, High impact) -> Sequenced Roadmap",
            "description": "Separate initiatives into immediate wins and longer-term strategic bets",
            "familyLabel": null
          },
          "matchId": "3c30238f-f79a-4aa3-9207-2f512b31f643",
          "evidence": "The deck presents DigitalOcean's financial highlights and KPIs",
          "position": 2,
          "objective": "What are DigitalOcean's financial highlights and KPIs?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:12:15.136674+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 12,
      "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:38:38.754+00",
          "seconds": 2.613,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/12",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-12",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.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:38:38.754+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "da68248e-14ac-4be8-85dd-0f63112bce8d",
          "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:38:38.754+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3812cee5-f169-4178-bada-00f3b5e9b547",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Section divider",
            "slug": "section-divider",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4c66-707d-8d1f-6e14547134c7",
            "version": 1,
            "bodyDocId": null,
            "description": "A transitional slide marking the start of a new section.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "d7b7767e-603a-47e8-9850-ec517035b2c9",
          "evidence": "title/headline: Financials",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-17 03:48:47.07848+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 12,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 15,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 11,
          "name": "The Breakthrough",
          "beatId": "b59802eb-0bea-4cf4-bf55-0e4ff9de70d7",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "The Breakthrough",
            "slug": "rags-to-riches-the-breakthrough",
            "status": "active",
            "canonId": "019dd9b8-4ab3-73dd-aeb6-bf930dcb0353",
            "version": 1,
            "description": null
          },
          "evidence": "The deck highlights DigitalOcean's financials and customer economics",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 15,
          "from": 11,
          "loop": {
            "name": "47_quick_win_big_bet",
            "slug": "47-quick-win-big-bet",
            "status": "active",
            "bestFor": "Transformation planning, 100-day plans, resource allocation",
            "canonId": "019dd956-790d-708d-983e-ef9bbc68f741",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Full List -> Quick Wins (Low effort, High impact) -> Big Bets (High effort, High impact) -> Sequenced Roadmap",
            "description": "Separate initiatives into immediate wins and longer-term strategic bets",
            "familyLabel": null
          },
          "matchId": "3c30238f-f79a-4aa3-9207-2f512b31f643",
          "evidence": "The deck presents DigitalOcean's financial highlights and KPIs",
          "position": 2,
          "objective": "What are DigitalOcean's financial highlights and KPIs?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:12:15.136674+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 13,
      "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:38:41.121+00",
          "seconds": 4.739,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/13",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-13",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.579,
            "w": 0.402,
            "x": 0.517,
            "y": 0.22
          },
          "kind": "chart",
          "text": "Adjusted EBITDA (M)\n32% 35% 38.5%\n$400 $300 $200 $100 $0\n$137 $199 $266\nFY'21 FY'22 FY'23E",
          "attrs": {
            "series": [
              {
                "data": [
                  137,
                  199,
                  266
                ],
                "name": "Adjusted EBITDA",
                "type": "bar"
              },
              {
                "data": [
                  32,
                  35,
                  38.5
                ],
                "name": "Adjusted EBITDA Margin",
                "type": "line"
              }
            ],
            "x_axis_label": "Fiscal Year",
            "y_axis_label": "Adjusted EBITDA (M)"
          },
          "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:38:41.121+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "87f59147-754f-4ee6-bb77-8b8d716e84dc",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.579,
            "w": 0.402,
            "x": 0.077,
            "y": 0.22
          },
          "kind": "chart",
          "text": "Revenue (M)\n35% 34% 20%\n$1,000 $750 $500 $250 $0\n$429 $576 $690\nFY'21 FY'22 FY'23E",
          "attrs": {
            "series": [
              {
                "data": [
                  429,
                  576,
                  690
                ],
                "name": "Revenue",
                "type": "bar"
              },
              {
                "data": [
                  35,
                  34,
                  20
                ],
                "name": "YoY Revenue Growth",
                "type": "line"
              }
            ],
            "x_axis_label": "Fiscal Year",
            "y_axis_label": "Revenue (M)"
          },
          "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:38:41.121+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b8b519af-a636-4946-9289-433935c98842",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.014,
            "w": 0.436,
            "x": 0.303,
            "y": 0.896
          },
          "kind": "source-note",
          "text": "Notes: 2023E based on the midpoint of financial outlook as of November 2, 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:38:41.121+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8c4197b4-a095-43c4-ba3e-7ac7e3e92718",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.66,
            "x": 0.088,
            "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:38:41.121+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6a384e2b-95ec-4b41-81d2-e8008761778f",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 15,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 11,
          "name": "The Breakthrough",
          "beatId": "b59802eb-0bea-4cf4-bf55-0e4ff9de70d7",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "The Breakthrough",
            "slug": "rags-to-riches-the-breakthrough",
            "status": "active",
            "canonId": "019dd9b8-4ab3-73dd-aeb6-bf930dcb0353",
            "version": 1,
            "description": null
          },
          "evidence": "The deck highlights DigitalOcean's financials and customer economics",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 15,
          "from": 11,
          "loop": {
            "name": "47_quick_win_big_bet",
            "slug": "47-quick-win-big-bet",
            "status": "active",
            "bestFor": "Transformation planning, 100-day plans, resource allocation",
            "canonId": "019dd956-790d-708d-983e-ef9bbc68f741",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Full List -> Quick Wins (Low effort, High impact) -> Big Bets (High effort, High impact) -> Sequenced Roadmap",
            "description": "Separate initiatives into immediate wins and longer-term strategic bets",
            "familyLabel": null
          },
          "matchId": "3c30238f-f79a-4aa3-9207-2f512b31f643",
          "evidence": "The deck presents DigitalOcean's financial highlights and KPIs",
          "position": 2,
          "objective": "What are DigitalOcean's financial highlights and KPIs?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:12:15.136674+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 14,
      "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": 41,
        "componentCount": 4,
        "textChars": 272,
        "nDataPoints": 10,
        "notes": null,
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:38:40.078+00",
          "seconds": 3.505,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/14",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-14",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.58,
            "w": 0.39,
            "x": 0.53,
            "y": 0.209
          },
          "kind": "chart",
          "text": "Diluted Weighted Average Shares Outstanding\nFY'21: 118M\nFY'22: 118M\nFY'23E: 102.5M",
          "attrs": {
            "chart_type": "bar"
          },
          "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:38:40.078+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "05e030aa-fe9b-4c89-b453-6c25dc8a19c3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.58,
            "w": 0.39,
            "x": 0.085,
            "y": 0.209
          },
          "kind": "chart",
          "text": "Adjusted Free Cash Flow (M)\nFY'21: $25, 6%\nFY'22: $78, 13%\nFY'23E: $148, 21.5%",
          "attrs": {
            "chart_type": "bar-line"
          },
          "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:38:40.078+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b073d2be-e037-4410-b105-9f4be9acdfa3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.015,
            "w": 0.43,
            "x": 0.301,
            "y": 0.894
          },
          "kind": "source-note",
          "text": "Notes: 2023E based on the midpoint of financial outlook as of November 2, 2023",
          "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:38:40.078+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "aee02038-8e80-419e-8120-b681d76be6cd",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.56,
            "x": 0.085,
            "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:38:40.078+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ebacd3f8-21e8-4337-8990-bf33458db073",
          "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": "fd959e28-afac-440d-8b8c-b3be85306c04",
          "evidence": "chart/bar-vertical: Diluted Weighted Average Shares Outstanding, Adjusted Free Cash Flow (M)",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-17 01:55:22.405287+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 14,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 15,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 11,
          "name": "The Breakthrough",
          "beatId": "b59802eb-0bea-4cf4-bf55-0e4ff9de70d7",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "The Breakthrough",
            "slug": "rags-to-riches-the-breakthrough",
            "status": "active",
            "canonId": "019dd9b8-4ab3-73dd-aeb6-bf930dcb0353",
            "version": 1,
            "description": null
          },
          "evidence": "The deck highlights DigitalOcean's financials and customer economics",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 15,
          "from": 11,
          "loop": {
            "name": "47_quick_win_big_bet",
            "slug": "47-quick-win-big-bet",
            "status": "active",
            "bestFor": "Transformation planning, 100-day plans, resource allocation",
            "canonId": "019dd956-790d-708d-983e-ef9bbc68f741",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Full List -> Quick Wins (Low effort, High impact) -> Big Bets (High effort, High impact) -> Sequenced Roadmap",
            "description": "Separate initiatives into immediate wins and longer-term strategic bets",
            "familyLabel": null
          },
          "matchId": "3c30238f-f79a-4aa3-9207-2f512b31f643",
          "evidence": "The deck presents DigitalOcean's financial highlights and KPIs",
          "position": 2,
          "objective": "What are DigitalOcean's financial highlights and KPIs?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:12:15.136674+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": 4,
        "textChars": 168,
        "nDataPoints": 6,
        "notes": null,
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:38:41.507+00",
          "seconds": 4.878,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/15",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-15",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.55,
            "w": 0.36,
            "x": 0.52,
            "y": 0.229
          },
          "kind": "chart",
          "text": "ARPU: Q3'21 at $67.65, Q3'22 at $86.54, Q3'23 at $92.06.",
          "attrs": {
            "chart_type": "line",
            "data_points": [
              {
                "x": "Q3'21",
                "y": 67.65
              },
              {
                "x": "Q3'22",
                "y": 86.54
              },
              {
                "x": "Q3'23",
                "y": 92.06
              }
            ],
            "series_count": 1,
            "x_axis_labels": [
              "Q3'21",
              "Q3'22",
              "Q3'23"
            ],
            "y_axis_labels": [
              "$50.00",
              "$60.00",
              "$70.00",
              "$80.00",
              "$90.00",
              "$100.00"
            ]
          },
          "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:38:41.507+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5baef73c-f94c-4bc4-8e12-20ab58967410",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.55,
            "w": 0.36,
            "x": 0.12,
            "y": 0.229
          },
          "kind": "chart",
          "text": "Net Dollar Retention Rate: Q3'21 at 116%, Q3'22 at 118%, Q3'23 at 96%.",
          "attrs": {
            "chart_type": "line",
            "data_points": [
              {
                "x": "Q3'21",
                "y": 116
              },
              {
                "x": "Q3'22",
                "y": 118
              },
              {
                "x": "Q3'23",
                "y": 96
              }
            ],
            "series_count": 1,
            "x_axis_labels": [
              "Q3'21",
              "Q3'22",
              "Q3'23"
            ],
            "y_axis_labels": [
              "90%",
              "100%",
              "110%",
              "120%"
            ]
          },
          "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:38:41.507+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b0fe7b4a-d7f0-44b9-abc1-835e33602117",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.015,
            "w": 0.106,
            "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:38:41.507+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d570cd15-3848-4d59-ba23-ed1603b336bc",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.407,
            "x": 0.079,
            "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:38:41.507+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "36af82e8-2e32-4b4e-b12b-4deda5efc93a",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 15,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 11,
          "name": "The Breakthrough",
          "beatId": "b59802eb-0bea-4cf4-bf55-0e4ff9de70d7",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "The Breakthrough",
            "slug": "rags-to-riches-the-breakthrough",
            "status": "active",
            "canonId": "019dd9b8-4ab3-73dd-aeb6-bf930dcb0353",
            "version": 1,
            "description": null
          },
          "evidence": "The deck highlights DigitalOcean's financials and customer economics",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 15,
          "from": 11,
          "loop": {
            "name": "47_quick_win_big_bet",
            "slug": "47-quick-win-big-bet",
            "status": "active",
            "bestFor": "Transformation planning, 100-day plans, resource allocation",
            "canonId": "019dd956-790d-708d-983e-ef9bbc68f741",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Full List -> Quick Wins (Low effort, High impact) -> Big Bets (High effort, High impact) -> Sequenced Roadmap",
            "description": "Separate initiatives into immediate wins and longer-term strategic bets",
            "familyLabel": null
          },
          "matchId": "3c30238f-f79a-4aa3-9207-2f512b31f643",
          "evidence": "The deck presents DigitalOcean's financial highlights and KPIs",
          "position": 2,
          "objective": "What are DigitalOcean's financial highlights and KPIs?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:12:15.136674+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 16,
      "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": 46,
        "componentCount": 3,
        "textChars": 551,
        "nDataPoints": 30,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:38:41.621+00",
          "seconds": 4.16,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/16",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-16",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.013,
            "w": 0.09,
            "x": 0.84,
            "y": 0.92
          },
          "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:38:41.621+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "963b83e0-9bc7-40e8-88a1-6a674d516e98",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.65,
            "w": 0.854,
            "x": 0.074,
            "y": 0.206
          },
          "kind": "table",
          "text": "Metric, Q4 2023, FY 2023 (as of 2/16), FY 2023 (as of 5/9), FY 2023 (as of 8/11), FY 2023 (as of 11/2), Revenue, Targeting $178M, $700-$720M, $700-$720M, $680-$685M, Targeting $690M, Adjusted EBITDA Margin, 36-37%, 38-39%, 38-39%, 38-39%, 38-39%, Non-GAAP Diluted Net Income Per Share, $0.36-$0.37, $1.65-$1.69, $1.70-$1.73, $1.40-$1.44, $1.52-$1.54, Adjusted Free Cash Flow Margin, NA, 21-22%, 21-22%, 21-22%, 21-22%, Fully Diluted Weighted Average Shares Outstanding, 100-101M, 114-116M, 103-105M, 105-107M, 102-103M",
          "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:38:41.621+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1af3ce8f-9c44-44f1-b527-dde56730f719",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.36,
            "x": 0.078,
            "y": 0.05
          },
          "kind": "title",
          "text": "Financial Outlook",
          "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:38:41.621+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "807f230d-8ad7-4456-a4e6-8990373e44e8",
          "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": "c0ab4b41-6164-4f38-bfa9-a21352030aa1",
          "evidence": "table/data: Metric, Q4 2023, FY 2023 (as of 2/16), FY 2023 (as of 5/9), FY 2023 (as of 8/11), FY 2023 (as of 11/2), Revenue, Targeting $178M, $700-$720M, $700-$720M, $680-$685M, Targeting $690M, Adjusted EBITDA Margin, 3",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-17 01:55:22.508271+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 16,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 24,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 16,
          "name": "Ultimate Achievement",
          "beatId": "5b0bc7bc-106e-40c1-9b90-75996a6ad68a",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "Ultimate Achievement",
            "slug": "rags-to-riches-ultimate-achievement",
            "status": "active",
            "canonId": "019dd9b8-4bd4-742e-8790-192b9ccb6049",
            "version": 1,
            "description": null
          },
          "evidence": "The deck concludes with DigitalOcean's financial outlook and adjusted EBITDA",
          "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": [],
      "locked": true
    },
    {
      "page": 17,
      "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:38:40.454+00",
          "seconds": 2.716,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/17",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-17",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.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:38:40.454+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9e17b446-8ee5-4064-8833-6f2a252f04f7",
          "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:38:40.454+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4be7ea01-aa3f-44d2-ae66-dfbc32058d16",
          "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:38:40.454+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "25f6f330-c940-4fe5-9a01-12f1bc083caa",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 24,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 16,
          "name": "Ultimate Achievement",
          "beatId": "5b0bc7bc-106e-40c1-9b90-75996a6ad68a",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "Ultimate Achievement",
            "slug": "rags-to-riches-ultimate-achievement",
            "status": "active",
            "canonId": "019dd9b8-4bd4-742e-8790-192b9ccb6049",
            "version": 1,
            "description": null
          },
          "evidence": "The deck concludes with DigitalOcean's financial outlook and adjusted EBITDA",
          "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": [],
      "locked": true
    },
    {
      "page": 18,
      "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": 90,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:38:43.095+00",
          "seconds": 5.069,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/18",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-18",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.04,
            "w": 0.52,
            "x": 0.05,
            "y": 0.91
          },
          "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:38:43.095+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "09c150ba-fd7f-43f5-89d8-30a51ba8598b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.73,
            "w": 0.89,
            "x": 0.05,
            "y": 0.17
          },
          "kind": "table",
          "text": "Q3'21 Q4'21 Q1'22 Q2'22 Q3'22 Q4'22 Q1'23 Q2'23 Q3'23\nRevenue (M) $111.4 $119.7 $127.3 $133.9 $152.1 $163.0 $165.1 $169.8 $177.1\nRevenue Growth 37% 37% 36% 29% 37% 36% 30% 27% 16%\nARR (M) $455 $490 $524 $544 $641 $659 $669 $682 $713\nARR Increase (M) $28 $35 $34 $20 $97 $18 $10 $12 $32\nAdj. EBITDA (M)¹ $36.6 $37.8 $37.2 $45.5 $61.5 $54.7 $55.7 $72.2 $75.8\nNet Dollar Retention Rate (NDR) 116% 116% 117% 112% 118% 112% 107% 104% 96%\nAverage Revenue Per Customer (ARPU)² $67.65 $72.01 $76.45 $79.74 $86.54 $87.52 $88.35 $90.84 $92.06\nBuilders and Scalers (Customers that spend more than $50 per month) 94.6k 99.4k 102.5k 105.4K 142.1K 144.2k 146.5k 150.1k 154.3k\nBuilders and Scalers % of total company revenue 83% 84% 84% 85% 86% 86% 86% 86% 86%\nCapex as % of Revenue 24% 27% 20% 24% 22% 18% 15% 15% 12%",
          "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:38:43.095+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "01203ec0-b29e-4b7d-9dfb-a02dd705d6b0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.56,
            "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:38:43.095+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8033d3ab-4d13-4617-83cd-74d4636f86be",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 24,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 16,
          "name": "Ultimate Achievement",
          "beatId": "5b0bc7bc-106e-40c1-9b90-75996a6ad68a",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "Ultimate Achievement",
            "slug": "rags-to-riches-ultimate-achievement",
            "status": "active",
            "canonId": "019dd9b8-4bd4-742e-8790-192b9ccb6049",
            "version": 1,
            "description": null
          },
          "evidence": "The deck concludes with DigitalOcean's financial outlook and adjusted EBITDA",
          "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": [],
      "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": 83,
        "componentCount": 6,
        "textChars": 1637,
        "nDataPoints": 48,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:38:44.895+00",
          "seconds": 5.862,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/19",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-19",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.236,
            "w": 0.147,
            "x": 0.764,
            "y": 0.474
          },
          "kind": "source-note",
          "text": "(2) Primarily consists of salary continuation charges, executive reorganization charges including CEO search firm fees and other legal and professional service costs, and the $31.3 million reversal of stock-based compensation related to the forfeited MRSU award.",
          "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:38:44.895+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1da41226-fdab-47d4-a62e-50bb38ab1743",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.147,
            "x": 0.764,
            "y": 0.73
          },
          "kind": "source-note",
          "text": "(3) Other income, net primarily consists of interest and accretion 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:38:44.895+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "21d22cd6-6822-4f3a-93a0-43b71a45fdb6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.189,
            "w": 0.147,
            "x": 0.764,
            "y": 0.262
          },
          "kind": "source-note",
          "text": "(1) For the three and nine months ended September 30, 2023, non-GAAP stock-based compensation excludes the $31.3 million reversal related to the forfeited MRSU award as it is presented in Restructuring related 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:38:44.895+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a29b8a3f-a74c-4752-a804-1b4b45e1e529",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.014,
            "w": 0.096,
            "x": 0.838,
            "y": 0.935
          },
          "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:38:44.895+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b5d708d2-f2ba-47cf-9ccb-331b4c26c2d9",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.743,
            "w": 0.666,
            "x": 0.048,
            "y": 0.169
          },
          "kind": "table",
          "text": "Three Months Ended September 30, 2023, 2022; Nine Months Ended September 30, 2023, 2022; GAAP Net income (loss) attributable to common stockholders: $19,175, $7,903, $3,470, $(17,424); Adjustments: Depreciation and amortization: 30,554, 25,626, 87,085, 73,900; Stock-based compensation(1): 28,731, 23,594, 92,754, 77,758; Interest expense: 2,333, 2,127, 6,634, 6,281; Acquisition related compensation: 7,995, 2,361, 22,576, 2,361; Acquisition and integration related costs: 2,366, 2,700, 5,113, 2,868; Income tax expense: 17,939, 442, 9,774, 2,611; Loss on extinguishment of debt: -, -, -, 407; Restructuring and other charges: (441), -, 20,862, -; Restructuring related charges(2): (29,484), -, (26,757), -; Impairment of long-lived assets: 587, 24, 1,140, 1,615; Other income, net(3): (3,979), (3,274), (18,967), (6,206); Adjusted EBITDA: $75,776, $61,503, $203,684, $144,171; As a percentage of revenue: Net income (loss) margin: 11%, 5%, 1%, (4)%; Adjusted EBITDA margin: 43%, 40%, 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:38:44.895+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c72603d1-c10b-4912-97fe-c48801ea1ce6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.026,
            "w": 0.566,
            "x": 0.085,
            "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:38:44.895+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "86039ed3-4eee-4327-91fe-1c6bc20402f4",
          "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": "39658618-d5e6-4acb-bcbd-5ab80be9ebc1",
          "evidence": "table/data: Three Months Ended September 30, 2023, 2022; Nine Months Ended September 30, 2023, 2022; GAAP Net income (loss) attributable to common stockholders",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-17 01:55:22.642254+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": 24,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 16,
          "name": "Ultimate Achievement",
          "beatId": "5b0bc7bc-106e-40c1-9b90-75996a6ad68a",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "Ultimate Achievement",
            "slug": "rags-to-riches-ultimate-achievement",
            "status": "active",
            "canonId": "019dd9b8-4bd4-742e-8790-192b9ccb6049",
            "version": 1,
            "description": null
          },
          "evidence": "The deck concludes with DigitalOcean's financial outlook and adjusted EBITDA",
          "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": [],
      "locked": true
    },
    {
      "page": 20,
      "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": 1899,
        "nDataPoints": 48,
        "notes": null,
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:38:45.167+00",
          "seconds": 5.899,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/20",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-20",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.12,
            "w": 0.22,
            "x": 0.75,
            "y": 0.23
          },
          "kind": "source-note",
          "text": "(1) For the three and nine months ended September 30, 2023, non-GAAP stock-based compensation excludes the $31.3 million reversal related to the forfeited MRSU award as it is presented in Restructuring related 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:38:45.167+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "454c3970-6878-4f23-bcbd-f9214e7d284e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.11,
            "x": 0.84,
            "y": 0.92
          },
          "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:38:45.167+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "49bc4153-59a2-4a88-80d5-0533b03fb806",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.3,
            "w": 0.22,
            "x": 0.75,
            "y": 0.54
          },
          "kind": "source-note",
          "text": "(3) Previously, 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%. Prior to fiscal year 2023, 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:38:45.167+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "77377a4d-9240-4581-92d2-67c2c8558d16",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.16,
            "w": 0.22,
            "x": 0.75,
            "y": 0.37
          },
          "kind": "source-note",
          "text": "(2) Primarily consists of salary continuation charges, executive reorganization charges including CEO search firm fees and other legal and professional service costs, and the $31.3 million reversal of stock-based compensation related to the forfeited MRSU award.",
          "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:38:45.167+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c7538d53-ba86-4bf0-b82a-4a8c5edd0ce6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.6,
            "w": 0.7,
            "x": 0.03,
            "y": 0.23
          },
          "kind": "table",
          "text": "Three Months Ended September 30, 2023, 2022; Nine Months Ended September 30, 2023, 2022; GAAP Net income (loss) attributable to common stockholders: $19,175, $7,903, $3,470, $(17,424); Stock-based compensation(1): 28,731, 23,594, 92,754, 77,758; Acquisition related compensation: 7,995, 2,361, 22,576, 2,361; Amortization of acquired intangible assets: 5,651, 1,661, 13,231, 2,687; Acquisition and integration related costs: 2,366, 2,700, 5,113, 2,868; Loss on extinguishment of debt: —, —, —, 407; Impairment of long-lived assets: 587, 24, 1,140, 1,615; Restructuring and other charges: (441), —, 20,862, —; Restructuring related charges(2): (29,484), —, (26,757), —; Non-GAAP income tax adjustment(3): 9,011, 710, (14,393), 992; Non-GAAP Net income: $43,591, $38,953, $117,996, $71,264",
          "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:38:45.167+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ff70532a-285e-4af1-9efe-efc05cc8853b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.34,
            "x": 0.09,
            "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:38:45.167+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "75bc10c9-2412-4b71-a1b4-c4e3b9d2e7c5",
          "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": "b7cfeb52-a72d-4900-8d0a-2cc47cb0d567",
          "evidence": "table/data: Three Months Ended September 30, 2023, 2022; Nine Months Ended September 30, 2023, 2022; GAAP Net income (loss) attributable to common stockholders",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-17 01:55:22.710829+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": 24,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 16,
          "name": "Ultimate Achievement",
          "beatId": "5b0bc7bc-106e-40c1-9b90-75996a6ad68a",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "Ultimate Achievement",
            "slug": "rags-to-riches-ultimate-achievement",
            "status": "active",
            "canonId": "019dd9b8-4bd4-742e-8790-192b9ccb6049",
            "version": 1,
            "description": null
          },
          "evidence": "The deck concludes with DigitalOcean's financial outlook and adjusted EBITDA",
          "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": [],
      "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": "overcrowded",
        "densityScore": 93,
        "componentCount": 8,
        "textChars": 2562,
        "nDataPoints": 48,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:38:47.052+00",
          "seconds": 7.709,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/21",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-21",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.21,
            "w": 0.27,
            "x": 0.69,
            "y": 0.413
          },
          "kind": "source-note",
          "text": "(3) Previously, 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%. Prior to fiscal year 2023, 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": {},
          "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:38:47.052+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0574803b-dda5-4e1a-8c30-29c38b7f42d7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.016,
            "w": 0.114,
            "x": 0.846,
            "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:38:47.052+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "05f8c0cb-b704-4620-9067-43d11d47d409",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.09,
            "w": 0.27,
            "x": 0.69,
            "y": 0.29
          },
          "kind": "source-note",
          "text": "(2) Primarily consists of salary continuation charges, executive reorganization charges including CEO search firm fees and other legal and professional service costs, and the $31.3 million reversal of stock-based compensation related to the forfeited MRSU award.",
          "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:38:47.052+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "41a95086-262a-4299-8d1f-d6cc4aaae62f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.27,
            "x": 0.69,
            "y": 0.187
          },
          "kind": "source-note",
          "text": "(1) For the three and nine months ended September 30, 2023, non-GAAP stock-based compensation excludes the $31.3 million reversal related to the forfeited MRSU award as it is presented in Restructuring related 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:38:47.052+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "574a9cfb-5bae-47fb-b90e-99787409bdff",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.27,
            "x": 0.69,
            "y": 0.646
          },
          "kind": "source-note",
          "text": "(4) Consists of non-cash interest expense for amortization of deferred financing fees related to the Convertible Notes.",
          "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:38:47.052+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8a4d029d-5857-47c2-8750-bd1b9274daf3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.27,
            "x": 0.69,
            "y": 0.708
          },
          "kind": "source-note",
          "text": "(5) Consists of the potentially dilutive effects of our stock options, RSUS, PRSUs, and Convertible Notes. In periods with a GAAP net loss position, these are excluded from GAAP weighted-average shares.",
          "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:38:47.052+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ada2594c-2b65-4141-9ebb-fe40c33a55bc",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.64,
            "w": 0.602,
            "x": 0.048,
            "y": 0.22
          },
          "kind": "table",
          "text": "Three Months Ended September 30, Nine Months Ended September 30, (In thousands, except per share amounts) 2023 2022 2023 2022 GAAP Net income (loss) per share attributable to common stockholders, diluted $ 0.20 $ 0.08 $ 0.04 $ (0.17) Stock-based compensation (1) 0.27 0.21 0.87 0.69 Acquisition related compensation 0.07 0.02 0.21 0.02 Amortization of acquired intangible assets 0.05 0.01 0.12 0.02 Acquisition and integration related costs 0.02 0.02 0.05 0.04 Impairment of long-lived assets — — 0.01 0.01 Restructuring and other charges — — 0.20 — Restructuring related charges (2) (0.28) — (0.25) — Non-cash charges related to convertible notes (4) 0.02 0.01 0.04 0.04 Non-GAAP income tax adjustment(3) 0.09 0.01 (0.13) 0.01 Non-GAAP Net income per share, diluted $ 0.44 $ 0.36 $ 1.16 $ 0.66 GAAP weighted-average shares used to compute net income (loss) per share, diluted 102,674 104,931 97,747 102,134 Weighted-average dilutive effect of potentially dilutive securities (5) — 8,403 8,403 12,375 Non-GAAP weighted-average shares used to compute net income per share, diluted 102,674 113,334 106,150 114,509",
          "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:38:47.052+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2bc76bc3-916a-4307-9a46-aafbf0e37c72",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.026,
            "w": 0.55,
            "x": 0.088,
            "y": 0.06
          },
          "kind": "title",
          "text": "Non-GAAP Diluted Net Income per Share",
          "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:38:47.052+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "38e91d3e-bc84-47f5-bec4-37bcd35697f2",
          "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": "96e18d8a-f065-4c0e-978a-0bd6c8ab36ae",
          "evidence": "table/data: Three Months Ended September 30, Nine Months Ended September 30, (In thousands, except per share amounts) 2023 2022 2023 2022 GAAP Net income (loss) per share attributable to common stockholders, diluted",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-17 01:55:22.777745+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 21,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 24,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 16,
          "name": "Ultimate Achievement",
          "beatId": "5b0bc7bc-106e-40c1-9b90-75996a6ad68a",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "Ultimate Achievement",
            "slug": "rags-to-riches-ultimate-achievement",
            "status": "active",
            "canonId": "019dd9b8-4bd4-742e-8790-192b9ccb6049",
            "version": 1,
            "description": null
          },
          "evidence": "The deck concludes with DigitalOcean's financial outlook and adjusted EBITDA",
          "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": [],
      "locked": true
    },
    {
      "page": 22,
      "type": "setup",
      "function": "quantify_opportunity",
      "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": "quantify_opportunity",
        "functionCanon": {
          "name": "Quantify opportunity",
          "slug": "quantify_opportunity",
          "status": "active",
          "canonId": "019de52d-17e4-726f-aa15-83350acef1dd",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 53,
        "componentCount": 3,
        "textChars": 1073,
        "nDataPoints": 32,
        "notes": null,
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:38:44.122+00",
          "seconds": 4.7,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/22",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-22",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.12,
            "w": 0.197,
            "x": 0.767,
            "y": 0.473
          },
          "kind": "source-note",
          "text": "1) Primarily consists of salary continuation charges and executive reorganization charges, including 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:38:44.122+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "663bb631-39c4-4619-8003-98b717e7f165",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.61,
            "w": 0.696,
            "x": 0.04,
            "y": 0.229
          },
          "kind": "table",
          "text": "Three Months Ended September 30, 2023, 2022; Nine Months Ended September 30, 2023, 2022; GAAP Net cash provided by operating activities: $54,050, $55,845, $154,426, $132,318; Capital expenditures - property and equipment: (20,229), (30,989), (67,077), (79,679); Capital expenditures - internal-use software development: (1,180), (2,263), (4,075), (6,593); Purchase of intangible assets: —, —, —, (4,915); Restructuring and other charges: 848, —, 16,774, —; Acquisition related compensation: 16,851, —, 16,851, —; Restructuring related charges(1): 1,231, —, 3,958, —; Acquisition and integration related costs: 4,506, 1,021, 6,067, 1,332; Adjusted free cash flow: $56,077, $23,614, $126,924, $42,463; As a percentage of revenue: GAAP Net cash provided by operating activities: 31%, 37%, 30%, 32%; Adjusted free cash flow margin: 32%, 16%, 25%, 10%",
          "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:38:44.122+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3f80548e-c999-4de5-89c6-f0ae26250dcf",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.028,
            "w": 0.746,
            "x": 0.089,
            "y": 0.06
          },
          "kind": "title",
          "text": "Adjusted Free Cash Flow and Adjusted Free Cash Flow 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:38:44.122+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d523e7a6-d4c9-4b21-8b4e-0a79ffaed8a9",
          "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": "0a20435a-64d5-4f60-a3d6-29ccc5d0dc0f",
          "evidence": "table/data: Three Months Ended September 30, 2023, 2022; Nine Months Ended September 30, 2023, 2022; GAAP Net cash provided by operating activities",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-17 01:55:22.84444+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": 24,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 16,
          "name": "Ultimate Achievement",
          "beatId": "5b0bc7bc-106e-40c1-9b90-75996a6ad68a",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "Ultimate Achievement",
            "slug": "rags-to-riches-ultimate-achievement",
            "status": "active",
            "canonId": "019dd9b8-4bd4-742e-8790-192b9ccb6049",
            "version": 1,
            "description": null
          },
          "evidence": "The deck concludes with DigitalOcean's financial outlook and adjusted EBITDA",
          "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": [],
      "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": "dense",
        "densityScore": 52,
        "componentCount": 3,
        "textChars": 801,
        "nDataPoints": 72,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:38:43.719+00",
          "seconds": 3.537,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/23",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-23",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.01,
            "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:38:43.719+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "88af480e-74d3-492a-9ee5-846fac0af302",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.75,
            "w": 0.65,
            "x": 0.17,
            "y": 0.15
          },
          "kind": "table",
          "text": "Three Months Ended September 30, 2023, 2022; Nine Months Ended September 30, 2023, 2022; GAAP cost of revenue, Amortization of acquired intangible assets, Stock-based compensation, Acquisition and integration related costs, Impairment of long-lived assets, Non-GAAP cost of revenue, GAAP research and development, Amortization of acquired intangible assets, Stock-based compensation, Impairment of long-lived assets, Acquisition related compensation, Acquisition and integration related costs, Restructuring related charges, Non-GAAP research and development, GAAP sales and marketing, Amortization of acquired intangible assets, Stock-based compensation, Acquisition and integration related costs, Restructuring related charges, Non-GAAP sales and marketing",
          "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:38:43.719+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7aace9df-69f0-4a2c-9edb-3918e5d567e2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.49,
            "x": 0.09,
            "y": 0.06
          },
          "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:38:43.719+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "be4764ed-4ca3-4693-b22f-cc5b5be97b33",
          "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": "f7a650d7-cfa9-492b-8a5b-ef255fce8065",
          "evidence": "table/data: Three Months Ended September 30, 2023, 2022; Nine Months Ended September 30, 2023, 2022; GAAP cost of revenue",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-17 01:55:22.913396+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": 24,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 16,
          "name": "Ultimate Achievement",
          "beatId": "5b0bc7bc-106e-40c1-9b90-75996a6ad68a",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "Ultimate Achievement",
            "slug": "rags-to-riches-ultimate-achievement",
            "status": "active",
            "canonId": "019dd9b8-4bd4-742e-8790-192b9ccb6049",
            "version": 1,
            "description": null
          },
          "evidence": "The deck concludes with DigitalOcean's financial outlook and adjusted EBITDA",
          "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": [],
      "locked": true
    },
    {
      "page": 24,
      "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": "dense",
        "densityScore": 52,
        "componentCount": 3,
        "textChars": 889,
        "nDataPoints": 32,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-2.5-flash",
          "runId": null,
          "at": "2026-05-02 07:38:44.37+00",
          "seconds": 3.998,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de517-2f06-7554-b31d-7892457cd1bf/24",
        "deck": "/decks/019de517-2f06-7554-b31d-7892457cd1bf",
        "deckAnchor": "/decks/019de517-2f06-7554-b31d-7892457cd1bf#slide-24",
        "deckJson": "/decks/019de517-2f06-7554-b31d-7892457cd1bf.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.015,
            "w": 0.106,
            "x": 0.84,
            "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:38:44.37+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a0df3fd6-ad83-4af0-b03e-b16ac83a9cd8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.56,
            "w": 0.735,
            "x": 0.137,
            "y": 0.21
          },
          "kind": "table",
          "text": "Three Months Ended September 30, 2023, 2022; Nine Months Ended September 30, 2023, 2022; GAAP general and administrative: $20,064, $38,847, $117,861, $115,109; Amortization of acquired intangible assets: -, $401, -, $112; Stock-based compensation: ($14,029), ($11,510), ($44,362), ($37,184); Impairment of long-lived assets: -, $1, -, ($1,471); Acquisition related compensation: ($7,746), ($2,701), ($21,827), ($2,361); Acquisition and integration related costs: ($1,839), ($1,779), ($4,427), ($2,868); Restructuring related charges: $29,810, -, $29,841, -; Non-GAAP general and administrative: $26,260, $23,259, $77,086, $71,337; GAAP restructuring and other charges: ($441), -, $20,862, -; Stock-based compensation: -, -, ($20,862), -; Restructuring and other charges: $441, -, -, -; 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:38:44.37+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "588a849e-7ed9-4765-a0b7-02b0492d845a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.026,
            "w": 0.49,
            "x": 0.089,
            "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:38:44.37+00",
            "model": "google/gemini-2.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0f3603dd-c2cb-47a2-bfc2-ce3ea21ae172",
          "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": "2a648d64-eb5c-4b92-b1a3-4335429936dd",
          "evidence": "table/data: Three Months Ended September 30, 2023, 2022; Nine Months Ended September 30, 2023, 2022; GAAP general and administrative",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-17 01:55:22.981712+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 24,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 24,
          "arc": {
            "name": "Rags to Riches",
            "slug": "rags-to-riches",
            "status": "active",
            "bestFor": "Founder stories, IPO roadshows, brand origin",
            "canonId": "019dd956-63ce-718e-8e61-e46409564085",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Humble Origins -> Early Struggles -> The Breakthrough -> Rising Success -> Ultimate Achievement",
            "description": null,
            "familyLabel": null
          },
          "from": 16,
          "name": "Ultimate Achievement",
          "beatId": "5b0bc7bc-106e-40c1-9b90-75996a6ad68a",
          "matchId": "e95895c5-3a59-4dee-b3ce-97df1ee617cc",
          "beatType": {
            "name": "Ultimate Achievement",
            "slug": "rags-to-riches-ultimate-achievement",
            "status": "active",
            "canonId": "019dd9b8-4bd4-742e-8790-192b9ccb6049",
            "version": 1,
            "description": null
          },
          "evidence": "The deck concludes with DigitalOcean's financial outlook and adjusted EBITDA",
          "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": [],
      "locked": true
    }
  ],
  "arcBeats": [
    {
      "from": 1,
      "to": 3,
      "label": "Humble Origins",
      "description": "The deck starts with an overview of DigitalOcean's mission and market opportunity"
    },
    {
      "from": 4,
      "to": 10,
      "label": "Rising Success",
      "description": "The deck presents DigitalOcean's key performance indicators and growth metrics"
    },
    {
      "from": 11,
      "to": 15,
      "label": "The Breakthrough",
      "description": "The deck highlights DigitalOcean's financials and customer economics"
    },
    {
      "from": 16,
      "to": 24,
      "label": "Ultimate Achievement",
      "description": "The deck concludes with DigitalOcean's financial outlook and adjusted EBITDA"
    }
  ],
  "loops": [
    {
      "from": 5,
      "to": 10,
      "label": "Logic Chain",
      "description": "How does DigitalOcean's market opportunity drive growth?"
    },
    {
      "from": 6,
      "to": 10,
      "label": "Cost Of Inaction",
      "description": "What are the costs of not using DigitalOcean's cloud platform?"
    },
    {
      "from": 11,
      "to": 15,
      "label": "Quick Win Big Bet",
      "description": "What are DigitalOcean's financial highlights and KPIs?"
    }
  ]
}