{
  "schemaVersion": "deck-intelligence.v1",
  "id": "019dd923-622c-750b-8b9b-0fa9fda1c0f6",
  "slug": "aa572ed5345e",
  "title": "Trustpilot Group PLC (TRST)",
  "subtitle": "Grizzly Research · 2025-12",
  "author": "Grizzly Research",
  "date": "2025-12-04 00:00:00",
  "pageCount": 43,
  "kind": "research-note",
  "orientation": "portrait",
  "aspectRatio": 0.77272725,
  "targetCompany": "Trustpilot Group PLC",
  "targetTicker": "TRST",
  "document": {
    "id": "019dd923-622c-750b-8b9b-0fa9fda1c0f6",
    "slug": "aa572ed5345e",
    "title": "Trustpilot Group PLC (TRST)",
    "rawTitle": "Trustpilot 20251204",
    "authorId": "62_Grizzly_Research",
    "authorName": "Grizzly Research",
    "authorDisplay": "Grizzly Research",
    "kind": {
      "slug": "research-note",
      "label": "Research note"
    },
    "sourceType": {
      "slug": "short_seller",
      "label": "Short seller"
    },
    "fileName": "2025-12-Grizzly-Research-Trustpilot-20251204.pdf",
    "sourceUrl": "grizzlyreports.com",
    "sourceDate": "2025-12-04 00:00:00",
    "presentationDate": "2025-12-04 00:00:00",
    "ingestedAt": "2026-04-22 23:19:18+00",
    "status": "ready",
    "pageCount": 43,
    "orientation": "portrait",
    "aspectRatio": 0.77272725,
    "targetCompany": "Trustpilot Group PLC",
    "targetTicker": "TRST",
    "metadata": {
      "local_root": "/tmp/legacy-images/aa572ed5345e",
      "activist_firm": "Grizzly Research",
      "origin_corpus": "contrarian",
      "extraction_seconds": 130.23421502113342
    }
  },
  "coverage": {
    "pageCount": 43,
    "pagesIndexed": 43,
    "pagesWithImages": 43,
    "pagesWithMetadata": 43,
    "imageCoveragePct": 100,
    "metadataCoveragePct": 100,
    "componentCount": 291,
    "chartCount": 2,
    "metricSlides": 0,
    "toolMatches": 9,
    "documentToolMatches": 2,
    "frameworkMatches": 12,
    "arcMatches": 1,
    "beatMatches": 3,
    "loopMatches": 2,
    "patternMatches": 0,
    "storymakersMatch": false,
    "scoreAvailable": false,
    "reviewAvailable": false,
    "activistThesisAvailable": true,
    "pitchdeckMetadataAvailable": false,
    "pitchdeckProfileAvailable": false
  },
  "blocks": [],
  "matches": {
    "arcs": [
      {
        "arc": {
          "name": "Overcoming the Monster",
          "slug": "overcoming-monster",
          "status": "active",
          "bestFor": "Competitive positioning, rallying teams",
          "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
          "description": null,
          "familyLabel": null,
          "categoryName": "Booker's 7 Plots",
          "categorySlug": "booker-s-7-plots"
        },
        "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
        "evidence": "The document presents a clear struggle against Trustpilot's flaws",
        "isPrimary": true,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 22:02:06.925862+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      }
    ],
    "beats": [
      {
        "to": 5,
        "arc": {
          "name": "Overcoming the Monster",
          "slug": "overcoming-monster",
          "status": "active",
          "bestFor": "Competitive positioning, rallying teams",
          "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
          "description": null,
          "familyLabel": null,
          "categoryName": "Booker's 7 Plots",
          "categorySlug": "booker-s-7-plots"
        },
        "from": 1,
        "name": "The Monster",
        "beatId": "ce8ded5e-df52-4ac6-9664-9c8cf9bb31d5",
        "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
        "beatType": {
          "name": "The Monster",
          "slug": "overcoming-monster-the-monster",
          "status": "active",
          "canonId": "019dd9b8-3ba3-70b3-85b6-6dc1928acd40",
          "version": 1,
          "description": null
        },
        "evidence": "Introduction to Trustpilot's problems",
        "position": 0,
        "isPrimaryArc": true,
        "parentBeatType": {
          "name": "Hook",
          "slug": "hook",
          "status": "active",
          "canonId": "019dd9b8-01a6-7328-bff2-b22eb40b3ea5",
          "version": 1,
          "description": "The opener — a deliberate move to earn attention before any argument. Used by AIDA, Monroes, Pixar Pitch, Overcoming the Monster."
        },
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      },
      {
        "to": 20,
        "arc": {
          "name": "Overcoming the Monster",
          "slug": "overcoming-monster",
          "status": "active",
          "bestFor": "Competitive positioning, rallying teams",
          "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
          "description": null,
          "familyLabel": null,
          "categoryName": "Booker's 7 Plots",
          "categorySlug": "booker-s-7-plots"
        },
        "from": 6,
        "name": "The Struggle",
        "beatId": "f752034a-b013-4edb-8b0b-b1830f0cc6c4",
        "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
        "beatType": {
          "name": "The Struggle",
          "slug": "overcoming-monster-the-struggle",
          "status": "active",
          "canonId": "019dd9b8-3d24-71b1-9262-9a8f9850fda3",
          "version": 1,
          "description": null
        },
        "evidence": "Detailed critique of Trustpilot's business model",
        "position": 1,
        "isPrimaryArc": true,
        "parentBeatType": {
          "name": "Development",
          "slug": "development",
          "status": "active",
          "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
          "version": 1,
          "description": "The middle stretch in arcs that have one. Often where length problems creep in."
        },
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      },
      {
        "to": 43,
        "arc": {
          "name": "Overcoming the Monster",
          "slug": "overcoming-monster",
          "status": "active",
          "bestFor": "Competitive positioning, rallying teams",
          "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
          "description": null,
          "familyLabel": null,
          "categoryName": "Booker's 7 Plots",
          "categorySlug": "booker-s-7-plots"
        },
        "from": 21,
        "name": "The Victory",
        "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
        "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
        "beatType": {
          "name": "The Victory",
          "slug": "overcoming-monster-the-victory",
          "status": "active",
          "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
          "version": 1,
          "description": null
        },
        "evidence": "Conclusion and call to action",
        "position": 2,
        "isPrimaryArc": true,
        "parentBeatType": {
          "name": "Turn",
          "slug": "turn",
          "status": "active",
          "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
          "version": 1,
          "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
        },
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      }
    ],
    "loops": [
      {
        "to": 10,
        "from": 6,
        "loop": {
          "name": "03_aha_moment",
          "slug": "03-aha-moment",
          "status": "active",
          "bestFor": "Data-heavy sections, research findings, analytical arguments",
          "canonId": "019dd956-66f4-7668-ab25-cec9c996c0bc",
          "version": 1,
          "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
          "structure": "The Problem/Question -> What the Data Shows -> The Insight",
          "description": "Establish a tension, present data, then deliver the insight that changes everything",
          "familyLabel": null,
          "categoryName": "Narrative",
          "categorySlug": "narrative"
        },
        "matchId": "e2da64ff-c92a-4f41-b94b-796837b4a41c",
        "evidence": "Exposing the manipulation of review scores",
        "position": 0,
        "objective": "Reveal the contradiction in Trustpilot's review scores",
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 22:02:07.104005+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      },
      {
        "to": 25,
        "from": 20,
        "loop": {
          "name": "05_the_reveal",
          "slug": "05-the-reveal",
          "status": "active",
          "bestFor": "Product launches, strategic pivots, unexpected findings",
          "canonId": "019dd956-67e8-77bc-a867-02c2b36370bd",
          "version": 1,
          "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
          "structure": "Setup the Question -> Build Suspense -> The Big Reveal",
          "description": "Build mystery and anticipation, then deliver a surprising or powerful conclusion",
          "familyLabel": null,
          "categoryName": "Narrative",
          "categorySlug": "narrative"
        },
        "matchId": "98bc7796-4529-4ae0-8c27-cd08bdd92e8c",
        "evidence": "Exposing Trustpilot's extortion model",
        "position": 1,
        "objective": "Reveal the true nature of Trustpilot's business model",
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 22:02:07.146085+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      }
    ],
    "tools": [
      {
        "tool": {
          "name": "Peer gap chart",
          "slug": "peer-gap",
          "status": "active",
          "bestFor": "When relative underperformance is the core argument",
          "canonId": "019dd9e1-54f1-775a-94a1-d5cf3bb75abf",
          "version": 1,
          "bodyDocId": "019dd9a1-8653-7748-9050-807f067196c3",
          "description": "A single visual that benchmarks the target against its best-in-class peers on\na single quantitative KPI — and shows the target losing. The gap is the\npunchline.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "document",
        "agents": null,
        "matchId": "ff733f8e-127c-4044-a0cd-023ff08e0ff6",
        "evidence": null,
        "pageRefs": null,
        "priority": null,
        "whenToUse": "When relative underperformance is the core argument",
        "confidence": null,
        "extraction": {
          "at": "2026-04-29 12:07:50.209813+00",
          "model": "unknown-legacy",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": null,
        "whyItWorks": "- It's the **most credible claim in the deck** because it's arithmetic, not\n  opinion.\n- It's immediately **actionable** — close this gap and value accrues.\n- It **pre-empts the \"context is different\" defence** by pitting the target\n  against direct peers in the same category.",
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Villain naming",
          "slug": "villain-naming",
          "status": "active",
          "bestFor": "When governance or specific decisions are the core thesis",
          "canonId": "019dd9e1-55a4-74db-9314-0ced4cd46cd2",
          "version": 1,
          "bodyDocId": "019dd9a1-88f1-72ad-8f4e-56ec29d7b369",
          "description": "You identify a **specific person** responsible for the target's underperformance\nor the behaviour you want changed — and name them. Not \"management\" or \"the\nboard\". A named executive or director with a specific failure attributable to\nthem.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "document",
        "agents": null,
        "matchId": "61281af5-a930-455b-879e-4c17909b12a4",
        "evidence": "Adrian Blair (CEO, Trustpilot)",
        "pageRefs": null,
        "priority": null,
        "whenToUse": "When governance or specific decisions are the core thesis",
        "confidence": null,
        "extraction": {
          "at": "2026-04-29 12:07:50.209813+00",
          "model": "unknown-legacy",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": null,
        "whyItWorks": "- **Accountability needs a face.** Voters (shareholders, regulators,\n  journalists) act faster against people than institutions.\n- **Credibility rises with specificity.** \"The CFO has repeatedly missed\n  guidance\" > \"Management has missed guidance\".\n- It **pre-empts evasion**. An individual can be removed; an abstraction\n  cannot.\n- It **forces the target to respond personally** — and their defensive\n  response usually generates more attention for your thesis.",
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Audience Definition",
          "slug": "audience-definition",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-7f2a-775d-aeee-ff099bcb7756",
          "version": 1,
          "bodyDocId": null,
          "description": "Six key questions: Who are they? What do they know? What do they believe? What do they care about? What do they fear? What decisions can they make?",
          "familyLabel": null,
          "categoryName": "Block",
          "categorySlug": "block"
        },
        "agent": "Storyteller",
        "layer": "slide",
        "agents": [
          "Storyteller"
        ],
        "matchId": "0c60076e-ef85-47d8-a89c-93f7a3c4c62b",
        "evidence": "The content implies that the audience is investors or stakeholders of Trustpilot.",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": null,
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-17 03:29:01.302241+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 1,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Executive summary",
          "slug": "executive-summary",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4b63-72d5-9734-da757d91ca61",
          "version": 1,
          "bodyDocId": null,
          "description": "A condensed view of the entire argument on a single slide / block.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "5430acc7-6140-4092-a0cf-c96d91f8ea05",
        "evidence": "This slide provides a summary of the investigation findings.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-17 03:29:01.261481+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 1,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Executive summary",
          "slug": "executive-summary",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4b63-72d5-9734-da757d91ca61",
          "version": 1,
          "bodyDocId": null,
          "description": "A condensed view of the entire argument on a single slide / block.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "489b7484-e47f-42ce-a01b-8004b73eb504",
        "evidence": "This slide provides a detailed explanation of Trustpilot's business model.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-17 03:29:01.422224+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 3,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Problem Statement Canvas",
          "slug": "problem-statement-canvas",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-839d-744b-ad11-9bf3e3642a18",
          "version": 1,
          "bodyDocId": null,
          "description": "Structured definition of the problem: What? Who? Where? When? Scale?",
          "familyLabel": null,
          "categoryName": "Block",
          "categorySlug": "block"
        },
        "agent": "Architect",
        "layer": "slide",
        "agents": [
          "Architect"
        ],
        "matchId": "670679cd-8cf5-4575-956b-4df7f760b964",
        "evidence": "The slide hints at a problem with Trustpilot's business model.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.5,
        "extraction": {
          "at": "2026-07-17 03:29:01.463191+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 3,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Villain naming",
          "slug": "villain-naming",
          "status": "active",
          "bestFor": "When governance or specific decisions are the core thesis",
          "canonId": "019dd9e1-55a4-74db-9314-0ced4cd46cd2",
          "version": 1,
          "bodyDocId": "019dd9a1-88f1-72ad-8f4e-56ec29d7b369",
          "description": "You identify a **specific person** responsible for the target's underperformance\nor the behaviour you want changed — and name them. Not \"management\" or \"the\nboard\". A named executive or director with a specific failure attributable to\nthem.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "732b2559-4f7d-4a92-99fe-beae63b495c5",
        "evidence": "The slide names Trustpilot as the 'Trustpilot Mafia', implying a villainous entity.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": "When governance or specific decisions are the core thesis",
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 23:12:11.514319+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 40,
        "whyItWorks": "- **Accountability needs a face.** Voters (shareholders, regulators,\n  journalists) act faster against people than institutions.\n- **Credibility rises with specificity.** \"The CFO has repeatedly missed\n  guidance\" > \"Management has missed guidance\".\n- It **pre-empts evasion**. An individual can be removed; an abstraction\n  cannot.\n- It **forces the target to respond personally** — and their defensive\n  response usually generates more attention for your thesis.",
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Villain slide",
          "slug": "villain-slide",
          "status": "active",
          "bestFor": "In activist decks where the personality matters",
          "canonId": "019dd9e1-518c-7404-976a-5be5a517b659",
          "version": 1,
          "bodyDocId": null,
          "description": "A dedicated slide presenting the named villain visually",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "43f5b0f3-e596-4180-b306-c0e89cf2fe43",
        "evidence": "The slide presents Trustpilot as a villain, highlighting its alleged extortion model and fake reviews.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": "In activist decks where the personality matters",
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-16 23:12:11.481453+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 40,
        "whyItWorks": "Makes the antagonist concrete",
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Slide recipe: Cover",
          "slug": "cover-slide",
          "status": "active",
          "bestFor": null,
          "canonId": "019df269-2a08-767d-9128-e7431e6fe8a3",
          "version": 1,
          "bodyDocId": "019df269-29e5-7738-b5fa-6892e5dc8e65",
          "description": "The first ten seconds. Build it deliberately.",
          "familyLabel": "slide-recipe",
          "categoryName": "Slide",
          "categorySlug": "slide"
        },
        "agent": "designer",
        "layer": "slide",
        "agents": [
          "designer"
        ],
        "matchId": "3624d09a-056b-4821-8d96-a59a9a4b6438",
        "evidence": "The slide appears to be a cover slide, with a title and disclaimer.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-16 23:12:11.611587+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 43,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      }
    ],
    "frameworks": [
      {
        "matchId": "d24b207d-791c-40aa-bca3-2d24ad4cb2dc",
        "evidence": "Contrasting market share data with review scores to prove manipulation.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:07:40.282+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 6,
        "frameworkName": "expose_contradiction"
      },
      {
        "matchId": "252068fd-ab03-49fb-b90d-3bab0a560bba",
        "evidence": "The slide attempts to expose a contradiction between Trustpilot's stated policy and observed data.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:07:40.729+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 7,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "9e12fd98-c177-4449-8e3e-c77d07e7d37a",
        "evidence": "The slide explicitly aims to expose fraudulent review patterns to undermine the credibility of the subject company.",
        "framework": null,
        "confidence": 0.95,
        "extraction": {
          "at": "2026-05-02 20:07:40.705+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 10,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "95f38b49-9f36-49ec-9cee-ed6769fe3180",
        "evidence": "The slide systematically exposes fraudulent activity (fake profiles and fake review markets) to undermine the company's value proposition.",
        "framework": null,
        "confidence": 0.95,
        "extraction": {
          "at": "2026-05-02 20:07:40.817+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 13,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "061f485b-033e-40f5-84e1-b57cd67b0a56",
        "evidence": "The slide presents evidence of fake reviews to expose fraudulent activity on the platform.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:07:42.242+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 17,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "bfab0b5f-75bf-40ec-af8a-fedb2c8156a9",
        "evidence": "Framing Trustpilot as enabling a 'Trustpilot Mafia' and fraudulent businesses.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:07:42.64+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 21,
        "frameworkName": "antagonist-introduction"
      },
      {
        "matchId": "971391f5-fb37-41f8-98cd-06b0cea0e8a0",
        "evidence": "The slide explicitly attempts to expose fraudulent activity on the Trustpilot platform.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:07:42.198+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 22,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "572d194a-6e9f-4b1b-b045-d8b5b8b02ec9",
        "evidence": "The slide explicitly identifies and exposes fraudulent activity (fake reviews) to undermine the subject's value proposition.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:07:43.86+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 32,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "c196ee73-2acd-4798-b70d-566c2168c747",
        "evidence": "The slide explicitly documents and exposes fraudulent review patterns to undermine the company's credibility.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:07:44.401+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 34,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "1a6398fa-3ede-45e5-af7f-b15991f913e0",
        "evidence": "Uses specific examples of fake reviews to expose platform fraud",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:07:43.967+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 37,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "8d2b7923-051a-4085-833e-741f44d6b0a8",
        "evidence": "The slide explicitly documents fake review patterns to expose platform fraud.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:07:49.177+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 38,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "337f96dc-e235-4e5d-a43b-13978190643b",
        "evidence": "The slide frames Trustpilot as a 'protection racket' and 'mafia' to establish a villain narrative.",
        "framework": null,
        "confidence": 0.95,
        "extraction": {
          "at": "2026-05-02 20:07:47.469+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 40,
        "frameworkName": "antagonist-introduction"
      }
    ],
    "patterns": []
  },
  "storymakers": null,
  "score": null,
  "review": null,
  "activistThesis": {
    "tone": "adversarial",
    "notes": "Classic short-seller prose research report rather than a slide deck — heavy on screenshots of Trustpilot profiles, fake-review ads, Reddit/Quora posts, and a peer-table of US optical brands (paid-vs-unpaid review scores). No formal valuation or price target; thesis is binary and rests on Google enforcement risk. Stake not quantified; disclaimer discloses only 'direct or indirect short position'. Strong branded framing ('Trustpilot Mafia', 'extortion model') and a memorable hook, but visual craft is modest — Arial-style body text, link-heavy footnotes, minimal original charts.",
    "kpisCited": [
      {
        "detail": "+18.4% in 2023 and +19.5% in 2024, allegedly driven by extortion-based subscription sales",
        "metric": "Revenue growth under CEO Adrian Blair"
      },
      {
        "detail": "Paid profiles 'magically' rise from under 2 of 5 stars to over 4 of 5 stars",
        "metric": "Review score lift for paying subscribers"
      },
      {
        "detail": "249,000 reviews at 4.8/5 on Trustpilot vs. 32 reviews at 1/5 on the BBB",
        "metric": "FreeCash.com Trustpilot rating vs. BBB"
      },
      {
        "detail": "Only 1,525 reviews and a 1.6/5 rating for the world's largest email service",
        "metric": "Trustpilot reviews for Gmail"
      },
      {
        "detail": "4,473 reviews and a 1.9/5 rating for the biggest gaming platform",
        "metric": "Trustpilot reviews for Steam"
      },
      {
        "detail": "Latest 200 Trustpilot fake-review ads accumulated in only nine weeks",
        "metric": "Black-market review ad refresh rate on BlackHatWorld"
      },
      {
        "detail": "$4 non-sticky, $15 for sticky/aged-account reviews — openly advertised",
        "metric": "Price of fake Trustpilot reviews on the black market"
      },
      {
        "detail": "~90% — making any Google de-ranking event existential for Trustpilot",
        "metric": "Google share of global search"
      }
    ],
    "closingAsk": "Investors should short Trustpilot in anticipation of Google de-ranking the site and destroying its extortion-driven business model.",
    "extraction": {
      "at": "2026-04-22 23:19:18+00",
      "model": "unknown-legacy",
      "runId": null,
      "seconds": 130.23422,
      "promptVersion": null
    },
    "scqaReward": "Trustpilot's business is traffic-dependent: if Google applies its January 2025 UK fake-review sanctions or Reputation Abuse Policy to Trustpilot, de-ranking would destroy the entire business model and crash the equity.",
    "thesisTypes": [
      "fraud_exposure"
    ],
    "top3Reasons": [
      "Trustpilot seeds unsolicited negative profiles, then extorts payment to lift scores from <2 to >4 stars",
      "A thriving black market sells 'sticky' Trustpilot reviews for $4-$15; selective enforcement shields paying clients",
      "Google now sanctions fake-review platforms — de-ranking would collapse Trustpilot's traffic-dependent model"
    ],
    "scqaSituation": "Trustpilot Group PLC (LSE:TRST) is the dominant third-party consumer review platform on Google, generating revenue from premium subscriptions sold to businesses that want to manage how reviews of them appear on the site.",
    "thesisSummary": "Grizzly Research argues Trustpilot Group PLC (LSE:TRST) operates a 'mafia-style' extortion business dressed up as a freemium review platform. Industry experts and interviewed business owners describe the playbook: Trustpilot creates unsolicited profiles, lets hyper-negative reviews accumulate, then pressures owners into paid subscriptions that mysteriously lift scores from under 2 stars to over 4. Revenue under CEO Adrian Blair grew 18.4% in 2023 and 19.5% in 2024 on this practice. Genuine negative reviews vanish for paying clients while blatant fakes flood their profiles; a black market on BlackHatWorld openly sells 'sticky' Trustpilot reviews for $4-$15. The critical risk is Google, which now sanctions fake-review sites under its January 2025 UK agreement and Reputation Abuse Policy — a Trustpilot de-ranking would collapse the entire traffic-dependent business model.",
    "primaryDemands": [
      "Investors should sell or short Trustpilot stock",
      "Regulators should investigate Trustpilot's alleged extortion-style sales tactics",
      "Google should de-rank Trustpilot under its Reputation Abuse Policy"
    ],
    "scqaResolution": "Short the stock. No price target is offered, but Grizzly discloses an indirect short position and expects mounting public awareness plus Google enforcement to catalyze a severe revaluation of TRST.",
    "thesisOneLiner": "Trustpilot runs a mafia-style extortion racket — seeding hyper-negative profiles to force businesses to pay, while tolerating fake reviews; impending Google de-ranking will destroy its business model.",
    "precedentsCited": [],
    "scqaComplication": "Grizzly alleges Trustpilot seeds unsolicited profiles, permits hyper-negative reviews to accumulate, and then extorts paid subscriptions that lift scores from sub-2 to 4+ stars, while tolerating a thriving third-party fake-review black market.",
    "narrativeInterest": 4,
    "notableSlidePages": [
      1,
      5,
      14,
      15,
      40,
      42
    ],
    "peerCompaniesCited": [
      "Gmail",
      "Steam",
      "Warby Parker",
      "Target Optical",
      "America's Best Contacts & Eyeglasses",
      "Eyebuydirect",
      "GlassesUSA",
      "Zenni Optical",
      "SmartBuyGlasses"
    ],
    "valuationFrameworks": [
      "not_shown"
    ],
    "visualCraftInterest": 2
  },
  "pitchdeck": {
    "metadata": null,
    "profile": null
  },
  "slides": [
    {
      "page": 1,
      "type": "tension",
      "title": "This is a cover/introductory page for a short-seller research report.",
      "function": "frame_problem",
      "imagePath": "https://imgproxy.kitesheet.com/RMaHDXR1QY089XEcyYDfY_zEt3XW1Do6ZWXGu1J4ACc/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9hYTU3MmVkNTM0NWUvcDAwMS5wbmc",
      "rawType": "executive_summary",
      "block": null,
      "metadata": {
        "slideType": "executive_summary",
        "slideTypeCanon": {
          "name": "Executive summary",
          "slug": "executive_summary",
          "status": "active",
          "canonId": "019de52d-06be-73ff-81b3-f99fe7f0025e",
          "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": "overcrowded",
        "densityScore": 80,
        "componentCount": 11,
        "textChars": 1799,
        "nDataPoints": 0,
        "notes": "This is a cover/introductory page for a short-seller research report.",
        "elementsJson": [
          "headline_text",
          "subtitle_text",
          "bullet_list",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:45.368+00",
          "seconds": 8.703,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/1",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-1",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Industry experts call this scheme the “Trustpilot Mafia.”",
          "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-23 02:33:19+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865b-f868da46deca",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.54,
            "x": 0.315,
            "y": 0.835
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:45.368+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "41b619bd-3044-45db-927d-26eb72defc27",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.71,
            "x": 0.145,
            "y": 0.315
          },
          "kind": "list",
          "text": "According to our investigation, Trustpilot creates unsolicited review profiles for all kinds of businesses with the intention to attract hyper-negative reviews and force these businesses into paying subscription deals to “more actively manage” the reviews.",
          "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 20:07:45.368+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "051a5586-7833-425e-9338-e59df36f47d9",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.71,
            "x": 0.145,
            "y": 0.73
          },
          "kind": "list",
          "text": "We believe that the public will increasingly wake up to the fact that Trustpilot has traded the integrity of reviews for revenues. We see this resulting in a rapid depreciation of the Trustpilot brand and its fundamental value proposition.",
          "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 20:07:45.368+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1666aa56-2449-40c3-974b-2a068a0cd33c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.71,
            "x": 0.145,
            "y": 0.58
          },
          "kind": "list",
          "text": "Trustpilot seems to be most appreciated by companies who run sketchy business models. Many companies that are already shut down due to fraud are somehow still extremely highly rated on Trustpilot.",
          "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 20:07:45.368+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1f524491-dfed-4038-8192-9b0ac5abffc5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.71,
            "x": 0.145,
            "y": 0.24
          },
          "kind": "list",
          "text": "Trustpilot is a third-party review site that generates revenue by selling premium memberships to businesses. Our research uncovers mafia-style extortion campaigns against non-paying businesses.",
          "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 20:07:45.368+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5ad59787-d1fa-47e1-a345-b845836dc5dd",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.71,
            "x": 0.145,
            "y": 0.655
          },
          "kind": "list",
          "text": "We uncover a flourishing eco system of third-party entities that sell fake reviews on Trustpilot and openly advertise the success of specific profiles. All the problems are amplified by Trustpilot’s currently extremely prioritized visibility on Google.",
          "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 20:07:45.368+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "64fbdbf9-82ee-44c4-ad39-2aa1bd1182d6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.71,
            "x": 0.145,
            "y": 0.525
          },
          "kind": "list",
          "text": "Our statistical analysis underscores how paying as well as non-paying profiles show a concerning pattern of apparently falsified reviews.",
          "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 20:07:45.368+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "84cb4c06-0762-4ece-9817-f898fc7418b0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.71,
            "x": 0.145,
            "y": 0.43
          },
          "kind": "list",
          "text": "Reviewers find their genuine negative reviews spuriously challenged or removed for companies that pay Trustpilot. On the other hand, we found countless obviously fake positive reviews and reviewers for paying companies.",
          "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 20:07:45.368+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b6d72d8d-e067-4ca2-ab9c-c2fe98bc5353",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "Industry experts call this scheme the “Trustpilot Mafia.” — Grizzly Research",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-23 02:33:19+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865b-ff456d5105c3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.766,
            "x": 0.117,
            "y": 0.135
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:45.368+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3e00c5f2-cd7b-480c-bd1f-d3a54315a93b",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Audience Definition",
            "slug": "audience-definition",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-7f2a-775d-aeee-ff099bcb7756",
            "version": 1,
            "bodyDocId": null,
            "description": "Six key questions: Who are they? What do they know? What do they believe? What do they care about? What do they fear? What decisions can they make?",
            "familyLabel": null,
            "categoryName": "Block",
            "categorySlug": "block"
          },
          "agent": "Storyteller",
          "layer": "slide",
          "agents": [
            "Storyteller"
          ],
          "matchId": "0c60076e-ef85-47d8-a89c-93f7a3c4c62b",
          "evidence": "The content implies that the audience is investors or stakeholders of Trustpilot.",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": null,
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-17 03:29:01.302241+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 1,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Executive summary",
            "slug": "executive-summary",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4b63-72d5-9734-da757d91ca61",
            "version": 1,
            "bodyDocId": null,
            "description": "A condensed view of the entire argument on a single slide / block.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "5430acc7-6140-4092-a0cf-c96d91f8ea05",
          "evidence": "This slide provides a summary of the investigation findings.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-17 03:29:01.261481+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 1,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 5,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 1,
          "name": "The Monster",
          "beatId": "ce8ded5e-df52-4ac6-9664-9c8cf9bb31d5",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Monster",
            "slug": "overcoming-monster-the-monster",
            "status": "active",
            "canonId": "019dd9b8-3ba3-70b3-85b6-6dc1928acd40",
            "version": 1,
            "description": null
          },
          "evidence": "Introduction to Trustpilot's problems",
          "position": 0,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Hook",
            "slug": "hook",
            "status": "active",
            "canonId": "019dd9b8-01a6-7328-bff2-b22eb40b3ea5",
            "version": 1,
            "description": "The opener — a deliberate move to earn attention before any argument. Used by AIDA, Monroes, Pixar Pitch, Overcoming the Monster."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "thumbSrc": "https://imgproxy.kitesheet.com/MApfpfRwM44o0sqLc5nq8EhPWUcFriulGvJ0Bkb82DU/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9hYTU3MmVkNTM0NWUvcDAwMS5wbmc",
      "imagePathAlt": "https://imgproxy.kitesheet.com/PgLWiPVAwew8sDlPFR4bfCJ7IrB6TtHFkMpgBYJsnBE/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9hYTU3MmVkNTM0NWUvcDAwMS5qcGc",
      "thumbSrcAlt": "https://imgproxy.kitesheet.com/giMEP2Q8ZTvqXgrdTL0nkwNzvT4de9riPrkxDOkvvSg/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9hYTU3MmVkNTM0NWUvcDAwMS5qcGc"
    },
    {
      "page": 2,
      "type": "setup",
      "title": "Includes specific disclosures regarding short-biased positions and conflict of interest policies.",
      "function": "other",
      "rawType": "appendix_disclosure",
      "block": null,
      "metadata": {
        "slideType": "appendix_disclosure",
        "slideTypeCanon": {
          "name": "Appendix disclosure",
          "slug": "appendix_disclosure",
          "status": "active",
          "canonId": "019de52d-07b2-7549-8e8b-932a19f6e616",
          "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": "sparse",
        "densityScore": 7,
        "componentCount": 3,
        "textChars": 169,
        "nDataPoints": 0,
        "notes": "Includes specific disclosures regarding short-biased positions and conflict of interest policies.",
        "elementsJson": [
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:39.146+00",
          "seconds": 2.33,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/2",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-2",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.75,
            "w": 0.76,
            "x": 0.119,
            "y": 0.16
          },
          "kind": "disclaimer",
          "text": "THIS REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH LLC AND ARE NOT STATEMENTS OF FACT...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:39.146+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8998272e-1432-4695-9c5b-40c7fc2a0eed",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.12,
            "x": 0.76,
            "y": 0.04
          },
          "kind": "image",
          "text": "Grizzly Research Logo",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Logo",
              "slug": "logo",
              "status": "active",
              "canonId": "019de52c-fdaf-743d-94c4-d7c6a0e55302",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "logo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:39.146+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "50713a37-c667-4633-b29e-c0b9a589e35d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.015,
            "w": 0.26,
            "x": 0.119,
            "y": 0.145
          },
          "kind": "title",
          "text": "IMPORTANT LEGAL DISCLAIMER",
          "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 20:07:39.146+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6fa8a036-4824-4e9f-bb9a-195aee7afe48",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 5,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 1,
          "name": "The Monster",
          "beatId": "ce8ded5e-df52-4ac6-9664-9c8cf9bb31d5",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Monster",
            "slug": "overcoming-monster-the-monster",
            "status": "active",
            "canonId": "019dd9b8-3ba3-70b3-85b6-6dc1928acd40",
            "version": 1,
            "description": null
          },
          "evidence": "Introduction to Trustpilot's problems",
          "position": 0,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Hook",
            "slug": "hook",
            "status": "active",
            "canonId": "019dd9b8-01a6-7328-bff2-b22eb40b3ea5",
            "version": 1,
            "description": "The opener — a deliberate move to earn attention before any argument. Used by AIDA, Monroes, Pixar Pitch, Overcoming the Monster."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 3,
      "type": "tension",
      "title": "This is the cover/introductory page of a short-seller research report.",
      "function": "frame_problem",
      "rawType": "executive_summary",
      "block": null,
      "metadata": {
        "slideType": "executive_summary",
        "slideTypeCanon": {
          "name": "Executive summary",
          "slug": "executive_summary",
          "status": "active",
          "canonId": "019de52d-06be-73ff-81b3-f99fe7f0025e",
          "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": 33,
        "componentCount": 6,
        "textChars": 669,
        "nDataPoints": 2,
        "notes": "This is the cover/introductory page of a short-seller research report.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "logo_grid",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:39.786+00",
          "seconds": 2.96,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/3",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-3",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Many described bullying tactics reminiscent of a bad 1990s mob movie. This appears to be Trustpilot's core sales strategy.",
          "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-23 02:33:19+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865c-30fd40d93635",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.58,
            "x": 0.31,
            "y": 0.83
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:39.786+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4c0541fc-3360-411a-8588-c0e1b5434022",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.22,
            "w": 0.78,
            "x": 0.11,
            "y": 0.25
          },
          "kind": "paragraph",
          "text": "Officially, Trustpilot operates on a freemium business model... our investigation reveals this growth relies on extorting businesses while eroding trust in the brand.",
          "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 20:07:39.786+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "78c5b6bd-8bb2-4353-9ed8-26cb6a08538f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.78,
            "x": 0.11,
            "y": 0.57
          },
          "kind": "paragraph",
          "text": "We interviewed business owners who paid for Trustpilot subscriptions... A third mechanism involves permitting paying businesses to flag",
          "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 20:07:39.786+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7e3810f6-30d6-4999-9e15-7223eb62b83e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.78,
            "x": 0.11,
            "y": 0.13
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:39.786+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0f59eade-da71-4c8d-aa85-abfa80467e98",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.78,
            "x": 0.11,
            "y": 0.49
          },
          "kind": "title",
          "text": "Industry Experts and Insiders Explain How Trustpilot Games Review Scores",
          "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 20:07:39.786+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a8d62cee-b738-483a-a946-0fa0737abfe6",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Executive summary",
            "slug": "executive-summary",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4b63-72d5-9734-da757d91ca61",
            "version": 1,
            "bodyDocId": null,
            "description": "A condensed view of the entire argument on a single slide / block.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "489b7484-e47f-42ce-a01b-8004b73eb504",
          "evidence": "This slide provides a detailed explanation of Trustpilot's business model.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-17 03:29:01.422224+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 3,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Problem Statement Canvas",
            "slug": "problem-statement-canvas",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-839d-744b-ad11-9bf3e3642a18",
            "version": 1,
            "bodyDocId": null,
            "description": "Structured definition of the problem: What? Who? Where? When? Scale?",
            "familyLabel": null,
            "categoryName": "Block",
            "categorySlug": "block"
          },
          "agent": "Architect",
          "layer": "slide",
          "agents": [
            "Architect"
          ],
          "matchId": "670679cd-8cf5-4575-956b-4df7f760b964",
          "evidence": "The slide hints at a problem with Trustpilot's business model.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.5,
          "extraction": {
            "at": "2026-07-17 03:29:01.463191+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 3,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 5,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 1,
          "name": "The Monster",
          "beatId": "ce8ded5e-df52-4ac6-9664-9c8cf9bb31d5",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Monster",
            "slug": "overcoming-monster-the-monster",
            "status": "active",
            "canonId": "019dd9b8-3ba3-70b3-85b6-6dc1928acd40",
            "version": 1,
            "description": null
          },
          "evidence": "Introduction to Trustpilot's problems",
          "position": 0,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Hook",
            "slug": "hook",
            "status": "active",
            "canonId": "019dd9b8-01a6-7328-bff2-b22eb40b3ea5",
            "version": 1,
            "description": "The opener — a deliberate move to earn attention before any argument. Used by AIDA, Monroes, Pixar Pitch, Overcoming the Monster."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 4,
      "type": "analysis",
      "title": "The slide uses a 'villain' narrative style to frame Trustpilot's business practices as extortion.",
      "function": "diagnose_problem",
      "rawType": "executive_summary",
      "block": null,
      "metadata": {
        "slideType": "executive_summary",
        "slideTypeCanon": {
          "name": "Executive summary",
          "slug": "executive_summary",
          "status": "active",
          "canonId": "019de52d-06be-73ff-81b3-f99fe7f0025e",
          "version": 1,
          "description": null
        },
        "function": "diagnose_problem",
        "functionCanon": {
          "name": "Diagnose problem",
          "slug": "diagnose_problem",
          "status": "active",
          "canonId": "019de52d-176d-761f-b608-cf52262d2ab2",
          "version": 1,
          "description": null
        },
        "density": "overcrowded",
        "densityScore": 90,
        "componentCount": 12,
        "textChars": 2346,
        "nDataPoints": 4,
        "notes": "The slide uses a 'villain' narrative style to frame Trustpilot's business practices as extortion.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "footnote"
        ],
        "confidence": 0.95,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:40.985+00",
          "seconds": 4.074,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/4",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-4",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Trustpilot scores really only show who paid the extortion fee.",
          "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-23 02:33:19+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865b-e05b7beb07c3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.58,
            "x": 0.31,
            "y": 0.83
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:40.985+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "db9ba87f-b621-478d-bd32-479a8c455bce",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.78,
            "x": 0.11,
            "y": 0.71
          },
          "kind": "paragraph",
          "text": "We believe Trustpilot has created a platform to attract bad reviews and customers must pay to dilute the bad reviews. This created a review system that only seems to express who pays Trustpilot.",
          "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 20:07:40.985+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1512fd18-0ac0-4dd5-b873-8641292cc986",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.78,
            "x": 0.11,
            "y": 0.21
          },
          "kind": "paragraph",
          "text": "negative ratings, which Trustpilot then aggressively removes, often violating its own policies. Trustpilot employs many other tricks to control who leaves reviews on its site. These tactics are known as Review Gating.",
          "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 20:07:40.985+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2e5af3ce-abfc-4522-9bb9-e2ae66e00799",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.09,
            "w": 0.78,
            "x": 0.11,
            "y": 0.53
          },
          "kind": "paragraph",
          "text": "Google actively and manually penalizes websites that it deems untrustworthy, unreliable or exploitative (see Reputation Abuse Policy). We show in this report that Trustpilot’s review scores are fundamentally unreliable. When Google realizes that their high-ranking of Trustpilot’s content damages their own reputation, Google might penalize Trustpilot, which would effectively destroy Trustpilot’s entire business model, because Google captures about 90% of the global internet search market.",
          "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 20:07:40.985+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7d7f87ae-dbd5-4e10-9d63-5cd4ad76fd56",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.78,
            "x": 0.11,
            "y": 0.76
          },
          "kind": "paragraph",
          "text": "We examined a range of industries, one of which is U.S. optician brands. If consumers use Google Search to check reviews, they find the Trustpilot scores on the first response page.",
          "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 20:07:40.985+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b54e781d-cb34-4f6f-b469-0375d428f614",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.78,
            "x": 0.11,
            "y": 0.28
          },
          "kind": "paragraph",
          "text": "We and many experts we consulted believe Trustpilot is not only engaging in review gating but also actively using illegal tactics to manipulate review scores. This has led to anomalies like Freecash.com, an obscure niche service, amassing over 249,000 reviews on Trustpilot with 4.8 out of 5 stars. For comparison, the largest email service, Gmail, has 1,525 reviews and a 1.6/5 rating; the biggest gaming platform, Steam, has 4,473 reviews and a 1.9/5 rating.",
          "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 20:07:40.985+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d0a45dd8-dbca-48b1-bd5d-73336766095f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.78,
            "x": 0.11,
            "y": 0.45
          },
          "kind": "paragraph",
          "text": "Insiders told us that Google’s trust is crucially important for Trustpilot’s business success. However, in January 2025 Google agreed with the U.K. government to stronger penalization of fake reviews, and to “enforce sanctions to deter businesses that try to benefit from fake reviews and sanction those that write fake or misleading reviews.”",
          "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 20:07:40.985+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fcbc9078-86af-44eb-b5e1-abda4099766e",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "enforce sanctions to deter businesses that try to benefit from fake reviews and sanction those that write fake or misleading reviews. — Google",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-23 02:33:19+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865b-e4ce072fe792",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.78,
            "x": 0.11,
            "y": 0.13
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:40.985+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7fcf6b9b-0675-461b-b272-3f5377956f24",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.78,
            "x": 0.11,
            "y": 0.64
          },
          "kind": "title",
          "text": "Trustpilot Scores Really Only Show Who Paid the Extortion Fee",
          "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 20:07:40.985+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "66a3f805-fe1b-4ced-b4fe-43c72842d6c7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.3,
            "x": 0.11,
            "y": 0.41
          },
          "kind": "title",
          "text": "Dependence on Google",
          "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 20:07:40.985+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f31bfe04-6c0e-45f5-8f7c-51e4e5ab4df4",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 5,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 1,
          "name": "The Monster",
          "beatId": "ce8ded5e-df52-4ac6-9664-9c8cf9bb31d5",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Monster",
            "slug": "overcoming-monster-the-monster",
            "status": "active",
            "canonId": "019dd9b8-3ba3-70b3-85b6-6dc1928acd40",
            "version": 1,
            "description": null
          },
          "evidence": "Introduction to Trustpilot's problems",
          "position": 0,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Hook",
            "slug": "hook",
            "status": "active",
            "canonId": "019dd9b8-01a6-7328-bff2-b22eb40b3ea5",
            "version": 1,
            "description": "The opener — a deliberate move to earn attention before any argument. Used by AIDA, Monroes, Pixar Pitch, Overcoming the Monster."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 5,
      "type": "tension",
      "title": "The slide uses screenshots of Trustpilot search results to illustrate the 'unclaimed' vs 'claimed' profile distinction.",
      "function": "expose_contradiction",
      "rawType": "comparison_table",
      "block": null,
      "metadata": {
        "slideType": "comparison_table",
        "slideTypeCanon": {
          "name": "Comparison table",
          "slug": "comparison_table",
          "status": "active",
          "canonId": "019de52d-0a06-73f8-8813-fe022fab1de2",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 46,
        "componentCount": 7,
        "textChars": 683,
        "nDataPoints": 21,
        "notes": "The slide uses screenshots of Trustpilot search results to illustrate the 'unclaimed' vs 'claimed' profile distinction.",
        "elementsJson": [
          "headline_text",
          "screenshot",
          "paragraph",
          "comparison_table"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:40.382+00",
          "seconds": 3.318,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/5",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-5",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "In the following table we see a few of the leading brands and can observe a clear pattern of a division between highly rated brands with thousands of reviews and poorly rated brands with less reviews.",
          "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-23 02:33:19+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865c-6560576a103c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.61,
            "x": 0.195,
            "y": 0.215
          },
          "kind": "image",
          "text": "Trustpilot search result for Warby Parker",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:40.382+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4b379293-7d0e-4ffc-b2c8-676df2a4afdd",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.546,
            "x": 0.227,
            "y": 0.348
          },
          "kind": "image",
          "text": "Trustpilot search result for SmartBuyGlasses",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:40.382+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "cae8681c-b8b7-41a6-92c1-6be4874b4815",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.764,
            "x": 0.118,
            "y": 0.505
          },
          "kind": "paragraph",
          "text": "In the following table we see a few of the leading brands and can observe a clear pattern of a division between highly rated brands with thousands of reviews and poorly rated brands with less reviews.",
          "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 20:07:40.382+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "50db76db-3e7d-4a97-bf1f-1049e81b6907",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.24,
            "x": 0.38,
            "y": 0.79
          },
          "kind": "source-note",
          "text": "Data retrieved on November 26, 2025",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:40.382+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "20be929d-75c9-4bf7-b6bd-25129802b803",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.22,
            "w": 0.694,
            "x": 0.153,
            "y": 0.603
          },
          "kind": "table",
          "text": "Comparison table of brands, subscription status, review scores, and revenue",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Data table",
              "slug": "data",
              "status": "active",
              "canonId": "019de52d-02d5-75b8-8abf-88e92bf63569",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "data",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:40.382+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ed109068-b558-4c89-b7c7-1587a74ce590",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:40.382+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "69779e4f-ff53-4c5f-9266-5fa85372d855",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 5,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 1,
          "name": "The Monster",
          "beatId": "ce8ded5e-df52-4ac6-9664-9c8cf9bb31d5",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Monster",
            "slug": "overcoming-monster-the-monster",
            "status": "active",
            "canonId": "019dd9b8-3ba3-70b3-85b6-6dc1928acd40",
            "version": 1,
            "description": null
          },
          "evidence": "Introduction to Trustpilot's problems",
          "position": 0,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Hook",
            "slug": "hook",
            "status": "active",
            "canonId": "019dd9b8-01a6-7328-bff2-b22eb40b3ea5",
            "version": 1,
            "description": "The opener — a deliberate move to earn attention before any argument. Used by AIDA, Monroes, Pixar Pitch, Overcoming the Monster."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 6,
      "type": "tension",
      "title": "The slide uses a specific case study (UK broadband) to illustrate a broader thesis of 'extortion' by the platform.",
      "function": "expose_contradiction",
      "rawType": "expose_contradiction",
      "block": null,
      "metadata": {
        "slideType": "expose_contradiction",
        "slideTypeCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-124c-75aa-984a-0a3d0d8fc8df",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 59,
        "componentCount": 8,
        "textChars": 852,
        "nDataPoints": 21,
        "notes": "The slide uses a specific case study (UK broadband) to illustrate a broader thesis of 'extortion' by the platform.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "comparison_table",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:40.282+00",
          "seconds": 3.204,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/6",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-6",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "They are just indicators for who pays Trustpilot and who refuses to pay.",
          "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-23 02:33:19+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865c-17f637556aeb",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.09,
            "w": 0.567,
            "x": 0.315,
            "y": 0.828
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:40.282+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0c92d463-b25b-448a-8da7-4d046dd1a7c9",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Average Review Score: 4,6",
          "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-23 02:33:19+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865c-1a827f63f4dd",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.764,
            "x": 0.118,
            "y": 0.685
          },
          "kind": "paragraph",
          "text": "Interestingly, one and the same company, Vodafone, seems to only pay Trustpilot for the U.K. market, where Trustpilot is more commonly used by consumers than in the other markets.",
          "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 20:07:40.282+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a63d0153-9d6f-4644-bb94-e70a7a222c3a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.764,
            "x": 0.118,
            "y": 0.215
          },
          "kind": "paragraph",
          "text": "The brands in the table all have sufficient market penetration and, according to our research, fairly similar customer satisfaction. We checked multiple other review sites and the stark contrast in Trustpilot review scores seems unjustifiable.",
          "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 20:07:40.282+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d225cfdc-55e0-401a-8b35-f2e197397202",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.015,
            "w": 0.48,
            "x": 0.26,
            "y": 0.655
          },
          "kind": "source-note",
          "text": "Data retrieved on November 27, 2025. Market shares by fibrecompare.com",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:40.282+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "75af2fef-da59-44d5-a972-4f4fa2ed5a64",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.155,
            "w": 0.664,
            "x": 0.168,
            "y": 0.475
          },
          "kind": "table",
          "text": "Comparison of UK broadband brands by subscription status, review score, and market share.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Data table",
              "slug": "data",
              "status": "active",
              "canonId": "019de52d-02d5-75b8-8abf-88e92bf63569",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "data",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:40.282+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "41db41c3-f1a9-4105-af05-67f6c2704359",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:40.282+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7a3430ab-5ee8-4a18-aa91-1a3bb9058f23",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "d24b207d-791c-40aa-bca3-2d24ad4cb2dc",
          "evidence": "Contrasting market share data with review scores to prove manipulation.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:07:40.282+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 6,
          "frameworkName": "expose_contradiction"
        }
      ],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Struggle",
          "beatId": "f752034a-b013-4edb-8b0b-b1830f0cc6c4",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Struggle",
            "slug": "overcoming-monster-the-struggle",
            "status": "active",
            "canonId": "019dd9b8-3d24-71b1-9262-9a8f9850fda3",
            "version": 1,
            "description": null
          },
          "evidence": "Detailed critique of Trustpilot's business model",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 10,
          "from": 6,
          "loop": {
            "name": "03_aha_moment",
            "slug": "03-aha-moment",
            "status": "active",
            "bestFor": "Data-heavy sections, research findings, analytical arguments",
            "canonId": "019dd956-66f4-7668-ab25-cec9c996c0bc",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Problem/Question -> What the Data Shows -> The Insight",
            "description": "Establish a tension, present data, then deliver the insight that changes everything",
            "familyLabel": null
          },
          "matchId": "e2da64ff-c92a-4f41-b94b-796837b4a41c",
          "evidence": "Exposing the manipulation of review scores",
          "position": 0,
          "objective": "Reveal the contradiction in Trustpilot's review scores",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:02:07.104005+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 7,
      "type": "tension",
      "title": "The slide uses a 'villain' narrative style to frame Trustpilot's business model as extortionate.",
      "function": "expose_contradiction",
      "rawType": "expose_contradiction",
      "block": null,
      "metadata": {
        "slideType": "expose_contradiction",
        "slideTypeCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-124c-75aa-984a-0a3d0d8fc8df",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 62,
        "componentCount": 9,
        "textChars": 719,
        "nDataPoints": 16,
        "notes": "The slide uses a 'villain' narrative style to frame Trustpilot's business model as extortionate.",
        "elementsJson": [
          "headline_text",
          "comparison_table",
          "paragraph",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:40.729+00",
          "seconds": 3.63,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/7",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-7",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Trustpilot is either terrible at enforcing its own policies, or, as we believe, is selective in enforcement based on who is a paying client.",
          "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-23 02:33:19+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865c-4a797644ae00",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.567,
            "x": 0.315,
            "y": 0.828
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:40.729+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5f1d302c-4d37-4ed0-ab22-9ea4cba2ed8b",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Average Review Score",
          "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-23 02:33:19+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865c-4cad528f0290",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.764,
            "x": 0.118,
            "y": 0.71
          },
          "kind": "paragraph",
          "text": "Trustpilot claims to remove fake reviews... Trustpilot is either terrible at enforcing its own policies, or, as we believe, is selective in enforcement based on who is a paying client.",
          "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 20:07:40.729+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "404ce685-a761-481b-96e5-79a60684df55",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.764,
            "x": 0.118,
            "y": 0.555
          },
          "kind": "paragraph",
          "text": "Other examples include big online pharmacy brands... The largest U.S. gym chains are another example...",
          "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 20:07:40.729+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "96c1dcc9-4a4d-4efa-88de-33974258430e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.644,
            "x": 0.178,
            "y": 0.214
          },
          "kind": "table",
          "text": "Vodafone comparison table",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Data table",
              "slug": "data",
              "status": "active",
              "canonId": "019de52d-02d5-75b8-8abf-88e92bf63569",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "data",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:40.729+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "010d87b7-4550-49ef-af66-119b853c5e22",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.644,
            "x": 0.178,
            "y": 0.42
          },
          "kind": "table",
          "text": "Washing machine brands comparison table",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Data table",
              "slug": "data",
              "status": "active",
              "canonId": "019de52d-02d5-75b8-8abf-88e92bf63569",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "data",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:40.729+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d388f19d-233e-4164-b4c3-6b0d7b673b53",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:40.729+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d6b3159d-0690-41f3-a6e5-a5e9c055ba4e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.35,
            "x": 0.118,
            "y": 0.67
          },
          "kind": "title",
          "text": "Trustpilot’s Selective Enforcement",
          "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 20:07:40.729+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "db12c87c-9582-4006-91a6-addf3422693c",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "252068fd-ab03-49fb-b90d-3bab0a560bba",
          "evidence": "The slide attempts to expose a contradiction between Trustpilot's stated policy and observed data.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:07:40.729+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 7,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Struggle",
          "beatId": "f752034a-b013-4edb-8b0b-b1830f0cc6c4",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Struggle",
            "slug": "overcoming-monster-the-struggle",
            "status": "active",
            "canonId": "019dd9b8-3d24-71b1-9262-9a8f9850fda3",
            "version": 1,
            "description": null
          },
          "evidence": "Detailed critique of Trustpilot's business model",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 10,
          "from": 6,
          "loop": {
            "name": "03_aha_moment",
            "slug": "03-aha-moment",
            "status": "active",
            "bestFor": "Data-heavy sections, research findings, analytical arguments",
            "canonId": "019dd956-66f4-7668-ab25-cec9c996c0bc",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Problem/Question -> What the Data Shows -> The Insight",
            "description": "Establish a tension, present data, then deliver the insight that changes everything",
            "familyLabel": null
          },
          "matchId": "e2da64ff-c92a-4f41-b94b-796837b4a41c",
          "evidence": "Exposing the manipulation of review scores",
          "position": 0,
          "objective": "Reveal the contradiction in Trustpilot's review scores",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:02:07.104005+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 8,
      "type": "tension",
      "title": "The slide uses specific user names and review counts as evidence of systemic manipulation.",
      "function": "expose_contradiction",
      "rawType": "expose_contradiction",
      "block": null,
      "metadata": {
        "slideType": "expose_contradiction",
        "slideTypeCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-124c-75aa-984a-0a3d0d8fc8df",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "overcrowded",
        "densityScore": 90,
        "componentCount": 10,
        "textChars": 2636,
        "nDataPoints": 15,
        "notes": "The slide uses specific user names and review counts as evidence of systemic manipulation.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:42.23+00",
          "seconds": 4.938,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/8",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-8",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Even if some of these reviewers were genuine reviews, Trustpilot clearly allows a distortion of its scores from review spam that can very easily be prevented.",
          "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-23 02:33:19+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865c-b8d05e11a1b3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.58,
            "x": 0.31,
            "y": 0.83
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:42.23+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e3853b7b-e6fb-4bd1-8f21-2eb0a3c33e44",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.78,
            "x": 0.11,
            "y": 0.21
          },
          "kind": "paragraph",
          "text": "A former insider with intimate knowledge of the internal processes claimed that during her/his time at the company the founder touted that the content integrity team is “50 people strong”, while, due to Chinese Wall reasons, staff employees never saw a detailed list of these individuals. However, the insider believed that the team had “6 people at most.”",
          "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 20:07:42.23+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6c7a1d09-b7e5-47fd-a9fc-632828f47bf7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.78,
            "x": 0.11,
            "y": 0.71
          },
          "kind": "paragraph",
          "text": "Some 5-star reviews on several Trustpilot subscription customers’ pages are just unrelated text or meaningless strings. These reviews do not appear under featured reviews, but they provide 5-star reviews for the statistic. Clearly, Trustpilot doesn’t check if the texts are actual reviews, which can be easily automated with modern AI LLMs. Here are a few examples:",
          "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 20:07:42.23+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6feb6c71-2862-4a66-8a2b-838a13162297",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.78,
            "x": 0.11,
            "y": 0.33
          },
          "kind": "paragraph",
          "text": "Many reviewer accounts very obviously aim to prop up certain businesses by leaving reviews in a spam pattern that Trustpilot tolerates. For example, user Jeff Blitstein posted fifteen 5-star reviews for the trading app Trade Algo. We found further accounts that spammed good reviews for Trade Algo: David Long posted fourteen, Ryan Schutte posted eleven; Steven Mazer posted nine; MPH posted seven; Dexter, John W, Adam Becker, Tony Neumeyer, Kirk Keder each posted six; Stephen Puco, Sara Mangum, TREK BIKE SHOP OF NAPLES each posted five; GIL G, Rhonda, jack t Krauser, Michael Zarnott, Nicholas VerSteeg, Yvette W., Steve Ventura each, Jim, John Bailey, Elmer Fudd each posted four.",
          "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 20:07:42.23+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "941f9c18-2603-4e79-a0ec-5275a0661321",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.09,
            "w": 0.78,
            "x": 0.11,
            "y": 0.53
          },
          "kind": "paragraph",
          "text": "Here are a few other examples: ACE Money Transfer receives twenty-four 5-star reviews from user Alhagie Kinteh, twenty-four 5-star reviews and one 4-star review from user Muhamadou Ceesay, eleven 5-star reviews from Qais Mehmood, and many more very good reviews from users like this. TriftBooks receives twenty-seven 5-star reviews from user Henry. Xoom receives eight 5-star reviews from user Carlos Oliveira. Instant Gaming receives seven-teen 5-star reviews from user Alligatoras.",
          "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 20:07:42.23+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a401eab0-6297-426f-8fc7-a94ada4b17a0",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "A former insider with intimate knowledge of the internal processes claimed that during her/his time at the company the founder touted that the content integrity team is “50 people strong”, while, due to Chinese Wall reasons, staff employees never saw a detailed list of these individuals. However, the insider believed that the team had “6 people at most.” — Former Insider",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-23 02:33:19+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865c-bfb104b0a322",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.78,
            "x": 0.11,
            "y": 0.12
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:42.23+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b4eb2053-b40d-4985-8cc5-d639f6cc677d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.25,
            "x": 0.11,
            "y": 0.67
          },
          "kind": "title",
          "text": "Gibberish Review Texts",
          "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 20:07:42.23+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2651811f-e1e6-4741-8c75-c6ac87bfe7b5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.25,
            "x": 0.11,
            "y": 0.29
          },
          "kind": "title",
          "text": "Repeated Review Spam",
          "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 20:07:42.23+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "29bccedd-7418-404a-9c00-7ce028929d96",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Struggle",
          "beatId": "f752034a-b013-4edb-8b0b-b1830f0cc6c4",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Struggle",
            "slug": "overcoming-monster-the-struggle",
            "status": "active",
            "canonId": "019dd9b8-3d24-71b1-9262-9a8f9850fda3",
            "version": 1,
            "description": null
          },
          "evidence": "Detailed critique of Trustpilot's business model",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 10,
          "from": 6,
          "loop": {
            "name": "03_aha_moment",
            "slug": "03-aha-moment",
            "status": "active",
            "bestFor": "Data-heavy sections, research findings, analytical arguments",
            "canonId": "019dd956-66f4-7668-ab25-cec9c996c0bc",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Problem/Question -> What the Data Shows -> The Insight",
            "description": "Establish a tension, present data, then deliver the insight that changes everything",
            "familyLabel": null
          },
          "matchId": "e2da64ff-c92a-4f41-b94b-796837b4a41c",
          "evidence": "Exposing the manipulation of review scores",
          "position": 0,
          "objective": "Reveal the contradiction in Trustpilot's review scores",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:02:07.104005+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 9,
      "type": "setup",
      "title": "Includes logo, date, report title, and four screenshots of Trustpilot reviews as evidence.",
      "function": "front_matter",
      "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": 12,
        "componentCount": 4,
        "textChars": 244,
        "nDataPoints": 0,
        "notes": "Includes logo, date, report title, and four screenshots of Trustpilot reviews as evidence.",
        "elementsJson": [
          "headline_text",
          "screenshot",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:40.361+00",
          "seconds": 2.809,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/9",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-9",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.12,
            "w": 0.57,
            "x": 0.31,
            "y": 0.828
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:40.361+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a3c8d0f7-34d4-4dbe-b5e6-9271ea08af23",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.12,
            "x": 0.76,
            "y": 0.04
          },
          "kind": "image",
          "text": "Grizzly Research logo",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Logo",
              "slug": "logo",
              "status": "active",
              "canonId": "019de52c-fdaf-743d-94c4-d7c6a0e55302",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "logo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:40.361+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "dd547476-e131-4cd1-be54-b3331473d781",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.55,
            "w": 0.76,
            "x": 0.12,
            "y": 0.215
          },
          "kind": "image",
          "text": "Four screenshots of suspicious Trustpilot reviews",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:40.361+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "231063f9-55d6-4544-9b05-0c53a7b06b08",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:40.361+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "09ad5444-f01d-47c8-a5fc-80ffc50fabe7",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Struggle",
          "beatId": "f752034a-b013-4edb-8b0b-b1830f0cc6c4",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Struggle",
            "slug": "overcoming-monster-the-struggle",
            "status": "active",
            "canonId": "019dd9b8-3d24-71b1-9262-9a8f9850fda3",
            "version": 1,
            "description": null
          },
          "evidence": "Detailed critique of Trustpilot's business model",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 10,
          "from": 6,
          "loop": {
            "name": "03_aha_moment",
            "slug": "03-aha-moment",
            "status": "active",
            "bestFor": "Data-heavy sections, research findings, analytical arguments",
            "canonId": "019dd956-66f4-7668-ab25-cec9c996c0bc",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Problem/Question -> What the Data Shows -> The Insight",
            "description": "Establish a tension, present data, then deliver the insight that changes everything",
            "familyLabel": null
          },
          "matchId": "e2da64ff-c92a-4f41-b94b-796837b4a41c",
          "evidence": "Exposing the manipulation of review scores",
          "position": 0,
          "objective": "Reveal the contradiction in Trustpilot's review scores",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:02:07.104005+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 10,
      "type": "tension",
      "title": "The slide uses screenshots of specific reviews as primary evidence to expose fraudulent activity.",
      "function": "expose_contradiction",
      "rawType": "expose_contradiction",
      "block": null,
      "metadata": {
        "slideType": "expose_contradiction",
        "slideTypeCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-124c-75aa-984a-0a3d0d8fc8df",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 34,
        "componentCount": 6,
        "textChars": 869,
        "nDataPoints": 0,
        "notes": "The slide uses screenshots of specific reviews as primary evidence to expose fraudulent activity.",
        "elementsJson": [
          "headline_text",
          "screenshot",
          "paragraph",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:40.705+00",
          "seconds": 2.945,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/10",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-10",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Other examples of obvious fake reviews are from accounts with seemingly natural sounding names, sometimes with generic AI-looking headshot photos as avatar images.",
          "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-23 02:33:19+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865c-7f37340d735d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.567,
            "x": 0.315,
            "y": 0.825
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:40.705+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3817d000-f6c2-4631-9ba2-88222c21a454",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.39,
            "w": 0.76,
            "x": 0.12,
            "y": 0.215
          },
          "kind": "image",
          "text": "Four screenshots of suspicious Trustpilot reviews",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:40.705+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7489f0df-4296-4189-9119-be39c7e95bb0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.764,
            "x": 0.118,
            "y": 0.64
          },
          "kind": "paragraph",
          "text": "Location Misfit Between Reviewer and Service. Other examples of obvious fake reviews are from accounts with seemingly natural sounding names... We found countless accounts of this kind on Trustpilot. Here are a few examples.",
          "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 20:07:40.705+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0d03b5d6-b1c9-4411-b78c-91dba7344cd0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.764,
            "x": 0.118,
            "y": 0.75
          },
          "kind": "paragraph",
          "text": "The alleged Austrian user Mark Bausman left reviews for Austrian businesses but also for a grave headstone maker in Ohio, U.S.A., a Swedish fabrics retailer, an orthopedics retailer from California, U.S.A., and a now defunct Russian broker company in Russian.",
          "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 20:07:40.705+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "720045e0-6d68-49a7-9dc2-d44cff76ed78",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The \"Trustpilot Mafia\" – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:40.705+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6f9f6b43-a24a-4470-a342-362944f29c24",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "9e12fd98-c177-4449-8e3e-c77d07e7d37a",
          "evidence": "The slide explicitly aims to expose fraudulent review patterns to undermine the credibility of the subject company.",
          "framework": null,
          "confidence": 0.95,
          "extraction": {
            "at": "2026-05-02 20:07:40.705+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 10,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Struggle",
          "beatId": "f752034a-b013-4edb-8b0b-b1830f0cc6c4",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Struggle",
            "slug": "overcoming-monster-the-struggle",
            "status": "active",
            "canonId": "019dd9b8-3d24-71b1-9262-9a8f9850fda3",
            "version": 1,
            "description": null
          },
          "evidence": "Detailed critique of Trustpilot's business model",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 10,
          "from": 6,
          "loop": {
            "name": "03_aha_moment",
            "slug": "03-aha-moment",
            "status": "active",
            "bestFor": "Data-heavy sections, research findings, analytical arguments",
            "canonId": "019dd956-66f4-7668-ab25-cec9c996c0bc",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Problem/Question -> What the Data Shows -> The Insight",
            "description": "Establish a tension, present data, then deliver the insight that changes everything",
            "familyLabel": null
          },
          "matchId": "e2da64ff-c92a-4f41-b94b-796837b4a41c",
          "evidence": "Exposing the manipulation of review scores",
          "position": 0,
          "objective": "Reveal the contradiction in Trustpilot's review scores",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:02:07.104005+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 11,
      "type": "tension",
      "title": "Includes a screenshot of a specific review as an example of the platform's content issues.",
      "function": "expose_contradiction",
      "rawType": "expose_contradiction",
      "block": null,
      "metadata": {
        "slideType": "expose_contradiction",
        "slideTypeCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-124c-75aa-984a-0a3d0d8fc8df",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 33,
        "componentCount": 4,
        "textChars": 1242,
        "nDataPoints": 0,
        "notes": "Includes a screenshot of a specific review as an example of the platform's content issues.",
        "elementsJson": [
          "headline_text",
          "screenshot",
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:43.961+00",
          "seconds": 5.874,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/11",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-11",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "The oddity of the global and unusual purchases is not addressed in any of the review texts.",
          "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-23 02:33:19+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865c-a72e665ff17e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.315,
            "w": 0.394,
            "x": 0.303,
            "y": 0.215
          },
          "kind": "image",
          "text": "Review of Trendex",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:43.961+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3e1345a9-1d0b-4ede-b566-9d9b0bd66ce7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.764,
            "x": 0.118,
            "y": 0.54
          },
          "kind": "paragraph",
          "text": "The oddity of the global and unusual purchases is not addressed in any of the review texts. The allegedly Vietnamese user Liem Tao posted reviews for Vietnamese companies, but also the German electrics retailer ALTERNATE.de, a North American gym chain, and a Dutch retailer for refurbished Apple devices. The allegedly German user Winfried Conrad gave 5-star reviews to a U.S. pet store, a U.S. cake store, a meal delivery company in London, a U.S. beauty store, a Swedish clothing seller, U.S. doll store, and a few German companies, and, of course, a now defunct brokerage firm registered in Cyprus. Clearly localized businesses can have plenty of reviews from abroad. For example, the Great Basin Federal Credit Union requires for their customers to “live, work, worship, go to school or own a business” in one of their designated counties in Northern Nevada or Treasure Valley, Idaho, U.S.A. On Trustpilot they have reviews from users from Egypt, Pakistan, Ukraine, Germany, Canada, Ethiopia, Saudi Arabia, India, Nigeria, Kenya, and Austria.",
          "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 20:07:43.961+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9814f5df-14b0-47d2-8db3-f71f0b1a3bbc",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:43.961+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e018852e-39f8-4852-8918-1a394088cc24",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Struggle",
          "beatId": "f752034a-b013-4edb-8b0b-b1830f0cc6c4",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Struggle",
            "slug": "overcoming-monster-the-struggle",
            "status": "active",
            "canonId": "019dd9b8-3d24-71b1-9262-9a8f9850fda3",
            "version": 1,
            "description": null
          },
          "evidence": "Detailed critique of Trustpilot's business model",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 12,
      "type": "tension",
      "title": "The slide uses a visual comparison to expose a lack of automated fraud detection on the Trustpilot platform.",
      "function": "expose_contradiction",
      "rawType": "expose_contradiction",
      "block": null,
      "metadata": {
        "slideType": "expose_contradiction",
        "slideTypeCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-124c-75aa-984a-0a3d0d8fc8df",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 29,
        "componentCount": 6,
        "textChars": 685,
        "nDataPoints": 0,
        "notes": "The slide uses a visual comparison to expose a lack of automated fraud detection on the Trustpilot platform.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "screenshot",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:41.023+00",
          "seconds": 2.812,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/12",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-12",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "This check can easily be automated for all review profiles but apparently Trustpilot fails to do that.",
          "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-23 02:33:19+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865c-d0042dc242cc",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.095,
            "w": 0.565,
            "x": 0.317,
            "y": 0.828
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:41.023+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d244d2ad-a489-4cf1-8ec1-753d73904616",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.48,
            "x": 0.26,
            "y": 0.508
          },
          "kind": "image",
          "text": "Adobe Stock source screenshot",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:41.023+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "46172848-3267-427e-8a52-465890cdd62c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.546,
            "x": 0.227,
            "y": 0.33
          },
          "kind": "image",
          "text": "Trustpilot profile screenshot",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:41.023+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c706767e-f02c-41e3-b07c-692216f7df41",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.075,
            "w": 0.764,
            "x": 0.118,
            "y": 0.248
          },
          "kind": "paragraph",
          "text": "Fake profile images can be detected very easily via image reverse search. When a profile uses stock images for profile pictures this is usually a sign that the profile is not authentic. Here is an example that we run through TinyEye reverse search. This check can easily be automated for all review profiles but apparently Trustpilot fails to do that.",
          "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 20:07:41.023+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7f5ff3e1-501a-4858-8e89-79bdd31ce3ca",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.055,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The \"Trustpilot Mafia\" – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:41.023+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6611802a-c748-4fca-a45f-07c33fb4e410",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Struggle",
          "beatId": "f752034a-b013-4edb-8b0b-b1830f0cc6c4",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Struggle",
            "slug": "overcoming-monster-the-struggle",
            "status": "active",
            "canonId": "019dd9b8-3d24-71b1-9262-9a8f9850fda3",
            "version": 1,
            "description": null
          },
          "evidence": "Detailed critique of Trustpilot's business model",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 13,
      "type": "tension",
      "title": "The slide uses a table to link specific user profiles to stock photo sources, supporting the 'fake review' thesis.",
      "function": "expose_contradiction",
      "rawType": "expose_contradiction",
      "block": null,
      "metadata": {
        "slideType": "expose_contradiction",
        "slideTypeCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-124c-75aa-984a-0a3d0d8fc8df",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 30,
        "componentCount": 5,
        "textChars": 614,
        "nDataPoints": 12,
        "notes": "The slide uses a table to link specific user profiles to stock photo sources, supporting the 'fake review' thesis.",
        "elementsJson": [
          "headline_text",
          "data_table",
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:40.817+00",
          "seconds": 2.555,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/13",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-13",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "This leads us to conclude that Trustpilot is not only accepting but fostering fake review services as it gives Trustpilot the opportunity for selective enforcement that benefits paying clients and hurts non-paying businesses.",
          "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-23 02:33:20+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865c-eb477af241f8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.57,
            "x": 0.32,
            "y": 0.83
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:40.817+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e4b63e5d-b513-4b76-8b91-22f5e027425f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.78,
            "x": 0.11,
            "y": 0.62
          },
          "kind": "paragraph",
          "text": "The Illegal Trustpilot Fake Review Market: Third-parties like BlackHatWorld.com facilitate a massive black market for illegal fake reviews on Trustpilot.",
          "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 20:07:40.817+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "861fc718-4014-4c62-b279-0dd0b3f41bd2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.58,
            "x": 0.21,
            "y": 0.25
          },
          "kind": "table",
          "text": "Trustpilot user (country) vs Source and link to original photo",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Data table",
              "slug": "data",
              "status": "active",
              "canonId": "019de52d-02d5-75b8-8abf-88e92bf63569",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "data",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:40.817+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6b5c6b2c-4b9e-4c64-806c-60882ef95f72",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.78,
            "x": 0.11,
            "y": 0.12
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:40.817+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e7dac736-7e78-45a8-9156-300f33cb7b84",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "95f38b49-9f36-49ec-9cee-ed6769fe3180",
          "evidence": "The slide systematically exposes fraudulent activity (fake profiles and fake review markets) to undermine the company's value proposition.",
          "framework": null,
          "confidence": 0.95,
          "extraction": {
            "at": "2026-05-02 20:07:40.817+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 13,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Struggle",
          "beatId": "f752034a-b013-4edb-8b0b-b1830f0cc6c4",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Struggle",
            "slug": "overcoming-monster-the-struggle",
            "status": "active",
            "canonId": "019dd9b8-3d24-71b1-9262-9a8f9850fda3",
            "version": 1,
            "description": null
          },
          "evidence": "Detailed critique of Trustpilot's business model",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 14,
      "type": "setup",
      "title": "The slide uses visual evidence of third-party review-selling services to frame the company's core problem.",
      "function": "expose_contradiction",
      "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": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 44,
        "componentCount": 7,
        "textChars": 933,
        "nDataPoints": 0,
        "notes": "The slide uses visual evidence of third-party review-selling services to frame the company's core problem.",
        "elementsJson": [
          "headline_text",
          "screenshot",
          "photo",
          "paragraph",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:41.801+00",
          "seconds": 3.351,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/14",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-14",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.11,
            "w": 0.567,
            "x": 0.315,
            "y": 0.828
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:41.801+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c133dd46-5626-4d83-b24c-d1bb579b13e2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.475,
            "w": 0.342,
            "x": 0.329,
            "y": 0.215
          },
          "kind": "image",
          "text": "Illustration of a service provider offering fake reviews",
          "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 20:07:41.801+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "00d096fa-ae48-4c21-aa89-a2427fdaf0b9",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.215,
            "w": 0.43,
            "x": 0.285,
            "y": 0.527
          },
          "kind": "image",
          "text": "Screenshots of Trustpilot review interfaces",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:41.801+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9f906959-8516-427e-86ee-015be69c50cb",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.035,
            "w": 0.764,
            "x": 0.118,
            "y": 0.78
          },
          "kind": "paragraph",
          "text": "User Seo_solve advertises “Offering top-tier Trustpilot reviews starting at just $4 for non-sticky and $15 for guaranteed sticky reviews with aged accounts. Bulk discounts available!”",
          "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 20:07:41.801+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "662a06f9-25c9-4221-821a-aee36065da08",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.035,
            "w": 0.764,
            "x": 0.118,
            "y": 0.485
          },
          "kind": "paragraph",
          "text": "User SuperSeoteam: “Buy sticky Trustpilot reviews that don’t drop. Our Trustpilot review agency delivers 100% live, natural reviews with 1-year guarantee.”",
          "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 20:07:41.801+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9ac07cad-d757-404b-bdf2-042df1d08c1e",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "“Buy sticky Trustpilot reviews that don’t drop. Our Trustpilot review agency delivers 100% live, natural reviews with 1-year guarantee.” — SuperSeoteam; “Offering top-tier Trustpilot reviews starting at just $4 for non-sticky and $15 for guaranteed sticky reviews with aged accounts. Bulk discounts available!” — Seo_solve",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-23 02:33:20+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865c-ff956fa61558",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.065,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:41.801+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c9c9fa6e-25ec-40b8-b253-ae0137eb8c86",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Struggle",
          "beatId": "f752034a-b013-4edb-8b0b-b1830f0cc6c4",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Struggle",
            "slug": "overcoming-monster-the-struggle",
            "status": "active",
            "canonId": "019dd9b8-3d24-71b1-9262-9a8f9850fda3",
            "version": 1,
            "description": null
          },
          "evidence": "Detailed critique of Trustpilot's business model",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 15,
      "type": "setup",
      "title": "The slide uses screenshots of illicit service advertisements to frame the 'Trustpilot Mafia' narrative.",
      "function": "expose_contradiction",
      "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": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 54,
        "componentCount": 7,
        "textChars": 1160,
        "nDataPoints": 4,
        "notes": "The slide uses screenshots of illicit service advertisements to frame the 'Trustpilot Mafia' narrative.",
        "elementsJson": [
          "headline_text",
          "screenshot",
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:44.681+00",
          "seconds": 5.964,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/15",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-15",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "User Black_seo offers “Boost your online reputation with our premium Trustpilot review services. We provide both Verified Trustpilot Reviews ($10) and Non-Verified Trustpilot Reviews ($5). Perfect for businesses looking to increase credibility, attract more customers, and rank higher in search engines.”",
          "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-23 02:33:21+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865d-ea13c33cb79d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.112,
            "w": 0.566,
            "x": 0.316,
            "y": 0.828
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:44.681+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c4768cb6-c27d-4160-ad69-62f149b4467d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.285,
            "w": 0.332,
            "x": 0.334,
            "y": 0.528
          },
          "kind": "image",
          "text": "Advertisement for fake reviews by Henry91",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:44.681+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "23934a46-f045-494c-a2c7-f33f515f7b49",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.255,
            "w": 0.322,
            "x": 0.339,
            "y": 0.214
          },
          "kind": "image",
          "text": "Advertisement for fake reviews by Black_seo",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:44.681+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "326b8ea0-a119-4091-a702-1100c7d7d0c2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.764,
            "x": 0.118,
            "y": 0.47
          },
          "kind": "paragraph",
          "text": "User Black_seo offers “Boost your online reputation with our premium Trustpilot review services. We provide both Verified Trustpilot Reviews ($10) and Non-Verified Trustpilot Reviews ($5). Perfect for businesses looking to increase credibility, attract more customers, and rank higher in search engines.”",
          "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 20:07:44.681+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "bf63939f-0734-461f-ad0e-69b9634647d4",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "“Boost your online reputation with our premium Trustpilot review services. We provide both Verified Trustpilot Reviews ($10) and Non-Verified Trustpilot Reviews ($5). Perfect for businesses looking to increase credibility, attract more customers, and rank higher in search engines.” — Black_seo",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-23 02:33:21+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865d-ec3e4a0478e8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.09,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:44.681+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6c82106c-4f12-46bd-afd4-182a65d1a3ef",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Struggle",
          "beatId": "f752034a-b013-4edb-8b0b-b1830f0cc6c4",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Struggle",
            "slug": "overcoming-monster-the-struggle",
            "status": "active",
            "canonId": "019dd9b8-3d24-71b1-9262-9a8f9850fda3",
            "version": 1,
            "description": null
          },
          "evidence": "Detailed critique of Trustpilot's business model",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 16,
      "type": "tension",
      "title": "The slide uses a 'sting operation' narrative to expose fraudulent activity.",
      "function": "expose_contradiction",
      "rawType": "expose_contradiction",
      "block": null,
      "metadata": {
        "slideType": "expose_contradiction",
        "slideTypeCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-124c-75aa-984a-0a3d0d8fc8df",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 28,
        "componentCount": 5,
        "textChars": 860,
        "nDataPoints": 0,
        "notes": "The slide uses a 'sting operation' narrative to expose fraudulent activity.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:45.129+00",
          "seconds": 6.303,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/16",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-16",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "We reached out to the review sellers, masquerading us as interested customers and asked for their service to buy “about 100 5-star reviews per month” for our business.",
          "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-23 02:33:21+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865d-5f083ef4e428",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.567,
            "x": 0.315,
            "y": 0.828
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:45.129+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "20e59acb-53db-4596-bbc0-12cc341d9f5f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.764,
            "x": 0.118,
            "y": 0.305
          },
          "kind": "list",
          "text": "BankFive, Fuppies, Great Basin Federal Credit Union, Orbismed Clinics, 24yield, Anosim, Akki, Deleteapp, Proxied, SFX Funded, Indie Campers, xAutomation, DCT Digital Coins & Trades GmbH, Swedex GmbH, Nexo Ki, Fvsource",
          "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 20:07:45.129+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d8e05b12-6ce6-4f81-96b6-9409a3fb4cf5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.764,
            "x": 0.118,
            "y": 0.215
          },
          "kind": "paragraph",
          "text": "We reached out to the review sellers, masquerading us as interested customers and asked for their service to buy “about 100 5-star reviews per month” for our business. We asked the sellers to show us their references of business profiles on Trustpilot that they have propped up with their fake reviews.",
          "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 20:07:45.129+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "af9b1aed-2ba0-4d3c-83f5-daf278bff0e5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:45.129+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1f02d9e6-2be6-4c72-90ce-1d06a87e1612",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Struggle",
          "beatId": "f752034a-b013-4edb-8b0b-b1830f0cc6c4",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Struggle",
            "slug": "overcoming-monster-the-struggle",
            "status": "active",
            "canonId": "019dd9b8-3d24-71b1-9262-9a8f9850fda3",
            "version": 1,
            "description": null
          },
          "evidence": "Detailed critique of Trustpilot's business model",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 17,
      "type": "tension",
      "title": "The slide uses screenshots of reviews to illustrate the 'extortion model' thesis.",
      "function": "expose_contradiction",
      "rawType": "expose_contradiction",
      "block": null,
      "metadata": {
        "slideType": "expose_contradiction",
        "slideTypeCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-124c-75aa-984a-0a3d0d8fc8df",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 18,
        "componentCount": 5,
        "textChars": 364,
        "nDataPoints": 0,
        "notes": "The slide uses screenshots of reviews to illustrate the 'extortion model' thesis.",
        "elementsJson": [
          "headline_text",
          "subtitle_text",
          "screenshot",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:42.242+00",
          "seconds": 3.086,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/17",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-17",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Here are some fake reviews that the providers presented to us as their work:",
          "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-23 02:33:20+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865d-1b5309434d28",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.764,
            "x": 0.118,
            "y": 0.828
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:42.242+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "db31e796-28a9-4bcd-a320-327608449f9e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.5,
            "w": 0.64,
            "x": 0.18,
            "y": 0.245
          },
          "kind": "image",
          "text": "Four screenshots of Trustpilot reviews",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:42.242+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b3e3492e-f15c-4aa9-a66d-1153b37afa88",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.45,
            "x": 0.118,
            "y": 0.215
          },
          "kind": "paragraph",
          "text": "Here are some fake reviews that the providers presented to us as their work:",
          "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 20:07:42.242+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "106585c8-78e6-46ad-afaf-53f895de86cd",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:42.242+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fb539ec4-dcc5-4c2d-a95f-4ab420cb6928",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "061f485b-033e-40f5-84e1-b57cd67b0a56",
          "evidence": "The slide presents evidence of fake reviews to expose fraudulent activity on the platform.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:07:42.242+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 17,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Struggle",
          "beatId": "f752034a-b013-4edb-8b0b-b1830f0cc6c4",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Struggle",
            "slug": "overcoming-monster-the-struggle",
            "status": "active",
            "canonId": "019dd9b8-3d24-71b1-9262-9a8f9850fda3",
            "version": 1,
            "description": null
          },
          "evidence": "Detailed critique of Trustpilot's business model",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 18,
      "type": "setup",
      "title": "Includes a sample fake review and a list of methods used to bypass detection.",
      "function": "front_matter",
      "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": "dense",
        "densityScore": 50,
        "componentCount": 8,
        "textChars": 871,
        "nDataPoints": 0,
        "notes": "Includes a sample fake review and a list of methods used to bypass detection.",
        "elementsJson": [
          "headline_text",
          "screenshot",
          "bullet_list",
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:42.517+00",
          "seconds": 3.328,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/18",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-18",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "These results point to obviously illegitimate reviews in large quantities. Leading global service providers don’t care much about their Trustpilot rating, they refuse to pay subscription fees to Trustpilot.",
          "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-23 02:33:20+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865d-3375ce3c5fdc",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.09,
            "w": 0.58,
            "x": 0.31,
            "y": 0.83
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:42.517+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b6409ad1-5e76-438a-a35d-2cdf86f02488",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.19,
            "w": 0.34,
            "x": 0.33,
            "y": 0.22
          },
          "kind": "image",
          "text": "Sample fake review",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:42.517+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "93c07e10-ba95-4e5e-95b7-f099104f0049",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.5,
            "x": 0.14,
            "y": 0.46
          },
          "kind": "list",
          "text": "Aged and trusted profiles; Country-matched traffic; Natural posting patterns; Clean fingerprints; Slow start",
          "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 20:07:42.517+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7c37d954-5555-4581-8485-bda71c46e723",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.09,
            "w": 0.78,
            "x": 0.11,
            "y": 0.69
          },
          "kind": "paragraph",
          "text": "Services from leading international brands... consistently have ratings below three or even two stars... These results point to obviously illegitimate reviews in large quantities.",
          "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 20:07:42.517+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "34629541-15d3-49f3-abdc-6cb9b539929c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.78,
            "x": 0.11,
            "y": 0.41
          },
          "kind": "paragraph",
          "text": "We also asked the sellers directly how they prevent the fake reviews from being taken down. We got the following replies:",
          "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 20:07:42.517+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "85e1b301-6b87-4be1-a19d-8a23db070b12",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.78,
            "x": 0.11,
            "y": 0.13
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:42.517+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4668c127-44d4-489c-b7bb-65867b3625ac",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.78,
            "x": 0.11,
            "y": 0.61
          },
          "kind": "title",
          "text": "Leading World-Class Services Have Mostly Terrible Average Reviews",
          "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 20:07:42.517+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c6422102-a34f-4d46-96ad-dac05564c992",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Struggle",
          "beatId": "f752034a-b013-4edb-8b0b-b1830f0cc6c4",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Struggle",
            "slug": "overcoming-monster-the-struggle",
            "status": "active",
            "canonId": "019dd9b8-3d24-71b1-9262-9a8f9850fda3",
            "version": 1,
            "description": null
          },
          "evidence": "Detailed critique of Trustpilot's business model",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 19,
      "type": "tension",
      "title": "The slide uses screenshots of Trustpilot profiles to illustrate negative sentiment and low ratings, framing the platform as having an 'extortion model'.",
      "function": "name_villain",
      "rawType": "villain_critique",
      "block": null,
      "metadata": {
        "slideType": "villain_critique",
        "slideTypeCanon": {
          "name": "Villain critique",
          "slug": "villain_critique",
          "status": "active",
          "canonId": "019de52d-10bc-7136-bf20-09de59d17447",
          "version": 1,
          "description": null
        },
        "function": "name_villain",
        "functionCanon": {
          "name": "Name villain",
          "slug": "name_villain",
          "status": "active",
          "canonId": "019de52d-1746-70d6-bc58-5eeaf5865526",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 12,
        "componentCount": 4,
        "textChars": 246,
        "nDataPoints": 0,
        "notes": "The slide uses screenshots of Trustpilot profiles to illustrate negative sentiment and low ratings, framing the platform as having an 'extortion model'.",
        "elementsJson": [
          "headline_text",
          "screenshot",
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:41.607+00",
          "seconds": 2.23,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/19",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-19",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.11,
            "w": 0.556,
            "x": 0.315,
            "y": 0.828
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:41.607+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0158b3c6-ccf0-4bcb-8014-4d2e72455707",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.26,
            "w": 0.742,
            "x": 0.129,
            "y": 0.215
          },
          "kind": "image",
          "text": "Gmail Trustpilot profile screenshot",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:41.607+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b6c0c095-b573-44a9-bed8-43233ba5ba32",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.26,
            "w": 0.742,
            "x": 0.129,
            "y": 0.495
          },
          "kind": "image",
          "text": "Netflix Trustpilot profile screenshot",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:41.607+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "de4d385f-da88-4c22-bcee-a4e9e8e6197f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The \"Trustpilot Mafia\" – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:41.607+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7583bd47-56c1-46cd-8e20-ae1d92ea06da",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Struggle",
          "beatId": "f752034a-b013-4edb-8b0b-b1830f0cc6c4",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Struggle",
            "slug": "overcoming-monster-the-struggle",
            "status": "active",
            "canonId": "019dd9b8-3d24-71b1-9262-9a8f9850fda3",
            "version": 1,
            "description": null
          },
          "evidence": "Detailed critique of Trustpilot's business model",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 20,
      "type": "tension",
      "title": "The slide uses screenshots of Trustpilot profiles to illustrate the 'extortion model' thesis.",
      "function": "frame_problem",
      "rawType": "thesis_headline",
      "block": null,
      "metadata": {
        "slideType": "thesis_headline",
        "slideTypeCanon": {
          "name": "Thesis headline",
          "slug": "thesis_headline",
          "status": "active",
          "canonId": "019de52d-073a-70cb-b9f6-772a597bb5af",
          "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": "sparse",
        "densityScore": 12,
        "componentCount": 4,
        "textChars": 246,
        "nDataPoints": 0,
        "notes": "The slide uses screenshots of Trustpilot profiles to illustrate the 'extortion model' thesis.",
        "elementsJson": [
          "headline_text",
          "screenshot",
          "paragraph"
        ],
        "confidence": 0.95,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:41.604+00",
          "seconds": 2.19,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/20",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-20",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.11,
            "w": 0.57,
            "x": 0.31,
            "y": 0.83
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:41.604+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "48ea8fc1-b44c-401e-9bb5-1090f7c8cff7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.28,
            "w": 0.76,
            "x": 0.12,
            "y": 0.54
          },
          "kind": "image",
          "text": "TikTok Trustpilot profile screenshot",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:41.604+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1bcec2df-2c96-4688-a09d-aa9b916dbae2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.32,
            "w": 0.76,
            "x": 0.12,
            "y": 0.21
          },
          "kind": "image",
          "text": "Amazon Trustpilot profile screenshot",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:41.604+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "546bc014-c4d5-48d5-b833-c099006ecc7e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.78,
            "x": 0.11,
            "y": 0.13
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:41.604+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7a4234e1-523f-40f4-bc28-a17244a3a209",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Struggle",
          "beatId": "f752034a-b013-4edb-8b0b-b1830f0cc6c4",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Struggle",
            "slug": "overcoming-monster-the-struggle",
            "status": "active",
            "canonId": "019dd9b8-3d24-71b1-9262-9a8f9850fda3",
            "version": 1,
            "description": null
          },
          "evidence": "Detailed critique of Trustpilot's business model",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 25,
          "from": 20,
          "loop": {
            "name": "05_the_reveal",
            "slug": "05-the-reveal",
            "status": "active",
            "bestFor": "Product launches, strategic pivots, unexpected findings",
            "canonId": "019dd956-67e8-77bc-a867-02c2b36370bd",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "Setup the Question -> Build Suspense -> The Big Reveal",
            "description": "Build mystery and anticipation, then deliver a surprising or powerful conclusion",
            "familyLabel": null
          },
          "matchId": "98bc7796-4529-4ae0-8c27-cd08bdd92e8c",
          "evidence": "Exposing Trustpilot's extortion model",
          "position": 1,
          "objective": "Reveal the true nature of Trustpilot's business model",
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 22:02:07.146085+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 21,
      "type": "tension",
      "title": "The slide uses a 'villain' narrative to frame the company's business model as enabling fraud.",
      "function": "expose_contradiction",
      "rawType": "thesis_headline",
      "block": null,
      "metadata": {
        "slideType": "thesis_headline",
        "slideTypeCanon": {
          "name": "Thesis headline",
          "slug": "thesis_headline",
          "status": "active",
          "canonId": "019de52d-073a-70cb-b9f6-772a597bb5af",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 57,
        "componentCount": 8,
        "textChars": 958,
        "nDataPoints": 2,
        "notes": "The slide uses a 'villain' narrative to frame the company's business model as enabling fraud.",
        "elementsJson": [
          "headline_text",
          "screenshot",
          "paragraph",
          "callout_box"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:42.64+00",
          "seconds": 3.154,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/21",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-21",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.03,
            "w": 0.78,
            "x": 0.11,
            "y": 0.69
          },
          "kind": "callout",
          "text": "Example: EminiFX – CEO in Jail for Fraud, Yet Still Highly Rated",
          "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 20:07:42.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8f5c0734-deb9-4eb5-be25-0fd21782a407",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "callout",
          "text": "As opposed to strong global brands who do not care about Trustpilot, fraudulent businesses seem to love Trustpilot to generate undeserved trust.",
          "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-23 02:33:21+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865d-4b0152f870f0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.58,
            "x": 0.31,
            "y": 0.83
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:42.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b2e5eeea-251b-4822-9e58-f8848c9cf7f7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.34,
            "w": 0.78,
            "x": 0.11,
            "y": 0.21
          },
          "kind": "image",
          "text": "Trustpilot profile screenshot for Zara",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:42.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fbe5429b-3aec-49da-a259-12e5c6625cf6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.78,
            "x": 0.11,
            "y": 0.73
          },
          "kind": "paragraph",
          "text": "EminiFX, a financial services company, became widely known after its CEO was sentenced to 9 years in prison for orchestrating the $248 million fraud scheme back in 2023 and website now redirects to a receivership portal. Despite this, its Trustpilot account remains active with a 4.4-star rating.",
          "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 20:07:42.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "665d2c26-9ca2-4f8a-b106-15585c535094",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.78,
            "x": 0.11,
            "y": 0.63
          },
          "kind": "paragraph",
          "text": "As opposed to strong global brands who do not care about Trustpilot, fraudulent businesses seem to love Trustpilot to generate undeserved trust. We found countless examples, many of which we list here.",
          "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 20:07:42.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "be8e6132-b954-43ac-839a-c107714c1f27",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.78,
            "x": 0.11,
            "y": 0.59
          },
          "kind": "title",
          "text": "Loved by Scam Businesses Around the World",
          "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 20:07:42.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5812d52a-2e88-47e3-a43e-37933052d8d2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.78,
            "x": 0.11,
            "y": 0.12
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:42.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6b728a4e-749e-416d-b9a4-818c04dcd7e4",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "bfab0b5f-75bf-40ec-af8a-fedb2c8156a9",
          "evidence": "Framing Trustpilot as enabling a 'Trustpilot Mafia' and fraudulent businesses.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:07:42.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 21,
          "frameworkName": "antagonist-introduction"
        }
      ],
      "arcBeats": [
        {
          "to": 43,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Victory",
          "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Victory",
            "slug": "overcoming-monster-the-victory",
            "status": "active",
            "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
            "version": 1,
            "description": null
          },
          "evidence": "Conclusion and call to action",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 25,
          "from": 20,
          "loop": {
            "name": "05_the_reveal",
            "slug": "05-the-reveal",
            "status": "active",
            "bestFor": "Product launches, strategic pivots, unexpected findings",
            "canonId": "019dd956-67e8-77bc-a867-02c2b36370bd",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "Setup the Question -> Build Suspense -> The Big Reveal",
            "description": "Build mystery and anticipation, then deliver a surprising or powerful conclusion",
            "familyLabel": null
          },
          "matchId": "98bc7796-4529-4ae0-8c27-cd08bdd92e8c",
          "evidence": "Exposing Trustpilot's extortion model",
          "position": 1,
          "objective": "Reveal the true nature of Trustpilot's business model",
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 22:02:07.146085+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 22,
      "type": "tension",
      "title": "The slide uses screenshots of Trustpilot reviews as evidence of platform failure.",
      "function": "expose_contradiction",
      "rawType": "villain_critique",
      "block": null,
      "metadata": {
        "slideType": "villain_critique",
        "slideTypeCanon": {
          "name": "Villain critique",
          "slug": "villain_critique",
          "status": "active",
          "canonId": "019de52d-10bc-7136-bf20-09de59d17447",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 26,
        "componentCount": 6,
        "textChars": 550,
        "nDataPoints": 0,
        "notes": "The slide uses screenshots of Trustpilot reviews as evidence of platform failure.",
        "elementsJson": [
          "headline_text",
          "screenshot",
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:42.198+00",
          "seconds": 2.688,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/22",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-22",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Apparently fake 5-star reviews are still online.",
          "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-23 02:33:21+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865d-812d848b23b2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.115,
            "w": 0.567,
            "x": 0.315,
            "y": 0.825
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:42.198+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "90e19048-1e43-45f9-8e1d-ea4b5f01823b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.75,
            "x": 0.125,
            "y": 0.455
          },
          "kind": "image",
          "text": "Two fake 5-star reviews for EminiFX",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:42.198+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "752de2f2-a637-4ddc-b483-686511dafa92",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.125,
            "w": 0.75,
            "x": 0.125,
            "y": 0.215
          },
          "kind": "image",
          "text": "EminiFX Trustpilot profile screenshot",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:42.198+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8931bc42-1ba7-41de-a386-d46295680512",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.075,
            "w": 0.764,
            "x": 0.118,
            "y": 0.365
          },
          "kind": "paragraph",
          "text": "EminiFX has always been an unregulated offshore broker, which indicates a high probability of being questionable. The one Glassdoor review that EminiFX has is from 2022 and calls EiminifX “a pyramid scheme.” Apparently fake 5-star reviews are still online.",
          "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 20:07:42.198+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "aa259a75-1d58-442e-9b44-35f54d4fde30",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.065,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:42.198+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1a50984c-2580-4642-bb17-7b4ae2473854",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "971391f5-fb37-41f8-98cd-06b0cea0e8a0",
          "evidence": "The slide explicitly attempts to expose fraudulent activity on the Trustpilot platform.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:07:42.198+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 22,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 43,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Victory",
          "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Victory",
            "slug": "overcoming-monster-the-victory",
            "status": "active",
            "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
            "version": 1,
            "description": null
          },
          "evidence": "Conclusion and call to action",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 25,
          "from": 20,
          "loop": {
            "name": "05_the_reveal",
            "slug": "05-the-reveal",
            "status": "active",
            "bestFor": "Product launches, strategic pivots, unexpected findings",
            "canonId": "019dd956-67e8-77bc-a867-02c2b36370bd",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "Setup the Question -> Build Suspense -> The Big Reveal",
            "description": "Build mystery and anticipation, then deliver a surprising or powerful conclusion",
            "familyLabel": null
          },
          "matchId": "98bc7796-4529-4ae0-8c27-cd08bdd92e8c",
          "evidence": "Exposing Trustpilot's extortion model",
          "position": 1,
          "objective": "Reveal the true nature of Trustpilot's business model",
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 22:02:07.146085+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 23,
      "type": "tension",
      "title": "The slide uses screenshots of Trustpilot reviews and Google search results to illustrate the 'extortion model' thesis.",
      "function": "expose_contradiction",
      "rawType": "thesis_headline",
      "block": null,
      "metadata": {
        "slideType": "thesis_headline",
        "slideTypeCanon": {
          "name": "Thesis headline",
          "slug": "thesis_headline",
          "status": "active",
          "canonId": "019de52d-073a-70cb-b9f6-772a597bb5af",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 17,
        "componentCount": 5,
        "textChars": 317,
        "nDataPoints": 0,
        "notes": "The slide uses screenshots of Trustpilot reviews and Google search results to illustrate the 'extortion model' thesis.",
        "elementsJson": [
          "headline_text",
          "screenshot",
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:42.214+00",
          "seconds": 2.448,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/23",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-23",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.11,
            "w": 0.565,
            "x": 0.315,
            "y": 0.828
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:42.214+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0f43889c-7edd-435c-bab2-48b1c0aedcc6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.22,
            "w": 0.72,
            "x": 0.14,
            "y": 0.215
          },
          "kind": "image",
          "text": "Screenshots of Trustpilot reviews for eminifx.com",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:42.214+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "12bf7f99-0292-4eb5-ac69-7ada5da57b1e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.59,
            "x": 0.205,
            "y": 0.435
          },
          "kind": "image",
          "text": "Google search result for eminifx.com reviews",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:42.214+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "42de66b5-436c-4128-9d17-cc782361d0ce",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.31,
            "x": 0.345,
            "y": 0.58
          },
          "kind": "image",
          "text": "Google image search result for eminifx.com reviews",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:42.214+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e2abf962-dfee-4edd-9ae6-5edded5db817",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:42.214+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "da0244b4-5cf6-4afe-9f05-eb9cea512ac1",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 43,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Victory",
          "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Victory",
            "slug": "overcoming-monster-the-victory",
            "status": "active",
            "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
            "version": 1,
            "description": null
          },
          "evidence": "Conclusion and call to action",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 25,
          "from": 20,
          "loop": {
            "name": "05_the_reveal",
            "slug": "05-the-reveal",
            "status": "active",
            "bestFor": "Product launches, strategic pivots, unexpected findings",
            "canonId": "019dd956-67e8-77bc-a867-02c2b36370bd",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "Setup the Question -> Build Suspense -> The Big Reveal",
            "description": "Build mystery and anticipation, then deliver a surprising or powerful conclusion",
            "familyLabel": null
          },
          "matchId": "98bc7796-4529-4ae0-8c27-cd08bdd92e8c",
          "evidence": "Exposing Trustpilot's extortion model",
          "position": 1,
          "objective": "Reveal the true nature of Trustpilot's business model",
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 22:02:07.146085+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 24,
      "type": "tension",
      "title": "The slide uses a specific example to expose a contradiction in Trustpilot's value proposition.",
      "function": "name_villain",
      "rawType": "villain_critique",
      "block": null,
      "metadata": {
        "slideType": "villain_critique",
        "slideTypeCanon": {
          "name": "Villain critique",
          "slug": "villain_critique",
          "status": "active",
          "canonId": "019de52d-10bc-7136-bf20-09de59d17447",
          "version": 1,
          "description": null
        },
        "function": "name_villain",
        "functionCanon": {
          "name": "Name villain",
          "slug": "name_villain",
          "status": "active",
          "canonId": "019de52d-1746-70d6-bc58-5eeaf5865526",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 49,
        "componentCount": 8,
        "textChars": 800,
        "nDataPoints": 0,
        "notes": "The slide uses a specific example to expose a contradiction in Trustpilot's value proposition.",
        "elementsJson": [
          "headline_text",
          "subtitle_text",
          "paragraph",
          "screenshot",
          "footnote"
        ],
        "confidence": 0.95,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:42.484+00",
          "seconds": 2.648,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/24",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-24",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "We identified a profile on Trustpilot for a company named 24yield, which describes itself as “a regulated forex broker committed to providing a secure, transparent, and client-focused trading experience.”",
          "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-23 02:33:22+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865e-4a52c2b44f46",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.58,
            "x": 0.31,
            "y": 0.82
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:42.484+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c686d915-8509-404b-9c75-a67ac63a9385",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.74,
            "x": 0.13,
            "y": 0.53
          },
          "kind": "image",
          "text": "Google search result for 24yield reviews",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:42.484+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "27939111-2131-48c8-b7a7-73fd004cfa5e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.4,
            "x": 0.3,
            "y": 0.35
          },
          "kind": "image",
          "text": "Trustpilot profile screenshot for 24yield",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:42.484+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5a4a8cfa-4c20-45cc-a8a0-30f43600d826",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.78,
            "x": 0.11,
            "y": 0.72
          },
          "kind": "paragraph",
          "text": "Upon reviewing the company's website, it appears to be operated by undisclosed individuals... The FCA advises investors to refrain from",
          "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 20:07:42.484+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0d88fb9f-5c90-4e64-bf93-026b86b43d97",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.78,
            "x": 0.11,
            "y": 0.21
          },
          "kind": "paragraph",
          "text": "Example: 24yield – Fake Foreign Broker Already Flagged by the FCA",
          "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 20:07:42.484+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "eb2f39bd-237b-421b-859d-ba6972dadae2",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "“a regulated forex broker committed to providing a secure, transparent, and client-focused trading experience.” — 24yield website description",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-23 02:33:22+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865e-4d29a1a77e9d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.78,
            "x": 0.11,
            "y": 0.13
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:42.484+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "cfc8a88c-c875-40ca-845a-98b0d4932b2f",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 43,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Victory",
          "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Victory",
            "slug": "overcoming-monster-the-victory",
            "status": "active",
            "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
            "version": 1,
            "description": null
          },
          "evidence": "Conclusion and call to action",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 25,
          "from": 20,
          "loop": {
            "name": "05_the_reveal",
            "slug": "05-the-reveal",
            "status": "active",
            "bestFor": "Product launches, strategic pivots, unexpected findings",
            "canonId": "019dd956-67e8-77bc-a867-02c2b36370bd",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "Setup the Question -> Build Suspense -> The Big Reveal",
            "description": "Build mystery and anticipation, then deliver a surprising or powerful conclusion",
            "familyLabel": null
          },
          "matchId": "98bc7796-4529-4ae0-8c27-cd08bdd92e8c",
          "evidence": "Exposing Trustpilot's extortion model",
          "position": 1,
          "objective": "Reveal the true nature of Trustpilot's business model",
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 22:02:07.146085+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 25,
      "type": "tension",
      "title": "The slide uses a screenshot of an official FCA warning to establish credibility for the claim that Trustpilot facilitates scams.",
      "function": "name_villain",
      "rawType": "villain_critique",
      "block": null,
      "metadata": {
        "slideType": "villain_critique",
        "slideTypeCanon": {
          "name": "Villain critique",
          "slug": "villain_critique",
          "status": "active",
          "canonId": "019de52d-10bc-7136-bf20-09de59d17447",
          "version": 1,
          "description": null
        },
        "function": "name_villain",
        "functionCanon": {
          "name": "Name villain",
          "slug": "name_villain",
          "status": "active",
          "canonId": "019de52d-1746-70d6-bc58-5eeaf5865526",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 40,
        "componentCount": 7,
        "textChars": 783,
        "nDataPoints": 0,
        "notes": "The slide uses a screenshot of an official FCA warning to establish credibility for the claim that Trustpilot facilitates scams.",
        "elementsJson": [
          "headline_text",
          "screenshot",
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:42.765+00",
          "seconds": 2.868,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/25",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-25",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "This firm may be providing or promoting financial services or products without our permission. You should avoid dealing with this firm and beware of scams.",
          "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-23 02:33:21+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865e-02f32d798a15",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.567,
            "x": 0.315,
            "y": 0.828
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:42.765+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "274fec9e-263b-44d7-94af-6d6a2dd4a326",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.33,
            "w": 0.742,
            "x": 0.129,
            "y": 0.26
          },
          "kind": "image",
          "text": "FCA warning screenshot for 24 Yield",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:42.765+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "57b4b897-ab2e-4313-8798-05b3b36e8b11",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.764,
            "x": 0.118,
            "y": 0.645
          },
          "kind": "paragraph",
          "text": "Egg.fi describes its offer in its Trustpilot profile as a “Multi-Chain #DeFi Dashboard. Low Cross-Chain Swap Fees & Ranked Yield Farming. Track & Compare Performance.”",
          "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 20:07:42.765+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "56fdafde-aef1-41b0-b045-68078570c27f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.55,
            "x": 0.118,
            "y": 0.618
          },
          "kind": "paragraph",
          "text": "Example: egg.fi – A Dead Token Scam Stays Alive on Trustpilot",
          "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 20:07:42.765+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9ced731e-a436-4494-b35b-a73840f24cae",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "This firm may be providing or promoting financial services or products without our permission. You should avoid dealing with this firm and beware of scams. — Financial Conduct Authority (FCA)",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-23 02:33:21+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865e-05920226bdb1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:42.765+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b3a7f942-609e-448a-a060-06174dd13ce4",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 43,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Victory",
          "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Victory",
            "slug": "overcoming-monster-the-victory",
            "status": "active",
            "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
            "version": 1,
            "description": null
          },
          "evidence": "Conclusion and call to action",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 25,
          "from": 20,
          "loop": {
            "name": "05_the_reveal",
            "slug": "05-the-reveal",
            "status": "active",
            "bestFor": "Product launches, strategic pivots, unexpected findings",
            "canonId": "019dd956-67e8-77bc-a867-02c2b36370bd",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "Setup the Question -> Build Suspense -> The Big Reveal",
            "description": "Build mystery and anticipation, then deliver a surprising or powerful conclusion",
            "familyLabel": null
          },
          "matchId": "98bc7796-4529-4ae0-8c27-cd08bdd92e8c",
          "evidence": "Exposing Trustpilot's extortion model",
          "position": 1,
          "objective": "Reveal the true nature of Trustpilot's business model",
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 22:02:07.146085+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 26,
      "type": "tension",
      "title": "The slide uses screenshots of Google search results for Trustpilot pages to demonstrate the platform's failure to vet fraudulent businesses.",
      "function": "name_villain",
      "rawType": "villain_critique",
      "block": null,
      "metadata": {
        "slideType": "villain_critique",
        "slideTypeCanon": {
          "name": "Villain critique",
          "slug": "villain_critique",
          "status": "active",
          "canonId": "019de52d-10bc-7136-bf20-09de59d17447",
          "version": 1,
          "description": null
        },
        "function": "name_villain",
        "functionCanon": {
          "name": "Name villain",
          "slug": "name_villain",
          "status": "active",
          "canonId": "019de52d-1746-70d6-bc58-5eeaf5865526",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 63,
        "componentCount": 10,
        "textChars": 902,
        "nDataPoints": 0,
        "notes": "The slide uses screenshots of Google search results for Trustpilot pages to demonstrate the platform's failure to vet fraudulent businesses.",
        "elementsJson": [
          "headline_text",
          "screenshot",
          "paragraph",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:43.699+00",
          "seconds": 3.606,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/26",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-26",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "The domain egg.fi now routes users to some kind of meaningless login mask.",
          "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-23 02:33:22+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865e-6aa76052c7a8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.115,
            "w": 0.567,
            "x": 0.315,
            "y": 0.825
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:43.699+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2a46c91e-7e3a-445c-af30-6bb708aa1ba5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.115,
            "w": 0.632,
            "x": 0.184,
            "y": 0.565
          },
          "kind": "image",
          "text": "Trustpilot search result for novawallet.co.uk",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:43.699+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "14d8bdd5-e614-4192-8193-c034edb781a4",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.115,
            "w": 0.632,
            "x": 0.184,
            "y": 0.225
          },
          "kind": "image",
          "text": "Trustpilot search result for egg.fi",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:43.699+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "278af129-1f49-460a-aa01-de81759dbb45",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.045,
            "w": 0.764,
            "x": 0.118,
            "y": 0.76
          },
          "kind": "paragraph",
          "text": "The now defunct website cryptofamilylove.co... describes Crypto Family as a “complete ecosystem to help families thrive...”. Crypto Family is rated 4.0 on Trustpilot.",
          "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 20:07:43.699+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "48d1f82a-8f22-4bf2-8a73-1eb11707b93d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.075,
            "w": 0.764,
            "x": 0.118,
            "y": 0.375
          },
          "kind": "paragraph",
          "text": "The domain egg.fi now routes users to some kind of meaningless login mask. As of recent data, the token natural for the function of egg.fi... shows zero circulating supply...",
          "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 20:07:43.699+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6be1805a-ccaa-4ac2-83b8-0939de4b4832",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.045,
            "w": 0.764,
            "x": 0.118,
            "y": 0.505
          },
          "kind": "paragraph",
          "text": "NovaWallet was a crypto wallet app. Its website novawallet.co.uk was shut down and now redirects to an unrelated AI bot project.",
          "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 20:07:43.699+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "89865c09-0263-454b-babb-6255c8148f7e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.065,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:43.699+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "615f51ef-292c-4703-94de-aaa7203ab09f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.55,
            "x": 0.118,
            "y": 0.47
          },
          "kind": "title",
          "text": "Example: NovaWallet – A Wallet Scam Powered by Trustpilot",
          "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 20:07:43.699+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "96314144-aab9-4bfb-901a-397741c9e29c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.55,
            "x": 0.118,
            "y": 0.725
          },
          "kind": "title",
          "text": "Example: Crypto Family – A Typical Shitcoin Ponzi",
          "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 20:07:43.699+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b18ee3c0-0d3b-471f-a09b-83cfb14ee0cf",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 43,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Victory",
          "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Victory",
            "slug": "overcoming-monster-the-victory",
            "status": "active",
            "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
            "version": 1,
            "description": null
          },
          "evidence": "Conclusion and call to action",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 27,
      "type": "tension",
      "title": "The slide uses a screenshot of a Google search result and a price chart of a collapsed token to argue that Trustpilot facilitates fraudulent businesses.",
      "function": "name_villain",
      "rawType": "villain_critique",
      "block": null,
      "metadata": {
        "slideType": "villain_critique",
        "slideTypeCanon": {
          "name": "Villain critique",
          "slug": "villain_critique",
          "status": "active",
          "canonId": "019de52d-10bc-7136-bf20-09de59d17447",
          "version": 1,
          "description": null
        },
        "function": "name_villain",
        "functionCanon": {
          "name": "Name villain",
          "slug": "name_villain",
          "status": "active",
          "canonId": "019de52d-1746-70d6-bc58-5eeaf5865526",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 39,
        "componentCount": 7,
        "textChars": 590,
        "nDataPoints": 1,
        "notes": "The slide uses a screenshot of a Google search result and a price chart of a collapsed token to argue that Trustpilot facilitates fraudulent businesses.",
        "elementsJson": [
          "headline_text",
          "screenshot",
          "paragraph",
          "line_chart",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:46.574+00",
          "seconds": 6.402,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/27",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-27",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Crypto Family was founded by Đorđe Petrović in Dubai, a known hub for Ponzi schemes.",
          "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-23 02:33:21+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865d-ced402e8b40a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.31,
            "w": 0.76,
            "x": 0.12,
            "y": 0.43
          },
          "kind": "chart",
          "text": "FT/USDT price chart showing collapse",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Chart",
              "slug": "chart",
              "status": "active",
              "canonId": "019de52c-f9a0-76ef-adc6-0b859109d1f8",
              "version": 1,
              "description": "Quantitative chart."
            },
            "tool": null,
            "subkind": {
              "name": "Line chart",
              "slug": "line",
              "status": "active",
              "canonId": "019de52c-ff62-778f-8f6c-a952ceae8677",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "line",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:46.574+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "058b8823-7a2f-4adf-8850-7cdd2f7edd5a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.58,
            "x": 0.31,
            "y": 0.82
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:46.574+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a1d8a2c2-3bdc-4978-b46b-df5a87139046",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.64,
            "x": 0.18,
            "y": 0.21
          },
          "kind": "image",
          "text": "Trustpilot search result for Crypto Family",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:46.574+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1892ca77-ea27-40b9-b25f-e58de2bd61ff",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.78,
            "x": 0.11,
            "y": 0.36
          },
          "kind": "paragraph",
          "text": "Crypto Family was founded by Đorđe Petrović in Dubai, a known hub for Ponzi schemes. Petrović is a serial Ponzi schemer, according to an investigation by BehindMLM.com.",
          "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 20:07:46.574+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fc76e428-c387-4eef-847d-ecd580e0dc2f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.56,
            "x": 0.22,
            "y": 0.75
          },
          "kind": "source-note",
          "text": "Crypto Family issued the Family Token (FT), which inevitable collapsed in October 2025",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:46.574+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d570a1d3-9503-4a35-a000-d5507f79e00a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.78,
            "x": 0.11,
            "y": 0.13
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:46.574+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f3e1ec9a-a687-4459-a031-044ce7a4d4ab",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 43,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Victory",
          "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Victory",
            "slug": "overcoming-monster-the-victory",
            "status": "active",
            "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
            "version": 1,
            "description": null
          },
          "evidence": "Conclusion and call to action",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 28,
      "type": "tension",
      "title": "Includes screenshots of three specific user reviews as evidence of fraudulent activity.",
      "function": "expose_contradiction",
      "rawType": "expose_contradiction",
      "block": null,
      "metadata": {
        "slideType": "expose_contradiction",
        "slideTypeCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-124c-75aa-984a-0a3d0d8fc8df",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 50,
        "componentCount": 8,
        "textChars": 857,
        "nDataPoints": 0,
        "notes": "Includes screenshots of three specific user reviews as evidence of fraudulent activity.",
        "elementsJson": [
          "headline_text",
          "subtitle_text",
          "screenshot",
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:46.509+00",
          "seconds": 6.306,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/28",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-28",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Trustpilot’s review page for Crypto Family is spammed with 5-star reviews praising the project.",
          "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-23 02:33:21+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865e-2cf25e3752a5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.567,
            "x": 0.315,
            "y": 0.825
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:46.509+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d71e081a-a6ac-4e61-8e69-86da76132c4d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.415,
            "w": 0.764,
            "x": 0.118,
            "y": 0.255
          },
          "kind": "image",
          "text": "Screenshots of three reviews for Crypto Family",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:46.509+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9cb395da-15cc-4105-99b6-2ccab646c720",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.045,
            "w": 0.764,
            "x": 0.118,
            "y": 0.72
          },
          "kind": "paragraph",
          "text": "Exabit describes its service as “Allowing anyone to remotely own a cutting edge mining rig and mine crypto 7/24, Exabit stands out with its high profitability, security and transparency mining features.”",
          "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 20:07:46.509+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a745c490-97da-43fd-9fee-67f12cc94258",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.035,
            "w": 0.764,
            "x": 0.118,
            "y": 0.215
          },
          "kind": "paragraph",
          "text": "Trustpilot’s review page for Crypto Family is spammed with 5-star reviews praising the project. Here are a few examples:",
          "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 20:07:46.509+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d5b529af-a020-47f0-a848-033954479a90",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "Allowing anyone to remotely own a cutting edge mining rig and mine crypto 7/24, Exabit stands out with its high profitability, security and transparency mining features. — Exabit",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-23 02:33:21+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865e-307c558ad71b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.5,
            "x": 0.118,
            "y": 0.69
          },
          "kind": "title",
          "text": "Example: Exabit – A Crypto Mining Scammer",
          "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 20:07:46.509+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9fdc28ea-cdf2-45e3-bf6a-ecdd64f5a6a3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.065,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The \"Trustpilot Mafia\" – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:46.509+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "eabdb6c6-5cef-496b-a187-2c0e664e79e0",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 43,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Victory",
          "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Victory",
            "slug": "overcoming-monster-the-victory",
            "status": "active",
            "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
            "version": 1,
            "description": null
          },
          "evidence": "Conclusion and call to action",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 29,
      "type": "tension",
      "title": "The slide uses a specific case study (Exabit.co and FreeCash.com) to illustrate the 'extortion model' thesis.",
      "function": "expose_contradiction",
      "rawType": "expose_contradiction",
      "block": null,
      "metadata": {
        "slideType": "expose_contradiction",
        "slideTypeCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-124c-75aa-984a-0a3d0d8fc8df",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "overcrowded",
        "densityScore": 79,
        "componentCount": 9,
        "textChars": 1893,
        "nDataPoints": 3,
        "notes": "The slide uses a specific case study (Exabit.co and FreeCash.com) to illustrate the 'extortion model' thesis.",
        "elementsJson": [
          "headline_text",
          "screenshot",
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:44.404+00",
          "seconds": 4.158,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/29",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-29",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "On their landing page, FreeCash.com prominently shows a Trustpilot rating of 5 stars, based on an unbelievable almost 250,000 reviews.",
          "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-23 02:33:22+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865e-819532d5f377",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.58,
            "x": 0.31,
            "y": 0.83
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:44.404+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4eb9a1d7-65db-41f3-bad8-658a3544b149",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.19,
            "w": 0.7,
            "x": 0.15,
            "y": 0.21
          },
          "kind": "image",
          "text": "Exabit.co Trustpilot profile screenshot",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:44.404+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "88dec896-2351-4cf4-9858-01e0a2ea886c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.78,
            "x": 0.11,
            "y": 0.45
          },
          "kind": "paragraph",
          "text": "Example: FreeCash.com – A Ridiculous Amount of Reviews",
          "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 20:07:44.404+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1bdeaf0a-c4ac-4616-8972-4f9f263fd0ff",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.78,
            "x": 0.11,
            "y": 0.49
          },
          "kind": "paragraph",
          "text": "FreeCash.com is an online rewards platform where users can earn money by completing surveys, offers, and simple tasks. The most popular task is the testing of mobile games. Needless to say, while users can generate payments, the earnings potential is usually disappointingly low and trickeries are used to prevent promised payments to users.",
          "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 20:07:44.404+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5002d293-0ed4-4bd9-a630-072235cbdd60",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.78,
            "x": 0.11,
            "y": 0.74
          },
          "kind": "paragraph",
          "text": "On their landing page, FreeCash.com prominently shows a Trustpilot rating of 5 stars, based on an unbelievable almost 250,000 reviews.",
          "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 20:07:44.404+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "85e6f6b4-c0ca-498b-8c7b-b77946bf7ccd",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.78,
            "x": 0.11,
            "y": 0.58
          },
          "kind": "paragraph",
          "text": "FreeCash.com is not accredited at the Better Business Bureau and has 1 of 5 stars at the BBB from 32 reviews. We also find plenty of complaints, on Reddit, e.g. “It a total scam. Spent hours completing tasks in games and none of them registered.... Can’t contact support either.”, “Doesn’t work. It’s just a !task scam.”, “It works for some. I made under $20 in about a month, when I tried withdrawing, they banned my account then asked for my driver’s license and selfie. I declined my earnings because it’s worth keeping my information safe.” On REVIEWS.io, FreeCash.com has a 1.6/5 rating, due to similar complaints.",
          "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 20:07:44.404+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fcad1563-f818-4ef7-b293-fea1e026593d",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "“It a total scam. Spent hours completing tasks in games and none of them registered.... Can't contact support either.”, “Doesn't work. It's just a !task scam.”, “It works for some. I made under $20 in about a month, when I tried withdrawing, they banned my account then asked for my driver's license and selfie. I declined my earnings because it's worth keeping my information safe.” — Reddit users",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-23 02:33:22+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865e-86df4ff421d9",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.78,
            "x": 0.11,
            "y": 0.13
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:44.404+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "076524ba-219a-4fb2-a977-169ddc5f401d",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 43,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Victory",
          "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Victory",
            "slug": "overcoming-monster-the-victory",
            "status": "active",
            "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
            "version": 1,
            "description": null
          },
          "evidence": "Conclusion and call to action",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 30,
      "type": "tension",
      "title": "The slide uses screenshots of a third-party site and the Trustpilot profile to imply fraudulent review practices.",
      "function": "expose_contradiction",
      "rawType": "expose_contradiction",
      "block": null,
      "metadata": {
        "slideType": "expose_contradiction",
        "slideTypeCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-124c-75aa-984a-0a3d0d8fc8df",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 28,
        "componentCount": 6,
        "textChars": 384,
        "nDataPoints": 2,
        "notes": "The slide uses screenshots of a third-party site and the Trustpilot profile to imply fraudulent review practices.",
        "elementsJson": [
          "headline_text",
          "screenshot",
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:43.593+00",
          "seconds": 2.958,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/30",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-30",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "These glaringly good reviews are also shown on Trustpilot.com for FreeCash:",
          "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-23 02:33:21+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865e-19b233533999",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.09,
            "w": 0.567,
            "x": 0.315,
            "y": 0.855
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:43.593+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "64835517-9470-4588-a522-8855c3ae4e53",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.21,
            "w": 0.684,
            "x": 0.158,
            "y": 0.632
          },
          "kind": "image",
          "text": "Trustpilot profile for FreeCash.com",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:43.593+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "15ec1c32-a92d-40ab-aaae-b9105b833131",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.688,
            "x": 0.156,
            "y": 0.213
          },
          "kind": "image",
          "text": "FreeCash.com landing page",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:43.593+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a6a18c3b-0f77-4a06-9983-4b7b3adcf6b0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.6,
            "x": 0.118,
            "y": 0.605
          },
          "kind": "paragraph",
          "text": "These glaringly good reviews are also shown on Trustpilot.com for FreeCash:",
          "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 20:07:43.593+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b9fc0aca-40df-4364-be85-05fad9d59625",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:43.593+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4555a7a6-233c-4e83-b4f1-addc8e8d569e",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 43,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Victory",
          "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Victory",
            "slug": "overcoming-monster-the-victory",
            "status": "active",
            "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
            "version": 1,
            "description": null
          },
          "evidence": "Conclusion and call to action",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 31,
      "type": "tension",
      "title": "The slide uses anecdotal evidence from Reddit users to support a thesis of systemic fraud.",
      "function": "expose_contradiction",
      "rawType": "expose_contradiction",
      "block": null,
      "metadata": {
        "slideType": "expose_contradiction",
        "slideTypeCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-124c-75aa-984a-0a3d0d8fc8df",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "overcrowded",
        "densityScore": 91,
        "componentCount": 14,
        "textChars": 2443,
        "nDataPoints": 4,
        "notes": "The slide uses anecdotal evidence from Reddit users to support a thesis of systemic fraud.",
        "elementsJson": [
          "headline_text",
          "bullet_list",
          "paragraph",
          "logo_grid",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:51.414+00",
          "seconds": 10.718,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/31",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-31",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "A review system that only allows positive reviews is worse than no review system.",
          "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-23 02:33:22+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865e-98415e07051f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.567,
            "x": 0.315,
            "y": 0.825
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:51.414+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "bcd7cf3a-7f0a-4eed-9bfd-a86ca30a49f8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.764,
            "x": 0.118,
            "y": 0.27
          },
          "kind": "list",
          "text": "Freecash.com has over 247 thousand reviews on Trustpilot? For comparison, the biggest email service, Gmail has 1.5 thousand reviews and a 1.7/5 rating, the biggest gaming platform, Steam has 4.4 thousand reviews and a 1.9/5 rating, and the world’s largest TV streamer, Netflix has 12.6 thousand reviews and a 1.5/ rating.",
          "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 20:07:51.414+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "29fe1cb7-e311-4f65-b7cd-aaf1f184c44d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.74,
            "x": 0.14,
            "y": 0.375
          },
          "kind": "list",
          "text": "There are multiple 5-star fake reviews for freecash.com listed on trustpilot. I've tried contacting freecash support numerous times and was temporarily banned today from their subreddit for \"defamation\" after posting the screenshots.",
          "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 20:07:51.414+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "90423c03-ae34-42ec-b23b-354072257fb3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.74,
            "x": 0.14,
            "y": 0.495
          },
          "kind": "list",
          "text": "I've sent over 10 whistleblower reports on trustpilot with links to the copy and pasted reviews, none of the \"invited\" reviews have been deleted. Last report was December 2024. All still active",
          "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 20:07:51.414+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "99d41c79-a7b5-446b-8fbe-eb98870e9845",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.74,
            "x": 0.14,
            "y": 0.44
          },
          "kind": "list",
          "text": "While targeting legitimate 1-star reviews by replying to them, they get removed [by Trustpilot] within 3 days if you don't answer by then. Which happens to be half of the entire 1-star review base.",
          "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 20:07:51.414+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ab9d2ae8-ddd4-4441-a007-7b13a1638f5e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.74,
            "x": 0.14,
            "y": 0.63
          },
          "kind": "list",
          "text": "Tried to leave a negative review using Trustpilot. First it wouldn't let me, saying there was a technical issue at their end and to try again later. When I did, I found I had been blocked. A review system that only allows positive reviews is worse than no review system.",
          "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 20:07:51.414+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ba91527a-2285-4a20-96cf-797d9464a3f2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.74,
            "x": 0.14,
            "y": 0.54
          },
          "kind": "list",
          "text": "Freecash support freecashhowie replied to a PM on Reddit for me stating they can't remove \"invited\" reviews. . . While my 1 star \"invited\" review was replied to in an attempt to have it removed twice. If I didn't reply within 3 days.\"",
          "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 20:07:51.414+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c209559c-553d-43c3-813f-94b512b4e2e6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.764,
            "x": 0.118,
            "y": 0.215
          },
          "kind": "paragraph",
          "text": "How is it even possible that, despite the complaints on other sites, Freecash.com has a near-perfect 4.8 rating on Trustpilot?",
          "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 20:07:51.414+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "279768f2-7dc3-42ec-a2fc-0f5dd7f55e38",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.5,
            "x": 0.118,
            "y": 0.6
          },
          "kind": "paragraph",
          "text": "Another user explains the low percentage of bad reviews for some services:",
          "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 20:07:51.414+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "aac0eb00-4ee2-4100-8cf7-b02f78b411f1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.764,
            "x": 0.118,
            "y": 0.69
          },
          "kind": "paragraph",
          "text": "We found out that Robert W. Munk (LinkedIn profile), who was Trustpilot’s Global Director Quality & Compliance Operations until May 2022, is now engaged as Head of Support and Fraud Operations for Almedia GmbH, the company that runs Freecash.com.",
          "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 20:07:51.414+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "acf904f3-43bb-4169-9290-1808c82f7efe",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.35,
            "x": 0.118,
            "y": 0.345
          },
          "kind": "paragraph",
          "text": "A Reddit user uncovered this particular scam:",
          "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 20:07:51.414+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ca733f2d-1bc5-4497-95f3-a67f162be8ab",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "“There are multiple 5-star fake reviews for freecash.com listed on trustpilot. I've tried contacting freecash support numerous times and was temporarily banned today from their subreddit for \"defamation\" after posting the screenshots.” — Reddit user",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-23 02:33:22+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865e-9c9a3915ab88",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.065,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:51.414+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "198de794-52ec-4cf6-918f-bb4b8dfac2b2",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 43,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Victory",
          "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Victory",
            "slug": "overcoming-monster-the-victory",
            "status": "active",
            "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
            "version": 1,
            "description": null
          },
          "evidence": "Conclusion and call to action",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 32,
      "type": "tension",
      "title": "The slide uses a screenshot of a company website to illustrate the 'Trustpilot Mafia' thesis.",
      "function": "expose_contradiction",
      "rawType": "villain_critique",
      "block": null,
      "metadata": {
        "slideType": "villain_critique",
        "slideTypeCanon": {
          "name": "Villain critique",
          "slug": "villain_critique",
          "status": "active",
          "canonId": "019de52d-10bc-7136-bf20-09de59d17447",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 36,
        "componentCount": 6,
        "textChars": 675,
        "nDataPoints": 8,
        "notes": "The slide uses a screenshot of a company website to illustrate the 'Trustpilot Mafia' thesis.",
        "elementsJson": [
          "headline_text",
          "subtitle_text",
          "paragraph",
          "screenshot",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:43.86+00",
          "seconds": 3.062,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/32",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-32",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.05,
            "w": 0.764,
            "x": 0.118,
            "y": 0.675
          },
          "kind": "callout",
          "text": "This data is well-explained by something we found in dark net forums: an anonymous, illegal fake review provider openly advertises with reviews for BankFive.",
          "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 20:07:43.86+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fe644f8f-e661-4df2-98a7-85d66d5a43f9",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.567,
            "x": 0.315,
            "y": 0.828
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:43.86+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "40dee02c-9d0b-45a3-9b94-d87ca611bbc1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.764,
            "x": 0.118,
            "y": 0.315
          },
          "kind": "image",
          "text": "BankFive website screenshot showing Trustpilot reviews",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:43.86+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "14dd63cc-9157-4f65-ab66-add4481652c5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.35,
            "x": 0.118,
            "y": 0.218
          },
          "kind": "paragraph",
          "text": "Example: BankFive – Proven Fake Reviews",
          "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 20:07:43.86+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7089890f-4239-4f2c-bdc7-309ea857381f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.764,
            "x": 0.118,
            "y": 0.595
          },
          "kind": "paragraph",
          "text": "On other review sites, BankFive has significantly worse scores, with 1.0/5 on Reviews.io, 1.0/5 on BBB, 3.6/5 on WalletHub, between 1.0/5 and 3.0/5 on Yelp. Employees give BankFive average scores, as well, with 3.5/5 on Glassdoor, and 3.8/5 on Indeed.",
          "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 20:07:43.86+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e2fc4ed3-9f06-482e-9549-043d3a093c45",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:43.86+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "eb8b2d72-cdeb-443e-b31f-4f62d9862390",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "572d194a-6e9f-4b1b-b045-d8b5b8b02ec9",
          "evidence": "The slide explicitly identifies and exposes fraudulent activity (fake reviews) to undermine the subject's value proposition.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:07:43.86+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 32,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 43,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Victory",
          "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Victory",
            "slug": "overcoming-monster-the-victory",
            "status": "active",
            "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
            "version": 1,
            "description": null
          },
          "evidence": "Conclusion and call to action",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 33,
      "type": "tension",
      "title": "The slide uses a screenshot as evidence of fraudulent activity to undermine the company's credibility.",
      "function": "expose_contradiction",
      "rawType": "expose_contradiction",
      "block": null,
      "metadata": {
        "slideType": "expose_contradiction",
        "slideTypeCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-124c-75aa-984a-0a3d0d8fc8df",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 26,
        "componentCount": 6,
        "textChars": 533,
        "nDataPoints": 0,
        "notes": "The slide uses a screenshot as evidence of fraudulent activity to undermine the company's credibility.",
        "elementsJson": [
          "headline_text",
          "screenshot",
          "paragraph",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:44.042+00",
          "seconds": 3.148,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/33",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-33",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "BlackHatWorld’s user SuperSeoteam indicates that BankFive is a client",
          "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-23 02:33:22+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865e-d5cdab83d428",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.567,
            "x": 0.315,
            "y": 0.825
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:44.042+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d2acb3cc-37ee-4673-b597-b04366a625fe",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.52,
            "w": 0.72,
            "x": 0.14,
            "y": 0.215
          },
          "kind": "image",
          "text": "Screenshot of BlackHatWorld forum post offering fake Trustpilot reviews for BankFive",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:44.042+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e4e23526-a1bd-45f6-ae23-5056c7b1858c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.764,
            "x": 0.118,
            "y": 0.79
          },
          "kind": "paragraph",
          "text": "A one-minute check of Bank Five’s reviews shows a clear pattern of fake reviews. Non-U.S. reviewers, for example from Bangladeshi:",
          "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 20:07:44.042+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a59a8caa-0070-4812-b6f6-64ee50b2bd39",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.5,
            "x": 0.25,
            "y": 0.755
          },
          "kind": "paragraph",
          "text": "BlackHatWorld’s user SuperSeoteam indicates that BankFive is a client (Link)",
          "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 20:07:44.042+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b1b3b16a-5165-4707-91d8-7c2ffb091094",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:44.042+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5f1a2595-862b-4a1e-bb21-701f88f46d0e",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 43,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Victory",
          "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Victory",
            "slug": "overcoming-monster-the-victory",
            "status": "active",
            "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
            "version": 1,
            "description": null
          },
          "evidence": "Conclusion and call to action",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 34,
      "type": "tension",
      "title": "Includes a screenshot of a fake review and text describing the persistence of fake reviews despite media scrutiny.",
      "function": "expose_contradiction",
      "rawType": "expose_contradiction",
      "block": null,
      "metadata": {
        "slideType": "expose_contradiction",
        "slideTypeCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-124c-75aa-984a-0a3d0d8fc8df",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 53,
        "componentCount": 8,
        "textChars": 1001,
        "nDataPoints": 0,
        "notes": "Includes a screenshot of a fake review and text describing the persistence of fake reviews despite media scrutiny.",
        "elementsJson": [
          "headline_text",
          "screenshot",
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:44.401+00",
          "seconds": 3.421,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/34",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-34",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "The majority of 5-star reviews for BankFive come from spurious accounts with generic first names and often several perfect reviews to BankFive, e.g. Holly, (7 5-star reviews to BankFive), Lorraine (6), Elsa (5), Kevin (5), Charlotte (4), Fernando (4), Susan (4), Linda (3), Hilda (3), and Russel (3).",
          "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-23 02:33:22+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865e-ef1f38029597",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.115,
            "w": 0.568,
            "x": 0.315,
            "y": 0.828
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:44.401+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "122eb84b-0261-4618-813e-36c22bb2b8dc",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.275,
            "w": 0.482,
            "x": 0.259,
            "y": 0.215
          },
          "kind": "image",
          "text": "Screenshot of a fake review by Aklima Akter",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:44.401+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "844ff67d-ed64-49c1-9476-81c8f58163a1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.766,
            "x": 0.117,
            "y": 0.645
          },
          "kind": "paragraph",
          "text": "The Guardian’s article from October 2025 mentions the company profile Crypto-Benefits247 where the journalists flagged fake reviews and evidence of fraud...",
          "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 20:07:44.401+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "222801b8-c9a5-44e4-b3bd-f02d70db3f06",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.065,
            "w": 0.766,
            "x": 0.117,
            "y": 0.502
          },
          "kind": "paragraph",
          "text": "The majority of 5-star reviews for BankFive come from spurious accounts with generic first names and often several perfect reviews to BankFive...",
          "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 20:07:44.401+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "46ba29a7-13a1-4573-a278-e4490dc0e3d2",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "“Thanks to the team for staying helpful.” — Fake review by user Alisa on Crypto-Benefits247 profile.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-23 02:33:22+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865e-f22faee34103",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.065,
            "w": 0.766,
            "x": 0.117,
            "y": 0.135
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:44.401+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e1b434b9-8bd0-4d82-857a-62fd045c6546",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.766,
            "x": 0.117,
            "y": 0.585
          },
          "kind": "title",
          "text": "Example: Crypto-Benefits247 – Still on Trustpilot Even After Journalists’ Criticism",
          "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 20:07:44.401+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fed6ad0d-715f-44f6-9509-206c0405913a",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "c196ee73-2acd-4798-b70d-566c2168c747",
          "evidence": "The slide explicitly documents and exposes fraudulent review patterns to undermine the company's credibility.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:07:44.401+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 34,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 43,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Victory",
          "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Victory",
            "slug": "overcoming-monster-the-victory",
            "status": "active",
            "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
            "version": 1,
            "description": null
          },
          "evidence": "Conclusion and call to action",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 35,
      "type": "appendix",
      "title": "Image file /tmp/legacy-images/aa572ed5345e/slides/035.jpg was not present on disk; unable to inspect contents.",
      "function": "other",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "version": 1,
          "description": null
        },
        "function": "other",
        "functionCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-15e1-75bc-99dc-07732380e2ce",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 0,
        "componentCount": null,
        "textChars": null,
        "nDataPoints": 0,
        "notes": "Image file /tmp/legacy-images/aa572ed5345e/slides/035.jpg was not present on disk; unable to inspect contents.",
        "elementsJson": null,
        "confidence": 0,
        "extraction": {
          "model": "claude-cli",
          "runId": null,
          "at": "2026-05-03 03:10:07.565+00",
          "seconds": null,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/35",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-35",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 43,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Victory",
          "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Victory",
            "slug": "overcoming-monster-the-victory",
            "status": "active",
            "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
            "version": 1,
            "description": null
          },
          "evidence": "Conclusion and call to action",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 36,
      "type": "tension",
      "title": "The slide uses specific examples of alleged Ponzi schemes to undermine the credibility of Trustpilot's review ecosystem.",
      "function": "name_villain",
      "rawType": "villain_critique",
      "block": null,
      "metadata": {
        "slideType": "villain_critique",
        "slideTypeCanon": {
          "name": "Villain critique",
          "slug": "villain_critique",
          "status": "active",
          "canonId": "019de52d-10bc-7136-bf20-09de59d17447",
          "version": 1,
          "description": null
        },
        "function": "name_villain",
        "functionCanon": {
          "name": "Name villain",
          "slug": "name_villain",
          "status": "active",
          "canonId": "019de52d-1746-70d6-bc58-5eeaf5865526",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 46,
        "componentCount": 7,
        "textChars": 1050,
        "nDataPoints": 0,
        "notes": "The slide uses specific examples of alleged Ponzi schemes to undermine the credibility of Trustpilot's review ecosystem.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "quote_block",
          "screenshot",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:43.773+00",
          "seconds": 2.71,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/36",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-36",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Reviews for Swift-Finance Ltd on Trustpilot show the typical markers of a financial scam, by users giving it 5 stars with unprecise everything-is-always-perfect-with-them rhetoric.",
          "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-23 02:33:23+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865f-0590734fe6b7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.115,
            "w": 0.567,
            "x": 0.315,
            "y": 0.825
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:43.773+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "cdfbfc0b-c9bf-471f-b624-45cab62a6711",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.55,
            "x": 0.225,
            "y": 0.625
          },
          "kind": "image",
          "text": "Trustpilot review screenshot for InFace Invest Group",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:43.773+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a11731c2-3fb1-4b88-bbb7-92aee2fae379",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.065,
            "w": 0.764,
            "x": 0.118,
            "y": 0.215
          },
          "kind": "paragraph",
          "text": "Forexbrandreviews, however, writes: “swift-financeltd.com has recently come under fire for operating as an unlicensed and fraudulent online trading platform. Marketed as a legitimate broker, this website is in fact part of an elaborate scam that targets especially inexperienced and novice traders.",
          "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 20:07:43.773+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9572e9f0-f3c4-4acb-9abe-6f8f8b7a3b4f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.025,
            "w": 0.764,
            "x": 0.118,
            "y": 0.485
          },
          "kind": "paragraph",
          "text": "Example: InFace Invest Group Ltd – Yet Another Basic Ponzi Scheme",
          "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 20:07:43.773+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b80210b1-2eb8-49b2-97a5-db74f3b030a7",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "swift-financeltd.com has recently come under fire for operating as an unlicensed and fraudulent online trading platform. Marketed as a legitimate broker, this website is in fact part of an elaborate scam that targets especially inexperienced and novice traders. — Forexbrandreviews",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-23 02:33:23+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865f-0ad69b7b7d21",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.055,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:43.773+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "59b06f5d-2fc7-4228-9387-71e32ef37036",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 43,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Victory",
          "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Victory",
            "slug": "overcoming-monster-the-victory",
            "status": "active",
            "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
            "version": 1,
            "description": null
          },
          "evidence": "Conclusion and call to action",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 37,
      "type": "tension",
      "title": "The slide uses specific examples of companies with high Trustpilot ratings that are either defunct or legally charged with fraud to undermine Trustpilot's credi",
      "function": "expose_contradiction",
      "rawType": "expose_contradiction",
      "block": null,
      "metadata": {
        "slideType": "expose_contradiction",
        "slideTypeCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-124c-75aa-984a-0a3d0d8fc8df",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 33,
        "componentCount": 7,
        "textChars": 494,
        "nDataPoints": 0,
        "notes": "The slide uses specific examples of companies with high Trustpilot ratings that are either defunct or legally charged with fraud to undermine Trustpilot's credibility.",
        "elementsJson": [
          "headline_text",
          "subtitle_text",
          "paragraph",
          "screenshot",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:43.967+00",
          "seconds": 2.755,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/37",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-37",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "The Trustpilot reviews are dominated by the usual 5-star “this-changed-my-life” fake postings.",
          "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-23 02:33:23+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865f-52ba95827619",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.58,
            "x": 0.31,
            "y": 0.82
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:43.967+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "891fda9f-5b06-487f-a8b3-966419484f68",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.56,
            "x": 0.22,
            "y": 0.37
          },
          "kind": "image",
          "text": "Google search result for Beaxy",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:43.967+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e173e76f-f53c-4918-9e51-af7939c1d6cb",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.78,
            "x": 0.11,
            "y": 0.21
          },
          "kind": "paragraph",
          "text": "The Trustpilot reviews are dominated by the usual 5-star “this-changed-my-life” fake postings.",
          "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 20:07:43.967+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "311ef73f-5c29-4dc3-91b6-69f40487f0e7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.78,
            "x": 0.11,
            "y": 0.55
          },
          "kind": "paragraph",
          "text": "Example: Mergtrade – Non-Existent Operations",
          "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 20:07:43.967+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "66683385-42fa-4e07-9499-f4982b74231e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.78,
            "x": 0.11,
            "y": 0.24
          },
          "kind": "paragraph",
          "text": "Example: Beaxy Exchange – Yet Another Fake Crypto Exchange",
          "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 20:07:43.967+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e5326f28-403e-4418-a445-56dc88ee7c06",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.78,
            "x": 0.11,
            "y": 0.12
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:43.967+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "cd34fc77-daa1-482e-8434-a26142ef453d",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "1a6398fa-3ede-45e5-af7f-b15991f913e0",
          "evidence": "Uses specific examples of fake reviews to expose platform fraud",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:07:43.967+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 37,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 43,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Victory",
          "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Victory",
            "slug": "overcoming-monster-the-victory",
            "status": "active",
            "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
            "version": 1,
            "description": null
          },
          "evidence": "Conclusion and call to action",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 38,
      "type": "tension",
      "title": "The slide uses a 'fraud-exposure' narrative to undermine the credibility of the platform's review system.",
      "function": "expose_contradiction",
      "rawType": "expose_contradiction",
      "block": null,
      "metadata": {
        "slideType": "expose_contradiction",
        "slideTypeCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-124c-75aa-984a-0a3d0d8fc8df",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 61,
        "componentCount": 9,
        "textChars": 1004,
        "nDataPoints": 0,
        "notes": "The slide uses a 'fraud-exposure' narrative to undermine the credibility of the platform's review system.",
        "elementsJson": [
          "headline_text",
          "screenshot",
          "paragraph",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:49.177+00",
          "seconds": 7.909,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/38",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-38",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "The only website snapshot on archive.org is from December 2024 and shows a 404 error, i.e. there was nothing on that website.",
          "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-23 02:33:23+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865f-3b756e3cb189",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.115,
            "w": 0.567,
            "x": 0.315,
            "y": 0.828
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:49.177+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "180757be-c024-4bd5-81e1-fdf0d5175fb1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.115,
            "w": 0.764,
            "x": 0.118,
            "y": 0.218
          },
          "kind": "image",
          "text": "Trustpilot search result for Mergtrade",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:49.177+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f1203249-f3ad-4d0c-992d-2bc8b14ebc42",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.085,
            "w": 0.764,
            "x": 0.118,
            "y": 0.485
          },
          "kind": "paragraph",
          "text": "Example: Tradenova... which currently has a 3.6-star rating... the FCA published a warning people to refrain from dealing with this company.",
          "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 20:07:49.177+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "070314b5-5bd7-4da1-978a-dc92d84c3338",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.764,
            "x": 0.118,
            "y": 0.65
          },
          "kind": "paragraph",
          "text": "Review scores on Amazon, for comparison follow a so-called J-shaped distribution. The phenomenon is well researched and established in business and academic research.",
          "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 20:07:49.177+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "505f9b94-6b96-4390-8527-c64b4bd6177a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.085,
            "w": 0.764,
            "x": 0.118,
            "y": 0.372
          },
          "kind": "paragraph",
          "text": "The only website snapshot on archive.org is from December 2024 and shows a 404 error... The Trustpilot profile shows plenty of 5-star reviews... The reviews show the typical too-good-to-be-true fake rhetoric.",
          "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 20:07:49.177+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "cfd97d96-a5cb-4586-ae6b-a3fc91109fae",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.764,
            "x": 0.118,
            "y": 0.755
          },
          "kind": "source-note",
          "text": "E.g. Kovacs, Balazs. (2023). TESTING THE EQUIDISTANCE OF STAR RATINGS IN ONLINE REVIEWS. Organizational Research Methods.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:49.177+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8d14d95c-2a4a-4064-bcd3-99b0f3530b1e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.065,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:49.177+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "97c829d6-3cfb-420d-9ee0-530587104b23",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.35,
            "x": 0.118,
            "y": 0.612
          },
          "kind": "title",
          "text": "The Typical Fake Review Patterns",
          "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 20:07:49.177+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f4f20e2a-5d2f-4660-b3e1-912e591954e4",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "8d2b7923-051a-4085-833e-741f44d6b0a8",
          "evidence": "The slide explicitly documents fake review patterns to expose platform fraud.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:07:49.177+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 38,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 43,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Victory",
          "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Victory",
            "slug": "overcoming-monster-the-victory",
            "status": "active",
            "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
            "version": 1,
            "description": null
          },
          "evidence": "Conclusion and call to action",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 39,
      "type": "tension",
      "title": "Includes a citation to a DOI for the Amazon review distribution study.",
      "function": "expose_contradiction",
      "rawType": "expose_contradiction",
      "block": null,
      "metadata": {
        "slideType": "expose_contradiction",
        "slideTypeCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-124c-75aa-984a-0a3d0d8fc8df",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 63,
        "componentCount": 8,
        "textChars": 1226,
        "nDataPoints": 3,
        "notes": "Includes a citation to a DOI for the Amazon review distribution study.",
        "elementsJson": [
          "headline_text",
          "line_chart",
          "paragraph",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:45.083+00",
          "seconds": 3.756,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/39",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-39",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Review data for subscribed businesses on Trustpilot follow in many cases an _I shape, meaning that over 80% of reviews are 5-stars and there is no meaningful pattern of reviews sorting below the 5-star threshold.",
          "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-23 02:33:23+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865f-213076d7e065",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.57,
            "x": 0.215,
            "y": 0.215
          },
          "kind": "chart",
          "text": "Figure 1. The Distribution of Product Reviews on Amazon",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Chart",
              "slug": "chart",
              "status": "active",
              "canonId": "019de52c-f9a0-76ef-adc6-0b859109d1f8",
              "version": 1,
              "description": "Quantitative chart."
            },
            "tool": null,
            "subkind": {
              "name": "Line chart",
              "slug": "line",
              "status": "active",
              "canonId": "019de52c-ff62-778f-8f6c-a952ceae8677",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "line",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:45.083+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5ccdc7b6-30e3-4e30-b2b4-bc80e845c723",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.567,
            "x": 0.315,
            "y": 0.825
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:45.083+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "30b030f3-cd92-43bf-a2c8-8e7aaecd2337",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.764,
            "x": 0.118,
            "y": 0.625
          },
          "kind": "paragraph",
          "text": "The Trustpilot Mafia scheme is known among many businesses. The following Reddit post provides another good summary of the scheme:",
          "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 20:07:45.083+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0b9021dc-53f0-4f52-9291-e34ee7e61ee3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.764,
            "x": 0.118,
            "y": 0.42
          },
          "kind": "paragraph",
          "text": "This shape implies that well-liked products have a majority of 5-star reviews, and the lowest amount of 2- and 3-star ratings. 1- and 4-star ratings are more common than 2- or 3-star ratings due to polarization about the product.",
          "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 20:07:45.083+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "817e38fc-07b7-451f-a7f0-a37dfc2ebcf9",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.764,
            "x": 0.118,
            "y": 0.485
          },
          "kind": "paragraph",
          "text": "In Trustpilot's data, for brands with tens or even hundreds of thousands of reviews, we rarely find this pattern sufficiently clearly exemplified. Review data for subscribed businesses on Trustpilot follow in many cases an _I shape, meaning that over 80% of reviews are 5-stars and there is no meaningful pattern of reviews sorting below the 5-star threshold.",
          "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 20:07:45.083+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d10dd926-ab27-4056-a8a2-c02f0791c048",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.065,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:45.083+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3773cfd4-3486-4499-a690-b20a8b5790f6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.764,
            "x": 0.118,
            "y": 0.555
          },
          "kind": "title",
          "text": "Widespread Evidence of the Trustpilot Mafia Scheme in Online Forums",
          "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 20:07:45.083+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8d7b6833-5cdf-4715-bcdc-a2e89acb6cb6",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 43,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Victory",
          "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Victory",
            "slug": "overcoming-monster-the-victory",
            "status": "active",
            "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
            "version": 1,
            "description": null
          },
          "evidence": "Conclusion and call to action",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 40,
      "type": "tension",
      "title": "Uses a screenshot of a Reddit post as primary evidence to support the 'villain' narrative.",
      "function": "name_villain",
      "rawType": "villain_critique",
      "block": null,
      "metadata": {
        "slideType": "villain_critique",
        "slideTypeCanon": {
          "name": "Villain critique",
          "slug": "villain_critique",
          "status": "active",
          "canonId": "019de52d-10bc-7136-bf20-09de59d17447",
          "version": 1,
          "description": null
        },
        "function": "name_villain",
        "functionCanon": {
          "name": "Name villain",
          "slug": "name_villain",
          "status": "active",
          "canonId": "019de52d-1746-70d6-bc58-5eeaf5865526",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 28,
        "componentCount": 6,
        "textChars": 620,
        "nDataPoints": 0,
        "notes": "Uses a screenshot of a Reddit post as primary evidence to support the 'villain' narrative.",
        "elementsJson": [
          "headline_text",
          "screenshot",
          "paragraph",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:47.469+00",
          "seconds": 5.977,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/40",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-40",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Trustpilot is not a review platform. It’s a pay-to-protect extortion racket disguised as one.",
          "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-23 02:33:23+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865f-6cabc77bcaef",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.115,
            "w": 0.567,
            "x": 0.315,
            "y": 0.828
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:47.469+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "36fa9209-0799-488c-8c5b-c3bb4875c002",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.515,
            "w": 0.622,
            "x": 0.189,
            "y": 0.215
          },
          "kind": "image",
          "text": "Reddit post screenshot",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:47.469+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "681f8473-7ff5-43b4-ad85-4abbdc364c75",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.065,
            "w": 0.764,
            "x": 0.118,
            "y": 0.745
          },
          "kind": "paragraph",
          "text": "A Quora post claims “Trustpilot has been removing thousands of genuine reviews without investigation simply because they have been flagged by companies deceiving Trustpilot to get rid of negative reviews and keep high rating.”",
          "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 20:07:47.469+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "dd868705-9563-4c46-9bf7-f259e98e758c",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "Trustpilot isn’t a review site, it’s a protection racket for fake reviews — 0zerofuksgiven (Reddit user).",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-23 02:33:23+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865f-7214f952c20f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.065,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:47.469+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "94c462af-ec64-42c7-abb4-d1f4e9bbcb01",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Villain naming",
            "slug": "villain-naming",
            "status": "active",
            "bestFor": "When governance or specific decisions are the core thesis",
            "canonId": "019dd9e1-55a4-74db-9314-0ced4cd46cd2",
            "version": 1,
            "bodyDocId": "019dd9a1-88f1-72ad-8f4e-56ec29d7b369",
            "description": "You identify a **specific person** responsible for the target's underperformance\nor the behaviour you want changed — and name them. Not \"management\" or \"the\nboard\". A named executive or director with a specific failure attributable to\nthem.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "732b2559-4f7d-4a92-99fe-beae63b495c5",
          "evidence": "The slide names Trustpilot as the 'Trustpilot Mafia', implying a villainous entity.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": "When governance or specific decisions are the core thesis",
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 23:12:11.514319+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 40,
          "whyItWorks": "- **Accountability needs a face.** Voters (shareholders, regulators,\n  journalists) act faster against people than institutions.\n- **Credibility rises with specificity.** \"The CFO has repeatedly missed\n  guidance\" > \"Management has missed guidance\".\n- It **pre-empts evasion**. An individual can be removed; an abstraction\n  cannot.\n- It **forces the target to respond personally** — and their defensive\n  response usually generates more attention for your thesis.",
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Villain slide",
            "slug": "villain-slide",
            "status": "active",
            "bestFor": "In activist decks where the personality matters",
            "canonId": "019dd9e1-518c-7404-976a-5be5a517b659",
            "version": 1,
            "bodyDocId": null,
            "description": "A dedicated slide presenting the named villain visually",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "43f5b0f3-e596-4180-b306-c0e89cf2fe43",
          "evidence": "The slide presents Trustpilot as a villain, highlighting its alleged extortion model and fake reviews.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": "In activist decks where the personality matters",
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-16 23:12:11.481453+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 40,
          "whyItWorks": "Makes the antagonist concrete",
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [
        {
          "matchId": "337f96dc-e235-4e5d-a43b-13978190643b",
          "evidence": "The slide frames Trustpilot as a 'protection racket' and 'mafia' to establish a villain narrative.",
          "framework": null,
          "confidence": 0.95,
          "extraction": {
            "at": "2026-05-02 20:07:47.469+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 40,
          "frameworkName": "antagonist-introduction"
        }
      ],
      "arcBeats": [
        {
          "to": 43,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Victory",
          "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Victory",
            "slug": "overcoming-monster-the-victory",
            "status": "active",
            "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
            "version": 1,
            "description": null
          },
          "evidence": "Conclusion and call to action",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 41,
      "type": "tension",
      "title": "This is a short-seller research note (Grizzly Research) attacking the target company's business model.",
      "function": "name_villain",
      "rawType": "villain_critique",
      "block": null,
      "metadata": {
        "slideType": "villain_critique",
        "slideTypeCanon": {
          "name": "Villain critique",
          "slug": "villain_critique",
          "status": "active",
          "canonId": "019de52d-10bc-7136-bf20-09de59d17447",
          "version": 1,
          "description": null
        },
        "function": "name_villain",
        "functionCanon": {
          "name": "Name villain",
          "slug": "name_villain",
          "status": "active",
          "canonId": "019de52d-1746-70d6-bc58-5eeaf5865526",
          "version": 1,
          "description": null
        },
        "density": "overcrowded",
        "densityScore": 82,
        "componentCount": 10,
        "textChars": 2713,
        "nDataPoints": 0,
        "notes": "This is a short-seller research note (Grizzly Research) attacking the target company's business model.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "bullet_list",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:45.696+00",
          "seconds": 3.821,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/41",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-41",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Trustpilot is profiting from the chaos by charging businesses to “protect” their profiles, turning it into a “shady ecosystem” where authenticity is “non-existent.”",
          "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-23 02:33:24+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865f-db4805e1491d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.58,
            "x": 0.31,
            "y": 0.825
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:45.696+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8a54ea3d-9382-47db-befa-43173be4548a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.78,
            "x": 0.11,
            "y": 0.69
          },
          "kind": "list",
          "text": "Rishi Chowdhury — “Trustpilot has become a joke. Spam reviews, fake claims. They don’t care about small businesses anymore.”",
          "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 20:07:45.696+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8142e724-8aeb-4844-b038-0114e1fafd73",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.78,
            "x": 0.11,
            "y": 0.645
          },
          "kind": "list",
          "text": "Ryan Badger — “Trustpilot promises to be ‘free and open’ — in reality, they are the exact opposite, holding companies at ransom, and outright violating their own terms, as well as the law.”",
          "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 20:07:45.696+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b07f378e-81dc-4056-855b-dad7d0f67a64",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.78,
            "x": 0.11,
            "y": 0.73
          },
          "kind": "list",
          "text": "James Williams, Digital Marketing Consultant — “Flagged fake reviews that were clearly spam. Got auto-responses and nothing removed. Meanwhile, legitimate reviews were taken down.”",
          "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 20:07:45.696+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f4d65bc1-120e-40aa-b973-8916964fe87e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.78,
            "x": 0.11,
            "y": 0.255
          },
          "kind": "paragraph",
          "text": "In June 2025, an Australian tech journalist, in his blog, describes Trustpilot as a “Joke – A Playground for Fake Reviews, Shady Tactics And Scammers”. Thousands of businesses buying fake 5-star reviews via freelancers, agencies, or black-market services.",
          "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 20:07:45.696+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4a3a7415-b9e0-46d0-a3bd-0fa88aa4472b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.78,
            "x": 0.11,
            "y": 0.215
          },
          "kind": "paragraph",
          "text": "The British company Baskets Galore explains how they are victims of the Trustpilot Mafia scheme in a dedicated podcast episode.",
          "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 20:07:45.696+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5b1c20ea-cd01-4058-99ca-40d007577ee4",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.78,
            "x": 0.11,
            "y": 0.375
          },
          "kind": "paragraph",
          "text": "Back in 2022, a blog commenter already describes a detailed case of the scheme: “Last year I emailed them many times regarding a company by the name of Maxen Power... 99% would be from the same address.”",
          "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 20:07:45.696+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5d847b89-0070-4831-ac3f-b398d950e098",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "“Joke – A Playground for Fake Reviews, Shady Tactics And Scammers” — Australian tech journalist. “Last year I emailed them many times regarding a company by the name of Maxen Power, they employ staff based in Pakistan whose sole job was to write fake and bogus reviews (their own employee told me this).” — Blog commenter. “For years, we tolerated Trustpilot’s shady practices, robotic customer service, and overpriced subscription model in the hope that they might evolve into a fair, transparent platform. But after seeing firsthand how they’ve enabled malicious, fake, defamatory reviews, extorted small businesses, and used AI to silence legitimate complaints—we’re done. Finished.” — ADVICIFAS. “Trustpilot promises to be ‘free and open’—in reality, they are the exact opposite, holding companies at ransom, and outright violating their own terms, as well as the law.” — Ryan Badger. “Trustpilot has become a joke. Spam reviews, fake claims. They don’t care about small businesses anymore.” — Rishi Chowdhury. “Flagged fake reviews that were clearly spam. Got auto-responses and nothing removed. Meanwhile, legitimate reviews were taken down.” — James Williams. “All those website that advertise ‘2000 reviews on TrustPilot’ ‘5 star rating out of 10,000 reviews’ THEY ARE ALL PAID FOR” — RSH.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-23 02:33:24+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865f-df7c77154ad7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.78,
            "x": 0.11,
            "y": 0.13
          },
          "kind": "title",
          "text": "The “Trustpilot Mafia” – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:45.696+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f61569be-a394-42f1-8ff9-a95d83568dff",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 43,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Victory",
          "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Victory",
            "slug": "overcoming-monster-the-victory",
            "status": "active",
            "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
            "version": 1,
            "description": null
          },
          "evidence": "Conclusion and call to action",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 42,
      "type": "appendix",
      "title": "Image file /tmp/legacy-images/aa572ed5345e/slides/042.jpg was not present on disk; unable to inspect contents.",
      "function": "other",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "version": 1,
          "description": null
        },
        "function": "other",
        "functionCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-15e1-75bc-99dc-07732380e2ce",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 0,
        "componentCount": null,
        "textChars": null,
        "nDataPoints": 0,
        "notes": "Image file /tmp/legacy-images/aa572ed5345e/slides/042.jpg was not present on disk; unable to inspect contents.",
        "elementsJson": null,
        "confidence": 0,
        "extraction": {
          "model": "claude-cli",
          "runId": null,
          "at": "2026-05-03 03:10:07.763+00",
          "seconds": null,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/42",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-42",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 43,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Victory",
          "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Victory",
            "slug": "overcoming-monster-the-victory",
            "status": "active",
            "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
            "version": 1,
            "description": null
          },
          "evidence": "Conclusion and call to action",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 43,
      "type": "setup",
      "title": "This is the final page of the report, serving as a summary/closing statement.",
      "function": "front_matter",
      "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": "balanced",
        "densityScore": 44,
        "componentCount": 5,
        "textChars": 1862,
        "nDataPoints": 0,
        "notes": "This is the final page of the report, serving as a summary/closing statement.",
        "elementsJson": [
          "paragraph",
          "logo_grid"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:07:44.934+00",
          "seconds": 3.055,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b9b-0fa9fda1c0f6/43",
        "deck": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6",
        "deckAnchor": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6#slide-43",
        "deckJson": "/decks/019dd923-622c-750b-8b9b-0fa9fda1c0f6.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Once the depth of the issues is understood the Trustpilot website is bound to see less visibility on Google, which will be the final nail in the coffin for a business that we see doomed to fail.",
          "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-23 02:33:23+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70fa-7556-865f-b5b7c086b338",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.112,
            "w": 0.567,
            "x": 0.315,
            "y": 0.828
          },
          "kind": "disclaimer",
          "text": "THE REPORT AND ALL STATEMENTS CONTAINED HEREIN ARE THE OPINIONS OF GRIZZLY RESEARCH, AND ARE NOT STATEMENTS OF FACT. AS OF THE PUBLICATION DATE OF THIS REPORT, GRIZZLY RESEARCH (POSSIBLY ALONG WITH OR THROUGH OUR MEMBERS, PARTNERS, AFFILIATES, EMPLOYEES, AND/OR CONSULTANTS) ALONG WITH OUR CLIENTS AND/OR INVESTORS HAS A DIRECT OR INDIRECT SHORT POSITION IN THE STOCK (AND/OR OPTIONS, SWAPS, AND OTHER DERIVATIVES RELATED TO ONE OR MORE OF THESE SECURITIES) OF THE COMPANY COVERED HEREIN, AND THEREFORE STANDS TO REALIZE SIGNIFICANT GAINS IN THE EVENT THAT THE PRICE OF TRUSTPILOT'S STOCK DECLINES. THEREFORE, USE GRIZZLY RESEARCH'S RESEARCH AT YOUR OWN RISK. YOU SHOULD DO YOUR OWN RESEARCH AND DUE DILIGENCE BEFORE MAKING ANY INVESTMENT DECISION WITH RESPECT TO THE SECURITIES COVERED HEREIN. THE OPINIONS EXPRESSED IN THIS REPORT ARE NOT INVESTMENT ADVICE NOR SHOULD THEY BE CONSTRUED AS INVESTMENT ADVICE OR ANY RECOMMENDATION OF ANY KIND. FOLLOWING PUBLICATION OF THIS REPORT, WE MAY CONTINUE TRANSACTING IN THE SECURITIES COVERED THEREIN, AND WE MAY BE LONG, SHORT, OR NEUTRAL AT ANY TIME HEREAFTER REGARDLESS OF OUR INITIAL OPINION. © 2025 GRIZZLY RESEARCH LLC. ALL RIGHTS RESERVED.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:44.934+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3f7ce5a0-d440-42b1-b475-916e58231529",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.17,
            "x": 0.765,
            "y": 0.045
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Logo",
              "slug": "logo",
              "status": "active",
              "canonId": "019de52c-fdaf-743d-94c4-d7c6a0e55302",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "logo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:07:44.934+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a83de33e-231a-4ac4-82c7-1a5bbeb1f032",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.085,
            "w": 0.764,
            "x": 0.118,
            "y": 0.215
          },
          "kind": "paragraph",
          "text": "indicator in past reports to gauge customer satisfaction. We now have lost trust in the integrity of the Trustpilot brand and believe that it is only a question of time until the public does, too. Once the depth of the issues is understood the Trustpilot website is bound to see less visibility on Google, which will be the final nail in the coffin for a business that we see doomed to fail.",
          "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 20:07:44.934+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7a02da0b-0304-489c-b307-41d5d331eae2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.085,
            "w": 0.764,
            "x": 0.118,
            "y": 0.135
          },
          "kind": "title",
          "text": "The \"Trustpilot Mafia\" – How the Extortion Model Destroys Trustpilot’s Value Proposition",
          "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 20:07:44.934+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fe6359ea-0c30-4bf9-a65f-ad09f146b9fe",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Slide recipe: Cover",
            "slug": "cover-slide",
            "status": "active",
            "bestFor": null,
            "canonId": "019df269-2a08-767d-9128-e7431e6fe8a3",
            "version": 1,
            "bodyDocId": "019df269-29e5-7738-b5fa-6892e5dc8e65",
            "description": "The first ten seconds. Build it deliberately.",
            "familyLabel": "slide-recipe",
            "categoryName": "Slide",
            "categorySlug": "slide"
          },
          "agent": "designer",
          "layer": "slide",
          "agents": [
            "designer"
          ],
          "matchId": "3624d09a-056b-4821-8d96-a59a9a4b6438",
          "evidence": "The slide appears to be a cover slide, with a title and disclaimer.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-16 23:12:11.611587+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 43,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 43,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Victory",
          "beatId": "d4d77c14-4e9e-4f1d-8fb3-a07089de908b",
          "matchId": "2a96e0c2-58f3-4bf6-bf35-12163e66a777",
          "beatType": {
            "name": "The Victory",
            "slug": "overcoming-monster-the-victory",
            "status": "active",
            "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
            "version": 1,
            "description": null
          },
          "evidence": "Conclusion and call to action",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    }
  ],
  "arcBeats": [
    {
      "from": 1,
      "to": 5,
      "label": "The Monster",
      "description": "Introduction to Trustpilot's problems"
    },
    {
      "from": 6,
      "to": 20,
      "label": "The Struggle",
      "description": "Detailed critique of Trustpilot's business model"
    },
    {
      "from": 21,
      "to": 43,
      "label": "The Victory",
      "description": "Conclusion and call to action"
    }
  ],
  "loops": [
    {
      "from": 6,
      "to": 10,
      "label": "Aha Moment",
      "description": "Reveal the contradiction in Trustpilot's review scores"
    },
    {
      "from": 20,
      "to": 25,
      "label": "The Reveal",
      "description": "Reveal the true nature of Trustpilot's business model"
    }
  ]
}