{
  "docId": "019dd923-5efe-75c0-8dff-dde54545c5ba",
  "docSlug": "92b80b4c1a08c8a8",
  "documentTitle": "2025 Investor Day",
  "authorId": "Cloudflare",
  "authorName": "Cloudflare",
  "documentKindSlug": "consulting-deck",
  "documentKindLabel": "Consulting deck",
  "sourceTypeSlug": "strategy_consulting",
  "sourceTypeLabel": "Strategy consulting",
  "presentationDate": null,
  "orientation": "landscape",
  "aspectRatio": 1.777,
  "pageNumber": 57,
  "pageCount": 117,
  "prevPage": 56,
  "nextPage": 58,
  "slideType": "key_messages",
  "function": "present_solution",
  "density": "dense",
  "nDataPoints": 0,
  "notes": "Uses a taxi meter metaphor to explain serverless billing models.",
  "elementsJson": [
    "headline_text",
    "action_title",
    "paragraph",
    "callout_box",
    "icon_grid"
  ],
  "metadataConfidence": 1,
  "imagePath": null,
  "slideHref": "/slides/019dd923-5efe-75c0-8dff-dde54545c5ba/57",
  "deckHref": "/decks/019dd923-5efe-75c0-8dff-dde54545c5ba",
  "deckJsonHref": "/decks/019dd923-5efe-75c0-8dff-dde54545c5ba.json",
  "deckAnchorHref": "/decks/019dd923-5efe-75c0-8dff-dde54545c5ba#slide-57",
  "components": [
    {
      "bbox": null,
      "kind": "callout",
      "text": "That's the difference between scaling up and down to zero and billing for compute time vs. wall-clock time.",
      "attrs": null,
      "subkind": null,
      "toolName": "Visual emphasis",
      "toolSlug": "visual-emphasis",
      "confidence": null,
      "componentId": "019dd952-8f6e-7367-857b-3f8147d88dce",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.1,
        "w": 0.4,
        "x": 0.05,
        "y": 0.35
      },
      "kind": "framework",
      "text": "Metaphor: The meter doesn't keep running, when your taxi driver stops to refuel.",
      "attrs": null,
      "subkind": "instance",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "d6556379-9bfd-478d-aca1-65810a746e82",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.25,
        "w": 0.35,
        "x": 0.57,
        "y": 0.38
      },
      "kind": "image",
      "text": "Taxi meter graphic",
      "attrs": null,
      "subkind": "illustration",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "69d1ffe6-1601-4c81-8a2d-dd7ba7d0abab",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.25,
        "w": 0.45,
        "x": 0.05,
        "y": 0.5
      },
      "kind": "list",
      "text": "On the way, the driver decides to stop to refuel and grab a snack but leaves the meter running. This is not time spent bringing you closer to your destination. However, it is time that you are paying for. For the time the driver was refueling the car, the meter was paused.",
      "attrs": null,
      "subkind": "bullet",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "101127b2-8cfd-44ba-97ec-caa32198e815",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.08,
        "w": 0.8,
        "x": 0.03,
        "y": 0.85
      },
      "kind": "paragraph",
      "text": "That's the difference between scaling up and down to zero and billing for compute time vs. wall-clock time.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "326d8685-bb18-45c7-803c-6f2db5fbc493",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.08,
        "w": 0.85,
        "x": 0.03,
        "y": 0.21
      },
      "kind": "paragraph",
      "text": "What are agents if not AI + APIs? However, when an agent makes a request to a third-party API, you can not control how long that API takes to return a response.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "7be8362c-f017-4ee1-9be6-9870465dcc56",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.05,
        "w": 0.45,
        "x": 0.03,
        "y": 0.13
      },
      "kind": "title",
      "text": "No compute = no bills for usage",
      "attrs": null,
      "subkind": "headline",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "71ef2d43-6360-4f1e-96cc-4c79ea93770f",
      "frameworkName": null,
      "frameworkSlug": null
    }
  ],
  "metrics": [],
  "tools": [],
  "frameworks": [
    {
      "name": "metaphor-analogy",
      "slug": null,
      "matchId": "0cce88bd-902d-40f1-9d1c-d76ab2c18c86",
      "evidence": "Uses a taxi meter scenario to explain technical billing concepts.",
      "confidence": 1
    }
  ],
  "arcBeats": [],
  "loops": [],
  "imagePathAlt": null,
  "thumbSrc": null,
  "thumbSrcAlt": null,
  "locked": true
}