{
  "schemaVersion": "deck-intelligence.v1",
  "id": "019dd923-5f69-752d-a9b8-8c50a09aee2a",
  "slug": "VQrr16c7JZlF4Ntxixkb",
  "title": "See the pitch deck a Berlin-based startup used to raise $10 million for its digital content delivery platform that's nabbed two European government bodies as clients",
  "subtitle": "GraphCMS",
  "author": "GraphCMS",
  "pageCount": 8,
  "kind": "pitchdeck",
  "orientation": "landscape",
  "aspectRatio": 1.775,
  "document": {
    "id": "019dd923-5f69-752d-a9b8-8c50a09aee2a",
    "slug": "VQrr16c7JZlF4Ntxixkb",
    "title": "See the pitch deck a Berlin-based startup used to raise $10 million for its digital content delivery platform that's nabbed two European government bodies as clients",
    "rawTitle": "See the pitch deck a Berlin-based startup used to raise $10 million for its digital content delivery platform that's nabbed two European government bodies as clients",
    "authorId": "Pitchdecks",
    "authorName": "GraphCMS",
    "authorDisplay": "GraphCMS",
    "kind": {
      "slug": "pitchdeck",
      "label": "Pitch deck"
    },
    "sourceType": {
      "slug": "strategy_consulting",
      "label": "Strategy consulting"
    },
    "fileName": "Graphcms-VQrr16c7.pdf",
    "sourceUrl": "https://www.businessinsider.com/graphcms-pitch-deck-for-10-million-funding-round-2021-7",
    "sourceDate": "2021-07-22 00:00:00",
    "presentationDate": null,
    "ingestedAt": "2026-04-27 09:01:18.024+00",
    "status": "ready",
    "pageCount": 8,
    "orientation": "landscape",
    "aspectRatio": 1.775,
    "targetCompany": null,
    "targetTicker": null,
    "metadata": {
      "local_root": "/tmp/legacy-images/VQrr16c7JZlF4Ntxixkb",
      "origin_corpus": "consulting"
    }
  },
  "coverage": {
    "pageCount": 8,
    "pagesIndexed": 8,
    "pagesWithImages": 8,
    "pagesWithMetadata": 8,
    "imageCoveragePct": 100,
    "metadataCoveragePct": 100,
    "componentCount": 45,
    "chartCount": 0,
    "metricSlides": 0,
    "toolMatches": 1,
    "documentToolMatches": 0,
    "frameworkMatches": 5,
    "arcMatches": 1,
    "beatMatches": 3,
    "loopMatches": 1,
    "patternMatches": 0,
    "storymakersMatch": false,
    "scoreAvailable": false,
    "reviewAvailable": false,
    "activistThesisAvailable": false,
    "pitchdeckMetadataAvailable": true,
    "pitchdeckProfileAvailable": true
  },
  "blocks": [],
  "matches": {
    "arcs": [
      {
        "arc": {
          "name": "Problem-Agitate-Solution",
          "slug": "problem-agitate-solution",
          "status": "active",
          "bestFor": "Sales pitches, urgency-driven, competitive displacement",
          "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
          "description": null,
          "familyLabel": null,
          "categoryName": "Strategy & Business",
          "categorySlug": "strategy-business"
        },
        "matchId": "d5eda356-f317-422f-9e3c-c4f316622d35",
        "evidence": "The deck follows a problem (p2)-complication implied-solution (p1, p4, p5) structure.",
        "isPrimary": true,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 21:35:35.68061+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      }
    ],
    "beats": [
      {
        "to": 2,
        "arc": {
          "name": "Problem-Agitate-Solution",
          "slug": "problem-agitate-solution",
          "status": "active",
          "bestFor": "Sales pitches, urgency-driven, competitive displacement",
          "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
          "description": null,
          "familyLabel": null,
          "categoryName": "Strategy & Business",
          "categorySlug": "strategy-business"
        },
        "from": 2,
        "name": "Problem",
        "beatId": "34ff046b-27b9-4a4f-9d29-423cf9fc3df8",
        "matchId": "d5eda356-f317-422f-9e3c-c4f316622d35",
        "beatType": {
          "name": "Problem (Identify pain)",
          "slug": "problem-agitate-solution-problem-identify-pain",
          "status": "active",
          "canonId": "019dd9b8-0e78-74bb-b8f6-54348367a131",
          "version": 1,
          "description": null
        },
        "evidence": "Content and Data Management Grew Complex, Again.",
        "position": 0,
        "isPrimaryArc": true,
        "parentBeatType": {
          "name": "Complication",
          "slug": "complication",
          "status": "active",
          "canonId": "019dd9b8-0275-7709-b2d6-4f77c3fc7579",
          "version": 1,
          "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs."
        },
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      },
      {
        "to": 1,
        "arc": {
          "name": "Problem-Agitate-Solution",
          "slug": "problem-agitate-solution",
          "status": "active",
          "bestFor": "Sales pitches, urgency-driven, competitive displacement",
          "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
          "description": null,
          "familyLabel": null,
          "categoryName": "Strategy & Business",
          "categorySlug": "strategy-business"
        },
        "from": 1,
        "name": "Solution",
        "beatId": "302db878-5a74-4f82-9eec-c586c66ddaec",
        "matchId": "d5eda356-f317-422f-9e3c-c4f316622d35",
        "beatType": {
          "name": "Solution (Provide relief)",
          "slug": "problem-agitate-solution-solution-provide-relief",
          "status": "active",
          "canonId": "019dd9b8-0fee-73e9-9ae5-799c7f3895cd",
          "version": 1,
          "description": null
        },
        "evidence": "One Content API. Unifying Your Entire Stack.",
        "position": 1,
        "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
      },
      {
        "to": 6,
        "arc": {
          "name": "Problem-Agitate-Solution",
          "slug": "problem-agitate-solution",
          "status": "active",
          "bestFor": "Sales pitches, urgency-driven, competitive displacement",
          "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
          "description": null,
          "familyLabel": null,
          "categoryName": "Strategy & Business",
          "categorySlug": "strategy-business"
        },
        "from": 6,
        "name": "Market Sizing",
        "beatId": "9294d032-3fea-483e-8469-7f6c165d29e7",
        "matchId": "d5eda356-f317-422f-9e3c-c4f316622d35",
        "beatType": {
          "name": "Market Size",
          "slug": "sequoia-pitch-market-size",
          "status": "active",
          "canonId": "019dd9b8-20e6-729c-bc28-05442906d032",
          "version": 1,
          "description": null
        },
        "evidence": "There is no enterprise stack without the need for middleware.",
        "position": 2,
        "isPrimaryArc": true,
        "parentBeatType": {
          "name": "Evidence",
          "slug": "evidence",
          "status": "active",
          "canonId": "019dd9b8-03f9-772a-b84a-4f07b415b77a",
          "version": 1,
          "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development."
        },
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      }
    ],
    "loops": [
      {
        "to": 6,
        "from": 2,
        "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": "1fe56048-d09a-4b6b-ae73-564081858c5b",
        "evidence": "Complexity of content and data management and the need for middleware",
        "position": 0,
        "objective": "Highlight the need for a unified content API",
        "confidence": 0.6,
        "extraction": {
          "at": "2026-07-16 21:35:35.82689+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      }
    ],
    "tools": [
      {
        "tool": {
          "name": "2x2 matrix",
          "slug": "matrix-2x2",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-50ab-72d1-8afb-3ab0a38e32a8",
          "version": 1,
          "bodyDocId": null,
          "description": "BCG matrix, importance/urgency, any axes-and-quadrants frame.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "6afb847e-0b70-4fcf-b286-07d046ba309f",
        "evidence": "2x2 Matrix",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 22:26:49.370856+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 7,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      }
    ],
    "frameworks": [
      {
        "matchId": "be197f1b-52a7-4a90-8534-fbeed66dd043",
        "evidence": "Central node connecting multiple inputs and outputs",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 16:31:14.771+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 1,
        "frameworkName": "hub-spoke"
      },
      {
        "matchId": "06f6df34-b49e-4b0f-857c-142a69ad8736",
        "evidence": "The diagram maps the flow of data from sources through middleware to destinations.",
        "framework": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-05-02 16:31:14.711+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 2,
        "frameworkName": "value-chain"
      },
      {
        "matchId": "65363d29-33a9-41df-a463-05024124c356",
        "evidence": "Contrasts 'The Past' (Monolithic) with 'The Present' (Headless) to illustrate evolution.",
        "framework": null,
        "confidence": 1,
        "extraction": {
          "at": "2026-05-02 16:31:15.47+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 3,
        "frameworkName": "before-after-framing"
      },
      {
        "matchId": "577fb4ec-4ec8-456d-8b40-9b1801ccf385",
        "evidence": "Centralized hub connecting multiple sources to multiple destinations",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 16:31:21.062+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 4,
        "frameworkName": "hub-spoke"
      },
      {
        "matchId": "0f5fbe2f-ddcc-49a8-aeea-3864e1de8fb9",
        "evidence": "The slide uses a 2x2 grid to categorize competitors based on two axes: service type and architectural agnosticism.",
        "framework": null,
        "confidence": 1,
        "extraction": {
          "at": "2026-05-02 16:31:15.641+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 7,
        "frameworkName": "matrix-2x2"
      }
    ],
    "patterns": []
  },
  "storymakers": null,
  "score": null,
  "review": null,
  "activistThesis": null,
  "pitchdeck": {
    "metadata": {
      "author": "",
      "fireId": "VQrr16c7JZlF4Ntxixkb",
      "sector": "media",
      "deckKind": "fundraise",
      "roundRaw": "Series A",
      "amountRaw": "$10 million",
      "amountUsd": "10000000",
      "scrapedAt": "2026-04-27 09:01:18.024+00",
      "sectorRaw": "streaming platform",
      "sourceUrl": "https://www.businessinsider.com/graphcms-pitch-deck-for-10-million-funding-round-2021-7",
      "deckKindAt": "2026-04-28 07:19:06+00",
      "highlights": "GraphCMS has raised a $10 million Series A round led by OpenOcean. The company's product is a 'headless' content management system powered by APIs. According to CEO and cofounder Michael Lukaszczyk;; GraphCMS tripled its revenues in the last year. See more stories on Insider's business page.",
      "slideCount": 8,
      "companyName": "Graphcms",
      "description": "GraphCMS has raised a $10 million Series A round led by OpenOcean. The company's product is a 'headless' content management system powered by APIs. According to CEO and cofounder Michael Lukaszczyk;; GraphCMS tripled its revenues in the last year. See more stories on Insider's business page.  GraphCMS;; a Berlin-based content delivery platform;; has raised a $10 million Series A round led by OpenOcean;; a VC firm that focuses on digital infrastructure startups.  The company's product is a \"headless\" content management system (CMS) that lets businesses create;; edit and update content for any of their channels in one place;; rather than having to individually update their websites;; mobile apps;; commerce platforms;; and so on.   Its USP is that it's the first company to build a system like this using GraphQL;; a coding language that lets developers request data from third-party sources;; or APIs. This means GraphCMS can pull information from any app or service a business is using;; such as Shopify or Amazon Web Services.  Using Netflix as an example;; GraphCMS's CEO and cofounder Michael Lukaszczyk explains that his platform can collect information relating to any show or movie — from its rating on Rotten Tomatoes or credits on IMDB;; to getting the actual films themselves from production providers. This can then be delivered across the streaming platform's web and mobile apps.  The first time Lukaszczyk heard of the term headless CMS was in March 2016;; when he spotted a blog post explaining the concept. He had recently begun developing with GraphQL;; released by its creator Facebook in 2015.  \"I loved the idea of having a centralised content repository that can serve content into all the platforms you like;;\" he says. \"It was at the time when mobile was getting really big;; and smart TVs were getting big. Content distribution needed to be taken care of in an omnichannel way;; not only for web browsers.\"  He says GraphCMS has tripled its revenues in the last year. The company's customers include multinational telecoms firm Telenor;; as well as two European government bodies.  Here is the deck they used to bag $10 million in funding.",
      "displayName": "Graphcms",
      "publishDate": "2021-07-22",
      "roundSeries": "series_a",
      "articleTitle": "See the pitch deck a Berlin-based startup used to raise $10 million for its digital content delivery platform that's nabbed two European government bodies as clients",
      "leadInvestors": null,
      "deckKindSignal": "raise",
      "metaExtractedAt": "2026-04-28 07:16:02+00"
    },
    "profile": {
      "scores": {
        "yc": 0.4948,
        "a16z": 0.3167,
        "docsend": 0.4227,
        "hoffman": 0.3818,
        "mcclure": 0.4648,
        "sequoia": 0.6602,
        "kawasaki": 0.3167,
        "nextview": 0.2114,
        "slidebean": 0.2663,
        "founder_institute": 0.3661
      },
      "nSlides": 8,
      "sequence": [
        "solution",
        "problem_statement",
        "why_now",
        "solution",
        "solution",
        "market_sizing",
        "competitive_analysis",
        "team_bio"
      ],
      "breakdown": {
        "yc": {
          "order": 0.625,
          "signal": 0.08,
          "jaccard": 0.4545
        },
        "a16z": {
          "order": 0.5,
          "signal": 0,
          "jaccard": 0.3333
        },
        "docsend": {
          "order": 0.5,
          "signal": 0,
          "jaccard": 0.5455
        },
        "hoffman": {
          "order": 0.5,
          "signal": 0.05,
          "jaccard": 0.3636
        },
        "mcclure": {
          "order": 0.625,
          "signal": 0.05,
          "jaccard": 0.4545
        },
        "sequoia": {
          "order": 0.625,
          "signal": 0.2,
          "jaccard": 0.5455
        },
        "kawasaki": {
          "order": 0.5,
          "signal": 0,
          "jaccard": 0.3333
        },
        "nextview": {
          "order": 0.25,
          "signal": 0,
          "jaccard": 0.2727
        },
        "slidebean": {
          "order": 0.375,
          "signal": 0,
          "jaccard": 0.3077
        },
        "founder_institute": {
          "order": 0.625,
          "signal": 0,
          "jaccard": 0.3571
        }
      },
      "matchedAt": "2026-04-27 21:51:54+00",
      "noveltyScore": 0.4898,
      "primaryScore": 0.6602,
      "noveltySignals": [
        "rare slide types: why_now",
        "duplicated ≥3×: solution"
      ],
      "primaryProfile": "sequoia",
      "secondaryScore": 0.4948,
      "secondaryProfile": "yc"
    }
  },
  "slides": [
    {
      "page": 1,
      "type": "resolution",
      "title": "The diagram uses a hub-and-spoke model to demonstrate API integration.",
      "function": "present_solution",
      "imagePath": "https://imgproxy.kitesheet.com/3gsfQzFXj1_epjplggCcFaxmgYVjug04d2MnSMCb6Lk/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9WUXJyMTZjN0pabEY0TnR4aXhrYi9wMDAxLmpwZw",
      "rawType": "solution",
      "block": null,
      "metadata": {
        "slideType": "solution",
        "slideTypeCanon": {
          "name": "Solution",
          "slug": "solution",
          "status": "active",
          "canonId": "019de52d-0eb5-72ff-8b70-ba70a4199282",
          "version": 1,
          "description": null
        },
        "function": "present_solution",
        "functionCanon": {
          "name": "Present solution",
          "slug": "present_solution",
          "status": "active",
          "canonId": "019de52d-15b8-71da-bd23-2b767850cbce",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 25,
        "componentCount": 4,
        "textChars": 168,
        "nDataPoints": 0,
        "notes": "The diagram uses a hub-and-spoke model to demonstrate API integration.",
        "elementsJson": [
          "logo_grid",
          "process_diagram"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 16:31:14.771+00",
          "seconds": 3.041,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5f69-752d-a9b8-8c50a09aee2a/1",
        "deck": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a",
        "deckAnchor": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a#slide-1",
        "deckJson": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "One Content API. Unifying Your Entire Stack.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-27 14:46:35+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-a290-75b0-a221-88aeb4e5b36c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.6,
            "w": 0.8,
            "x": 0.1,
            "y": 0.3
          },
          "kind": "diagram",
          "text": "Central GraphCMS hub connecting left-side sources to right-side channels",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Diagram",
              "slug": "diagram",
              "status": "active",
              "canonId": "019de52c-f9f0-734a-81de-15382ff28c65",
              "version": 1,
              "description": "Schematic or relational diagram."
            },
            "tool": null,
            "subkind": {
              "name": "Hub and spoke",
              "slug": "hub-spoke",
              "status": "active",
              "canonId": "019de52d-04db-73e6-81ca-a234f2f23fc1",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "hub-spoke",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 16:31:14.771+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6c37be56-7eba-4fc4-aa1b-5d805b6b57a8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.2,
            "x": 0.4,
            "y": 0.05
          },
          "kind": "image",
          "text": "graphcms",
          "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 16:31:14.771+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "71d734d7-fc69-4d4a-a339-3ed44609822d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.5,
            "x": 0.25,
            "y": 0.2
          },
          "kind": "title",
          "text": "One Content API. Unifying Your Entire Stack.",
          "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 16:31:14.771+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2f2e04e5-9322-4c16-b0fa-becb0f8d1c91",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "be197f1b-52a7-4a90-8534-fbeed66dd043",
          "evidence": "Central node connecting multiple inputs and outputs",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 16:31:14.771+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 1,
          "frameworkName": "hub-spoke"
        }
      ],
      "arcBeats": [
        {
          "to": 1,
          "arc": {
            "name": "Problem-Agitate-Solution",
            "slug": "problem-agitate-solution",
            "status": "active",
            "bestFor": "Sales pitches, urgency-driven, competitive displacement",
            "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
            "description": null,
            "familyLabel": null
          },
          "from": 1,
          "name": "Solution",
          "beatId": "302db878-5a74-4f82-9eec-c586c66ddaec",
          "matchId": "d5eda356-f317-422f-9e3c-c4f316622d35",
          "beatType": {
            "name": "Solution (Provide relief)",
            "slug": "problem-agitate-solution-solution-provide-relief",
            "status": "active",
            "canonId": "019dd9b8-0fee-73e9-9ae5-799c7f3895cd",
            "version": 1,
            "description": null
          },
          "evidence": "One Content API. Unifying Your Entire Stack.",
          "position": 1,
          "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": [],
      "thumbSrc": "https://imgproxy.kitesheet.com/V6h-b3uWXwFL_1P1tS06VX2Q7A4DoJWL8MT4oGcP_dY/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9WUXJyMTZjN0pabEY0TnR4aXhrYi9wMDAxLmpwZw",
      "imagePathAlt": "https://imgproxy.kitesheet.com/BscvPO-tcqEEjgpO-Va-ZPrksryJWCHaBhPvmKqHoI0/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9WUXJyMTZjN0pabEY0TnR4aXhrYi9wMDAxLnBuZw",
      "thumbSrcAlt": "https://imgproxy.kitesheet.com/Fro5kxVuqTZjZGzOtsvzpkprlpL5UqGZyDssKfK0I7c/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9WUXJyMTZjN0pabEY0TnR4aXhrYi9wMDAxLnBuZw"
    },
    {
      "page": 2,
      "type": "tension",
      "title": "The diagram illustrates the 'spaghetti' integration problem caused by custom middleware connecting multiple sources to multiple destinations.",
      "function": "frame_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": "frame_problem",
        "functionCanon": {
          "name": "Frame problem",
          "slug": "frame_problem",
          "status": "active",
          "canonId": "019de52d-13db-753e-ad70-e9b2d0dab398",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 51,
        "componentCount": 5,
        "textChars": 480,
        "nDataPoints": 0,
        "notes": "The diagram illustrates the 'spaghetti' integration problem caused by custom middleware connecting multiple sources to multiple destinations.",
        "elementsJson": [
          "action_title",
          "paragraph",
          "process_diagram",
          "callout_box"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 16:31:14.711+00",
          "seconds": 2.949,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5f69-752d-a9b8-8c50a09aee2a/2",
        "deck": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a",
        "deckAnchor": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a#slide-2",
        "deckJson": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Expensive and painful to develop and scale",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-27 14:46:35+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-a290-75b0-a221-a3b8f2aa607c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.4,
            "w": 0.5,
            "x": 0.25,
            "y": 0.3
          },
          "kind": "diagram",
          "text": "Sources (CMS, PIM, eCOM) connected via Custom Middleware to Destinations (Mobile, Website, Commerce)",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Diagram",
              "slug": "diagram",
              "status": "active",
              "canonId": "019de52c-f9f0-734a-81de-15382ff28c65",
              "version": 1,
              "description": "Schematic or relational diagram."
            },
            "tool": null,
            "subkind": {
              "name": "Value chain",
              "slug": "value-chain",
              "status": "active",
              "canonId": "019de52d-048a-769c-aad6-4abdde7ef317",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "value-chain",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 16:31:14.711+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a00c5d5a-36ee-4b3f-9188-bb20de9c3bed",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.15,
            "x": 0.48,
            "y": 0.22
          },
          "kind": "legend",
          "text": "Expensive and painful to develop and scale",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Legend",
              "slug": "legend",
              "status": "active",
              "canonId": "31361933-3d22-4c70-bbad-0801e9fffc0c",
              "version": 1,
              "description": "Color/symbol decoder placed adjacent to a chart or diagram."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 16:31:14.711+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ac400e64-8f1f-4740-aad3-76dccd85303e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.7,
            "x": 0.15,
            "y": 0.75
          },
          "kind": "paragraph",
          "text": "With the rise of best-of-breed microservices in enterprise systems design, content is now stored in a myriad of disconnected data silos, resulting in an overwhelming complexity of composing services into an easy to use API for software development.",
          "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 16:31:14.711+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5f80fdc2-0c14-4617-8205-ea01df747fc8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.7,
            "x": 0.15,
            "y": 0.12
          },
          "kind": "title",
          "text": "Content and Data Management Grew Complex, Again.",
          "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 16:31:14.711+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "26edc326-e2c8-4d2c-bd28-10e7ae2c26b8",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "06f6df34-b49e-4b0f-857c-142a69ad8736",
          "evidence": "The diagram maps the flow of data from sources through middleware to destinations.",
          "framework": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-05-02 16:31:14.711+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 2,
          "frameworkName": "value-chain"
        }
      ],
      "arcBeats": [
        {
          "to": 2,
          "arc": {
            "name": "Problem-Agitate-Solution",
            "slug": "problem-agitate-solution",
            "status": "active",
            "bestFor": "Sales pitches, urgency-driven, competitive displacement",
            "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
            "description": null,
            "familyLabel": null
          },
          "from": 2,
          "name": "Problem",
          "beatId": "34ff046b-27b9-4a4f-9d29-423cf9fc3df8",
          "matchId": "d5eda356-f317-422f-9e3c-c4f316622d35",
          "beatType": {
            "name": "Problem (Identify pain)",
            "slug": "problem-agitate-solution-problem-identify-pain",
            "status": "active",
            "canonId": "019dd9b8-0e78-74bb-b8f6-54348367a131",
            "version": 1,
            "description": null
          },
          "evidence": "Content and Data Management Grew Complex, Again.",
          "position": 0,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Complication",
            "slug": "complication",
            "status": "active",
            "canonId": "019dd9b8-0275-7709-b2d6-4f77c3fc7579",
            "version": 1,
            "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 6,
          "from": 2,
          "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": "1fe56048-d09a-4b6b-ae73-564081858c5b",
          "evidence": "Complexity of content and data management and the need for middleware",
          "position": 0,
          "objective": "Highlight the need for a unified content API",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 21:35:35.82689+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 3,
      "type": "setup",
      "title": "Uses a before-after framing to explain the shift in CMS architecture.",
      "function": "establish_context",
      "rawType": "context",
      "block": null,
      "metadata": {
        "slideType": "context",
        "slideTypeCanon": {
          "name": "Context (pitchdeck)",
          "slug": "context",
          "status": "active",
          "canonId": "019de52d-1094-779e-9590-e4603e6a191c",
          "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": "dense",
        "densityScore": 65,
        "componentCount": 6,
        "textChars": 692,
        "nDataPoints": 0,
        "notes": "Uses a before-after framing to explain the shift in CMS architecture.",
        "elementsJson": [
          "headline_text",
          "process_diagram",
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 16:31:15.47+00",
          "seconds": 3.617,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5f69-752d-a9b8-8c50a09aee2a/3",
        "deck": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a",
        "deckAnchor": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a#slide-3",
        "deckJson": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "The explosion of digital touchpoints is an ongoing and unstoppable trend.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-27 14:46:35+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-a290-75b0-a221-e7922928bb6a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.6,
            "w": 0.85,
            "x": 0.08,
            "y": 0.15
          },
          "kind": "diagram",
          "text": "The Past: Monolithic, Web-Only CMS vs The Present: API-Oriented, Frontend Agnostic Headless CMS",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Diagram",
              "slug": "diagram",
              "status": "active",
              "canonId": "019de52c-f9f0-734a-81de-15382ff28c65",
              "version": 1,
              "description": "Schematic or relational diagram."
            },
            "tool": null,
            "subkind": {
              "name": "Process flow",
              "slug": "process",
              "status": "active",
              "canonId": "019de52d-039c-718f-ad3a-efe9c4b3c838",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "process",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 16:31:15.47+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4d410cd1-0058-451c-af7d-c098ba848b99",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.1,
            "x": 0.54,
            "y": 0.55
          },
          "kind": "legend",
          "text": "This is how we started",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Legend",
              "slug": "legend",
              "status": "active",
              "canonId": "31361933-3d22-4c70-bbad-0801e9fffc0c",
              "version": 1,
              "description": "Color/symbol decoder placed adjacent to a chart or diagram."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 16:31:15.47+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "499cf0f1-06dc-4360-9374-47a0dcb89a96",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.38,
            "x": 0.08,
            "y": 0.72
          },
          "kind": "paragraph",
          "text": "The Era of Web CMS: The simple times of only needing to build digital experiences for the web. Monolithic systems like Drupal, AEM or Wordpress took care of both, providing a content management environment but also rendering the website.",
          "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 16:31:15.47+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2caf0c5d-7614-49eb-b83f-ef9cd715365e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.38,
            "x": 0.54,
            "y": 0.72
          },
          "kind": "paragraph",
          "text": "The Era of Headless CMS: The explosion of digital touchpoints is an ongoing and unstoppable trend. API-based or so called Headless Content Management Systems entered the market to solve the problem of omni-channel content distribution.",
          "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 16:31:15.47+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "af8e34b6-0068-4f1d-88d2-9dc8f8c53d11",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.35,
            "x": 0.08,
            "y": 0.07
          },
          "kind": "title",
          "text": "How Content Management Evolved",
          "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 16:31:15.47+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7cde4ad5-bf0f-4033-a7bd-c8bee0ea8e0c",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "65363d29-33a9-41df-a463-05024124c356",
          "evidence": "Contrasts 'The Past' (Monolithic) with 'The Present' (Headless) to illustrate evolution.",
          "framework": null,
          "confidence": 1,
          "extraction": {
            "at": "2026-05-02 16:31:15.47+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 3,
          "frameworkName": "before-after-framing"
        }
      ],
      "arcBeats": [],
      "loops": [
        {
          "to": 6,
          "from": 2,
          "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": "1fe56048-d09a-4b6b-ae73-564081858c5b",
          "evidence": "Complexity of content and data management and the need for middleware",
          "position": 0,
          "objective": "Highlight the need for a unified content API",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 21:35:35.82689+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 4,
      "type": "resolution",
      "title": "The diagram illustrates a hub-and-spoke model where GraphCMS acts as the central federated layer between various data sources and consumption destinations.",
      "function": "present_solution",
      "rawType": "solution",
      "block": null,
      "metadata": {
        "slideType": "solution",
        "slideTypeCanon": {
          "name": "Solution",
          "slug": "solution",
          "status": "active",
          "canonId": "019de52d-0eb5-72ff-8b70-ba70a4199282",
          "version": 1,
          "description": null
        },
        "function": "present_solution",
        "functionCanon": {
          "name": "Present solution",
          "slug": "present_solution",
          "status": "active",
          "canonId": "019de52d-15b8-71da-bd23-2b767850cbce",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 63,
        "componentCount": 6,
        "textChars": 606,
        "nDataPoints": 0,
        "notes": "The diagram illustrates a hub-and-spoke model where GraphCMS acts as the central federated layer between various data sources and consumption destinations.",
        "elementsJson": [
          "headline_text",
          "process_diagram",
          "paragraph",
          "callout_box"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 16:31:21.062+00",
          "seconds": 8.79,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5f69-752d-a9b8-8c50a09aee2a/4",
        "deck": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a",
        "deckAnchor": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a#slide-4",
        "deckJson": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "This is what we are now",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-27 14:46:38+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-a290-75b0-a222-ac3a8a924724",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.5,
            "x": 0.25,
            "y": 0.28
          },
          "kind": "diagram",
          "text": "Sources (Shopify, AWS, Any API) connecting to central GraphCMS hub, then to destinations (Mobile, Website, Anything)",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Diagram",
              "slug": "diagram",
              "status": "active",
              "canonId": "019de52c-f9f0-734a-81de-15382ff28c65",
              "version": 1,
              "description": "Schematic or relational diagram."
            },
            "tool": null,
            "subkind": {
              "name": "Hub and spoke",
              "slug": "hub-spoke",
              "status": "active",
              "canonId": "019de52d-04db-73e6-81ca-a234f2f23fc1",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "hub-spoke",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 16:31:21.062+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a5c5a087-01c3-445e-8efc-e227bfa713f1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.1,
            "x": 0.5,
            "y": 0.18
          },
          "kind": "legend",
          "text": "This is what we are now",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Legend",
              "slug": "legend",
              "status": "active",
              "canonId": "31361933-3d22-4c70-bbad-0801e9fffc0c",
              "version": 1,
              "description": "Color/symbol decoder placed adjacent to a chart or diagram."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 16:31:21.062+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1198291d-a512-4610-868a-24b0a295369a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.85,
            "x": 0.07,
            "y": 0.81
          },
          "kind": "paragraph",
          "text": "GraphCMS is the first content platform to offer Content Federation, a novel approach for joining data across multiple sources while exposing a fully managed, secured and unified API.",
          "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 16:31:21.062+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "320627c6-6dc3-4ee7-a138-98fbb7e17325",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.85,
            "x": 0.07,
            "y": 0.68
          },
          "kind": "paragraph",
          "text": "The pain is on the backend now. Enterprise tech stacks of today host a myriad of services to pick the right tool for the right job. But reusing data out of isolated services is requiring custom middleware development.",
          "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 16:31:21.062+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4b4a698a-a615-4d1b-9307-289e3189e737",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.45,
            "x": 0.07,
            "y": 0.07
          },
          "kind": "title",
          "text": "The Future Belongs to Federated Architectures",
          "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 16:31:21.062+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "de44e93f-224f-47f2-b8b1-bb85bb5f34a8",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "577fb4ec-4ec8-456d-8b40-9b1801ccf385",
          "evidence": "Centralized hub connecting multiple sources to multiple destinations",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 16:31:21.062+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 4,
          "frameworkName": "hub-spoke"
        }
      ],
      "arcBeats": [],
      "loops": [
        {
          "to": 6,
          "from": 2,
          "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": "1fe56048-d09a-4b6b-ae73-564081858c5b",
          "evidence": "Complexity of content and data management and the need for middleware",
          "position": 0,
          "objective": "Highlight the need for a unified content API",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 21:35:35.82689+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 5,
      "type": "resolution",
      "title": "The slide uses a split-screen layout with a dark left panel for value propositions and a right panel showing a UI screenshot and code snippet.",
      "function": "present_solution",
      "rawType": "solution",
      "block": null,
      "metadata": {
        "slideType": "solution",
        "slideTypeCanon": {
          "name": "Solution",
          "slug": "solution",
          "status": "active",
          "canonId": "019de52d-0eb5-72ff-8b70-ba70a4199282",
          "version": 1,
          "description": null
        },
        "function": "present_solution",
        "functionCanon": {
          "name": "Present solution",
          "slug": "present_solution",
          "status": "active",
          "canonId": "019de52d-15b8-71da-bd23-2b767850cbce",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 36,
        "componentCount": 4,
        "textChars": 348,
        "nDataPoints": 0,
        "notes": "The slide uses a split-screen layout with a dark left panel for value propositions and a right panel showing a UI screenshot and code snippet.",
        "elementsJson": [
          "headline_text",
          "screenshot"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 16:31:14.381+00",
          "seconds": 2.034,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5f69-752d-a9b8-8c50a09aee2a/5",
        "deck": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a",
        "deckAnchor": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a#slide-5",
        "deckJson": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "GraphCMS is the first and leading GraphQL Headless CMS.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-27 14:46:36+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-a290-75b0-a221-ff7ff589b009",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.8,
            "w": 0.6,
            "x": 0.4,
            "y": 0.1
          },
          "kind": "image",
          "text": "UI showing content management interface and code snippet",
          "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": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 16:31:14.381+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c6c1a3c9-6b5d-461b-958d-2099b32549c8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.3,
            "w": 0.3,
            "x": 0.05,
            "y": 0.45
          },
          "kind": "list",
          "text": "GraphQL Native. GraphCMS is the first and leading GraphQL Headless CMS. Powerful Editors. All the tools to easily manage your content. Content Federation. Seamlessly join data across multiple services.",
          "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 16:31:14.381+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "122b6b5c-b56f-4281-b96b-82badc84c6c1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.3,
            "x": 0.05,
            "y": 0.25
          },
          "kind": "title",
          "text": "Deliver structured content at scale.",
          "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 16:31:14.381+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "114d47b3-785e-4c86-ad1e-ae00443981ef",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [
        {
          "to": 6,
          "from": 2,
          "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": "1fe56048-d09a-4b6b-ae73-564081858c5b",
          "evidence": "Complexity of content and data management and the need for middleware",
          "position": 0,
          "objective": "Highlight the need for a unified content API",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 21:35:35.82689+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 6,
      "type": "resolution",
      "title": "The slide uses a dark theme with high-contrast metric cards to emphasize market size.",
      "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": 62,
        "componentCount": 7,
        "textChars": 296,
        "nDataPoints": 4,
        "notes": "The slide uses a dark theme with high-contrast metric cards to emphasize market size.",
        "elementsJson": [
          "headline_text",
          "big_number",
          "paragraph",
          "callout_box"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 16:31:18.511+00",
          "seconds": 6.113,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5f69-752d-a9b8-8c50a09aee2a/6",
        "deck": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a",
        "deckAnchor": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a#slide-6",
        "deckJson": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.3,
            "w": 0.25,
            "x": 0.72,
            "y": 0.4
          },
          "kind": "callout",
          "text": "There is no enterprise stack without the need for middleware.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": null,
            "subkind": {
              "name": "Primary callout",
              "slug": "primary",
              "status": "active",
              "canonId": "019de52c-fbd1-70eb-a9ce-8997f8674c1d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 16:31:18.511+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6bb61f3b-ef09-46db-80ae-44d66817e1aa",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.5,
            "w": 0.29,
            "x": 0.08,
            "y": 0.3
          },
          "kind": "metric",
          "text": "$58 Billion Global CMS Market in 2021",
          "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 16:31:18.511+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1930f2b0-ea87-43e1-9c23-edab9189b962",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.2,
            "w": 0.29,
            "x": 0.4,
            "y": 0.3
          },
          "kind": "metric",
          "text": "$12 Billion API Management Market by 2026",
          "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 16:31:18.511+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "22bc7ce5-4e5a-4061-9069-3d1fc9aef1b8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.2,
            "w": 0.29,
            "x": 0.4,
            "y": 0.6
          },
          "kind": "metric",
          "text": "$3 Billion Headless CMS Market by 2026",
          "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 16:31:18.511+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5e68aa39-5523-447b-bace-b9201a9ee491",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "TAM: $58 Billion",
          "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": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-27 14:46:39+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-a290-75b0-a223-d66bdc385daa",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.45,
            "x": 0.08,
            "y": 0.14
          },
          "kind": "paragraph",
          "text": "GraphCMS is the first content platform to offer the federation advantage.",
          "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 16:31:18.511+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "968c19e4-e71e-4a8e-8fbc-e931064bbf29",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.35,
            "x": 0.08,
            "y": 0.07
          },
          "kind": "title",
          "text": "Large and Fast Growing Markets",
          "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 16:31:18.511+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5b5e3857-6b8f-40a8-9efb-e0b7892c2663",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 6,
          "arc": {
            "name": "Problem-Agitate-Solution",
            "slug": "problem-agitate-solution",
            "status": "active",
            "bestFor": "Sales pitches, urgency-driven, competitive displacement",
            "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "Market Sizing",
          "beatId": "9294d032-3fea-483e-8469-7f6c165d29e7",
          "matchId": "d5eda356-f317-422f-9e3c-c4f316622d35",
          "beatType": {
            "name": "Market Size",
            "slug": "sequoia-pitch-market-size",
            "status": "active",
            "canonId": "019dd9b8-20e6-729c-bc28-05442906d032",
            "version": 1,
            "description": null
          },
          "evidence": "There is no enterprise stack without the need for middleware.",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Evidence",
            "slug": "evidence",
            "status": "active",
            "canonId": "019dd9b8-03f9-772a-b84a-4f07b415b77a",
            "version": 1,
            "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 6,
          "from": 2,
          "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": "1fe56048-d09a-4b6b-ae73-564081858c5b",
          "evidence": "Complexity of content and data management and the need for middleware",
          "position": 0,
          "objective": "Highlight the need for a unified content API",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 21:35:35.82689+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 7,
      "type": "setup",
      "title": "The slide uses a 2x2 matrix to highlight GraphCMS's unique positioning in the market.",
      "function": "compare_peers",
      "rawType": "competitive_analysis",
      "block": null,
      "metadata": {
        "slideType": "competitive_analysis",
        "slideTypeCanon": {
          "name": "Competitive analysis",
          "slug": "competitive_analysis",
          "status": "active",
          "canonId": "019de52d-093e-776b-94c6-c1573f5f1a31",
          "version": 1,
          "description": null
        },
        "function": "compare_peers",
        "functionCanon": {
          "name": "Compare peers",
          "slug": "compare_peers",
          "status": "active",
          "canonId": "019de52d-1453-72ba-a367-9ba3d34c1630",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 63,
        "componentCount": 6,
        "textChars": 607,
        "nDataPoints": 0,
        "notes": "The slide uses a 2x2 matrix to highlight GraphCMS's unique positioning in the market.",
        "elementsJson": [
          "headline_text",
          "matrix_2x2",
          "logo_grid",
          "paragraph",
          "callout_box"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 16:31:15.641+00",
          "seconds": 3.086,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5f69-752d-a9b8-8c50a09aee2a/7",
        "deck": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a",
        "deckAnchor": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a#slide-7",
        "deckJson": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "High entry barrier due to demanding architectural challenges",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-27 14:46:38+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-a290-75b0-a223-3a7b764da4ae",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.66,
            "w": 0.59,
            "x": 0.08,
            "y": 0.19
          },
          "kind": "framework",
          "text": "2x2 Matrix",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Framework",
              "slug": "framework",
              "status": "active",
              "canonId": "019de52c-fa18-77c6-b10a-ccb8277ac0fa",
              "version": 1,
              "description": "Named conceptual framework instance."
            },
            "tool": null,
            "subkind": {
              "name": "Framework instance",
              "slug": "instance",
              "status": "active",
              "canonId": "019de52d-05a2-72af-be0b-7edc60708a03",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "instance",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 16:31:15.641+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a14db5cb-52a3-45ec-aabb-9566657888db",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.6,
            "w": 0.55,
            "x": 0.1,
            "y": 0.2
          },
          "kind": "image",
          "text": "Logos of Contentful, Contentstack, Kontent, Strapi, Sanity, GraphCMS, Firebase, Supabase, Hasura, Apollo",
          "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 grid",
              "slug": "logo-grid",
              "status": "active",
              "canonId": "019de52c-fdd7-7409-93e5-81280a8ca215",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "logo-grid",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 16:31:15.641+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "94535be6-8379-47dd-8d84-b395992300d3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.25,
            "x": 0.4,
            "y": 0.12
          },
          "kind": "legend",
          "text": "High entry barrier due to demanding architectural challenges",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Legend",
              "slug": "legend",
              "status": "active",
              "canonId": "31361933-3d22-4c70-bbad-0801e9fffc0c",
              "version": 1,
              "description": "Color/symbol decoder placed adjacent to a chart or diagram."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 16:31:15.641+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8aaa3b45-4afa-4624-81dc-80235112ee4a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.6,
            "w": 0.25,
            "x": 0.7,
            "y": 0.2
          },
          "kind": "paragraph",
          "text": "Content Services make data interaction tangible for humans. They allow for collaboration, localization, publishing and other workflows. GraphQL is becoming the new standard in developer workflows. Microservice Architectures are propelling the need for Plug and Play Middleware Solutions. GraphCMS is the Content Service answer for unifying the content layer.",
          "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 16:31:15.641+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "414688cd-ae05-4822-8823-6dc531be4db6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.2,
            "x": 0.08,
            "y": 0.07
          },
          "kind": "title",
          "text": "Beyond Headless",
          "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 16:31:15.641+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "49b2a246-adb5-44bc-b063-8cb09ba48344",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "2x2 matrix",
            "slug": "matrix-2x2",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-50ab-72d1-8afb-3ab0a38e32a8",
            "version": 1,
            "bodyDocId": null,
            "description": "BCG matrix, importance/urgency, any axes-and-quadrants frame.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "6afb847e-0b70-4fcf-b286-07d046ba309f",
          "evidence": "2x2 Matrix",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 22:26:49.370856+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 7,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [
        {
          "matchId": "0f5fbe2f-ddcc-49a8-aeea-3864e1de8fb9",
          "evidence": "The slide uses a 2x2 grid to categorize competitors based on two axes: service type and architectural agnosticism.",
          "framework": null,
          "confidence": 1,
          "extraction": {
            "at": "2026-05-02 16:31:15.641+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 7,
          "frameworkName": "matrix-2x2"
        }
      ],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 8,
      "type": "setup",
      "function": "other",
      "rawType": "team_bio",
      "block": null,
      "metadata": {
        "slideType": "team_bio",
        "slideTypeCanon": {
          "name": "Team bio",
          "slug": "team_bio",
          "status": "active",
          "canonId": "019de52d-0a7d-7394-ae5b-037478e71f1e",
          "version": 1,
          "description": null
        },
        "function": "other",
        "functionCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-15e1-75bc-99dc-07732380e2ce",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 71,
        "componentCount": 7,
        "textChars": 476,
        "nDataPoints": 3,
        "notes": null,
        "elementsJson": [
          "headline_text",
          "headshot",
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 16:31:15.058+00",
          "seconds": 2.485,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5f69-752d-a9b8-8c50a09aee2a/8",
        "deck": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a",
        "deckAnchor": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a#slide-8",
        "deckJson": "/decks/019dd923-5f69-752d-a9b8-8c50a09aee2a.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.2,
            "w": 0.12,
            "x": 0.08,
            "y": 0.7
          },
          "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": "Headshot",
              "slug": "headshot",
              "status": "active",
              "canonId": "019de52c-fd5f-765c-9282-38b54f61bbbf",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 16:31:15.058+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "01a559c7-7913-4cd2-9b42-b37bbbd16de0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.2,
            "w": 0.12,
            "x": 0.08,
            "y": 0.44
          },
          "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": "Headshot",
              "slug": "headshot",
              "status": "active",
              "canonId": "019de52c-fd5f-765c-9282-38b54f61bbbf",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 16:31:15.058+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5f197f85-8db9-445e-98d5-d1af2ad84598",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.2,
            "w": 0.12,
            "x": 0.08,
            "y": 0.18
          },
          "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": "Headshot",
              "slug": "headshot",
              "status": "active",
              "canonId": "019de52c-fd5f-765c-9282-38b54f61bbbf",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 16:31:15.058+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e367bb05-bcde-4e68-9f66-70135e4bfce5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.2,
            "w": 0.35,
            "x": 0.23,
            "y": 0.7
          },
          "kind": "paragraph",
          "text": "CCO Christopher Kühn M.Sc Business Administration 5 years experience in scaling commercial operations in B2B enterprise SaaS startups. Part of a 300M€ exit.",
          "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 16:31:15.058+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0b49962e-f915-4422-8a57-385653c6f791",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.2,
            "w": 0.35,
            "x": 0.23,
            "y": 0.44
          },
          "kind": "paragraph",
          "text": "CTO & CO-FOUNDER Daniel Winter M.Sc Computer Science Tech leader with hands-on approach and a decade of experience in building scalable cloud architectures.",
          "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 16:31:15.058+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8663a6e8-14f0-48d6-afed-bb7561fab2b6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.2,
            "w": 0.35,
            "x": 0.23,
            "y": 0.18
          },
          "kind": "paragraph",
          "text": "CEO & CO-FOUNDER Michael Lukaszczyk M.Sc Computer Science SaaS builder with strong product focus and 19 years of web development experience.",
          "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 16:31:15.058+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d4096b18-e817-458c-989e-0555e3792e23",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.28,
            "x": 0.08,
            "y": 0.07
          },
          "kind": "title",
          "text": "Complementary Leadership",
          "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 16:31:15.058+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "496e3fd4-d806-402b-9fbf-c95ea7daf652",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    }
  ],
  "arcBeats": [
    {
      "from": 2,
      "to": 2,
      "label": "Problem",
      "description": "Content and Data Management Grew Complex, Again."
    },
    {
      "from": 1,
      "to": 1,
      "label": "Solution",
      "description": "One Content API. Unifying Your Entire Stack."
    },
    {
      "from": 6,
      "to": 6,
      "label": "Market Sizing",
      "description": "There is no enterprise stack without the need for middleware."
    }
  ],
  "loops": [
    {
      "from": 2,
      "to": 6,
      "label": "Cost Of Inaction",
      "description": "Highlight the need for a unified content API"
    }
  ]
}