{
  "schemaVersion": "deck-intelligence.v1",
  "id": "019dd923-5f69-752d-a9bb-7f167336e4f8",
  "slug": "lAiP0ObOSIWyJxR8uPXj",
  "title": "Read the pitch deck that secured $6.2 million for Pebble;; the new Y-Combinator-backed crypto startup that's been accused by a competitor of using sneaky tactics to copy its product and pitch",
  "subtitle": "Pebble",
  "author": "Pebble",
  "pageCount": 9,
  "kind": "pitchdeck",
  "orientation": "landscape",
  "aspectRatio": 1.778,
  "document": {
    "id": "019dd923-5f69-752d-a9bb-7f167336e4f8",
    "slug": "lAiP0ObOSIWyJxR8uPXj",
    "title": "Read the pitch deck that secured $6.2 million for Pebble;; the new Y-Combinator-backed crypto startup that's been accused by a competitor of using sneaky tactics to copy its product and pitch",
    "rawTitle": "Read the pitch deck that secured $6.2 million for Pebble;; the new Y-Combinator-backed crypto startup that's been accused by a competitor of using sneaky tactics to copy its product and pitch",
    "authorId": "Pitchdecks",
    "authorName": "Pebble",
    "authorDisplay": "Pebble",
    "kind": {
      "slug": "pitchdeck",
      "label": "Pitch deck"
    },
    "sourceType": {
      "slug": "strategy_consulting",
      "label": "Strategy consulting"
    },
    "fileName": "Pebble-lAiP0ObO.pdf",
    "sourceUrl": "https://www.businessinsider.com/pebble-neobank-crypto-pitch-deck-crypto-for-seed-round-2022-5",
    "sourceDate": "2022-05-25 00:00:00",
    "presentationDate": null,
    "ingestedAt": "2026-04-27 09:16:01.852+00",
    "status": "ready",
    "pageCount": 9,
    "orientation": "landscape",
    "aspectRatio": 1.778,
    "targetCompany": null,
    "targetTicker": null,
    "metadata": {
      "local_root": "/tmp/legacy-images/lAiP0ObOSIWyJxR8uPXj",
      "origin_corpus": "consulting"
    }
  },
  "coverage": {
    "pageCount": 9,
    "pagesIndexed": 9,
    "pagesWithImages": 9,
    "pagesWithMetadata": 9,
    "imageCoveragePct": 100,
    "metadataCoveragePct": 100,
    "componentCount": 47,
    "chartCount": 0,
    "metricSlides": 0,
    "toolMatches": 2,
    "documentToolMatches": 0,
    "frameworkMatches": 2,
    "arcMatches": 1,
    "beatMatches": 3,
    "loopMatches": 2,
    "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": "047e53ac-c96c-4801-a028-d138a746da7f",
        "evidence": "The deck follows a clear problem-agitate-solution structure, with slides 2-4 presenting the problem, slide 5 agitating it, and slides 6-8 presenting the solution.",
        "isPrimary": true,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-16 21:38:09.741429+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      }
    ],
    "beats": [
      {
        "to": 4,
        "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 (Identify pain)",
        "beatId": "5d7bd1aa-c151-423b-9c17-5d85e63e1435",
        "matchId": "047e53ac-c96c-4801-a028-d138a746da7f",
        "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": "Slides 2-4 present the problem, highlighting the failures of traditional banks and digital banks.",
        "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.9
      },
      {
        "to": 5,
        "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": 5,
        "name": "Agitate (Make it worse)",
        "beatId": "1831a269-1c9c-4c3d-93fb-48520815c85e",
        "matchId": "047e53ac-c96c-4801-a028-d138a746da7f",
        "beatType": {
          "name": "Agitate (Make it worse)",
          "slug": "problem-agitate-solution-agitate-make-it-worse",
          "status": "active",
          "canonId": "019dd9b8-0f5a-71dd-bae7-8fadb0d09456",
          "version": 1,
          "description": null
        },
        "evidence": "Slide 5 agitates the problem, emphasizing the trade-offs required by every financial product.",
        "position": 1,
        "isPrimaryArc": true,
        "parentBeatType": {
          "name": "Development",
          "slug": "development",
          "status": "active",
          "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
          "version": 1,
          "description": "The middle stretch in arcs that have one. Often where length problems creep in."
        },
        "alignedBlockIds": null,
        "matchConfidence": 0.9
      },
      {
        "to": 8,
        "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": "Solution (Provide relief)",
        "beatId": "88d35797-0fb0-489b-a397-6ed20277a1fd",
        "matchId": "047e53ac-c96c-4801-a028-d138a746da7f",
        "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": "Slides 6-8 present the solution, highlighting Pebble's unique rewards system and permissionless economy.",
        "position": 2,
        "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.9
      }
    ],
    "loops": [
      {
        "to": 8,
        "from": 4,
        "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": "e2323801-6b6f-46f1-8a8c-ab7a78349264",
        "evidence": "The deck implies that the cost of inaction is high, and that Pebble's solution is necessary to create a better financial system.",
        "position": 0,
        "objective": "What are the consequences of not adopting a better financial system?",
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 21:38:09.866725+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      },
      {
        "to": 8,
        "from": 4,
        "loop": {
          "name": "15_why_now",
          "slug": "15-why-now",
          "status": "active",
          "bestFor": "Sales pitches, fundraising, requesting immediate budget approval",
          "canonId": "019dd956-6c00-70cd-bd42-6bacc4af726f",
          "version": 1,
          "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
          "structure": "The Context (Trends) -> The Trigger Event -> The Window of Opportunity",
          "description": "Create temporal urgency by proving that the window of opportunity is opening or closing",
          "familyLabel": null,
          "categoryName": "Urgency",
          "categorySlug": "urgency"
        },
        "matchId": "0e99b9bd-9f09-48fc-a365-f09c20933506",
        "evidence": "Slides 4 and 8 highlight the need for better financial tools now and the timeliness of Pebble's solution.",
        "position": 1,
        "objective": "Why is now the right time for Pebble's solution?",
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 21:38:09.897706+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      }
    ],
    "tools": [
      {
        "tool": {
          "name": "List presentation",
          "slug": "list-presentation",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4ef7-777d-ba68-9074c2b3bcf1",
          "version": 1,
          "bodyDocId": null,
          "description": "Bulleted, numbered, or checklist enumerations.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "ba9fbeab-a178-445d-84ae-5d5277f77425",
        "evidence": "The slide uses a list/bullet to present information about banking fees.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 22:29:44.194795+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 2,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Action Titles",
          "slug": "action-titles",
          "status": "active",
          "bestFor": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
          "canonId": "019dd956-ac70-700b-a608-ba58e78f5dcc",
          "version": 1,
          "bodyDocId": "816dad3c-9983-41c1-a86e-978ebd582841",
          "description": "The McKinsey-bred discipline of writing every slide title as a complete declarative sentence with a verb and an insight, not a topic label. Each title is a sub-claim that ladders up to the deck's governing thought; read in sequence, the titles reconstruct the executive summary.",
          "familyLabel": null,
          "categoryName": "Slide",
          "categorySlug": "slide"
        },
        "agent": "Architect",
        "layer": "slide",
        "agents": [
          "Architect"
        ],
        "matchId": "a0de99e6-5939-4e71-8516-48857903b609",
        "evidence": "The slide uses an action title to emphasize a key point.",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 22:29:44.43656+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 7,
        "whyItWorks": "Solves two failure modes at once. (1) The buried claim: action titles place the conclusion on the page before any analysis is read, so a busy reader doesn't reverse-engineer it from the chart. (2) The spineless deck: because each title is a claim, slides have to ladder up to the governing thought; logical gaps become visible as topic-shaped titles in a sequence that no longer reads as a story.",
        "antipattern": "Topic labels disguised as titles — Volume by quarter, Key findings, Pricing strategy, Margins have been impacted. No verb, or a passive verb with no agent, or a fact (Revenue grew 12%) without the so-what. Also: titles that overreach the chart's evidence, multi-claim X-grew-but-Y-fell welded titles, and mechanical repetition of the same X-drove-Y template across the deck.",
        "cardinality": null,
        "narrativePurpose": "Forces the deck to carry its argument in the title bar so a senior reader can extract the recommendation without opening a single slide; converts a binder of topics into a navigable pyramid where every slide is a node defending the apex."
      }
    ],
    "frameworks": [
      {
        "matchId": "1f4a1e25-9376-43b5-bb33-6ef74a0f9a1f",
        "evidence": "The slide explicitly frames the market opportunity around current macroeconomic conditions (inflation) and the obsolescence of legacy systems.",
        "framework": null,
        "confidence": 1,
        "extraction": {
          "at": "2026-05-02 16:24:55.454+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 4,
        "frameworkName": "why_now"
      },
      {
        "matchId": "4a8fbb50-2d88-4897-8b51-04f4264845c4",
        "evidence": "Contrasts 'old days' (Amex) with 'new' (Pebble) to highlight value proposition.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 16:24:56.614+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 8,
        "frameworkName": "before-after-framing"
      }
    ],
    "patterns": []
  },
  "storymakers": null,
  "score": null,
  "review": null,
  "activistThesis": null,
  "pitchdeck": {
    "metadata": {
      "author": "Bianca Chan",
      "fireId": "lAiP0ObOSIWyJxR8uPXj",
      "sector": "fintech",
      "deckKind": "fundraise",
      "roundRaw": "$6.2 million seed",
      "amountRaw": "$6.2 million",
      "amountUsd": "6200000",
      "scrapedAt": "2026-04-27 09:16:01.852+00",
      "sectorRaw": "neobank",
      "sourceUrl": "https://www.businessinsider.com/pebble-neobank-crypto-pitch-deck-crypto-for-seed-round-2022-5",
      "deckKindAt": "2026-04-28 07:19:06+00",
      "highlights": "Pebble is a crypto neobank that offers 5% APY and 5% cashback on certain purchases. The startup was founded by two UC Berkley grads;; who came up with the idea in a business class. Here's the deck Pebble used to raise $6.2 million from Y-Combinator;; Lightshed Ventures;; and others.",
      "slideCount": 9,
      "companyName": "Pebble",
      "description": "Pebble is a crypto neobank that offers 5% APY and 5% cashback on certain purchases. The startup was founded by two UC Berkley grads;; who came up with the idea in a business class. Here's the deck Pebble used to raise $6.2 million from Y-Combinator;; Lightshed Ventures;; and others.  It was during a fourth-year business class that Aaron Bai and Sahil Phadnis had their light-bulb moment to found Pebble.  The then-UC Berkley students were assigned a group project to pitch a startup to the rest of the class. It was early-2021;; when crypto was riding high and re-emerged as a trending topic after digital currencies like Bitcoin;; Ethereum;; and Litecoin experienced a lift in the market.   \"Me and Aaron wanted to do a crypto one and the entire group was like;; 'No;; this is a scam;; we're not going to do anything crypto;;'\" Phadnis;; the startup's CTO;; told Insider. \"It was kind of a wow moment.\"  Aaron Bai;; CEO;; and Sahil Phadnis;; CTO;; of Pebble Pebble The pushback from their classmates ignited a curiosity and drive in Bai and Phadnis to find a more accessible way to get the average person interested in crypto. That led to the founding of Pebble;; a mobile app where users can deposit money and earn a 5% yield.   On the back end;; Pebble converts deposits to USDC;; a stablecoin that's seen as less volatile than other digital currencies. Through an intermediary;; Pebble lends the USDC to institutional firms that are in search for liquidity in the cryptocurrency market;; Bai said.  Other services of the neobank include a 5% cash-back reward when users make purchases through Pebble at one of 56 merchants;; such as Amazon;; UberEats;; and Whole Foods.  Behind the scenes;; the direct funnel to the merchants' digital environments means Pebble can cut out middle players that charge payment fees;; like Visa and Mastercard;; and issue cash-back rewards to its users in the form of gift cards that can be spent online or in person at the corresponding stores;; Bai said.   The concept garnered the attention of investors;; including Y Combinator;; Lightshed Ventures;; and Soma Capital;; among others. The fintech raised a $6.2 million seed round on March 23. The team of four;; which includes two other engineers;; has aspirations to expand globally;; targeting Southeast Asia;; Bai said.  But Pebble — which provides a debit card;; bank account with high-percentage yields;; and cash-back rewards — does not see itself as a challenger bank;; like Chime or Varo Bank.   \"All these different neobanks out in the market;; what have they truly done differently than the old banks;; the Bank of Americas;; the Wells Fargos;;\" Bai said. \"They're partnered with these old banks and they provide the same system and the same features as these old banks;; except they created a pretty UI;;\" he added.  To be sure;; Pebble's debit-card offering is in collaboration with Mastercard and it uses intermediaries Vauld and Wyre to lend the stablecoin to the institutions.  With Pebble;; Bai and Phadmis say they are \"creating a financial app on an entirely new set of rails. It might seem analogous to a crypto bank;; but I like to say we're building a new financial system;;\" Phadnis said.   Eco founder alleged Pebble reused company materials  Not everyone thought Pebble's offering was all that new;; however.  On Monday;; when Pebble came out of stealth mode to launch;; another fintech founder accused Pebble cofounders of plagiarizing its materials on Twitter;; including calling the pitch deck \"uncannily similar\" to its own.     Andy Bromberg is the CEO of Eco;; a fintech that offers 5% yields on deposits and 5% cash back. Bromberg claimed in a TechCrunch report that several parts of Pebble's product and marketing language are copied from Eco. In his Twitter thread;; Bromberg also accused Bai and Phadnis of pretending to be Y Combinator investors to get on Eco's waitlist and of asking detailed questions about Eco's underlying technology under the premise of wanting to get a job at Eco.  \"We continue to believe that Pebble's actions crossed a line and that they should be held accountable for doing so;;\" Eco's Bromberg told Insider in a written statement. \"That said;; we are focusing all of Eco's energy on building the best possible products for our community rather than dwelling on a copycat.\"  Pebble cofounders could not be reached for additional comment following Monday's controversy.   Here's the 9-page pitch deck Pebble used to raise a $6.2 million seed — and that Eco founder Bromberg accused the startup of copying.",
      "displayName": "Pebble",
      "publishDate": "2022-05-25",
      "roundSeries": "seed",
      "articleTitle": "Read the pitch deck that secured $6.2 million for Pebble;; the new Y-Combinator-backed crypto startup that's been accused by a competitor of using sneaky tactics to copy its product and pitch",
      "leadInvestors": "Visa, Y Combinator",
      "deckKindSignal": "secured $",
      "metaExtractedAt": "2026-04-28 07:16:02+00"
    },
    "profile": {
      "scores": {
        "yc": 0.3672,
        "a16z": 0.2872,
        "docsend": 0.359,
        "hoffman": 0.35,
        "mcclure": 0.425,
        "sequoia": 0.5256,
        "kawasaki": 0.375,
        "nextview": 0.2818,
        "slidebean": 0.3256,
        "founder_institute": 0.2583
      },
      "nSlides": 9,
      "sequence": [
        "cover",
        "problem_statement",
        "pain_points",
        "why_now",
        "pain_points",
        "solution",
        "solution",
        "unfair_advantage",
        "team_bio"
      ],
      "breakdown": {
        "yc": {
          "order": 0.4444,
          "signal": 0.08,
          "jaccard": 0.3077
        },
        "a16z": {
          "order": 0.4444,
          "signal": 0,
          "jaccard": 0.3077
        },
        "docsend": {
          "order": 0.5556,
          "signal": 0,
          "jaccard": 0.3846
        },
        "hoffman": {
          "order": 0.4444,
          "signal": 0.05,
          "jaccard": 0.3333
        },
        "mcclure": {
          "order": 0.5556,
          "signal": 0.05,
          "jaccard": 0.4167
        },
        "sequoia": {
          "order": 0.4444,
          "signal": 0.2,
          "jaccard": 0.3846
        },
        "kawasaki": {
          "order": 0.5556,
          "signal": 0,
          "jaccard": 0.4167
        },
        "nextview": {
          "order": 0.3333,
          "signal": 0,
          "jaccard": 0.3636
        },
        "slidebean": {
          "order": 0.4444,
          "signal": 0,
          "jaccard": 0.3846
        },
        "founder_institute": {
          "order": 0.4444,
          "signal": 0,
          "jaccard": 0.25
        }
      },
      "matchedAt": "2026-04-27 21:51:54+00",
      "noveltyScore": 0.6244,
      "primaryScore": 0.5256,
      "noveltySignals": [
        "rare slide types: why_now",
        "non-canonical types: pain_points"
      ],
      "primaryProfile": "sequoia",
      "secondaryScore": 0.425,
      "secondaryProfile": "mcclure"
    }
  },
  "slides": [
    {
      "page": 1,
      "type": "setup",
      "function": "front_matter",
      "imagePath": "https://imgproxy.kitesheet.com/jsOoa008iJGD1KXGmtx9t_qerHgNOLffj8aSDDgdj9U/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9sQWlQME9iT1NJV3lKeFI4dVBYai9wMDAxLmpwZw",
      "rawType": "cover",
      "block": null,
      "metadata": {
        "slideType": "cover",
        "slideTypeCanon": {
          "name": "Cover",
          "slug": "cover",
          "status": "active",
          "canonId": "019de52d-05f2-729d-9f93-e0504f0a2410",
          "version": 1,
          "description": null
        },
        "function": "front_matter",
        "functionCanon": {
          "name": "Front matter",
          "slug": "front_matter",
          "status": "active",
          "canonId": "019de52d-133d-73f0-9e26-201eda96b098",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 20,
        "componentCount": 4,
        "textChars": 71,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": [
          "other"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 16:24:56.541+00",
          "seconds": 3.877,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5f69-752d-a9bb-7f167336e4f8/1",
        "deck": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8",
        "deckAnchor": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8#slide-1",
        "deckJson": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Turning banking on its head",
          "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 15:42:35+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-d067-771f-b140-7b0be8f3f73f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.14,
            "x": 0.43,
            "y": 0.35
          },
          "kind": "image",
          "text": "Pebble logo",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Illustration",
              "slug": "illustration",
              "status": "active",
              "canonId": "019de52c-fe76-7772-a5ac-c0b7294d7615",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "illustration",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 16:24:56.541+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9f63927c-c208-49d7-a63d-771e2fd0050d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.22,
            "x": 0.39,
            "y": 0.51
          },
          "kind": "title",
          "text": "Pebble",
          "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:24:56.541+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f4a26c24-d36d-4eb8-82dc-b00f7e9fcc42",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.28,
            "x": 0.36,
            "y": 0.62
          },
          "kind": "title",
          "text": "Turning banking on its head",
          "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": "Subtitle",
              "slug": "subtitle",
              "status": "active",
              "canonId": "019de52c-fb09-739d-900c-815b0d9ac526",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "subtitle",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 16:24:56.541+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "cdade562-5fc9-4769-ae83-5d7770659fb0",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "thumbSrc": "https://imgproxy.kitesheet.com/ueCO9L94UTGs2tDKGdS2NRbetXud-geedTvBz9OOfck/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9sQWlQME9iT1NJV3lKeFI4dVBYai9wMDAxLmpwZw",
      "imagePathAlt": "https://imgproxy.kitesheet.com/i7GIvAFMZUGYlIxNkPSD6EBThkOSf0knlazMoEXi0rE/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9sQWlQME9iT1NJV3lKeFI4dVBYai9wMDAxLnBuZw",
      "thumbSrcAlt": "https://imgproxy.kitesheet.com/D-GMbpRCh5HsTsP3qmrLXsakGn0V5ZWcXWZfsuXk6hY/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9sQWlQME9iT1NJV3lKeFI4dVBYai9wMDAxLnBuZw"
    },
    {
      "page": 2,
      "type": "tension",
      "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": 68,
        "componentCount": 6,
        "textChars": 572,
        "nDataPoints": 3,
        "notes": null,
        "elementsJson": [
          "action_title",
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 16:24:55.031+00",
          "seconds": 2.264,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5f69-752d-a9bb-7f167336e4f8/2",
        "deck": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8",
        "deckAnchor": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8#slide-2",
        "deckJson": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "This list is endless. Banks haven't done anything but hold us back.",
          "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 15:42:36+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-d067-771f-b141-3b2a24a226ee",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.728,
            "x": 0.136,
            "y": 0.43
          },
          "kind": "list",
          "text": "The average checking account in America gives you 0.4% APY.\nThe average credit card gives you 1% cash back.\nThe average bank charges each family $290 in fees every year.\nCredit checks, fees to wire money, limits on rewards, lock-ups on your money, etc.",
          "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:24:55.031+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2eec6f1f-64c1-4d12-b84d-6b4dfbbf5bf0",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "annual fees: $290",
          "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 15:42:36+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-d067-771f-b141-3eb1d3ea2e84",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.67,
            "x": 0.165,
            "y": 0.28
          },
          "kind": "paragraph",
          "text": "The banking system we rely on today was built in the 1970s, and the restrictions that banks put on our day-to-day finances are apparent.",
          "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:24:55.031+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "743ce595-afd3-43b7-a61d-1bf84c2e2bd8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.63,
            "x": 0.185,
            "y": 0.68
          },
          "kind": "paragraph",
          "text": "This list is endless. Banks haven't done anything but hold us back.",
          "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:24:55.031+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8178d38f-4c56-49b3-a58c-3c5a9605e6ea",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.63,
            "x": 0.185,
            "y": 0.102
          },
          "kind": "title",
          "text": "Banks have been failing all of us",
          "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:24:55.031+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b01edf06-c91c-4f43-90d3-6c28ceaaf525",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "List presentation",
            "slug": "list-presentation",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4ef7-777d-ba68-9074c2b3bcf1",
            "version": 1,
            "bodyDocId": null,
            "description": "Bulleted, numbered, or checklist enumerations.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "ba9fbeab-a178-445d-84ae-5d5277f77425",
          "evidence": "The slide uses a list/bullet to present information about banking fees.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:29:44.194795+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 2,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 4,
          "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 (Identify pain)",
          "beatId": "5d7bd1aa-c151-423b-9c17-5d85e63e1435",
          "matchId": "047e53ac-c96c-4801-a028-d138a746da7f",
          "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": "Slides 2-4 present the problem, highlighting the failures of traditional banks and digital banks.",
          "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.9
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 3,
      "type": "tension",
      "title": "Uses strong, provocative language to frame the competitive landscape.",
      "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": 53,
        "componentCount": 5,
        "textChars": 544,
        "nDataPoints": 0,
        "notes": "Uses strong, provocative language to frame the competitive landscape.",
        "elementsJson": [
          "action_title",
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 16:24:55.179+00",
          "seconds": 2.2,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5f69-752d-a9bb-7f167336e4f8/3",
        "deck": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8",
        "deckAnchor": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8#slide-3",
        "deckJson": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.03,
            "w": 0.14,
            "x": 0.43,
            "y": 0.41
          },
          "kind": "callout",
          "text": "But it's all a lie.",
          "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:24:55.179+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "bc538ade-6c42-42e0-8841-1e9ceddc3a33",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "callout",
          "text": "They're nothing more than marketing companies — built on top of the infrastructure of existing banks and acting as their proxy.",
          "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 15:42:36+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-d067-771f-b141-5190116eb004",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.72,
            "x": 0.14,
            "y": 0.31
          },
          "kind": "paragraph",
          "text": "Mobile banks market themselves as the savior of outdated banking practices.",
          "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:24:55.179+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1811abdc-27cc-4afd-b622-bc31c0bb85df",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.13,
            "w": 0.72,
            "x": 0.14,
            "y": 0.51
          },
          "kind": "paragraph",
          "text": "They're nothing more than marketing companies — built on top of the infrastructure of existing banks and acting as their proxy. They partner with old banks, pay the partnership fees charged by these banks with investor money, and claim they're \"innovating\" with a \"fee-less\" bank.",
          "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:24:55.179+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2256190e-4e46-4c8e-b46b-1ed07ba11034",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.86,
            "x": 0.07,
            "y": 0.08
          },
          "kind": "title",
          "text": "Digital banks put up a facade of innovation",
          "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:24:55.179+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b88ed176-559f-4c6a-8cfa-f0681856938f",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 4,
          "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 (Identify pain)",
          "beatId": "5d7bd1aa-c151-423b-9c17-5d85e63e1435",
          "matchId": "047e53ac-c96c-4801-a028-d138a746da7f",
          "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": "Slides 2-4 present the problem, highlighting the failures of traditional banks and digital banks.",
          "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.9
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 4,
      "type": "setup",
      "function": "argue_timing",
      "rawType": "why_now",
      "block": null,
      "metadata": {
        "slideType": "why_now",
        "slideTypeCanon": {
          "name": "Why now",
          "slug": "why_now",
          "status": "active",
          "canonId": "019de52d-0f2e-718d-b8ad-256dd87582d0",
          "version": 1,
          "description": null
        },
        "function": "argue_timing",
        "functionCanon": {
          "name": "Argue timing (why now)",
          "slug": "argue_timing",
          "status": "active",
          "canonId": "019de52d-16f8-74de-9ec2-900be07d90dd",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 29,
        "componentCount": 3,
        "textChars": 363,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": [
          "headline_text",
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 16:24:55.454+00",
          "seconds": 2.44,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5f69-752d-a9bb-7f167336e4f8/4",
        "deck": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8",
        "deckAnchor": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8#slide-4",
        "deckJson": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "But there's not an existing day-to-day financial app that hedges against inflation.",
          "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 15:42:39+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-d520-7729-830f-ced8848581d9",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.24,
            "w": 0.68,
            "x": 0.16,
            "y": 0.38
          },
          "kind": "paragraph",
          "text": "Inflation has risen to levels we haven't seen since December of 1981.\n\nBut there's not an existing day-to-day financial app that hedges against inflation. Every new app just builds on the same crumbling foundations laid down by 1970s banking.",
          "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:24:55.454+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ab41e781-ec2b-4595-9c69-9062fe26bb67",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.065,
            "w": 0.784,
            "x": 0.108,
            "y": 0.095
          },
          "kind": "title",
          "text": "People need better financial tools NOW",
          "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:24:55.454+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4d8ddb1d-f981-4ba7-b7f7-c07eac4e39b8",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "1f4a1e25-9376-43b5-bb33-6ef74a0f9a1f",
          "evidence": "The slide explicitly frames the market opportunity around current macroeconomic conditions (inflation) and the obsolescence of legacy systems.",
          "framework": null,
          "confidence": 1,
          "extraction": {
            "at": "2026-05-02 16:24:55.454+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 4,
          "frameworkName": "why_now"
        }
      ],
      "arcBeats": [
        {
          "to": 4,
          "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 (Identify pain)",
          "beatId": "5d7bd1aa-c151-423b-9c17-5d85e63e1435",
          "matchId": "047e53ac-c96c-4801-a028-d138a746da7f",
          "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": "Slides 2-4 present the problem, highlighting the failures of traditional banks and digital banks.",
          "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.9
        }
      ],
      "loops": [
        {
          "to": 8,
          "from": 4,
          "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": "e2323801-6b6f-46f1-8a8c-ab7a78349264",
          "evidence": "The deck implies that the cost of inaction is high, and that Pebble's solution is necessary to create a better financial system.",
          "position": 0,
          "objective": "What are the consequences of not adopting a better financial system?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 21:38:09.866725+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        },
        {
          "to": 8,
          "from": 4,
          "loop": {
            "name": "15_why_now",
            "slug": "15-why-now",
            "status": "active",
            "bestFor": "Sales pitches, fundraising, requesting immediate budget approval",
            "canonId": "019dd956-6c00-70cd-bd42-6bacc4af726f",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Context (Trends) -> The Trigger Event -> The Window of Opportunity",
            "description": "Create temporal urgency by proving that the window of opportunity is opening or closing",
            "familyLabel": null
          },
          "matchId": "0e99b9bd-9f09-48fc-a365-f09c20933506",
          "evidence": "Slides 4 and 8 highlight the need for better financial tools now and the timeliness of Pebble's solution.",
          "position": 1,
          "objective": "Why is now the right time for Pebble's solution?",
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 21:38:09.897706+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 5,
      "type": "tension",
      "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": "balanced",
        "densityScore": 26,
        "componentCount": 3,
        "textChars": 310,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": [
          "headline_text",
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 16:24:55.535+00",
          "seconds": 2.35,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5f69-752d-a9bb-7f167336e4f8/5",
        "deck": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8",
        "deckAnchor": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8#slide-5",
        "deckJson": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "No where else in the world can you find an entire industry this blatantly inconvenient.",
          "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 15:42:40+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-d520-7729-8310-cb86629d9b61",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.185,
            "w": 0.646,
            "x": 0.177,
            "y": 0.408
          },
          "kind": "paragraph",
          "text": "High returns but you can't use your money to pay bills?\nCash back but you have to pay a fee?\nNo where else in the world can you find an entire industry this blatantly inconvenient.",
          "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:24:55.535+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "56f829ee-eae5-4e87-a712-5fb50e7f5e91",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.85,
            "x": 0.075,
            "y": 0.095
          },
          "kind": "title",
          "text": "Every financial product requires trade-offs",
          "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:24:55.535+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fc5dea37-08c8-48ef-ad10-ec9a4aa8aa32",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 5,
          "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": 5,
          "name": "Agitate (Make it worse)",
          "beatId": "1831a269-1c9c-4c3d-93fb-48520815c85e",
          "matchId": "047e53ac-c96c-4801-a028-d138a746da7f",
          "beatType": {
            "name": "Agitate (Make it worse)",
            "slug": "problem-agitate-solution-agitate-make-it-worse",
            "status": "active",
            "canonId": "019dd9b8-0f5a-71dd-bae7-8fadb0d09456",
            "version": 1,
            "description": null
          },
          "evidence": "Slide 5 agitates the problem, emphasizing the trade-offs required by every financial product.",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.9
        }
      ],
      "loops": [
        {
          "to": 8,
          "from": 4,
          "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": "e2323801-6b6f-46f1-8a8c-ab7a78349264",
          "evidence": "The deck implies that the cost of inaction is high, and that Pebble's solution is necessary to create a better financial system.",
          "position": 0,
          "objective": "What are the consequences of not adopting a better financial system?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 21:38:09.866725+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        },
        {
          "to": 8,
          "from": 4,
          "loop": {
            "name": "15_why_now",
            "slug": "15-why-now",
            "status": "active",
            "bestFor": "Sales pitches, fundraising, requesting immediate budget approval",
            "canonId": "019dd956-6c00-70cd-bd42-6bacc4af726f",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Context (Trends) -> The Trigger Event -> The Window of Opportunity",
            "description": "Create temporal urgency by proving that the window of opportunity is opening or closing",
            "familyLabel": null
          },
          "matchId": "0e99b9bd-9f09-48fc-a365-f09c20933506",
          "evidence": "Slides 4 and 8 highlight the need for better financial tools now and the timeliness of Pebble's solution.",
          "position": 1,
          "objective": "Why is now the right time for Pebble's solution?",
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 21:38:09.897706+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 6,
      "type": "resolution",
      "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": 48,
        "componentCount": 5,
        "textChars": 410,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": [
          "headline_text",
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 16:24:59.043+00",
          "seconds": 5.634,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5f69-752d-a9bb-7f167336e4f8/6",
        "deck": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8",
        "deckAnchor": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8#slide-6",
        "deckJson": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Pebble is the first app that pays you to save, spend, and send money.",
          "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 15:42:37+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-d520-7729-830f-24733e7d7b12",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.7,
            "x": 0.15,
            "y": 0.625
          },
          "kind": "paragraph",
          "text": "We've built a financial super app that rewards users all within one ecosystem.",
          "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:24:59.043+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "97938e34-8633-448b-9005-aaeec8da655f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.68,
            "x": 0.16,
            "y": 0.335
          },
          "kind": "paragraph",
          "text": "Pebble is the first app that pays you to save, spend, and send money. All in one simple balance.",
          "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:24:59.043+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d72cd64d-04e6-4df4-b3d8-8cc30234ecd8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.74,
            "x": 0.13,
            "y": 0.475
          },
          "kind": "paragraph",
          "text": "Instead of having to use a different company each time you pay your bills, want to get cash back, or earn yields on your money . . .",
          "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:24:59.043+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f42f79e2-4c84-4c3b-b6d6-fd80fac9b722",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.71,
            "x": 0.145,
            "y": 0.095
          },
          "kind": "title",
          "text": "Pebble is a new standard in finance",
          "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:24:59.043+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a9f667fc-b94a-4034-afbd-c8c9dd0566fb",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 8,
          "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": "Solution (Provide relief)",
          "beatId": "88d35797-0fb0-489b-a397-6ed20277a1fd",
          "matchId": "047e53ac-c96c-4801-a028-d138a746da7f",
          "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": "Slides 6-8 present the solution, highlighting Pebble's unique rewards system and permissionless economy.",
          "position": 2,
          "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.9
        }
      ],
      "loops": [
        {
          "to": 8,
          "from": 4,
          "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": "e2323801-6b6f-46f1-8a8c-ab7a78349264",
          "evidence": "The deck implies that the cost of inaction is high, and that Pebble's solution is necessary to create a better financial system.",
          "position": 0,
          "objective": "What are the consequences of not adopting a better financial system?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 21:38:09.866725+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        },
        {
          "to": 8,
          "from": 4,
          "loop": {
            "name": "15_why_now",
            "slug": "15-why-now",
            "status": "active",
            "bestFor": "Sales pitches, fundraising, requesting immediate budget approval",
            "canonId": "019dd956-6c00-70cd-bd42-6bacc4af726f",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Context (Trends) -> The Trigger Event -> The Window of Opportunity",
            "description": "Create temporal urgency by proving that the window of opportunity is opening or closing",
            "familyLabel": null
          },
          "matchId": "0e99b9bd-9f09-48fc-a365-f09c20933506",
          "evidence": "Slides 4 and 8 highlight the need for better financial tools now and the timeliness of Pebble's solution.",
          "position": 1,
          "objective": "Why is now the right time for Pebble's solution?",
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 21:38:09.897706+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 7,
      "type": "resolution",
      "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": "overcrowded",
        "densityScore": 81,
        "componentCount": 11,
        "textChars": 476,
        "nDataPoints": 3,
        "notes": null,
        "elementsJson": [
          "headline_text",
          "icon_grid"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 16:24:57.321+00",
          "seconds": 3.852,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5f69-752d-a9bb-7f167336e4f8/7",
        "deck": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8",
        "deckAnchor": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8#slide-7",
        "deckJson": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "We are the first app that pays users for every financial action they take",
          "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 15:42:36+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-d067-771f-b141-66498d5cd5f5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.55,
            "w": 0.7,
            "x": 0.15,
            "y": 0.25
          },
          "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": "Icon grid",
              "slug": "icon-grid",
              "status": "active",
              "canonId": "019de52c-fdfe-749d-9990-1db465a3eed4",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "icon-grid",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 16:24:57.321+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "22766bbf-bea9-4419-b58e-9120b97d4b10",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.25,
            "x": 0.37,
            "y": 0.75
          },
          "kind": "list",
          "text": "100% free",
          "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:24:57.321+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "14c22996-8c70-4148-b3ae-266ad8feb117",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.25,
            "x": 0.1,
            "y": 0.75
          },
          "kind": "list",
          "text": "Connect with payroll",
          "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:24:57.321+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1e1befab-3aa9-4d76-a9c3-846852d33975",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.25,
            "x": 0.1,
            "y": 0.45
          },
          "kind": "list",
          "text": "5% APY through exclusive partnerships with off-chain USDC lending desks",
          "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:24:57.321+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "74d64eba-fa8a-40ce-bbf1-29f15761ced5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.25,
            "x": 0.65,
            "y": 0.75
          },
          "kind": "list",
          "text": "The first USDC debit card",
          "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:24:57.321+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "aefe4d9e-55e5-4f8c-bcc5-a68437376560",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.25,
            "x": 0.65,
            "y": 0.45
          },
          "kind": "list",
          "text": "Unlimited 5% Cash Back at 55 merchants (Amazon, Uber, Chipotle, Southwest, etc.)",
          "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:24:57.321+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b4ee5bd7-3f63-4413-96ab-a9b36982e745",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.25,
            "x": 0.37,
            "y": 0.45
          },
          "kind": "list",
          "text": "The first app where you can auto-pay, track, and manage all your bills using crypto.",
          "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:24:57.321+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "dd75fad5-0d96-469f-bbbe-dc44593eb3f4",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "APY: 5%",
          "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 15:42:36+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-d067-771f-b141-697828ee3044",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.7,
            "x": 0.15,
            "y": 0.16
          },
          "kind": "title",
          "text": "We are the first app that pays users for every financial action they take",
          "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": "Action title",
              "slug": "action-title",
              "status": "active",
              "canonId": "019de52c-fb31-734c-a0f5-a3935b73135d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "action-title",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 16:24:57.321+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "60b1f711-d64c-45fe-a5c8-7b7e9c0b21f2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.7,
            "x": 0.15,
            "y": 0.09
          },
          "kind": "title",
          "text": "One balance that empowers everyone",
          "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:24:57.321+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c0d15049-8bc0-4647-ac13-f94e388bbd8f",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Action Titles",
            "slug": "action-titles",
            "status": "active",
            "bestFor": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
            "canonId": "019dd956-ac70-700b-a608-ba58e78f5dcc",
            "version": 1,
            "bodyDocId": "816dad3c-9983-41c1-a86e-978ebd582841",
            "description": "The McKinsey-bred discipline of writing every slide title as a complete declarative sentence with a verb and an insight, not a topic label. Each title is a sub-claim that ladders up to the deck's governing thought; read in sequence, the titles reconstruct the executive summary.",
            "familyLabel": null,
            "categoryName": "Slide",
            "categorySlug": "slide"
          },
          "agent": "Architect",
          "layer": "slide",
          "agents": [
            "Architect"
          ],
          "matchId": "a0de99e6-5939-4e71-8516-48857903b609",
          "evidence": "The slide uses an action title to emphasize a key point.",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:29:44.43656+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 7,
          "whyItWorks": "Solves two failure modes at once. (1) The buried claim: action titles place the conclusion on the page before any analysis is read, so a busy reader doesn't reverse-engineer it from the chart. (2) The spineless deck: because each title is a claim, slides have to ladder up to the governing thought; logical gaps become visible as topic-shaped titles in a sequence that no longer reads as a story.",
          "antipattern": "Topic labels disguised as titles — Volume by quarter, Key findings, Pricing strategy, Margins have been impacted. No verb, or a passive verb with no agent, or a fact (Revenue grew 12%) without the so-what. Also: titles that overreach the chart's evidence, multi-claim X-grew-but-Y-fell welded titles, and mechanical repetition of the same X-drove-Y template across the deck.",
          "cardinality": null,
          "narrativePurpose": "Forces the deck to carry its argument in the title bar so a senior reader can extract the recommendation without opening a single slide; converts a binder of topics into a navigable pyramid where every slide is a node defending the apex."
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 8,
          "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": "Solution (Provide relief)",
          "beatId": "88d35797-0fb0-489b-a397-6ed20277a1fd",
          "matchId": "047e53ac-c96c-4801-a028-d138a746da7f",
          "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": "Slides 6-8 present the solution, highlighting Pebble's unique rewards system and permissionless economy.",
          "position": 2,
          "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.9
        }
      ],
      "loops": [
        {
          "to": 8,
          "from": 4,
          "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": "e2323801-6b6f-46f1-8a8c-ab7a78349264",
          "evidence": "The deck implies that the cost of inaction is high, and that Pebble's solution is necessary to create a better financial system.",
          "position": 0,
          "objective": "What are the consequences of not adopting a better financial system?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 21:38:09.866725+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        },
        {
          "to": 8,
          "from": 4,
          "loop": {
            "name": "15_why_now",
            "slug": "15-why-now",
            "status": "active",
            "bestFor": "Sales pitches, fundraising, requesting immediate budget approval",
            "canonId": "019dd956-6c00-70cd-bd42-6bacc4af726f",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Context (Trends) -> The Trigger Event -> The Window of Opportunity",
            "description": "Create temporal urgency by proving that the window of opportunity is opening or closing",
            "familyLabel": null
          },
          "matchId": "0e99b9bd-9f09-48fc-a365-f09c20933506",
          "evidence": "Slides 4 and 8 highlight the need for better financial tools now and the timeliness of Pebble's solution.",
          "position": 1,
          "objective": "Why is now the right time for Pebble's solution?",
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 21:38:09.897706+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 8,
      "type": "setup",
      "title": "Uses a 'before-after' framing to highlight the shift from locked-in ecosystems to portable, blockchain-based assets.",
      "function": "argue_timing",
      "rawType": "why_now",
      "block": null,
      "metadata": {
        "slideType": "why_now",
        "slideTypeCanon": {
          "name": "Why now",
          "slug": "why_now",
          "status": "active",
          "canonId": "019de52d-0f2e-718d-b8ad-256dd87582d0",
          "version": 1,
          "description": null
        },
        "function": "argue_timing",
        "functionCanon": {
          "name": "Argue timing (why now)",
          "slug": "argue_timing",
          "status": "active",
          "canonId": "019de52d-16f8-74de-9ec2-900be07d90dd",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 58,
        "componentCount": 5,
        "textChars": 721,
        "nDataPoints": 0,
        "notes": "Uses a 'before-after' framing to highlight the shift from locked-in ecosystems to portable, blockchain-based assets.",
        "elementsJson": [
          "headline_text",
          "paragraph"
        ],
        "confidence": 0.95,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 16:24:56.614+00",
          "seconds": 3.108,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5f69-752d-a9bb-7f167336e4f8/8",
        "deck": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8",
        "deckAnchor": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8#slide-8",
        "deckJson": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "The secret is in the Pebbles: the first open rewards system in the world.",
          "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 15:42:37+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-d520-7729-830f-3b602923e5a4",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.2,
            "w": 0.7,
            "x": 0.15,
            "y": 0.32
          },
          "kind": "paragraph",
          "text": "Here's an example of the old days: Amex points are only spendable within the Amex ecosystem. And because they know their customers are locked in, Amex isn't incentivized to build the best financial benefits possible. If a customer leaves, their points disappear.",
          "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:24:56.614+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3cd20539-3ad8-4059-9609-06bbff9687d3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.2,
            "w": 0.7,
            "x": 0.15,
            "y": 0.58
          },
          "kind": "paragraph",
          "text": "Built on the blockchain, Pebbles are spendable everywhere. Pizza shops, the metaverse, and any store around the world. This permissionless economy forces Pebble to always offer the best services to our customers. If a customer leaves, they take their points with them.",
          "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:24:56.614+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3e5c5263-8bf3-4697-9c98-5fb458e687eb",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.7,
            "x": 0.15,
            "y": 0.22
          },
          "kind": "paragraph",
          "text": "The secret is in the Pebbles: the first open rewards system in the world.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "5f2affc0-941d-4d07-959d-4bfc1930cea4",
              "version": 1,
              "description": "Single prose block in the body of a slide."
            },
            "tool": null,
            "subkind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "019de52c-fb80-75af-aa5c-a7a4bfac2433",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "paragraph",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 16:24:56.614+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "42ddfe65-d4db-4e0f-b44d-e746481b23e6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.9,
            "x": 0.05,
            "y": 0.08
          },
          "kind": "title",
          "text": "And why will Pebble turn banking on its head?",
          "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:24:56.614+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c196f4e2-2d5c-47d7-a180-f1ab8c87dfcd",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "4a8fbb50-2d88-4897-8b51-04f4264845c4",
          "evidence": "Contrasts 'old days' (Amex) with 'new' (Pebble) to highlight value proposition.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 16:24:56.614+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 8,
          "frameworkName": "before-after-framing"
        }
      ],
      "arcBeats": [
        {
          "to": 8,
          "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": "Solution (Provide relief)",
          "beatId": "88d35797-0fb0-489b-a397-6ed20277a1fd",
          "matchId": "047e53ac-c96c-4801-a028-d138a746da7f",
          "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": "Slides 6-8 present the solution, highlighting Pebble's unique rewards system and permissionless economy.",
          "position": 2,
          "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.9
        }
      ],
      "loops": [
        {
          "to": 8,
          "from": 4,
          "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": "e2323801-6b6f-46f1-8a8c-ab7a78349264",
          "evidence": "The deck implies that the cost of inaction is high, and that Pebble's solution is necessary to create a better financial system.",
          "position": 0,
          "objective": "What are the consequences of not adopting a better financial system?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 21:38:09.866725+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        },
        {
          "to": 8,
          "from": 4,
          "loop": {
            "name": "15_why_now",
            "slug": "15-why-now",
            "status": "active",
            "bestFor": "Sales pitches, fundraising, requesting immediate budget approval",
            "canonId": "019dd956-6c00-70cd-bd42-6bacc4af726f",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Context (Trends) -> The Trigger Event -> The Window of Opportunity",
            "description": "Create temporal urgency by proving that the window of opportunity is opening or closing",
            "familyLabel": null
          },
          "matchId": "0e99b9bd-9f09-48fc-a365-f09c20933506",
          "evidence": "Slides 4 and 8 highlight the need for better financial tools now and the timeliness of Pebble's solution.",
          "position": 1,
          "objective": "Why is now the right time for Pebble's solution?",
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 21:38:09.897706+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 9,
      "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": "balanced",
        "densityScore": 32,
        "componentCount": 5,
        "textChars": 144,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": [
          "headshot",
          "headshot"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 16:24:55.813+00",
          "seconds": 2.211,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5f69-752d-a9bb-7f167336e4f8/9",
        "deck": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8",
        "deckAnchor": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8#slide-9",
        "deckJson": "/decks/019dd923-5f69-752d-a9bb-7f167336e4f8.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.15,
            "w": 0.15,
            "x": 0.225,
            "y": 0.25
          },
          "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:24:55.813+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "733931c0-2087-49cb-9a58-23cc8ea7cc6f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.15,
            "x": 0.625,
            "y": 0.25
          },
          "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:24:55.813+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8e1e015a-da17-4ca1-a8c4-2b58f626bc96",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.25,
            "x": 0.575,
            "y": 0.525
          },
          "kind": "paragraph",
          "text": "Sahil Phadnis\nY Combinator Founder\nUC Berkeley\nElectrical Engineering & CS.",
          "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:24:55.813+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "27637e0d-2573-4da0-8a24-925af732be67",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.17,
            "x": 0.215,
            "y": 0.525
          },
          "kind": "paragraph",
          "text": "Aaron Bai\nY Combinator Founder\nUC Berkeley\nEconomics & CS",
          "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:24:55.813+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f1ac760e-61ee-4395-be38-b439482cfd6c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.055,
            "w": 0.27,
            "x": 0.365,
            "y": 0.102
          },
          "kind": "title",
          "text": "The Founders",
          "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:24:55.813+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "354e68a3-6493-441d-8e98-620a1c82b67a",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    }
  ],
  "arcBeats": [
    {
      "from": 2,
      "to": 4,
      "label": "Problem (Identify pain)",
      "description": "Slides 2-4 present the problem, highlighting the failures of traditional banks and digital banks."
    },
    {
      "from": 5,
      "to": 5,
      "label": "Agitate (Make it worse)",
      "description": "Slide 5 agitates the problem, emphasizing the trade-offs required by every financial product."
    },
    {
      "from": 6,
      "to": 8,
      "label": "Solution (Provide relief)",
      "description": "Slides 6-8 present the solution, highlighting Pebble's unique rewards system and permissionless economy."
    }
  ],
  "loops": [
    {
      "from": 4,
      "to": 8,
      "label": "Cost Of Inaction",
      "description": "What are the consequences of not adopting a better financial system?"
    },
    {
      "from": 4,
      "to": 8,
      "label": "Why Now",
      "description": "Why is now the right time for Pebble's solution?"
    }
  ]
}