{
  "schemaVersion": "1.0.0",
  "scope": "public_editorial_projection",
  "asOf": "2026-09-16",
  "entities": [
    {
      "id": "source-d5df61d74243bc947cb9",
      "entity_type_slug": "source_item",
      "slug": "acquire",
      "title": "Acquisition multiples report — January 2026",
      "content": {
        "id": "acquire",
        "title": "Acquisition multiples report — January 2026",
        "url": "https://blog.acquire.com/acquire-com-biannual-acquisition-multiples-report-jan-2026/",
        "publisher": "Acquire.com",
        "kind": "marketplace",
        "published": "2026-02-11",
        "checked": "2026-09-14",
        "note": "Updated September 1, 2026. Selected confirmed SaaS transactions, predominantly below $10m EV; anonymized customer-supplied financials. Not a new-business valuation guarantee."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-186641861d6d9f2fc590",
      "entity_type_slug": "source_item",
      "slug": "micro",
      "title": "Recently sold micro-businesses",
      "content": {
        "id": "micro",
        "title": "Recently sold micro-businesses",
        "url": "https://www.microns.io/",
        "publisher": "Microns",
        "kind": "marketplace",
        "published": null,
        "checked": "2026-09-14",
        "note": "Reported exits. Closing dates and most buyer identities are not disclosed; homepage and detail-page metric labels sometimes conflict."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-a21ed7f87e0f180e3838",
      "entity_type_slug": "source_item",
      "slug": "n8ncomp",
      "title": "N8N Chat Widget Builder listing",
      "content": {
        "id": "n8ncomp",
        "title": "N8N Chat Widget Builder listing",
        "url": "https://www.microns.io/startup-listings/n8n-chat-widget-builder",
        "publisher": "Microns / seller",
        "kind": "marketplace",
        "published": null,
        "checked": "2026-09-14",
        "note": "Reported exit comes from sold homepage. Detail contains one-time licenses and prepaid credits; do not treat its ARR label as clean recurring revenue."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-2b3709992b8992f05c57",
      "entity_type_slug": "source_item",
      "slug": "mathcomp",
      "title": "AI Math Helper iOS listing",
      "content": {
        "id": "mathcomp",
        "title": "AI Math Helper iOS listing",
        "url": "https://www.microns.io/startup-listings/ai-math-helper-ios-app",
        "publisher": "Microns / seller",
        "kind": "marketplace",
        "published": null,
        "checked": "2026-09-14",
        "note": "Revenue labels conflict with narrative total Apple proceeds. Downloads are not paying customers."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-411ba6154f58df9eea5a",
      "entity_type_slug": "source_item",
      "slug": "visualcomp",
      "title": "Shopify home-decor visualization listing",
      "content": {
        "id": "visualcomp",
        "title": "Shopify home-decor visualization listing",
        "url": "https://www.microns.io/startup-listings/ai-visualization-tool-for-shopify-home-decor-sellers",
        "publisher": "Microns / seller",
        "kind": "marketplace",
        "published": null,
        "checked": "2026-09-14",
        "note": "Different revenue figures use unaligned periods. No defensible normalized financial multiple."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-46ec7f79bb45903697b7",
      "entity_type_slug": "source_item",
      "slug": "picyard",
      "title": "Picyard founder exit interview",
      "content": {
        "id": "picyard",
        "title": "Picyard founder exit interview",
        "url": "https://www.microns.io/success-stories/how-krish-sold-his-screenshot-design-tool-for-6k-and-bought-a-motorbike",
        "publisher": "Microns / founder",
        "kind": "founder",
        "published": "2025-10-12",
        "checked": "2026-09-14",
        "note": "Publication date is not the closing date. Lifetime-deal narrative conflicts with ARR label."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-df31c229b3fea9685f80",
      "entity_type_slug": "source_item",
      "slug": "colddm",
      "title": "ColdDM founder exit interview",
      "content": {
        "id": "colddm",
        "title": "ColdDM founder exit interview",
        "url": "https://www.microns.io/success-stories/how-shri-sold-his-micro-saas-for-6k-and-made-an-extra-12k-in-freelancing-after",
        "publisher": "Microns / founder",
        "kind": "founder",
        "published": "2024-10-23",
        "checked": "2026-09-14",
        "note": "Historical case; launch in 2022. Four days on market is not four days from idea. Extra freelance income was separate."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-008177bebac1e9dbf2a4",
      "entity_type_slug": "source_item",
      "slug": "esign",
      "title": "eSign micro-app acquisition",
      "content": {
        "id": "esign",
        "title": "eSign micro-app acquisition",
        "url": "https://newsletter.microns.io/p/50k-mobile-app-was-acquired-on-microns",
        "publisher": "Microns",
        "kind": "marketplace",
        "published": "2026-05-08",
        "checked": "2026-09-14",
        "note": "Title reports $50k; body gives 70 paying customers, TTM revenue and 30-day sale process. Exact close date not supplied."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-23ddda4810068cc44360",
      "entity_type_slug": "source_item",
      "slug": "patrick",
      "title": "First Shopify AI acquisition for €2,300",
      "content": {
        "id": "patrick",
        "title": "First Shopify AI acquisition for €2,300",
        "url": "https://newsletter.microns.io/p/how-an-analytics-engineer-acquired",
        "publisher": "Microns / buyer",
        "kind": "buyer",
        "published": "2026-07-02",
        "checked": "2026-09-14",
        "note": "Buyer reports February 2026 purchase. $90/month revenue and nine paying customers describe AFTER purchase, not acquisition-date economics. EUR is not converted."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-cf07194ee232eb531e15",
      "entity_type_slug": "source_item",
      "slug": "prompt",
      "title": "Promptmonitor exit account",
      "content": {
        "id": "prompt",
        "title": "Promptmonitor exit account",
        "url": "https://nocodeexits.substack.com/p/stuck-at-500-mrr-for-months-sold",
        "publisher": "No-Code Exits",
        "kind": "secondary",
        "published": "2026-07-10",
        "checked": "2026-09-14",
        "note": "Secondary account; no purchase agreement or independent financial verification. Earlier $500 MRR plateau was not MRR at exit."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-bbba0a312ddeff888405",
      "entity_type_slug": "source_item",
      "slug": "flippa-q2",
      "title": "Digital M&A market report — Q2 2026",
      "content": {
        "id": "flippa-q2",
        "title": "Digital M&A market report — Q2 2026",
        "url": "https://flippa.com/blog/digital-ma-market-trends-2026-q2/",
        "publisher": "Flippa",
        "kind": "marketplace",
        "published": "2026-Q3",
        "checked": "2026-09-14",
        "note": "Broker-reported closed Q2 cases, often anonymized. Selected successes, not a representative return distribution; exact closing days undisclosed."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-7ff5df888ea23912d774",
      "entity_type_slug": "source_item",
      "slug": "vqb",
      "title": "Visual Quiz Builder acquired by Alleyway Capital",
      "content": {
        "id": "vqb",
        "title": "Visual Quiz Builder acquired by Alleyway Capital",
        "url": "https://theygotacquired.com/saas/visual-quiz-builder-acquired-by-alleyway-capital/",
        "publisher": "They Got Acquired / founder",
        "kind": "founder",
        "published": "2023-03-20",
        "checked": "2026-09-14",
        "note": "Historical 2022 transaction. Reported $1m; founder interview, not disclosed purchase agreement."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-20fe945b1d4a1481d5e9",
      "entity_type_slug": "source_item",
      "slug": "semrush",
      "title": "Semrush FY2025 acquisitions note",
      "content": {
        "id": "semrush",
        "title": "Semrush FY2025 acquisitions note",
        "url": "https://www.sec.gov/Archives/edgar/data/1831840/000162828026013259/R16.htm",
        "publisher": "Semrush / SEC",
        "kind": "filing",
        "published": "2026",
        "checked": "2026-09-14",
        "note": "Filed figures are in USD thousands; values here converted to dollars. Brand24 is the initial 58% stake, not a 100% business sale."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-91b6da07adf530f8a971",
      "entity_type_slug": "source_item",
      "slug": "hubspot",
      "title": "HubSpot FY2025 Form 10-K — acquisitions",
      "content": {
        "id": "hubspot",
        "title": "HubSpot FY2025 Form 10-K — acquisitions",
        "url": "https://www.sec.gov/Archives/edgar/data/1404655/000119312526046646/hubs-20251231.htm",
        "publisher": "HubSpot / SEC",
        "kind": "filing",
        "published": "2026",
        "checked": "2026-09-14",
        "note": "Net-of-acquired-cash prices. Post-combination employment compensation is separate from purchase consideration. Target revenue not disclosed."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-262c1a06bc57dc5d2c94",
      "entity_type_slug": "source_item",
      "slug": "hub-q3",
      "title": "HubSpot Q3 2025 filing — acquisition details",
      "content": {
        "id": "hub-q3",
        "title": "HubSpot Q3 2025 filing — acquisition details",
        "url": "https://ir.hubspot.com/node/14976/html",
        "publisher": "HubSpot",
        "kind": "filing",
        "published": "2025",
        "checked": "2026-09-14",
        "note": "Frame and Dashworks purchase prices; XFunnel preliminary agreement differs from final acquisition accounting."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-68bf0109c6f8a87bfa96",
      "entity_type_slug": "source_item",
      "slug": "education",
      "title": "Educational SaaS sold for $8.5m",
      "content": {
        "id": "education",
        "title": "Educational SaaS sold for $8.5m",
        "url": "https://flippa.com/blog/educational-saas-platform-sold-on-flippa/",
        "publisher": "Flippa",
        "kind": "marketplace",
        "published": "2024-06-03",
        "checked": "2026-09-14",
        "note": "Article update date only; exact close date not supplied. Five years of building; two weeks to offer is not two weeks to build or close."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-b6e1288527a6032c0f29",
      "entity_type_slug": "source_item",
      "slug": "f5",
      "title": "F5 June 2026 Form 10-Q — acquisitions",
      "content": {
        "id": "f5",
        "title": "F5 June 2026 Form 10-Q — acquisitions",
        "url": "https://www.sec.gov/Archives/edgar/data/1048695/000104869526000067/ffiv-20260630.htm",
        "publisher": "F5 / SEC",
        "kind": "filing",
        "published": "2026-Q3",
        "checked": "2026-09-14",
        "note": "SurePath and Calypso closed transaction amounts. Do not substitute the earlier Calypso $180m announcement for the $145.2m filed cash acquisition amount."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-700d862df31405abc6d9",
      "entity_type_slug": "source_item",
      "slug": "calypso-ann",
      "title": "F5 announced acquisition of CalypsoAI",
      "content": {
        "id": "calypso-ann",
        "title": "F5 announced acquisition of CalypsoAI",
        "url": "https://investors.f5.com/news/news-details/2025/F5-to-Acquire-CalypsoAI-to-Bring-Advanced-AI-Guardrails-to-Large-Enterprises-09-11-2025/default.aspx",
        "publisher": "F5",
        "kind": "primary",
        "published": "2025-09-11",
        "checked": "2026-09-14",
        "note": "Original $180m headline; use later filing for closed cash figure. Source also describes technology, customers and seven-year company history."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-e0400ee81cd07bb21b5b",
      "entity_type_slug": "source_item",
      "slug": "base44",
      "title": "Wix acquisition of Base44",
      "content": {
        "id": "base44",
        "title": "Wix acquisition of Base44",
        "url": "https://www.wix.com/press-room/home/post/wix-further-expands-into-vibe-coding-with-acquisition-of-base44-a-hyper-growth-startup-that-simplif",
        "publisher": "Wix",
        "kind": "primary",
        "published": "2025-06-18",
        "checked": "2026-09-14",
        "note": "Approximately $80m initial consideration includes roughly $25m retention bonuses; additional performance earnouts through 2029. Not solo founder take-home."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-fed875dfb356e4e1fee7",
      "entity_type_slug": "source_item",
      "slug": "formswift",
      "title": "Dropbox acquisition of FormSwift",
      "content": {
        "id": "formswift",
        "title": "Dropbox acquisition of FormSwift",
        "url": "https://investors.dropbox.com/news-releases/news-release-details/dropbox-acquires-formswift",
        "publisher": "Dropbox",
        "kind": "primary",
        "published": "2022-12-16",
        "checked": "2026-09-14",
        "note": "Historical. $95m announcement subject to adjustments; closed December 15, 2022. Not target ARR."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-a9cb956552fddb845208",
      "entity_type_slug": "source_item",
      "slug": "formswift-terms",
      "title": "Dropbox FY2022 earnings transaction terms",
      "content": {
        "id": "formswift-terms",
        "title": "Dropbox FY2022 earnings transaction terms",
        "url": "https://www.sec.gov/Archives/edgar/data/1467623/000146762323000006/q42022er-exhibit991.htm",
        "publisher": "Dropbox / SEC",
        "kind": "filing",
        "published": "2023",
        "checked": "2026-09-14",
        "note": "Reports $25.7m of the $95m subject to ongoing service; headline cash is not all unrestricted seller proceeds."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-7e8d529cf8dc54979d3a",
      "entity_type_slug": "source_item",
      "slug": "aftersell",
      "title": "Rokt / AfterSell announcement",
      "content": {
        "id": "aftersell",
        "title": "Rokt / AfterSell announcement",
        "url": "https://www.prnewswire.com/news-releases/rokt-to-acquire-aftersell-to-expand-smb-offering-and-unlock-more-relevant-experiences-for-shopify-customers-302032832.html",
        "publisher": "Rokt via PR Newswire",
        "kind": "primary",
        "published": "2024-01-11",
        "checked": "2026-09-14",
        "note": "At-time combined SMB portfolio exceeds 20,000; do not attribute the combined count solely to AfterSell."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-63cf116b61574509acad",
      "entity_type_slug": "source_item",
      "slug": "aftersell-close",
      "title": "Rokt company acquisition history",
      "content": {
        "id": "aftersell-close",
        "title": "Rokt company acquisition history",
        "url": "https://www.rokt.com/company/about",
        "publisher": "Rokt",
        "kind": "primary",
        "published": null,
        "checked": "2026-09-14",
        "note": "Confirms February 2024 acquisition, cash and equity, undisclosed valuation. Current brand count is not at-sale count."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-8365f8634d0fc7e6f87b",
      "entity_type_slug": "source_item",
      "slug": "thrive",
      "title": "Awesome Motive acquisition of Thrive Themes",
      "content": {
        "id": "thrive",
        "title": "Awesome Motive acquisition of Thrive Themes",
        "url": "https://awesomemotive.com/awesome-motive-acquires-thrive-themes-growth-tool-suite-to-help-small-businesses-improve-their-online-marketing/",
        "publisher": "Awesome Motive",
        "kind": "primary",
        "published": "2023-01-23",
        "checked": "2026-09-14",
        "note": "Historical strategic portfolio comp; price undisclosed."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-ee5f9ec7f56ea997c713",
      "entity_type_slug": "source_item",
      "slug": "pagecrafter",
      "title": "PageCrafter: seven-day sale with no earnout",
      "content": {
        "id": "pagecrafter",
        "title": "PageCrafter: seven-day sale with no earnout",
        "url": "https://blog.acquire.com/sell-bootstrapped-saas-no-earnout/",
        "publisher": "Acquire.com / seller",
        "kind": "marketplace",
        "published": "2025-07-29",
        "checked": "2026-09-14",
        "note": "Price undisclosed. Sale-process example, not evidence of a seven-day-old company."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-b260539511e1699624d9",
      "entity_type_slug": "source_item",
      "slug": "woo",
      "title": "YITH Request a Quote: listing and reviews",
      "content": {
        "id": "woo",
        "title": "YITH Request a Quote: listing and reviews",
        "url": "https://wordpress.org/plugins/yith-woocommerce-request-a-quote/",
        "publisher": "WordPress.org / users",
        "kind": "platform",
        "published": null,
        "checked": "2026-09-14",
        "note": "10,000+ active installations, mixed reviews including 2026 reports. Complaints are individual accounts, not independently reproduced defects."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-0ea59437e26bb6bd2290",
      "entity_type_slug": "source_item",
      "slug": "quotway",
      "title": "Existing Shopify quoting product and pricing",
      "content": {
        "id": "quotway",
        "title": "Existing Shopify quoting product and pricing",
        "url": "https://www.quotway.com/",
        "publisher": "QuotWay",
        "kind": "vendor",
        "published": null,
        "checked": "2026-09-14",
        "note": "Vendor already offers negotiation, approvals and draft orders. Evidence against building a generic quote app; not proof of any acquisition intent."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-048d9618d3f30e1d1c19",
      "entity_type_slug": "source_item",
      "slug": "loopio",
      "title": "Loopio proposal-software pricing",
      "content": {
        "id": "loopio",
        "title": "Loopio proposal-software pricing",
        "url": "https://loopio.com/pricing/",
        "publisher": "Loopio",
        "kind": "vendor",
        "published": null,
        "checked": "2026-09-14",
        "note": "Pricing begins at $20,000/year; category willingness-to-pay signal, not proof that MSP customers will buy a new lightweight product."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-4a7a32de01d086a0edec",
      "entity_type_slug": "source_item",
      "slug": "companycam",
      "title": "CompanyCam plans explained",
      "content": {
        "id": "companycam",
        "title": "CompanyCam plans explained",
        "url": "https://help.companycam.com/en/articles/14477655-companycam-plans-explained",
        "publisher": "CompanyCam",
        "kind": "vendor",
        "published": null,
        "checked": "2026-09-14",
        "note": "Paid field-work documentation category. Product-specific demand for a new app remains unvalidated."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-735e58f9c2e38e907f12",
      "entity_type_slug": "source_item",
      "slug": "n8n-license",
      "title": "n8n license use-case guidance",
      "content": {
        "id": "n8n-license",
        "title": "n8n license use-case guidance",
        "url": "https://support.n8n.io/article/can-i-use-your-license-for-my-use-case",
        "publisher": "n8n",
        "kind": "policy",
        "published": null,
        "checked": "2026-09-14",
        "note": "Client-owned instances, hosting client credentials, and embedding have different licensing needs. Confirm the proposed architecture with vendor."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-49ead2b1066bda1e127f",
      "entity_type_slug": "source_item",
      "slug": "maple",
      "title": "Maple Media acquisition criteria",
      "content": {
        "id": "maple",
        "title": "Maple Media acquisition criteria",
        "url": "https://maplemedia.io/acquisitions/",
        "publisher": "Maple Media",
        "kind": "buyer",
        "published": null,
        "checked": "2026-09-14",
        "note": "Six months or more store history with stable users/revenue. Historical activity is not an offer for a new app."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-49fd9c707b6c6b04c660",
      "entity_type_slug": "source_item",
      "slug": "micro-rules",
      "title": "Microns seller eligibility",
      "content": {
        "id": "micro-rules",
        "title": "Microns seller eligibility",
        "url": "https://www.microns.io/sell-your-startup",
        "publisher": "Microns",
        "kind": "policy",
        "published": null,
        "checked": "2026-09-14",
        "note": "Minimum five months age and paying customers. A newly created company cannot meet this within 90 days."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-92c53bfdf0f45e5bed6c",
      "entity_type_slug": "source_item",
      "slug": "acquire-rules",
      "title": "Acquire pre-revenue listing eligibility",
      "content": {
        "id": "acquire-rules",
        "title": "Acquire pre-revenue listing eligibility",
        "url": "https://help.acquire.com/what-pre-revenue-businesses-are-allowed",
        "publisher": "Acquire.com",
        "kind": "policy",
        "published": null,
        "checked": "2026-09-14",
        "note": "Functional differentiated transferable SaaS/AI selectively accepted; successful pre-revenue asks often below $25k. Acceptance not guaranteed."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-d6d582bbfe1023af9216",
      "entity_type_slug": "source_item",
      "slug": "flippa-rules",
      "title": "Flippa listing sale pricing",
      "content": {
        "id": "flippa-rules",
        "title": "Flippa listing sale pricing",
        "url": "https://support.flippa.com/hc/en-us/articles/12856932906767-Listing-sale-pricing",
        "publisher": "Flippa",
        "kind": "policy",
        "published": null,
        "checked": "2026-09-14",
        "note": "Starter/new/non-revenue asset category capped at $9,999 ask/reserve under this policy. Do not apply to all profitable listings."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-3a7bd3e2360a3d29eea4",
      "entity_type_slug": "source_item",
      "slug": "apple",
      "title": "Apple App Store Review Guidelines",
      "content": {
        "id": "apple",
        "title": "Apple App Store Review Guidelines",
        "url": "https://developer.apple.com/app-store/review/guidelines/",
        "publisher": "Apple",
        "kind": "policy",
        "published": null,
        "checked": "2026-09-14",
        "note": "Original utility, no copycat or spam reskins; review remains a dependency."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-350d97bedd02d92f9e3e",
      "entity_type_slug": "source_item",
      "slug": "apple-transfer",
      "title": "Apple app transfer criteria",
      "content": {
        "id": "apple-transfer",
        "title": "Apple app transfer criteria",
        "url": "https://developer.apple.com/help/app-store-connect/transfer-an-app/app-transfer-criteria",
        "publisher": "Apple",
        "kind": "policy",
        "published": null,
        "checked": "2026-09-14",
        "note": "App/account eligibility and service-specific transfer work must be checked."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-9390ef32addf32bfdea7",
      "entity_type_slug": "source_item",
      "slug": "chrome",
      "title": "Chrome Web Store policy",
      "content": {
        "id": "chrome",
        "title": "Chrome Web Store policy",
        "url": "https://developer.chrome.com/docs/webstore/program-policies/policies",
        "publisher": "Google Chrome",
        "kind": "policy",
        "published": null,
        "checked": "2026-09-14",
        "note": "Limited Use and acquisition-related user data consent; no hidden browsing-data monetization."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-37185c37a94daee9d190",
      "entity_type_slug": "source_item",
      "slug": "chrome-api",
      "title": "Chrome Web Store API scope",
      "content": {
        "id": "chrome-api",
        "title": "Chrome Web Store API scope",
        "url": "https://developer.chrome.com/docs/webstore/api",
        "publisher": "Google Chrome",
        "kind": "policy",
        "published": null,
        "checked": "2026-09-14",
        "note": "Publisher API, not a public full-market research feed."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-6c90fdf05f543598a67e",
      "entity_type_slug": "source_item",
      "slug": "wp-api",
      "title": "WordPress.org API",
      "content": {
        "id": "wp-api",
        "title": "WordPress.org API",
        "url": "https://codex.wordpress.org/WordPress.org_API",
        "publisher": "WordPress",
        "kind": "platform",
        "published": null,
        "checked": "2026-09-14",
        "note": "Public metadata. Install counts do not reveal paid revenue."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-8123182b373a8541f07d",
      "entity_type_slug": "source_item",
      "slug": "itunes",
      "title": "iTunes software search API",
      "content": {
        "id": "itunes",
        "title": "iTunes software search API",
        "url": "https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/iTuneSearchAPI/Searching.html",
        "publisher": "Apple",
        "kind": "platform",
        "published": null,
        "checked": "2026-09-14",
        "note": "Archived official metadata documentation; no competitor revenue feed."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-2a3409cb9fae7f2a5538",
      "entity_type_slug": "source_item",
      "slug": "bbs2026",
      "title": "BizBuySell Q2 2026 Insight Report",
      "content": {
        "id": "bbs2026",
        "title": "BizBuySell Q2 2026 Insight Report",
        "publisher": "BizBuySell",
        "url": "https://www.bizbuysell.com/insight-report/",
        "published": "2026-Q2",
        "checked": "2026-09-15",
        "note": "Broker-reported closed transactions and survey results. Main Street, not an AI-company valuation benchmark.",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-c8cf29dc2d67e94fef94",
      "entity_type_slug": "source_item",
      "slug": "trustfaq",
      "title": "TrustMRR verification FAQ",
      "content": {
        "id": "trustfaq",
        "title": "TrustMRR verification FAQ",
        "publisher": "TrustMRR",
        "url": "https://trustmrr.com/faq",
        "published": null,
        "checked": "2026-09-15",
        "note": "Vendor describes provider-connected aggregate revenue verification; not a complete acquisition diligence opinion.",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-9dedca90fc9c44caeb39",
      "entity_type_slug": "source_item",
      "slug": "tga",
      "title": "They Got Acquired resources",
      "content": {
        "id": "tga",
        "title": "They Got Acquired resources",
        "publisher": "They Got Acquired",
        "url": "https://theygotacquired.com/",
        "published": null,
        "checked": "2026-09-15",
        "note": "Existing exit stories, learning resources and advisor matching; competitor positioning observed today.",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-7671186edb83b48c9a9d",
      "entity_type_slug": "source_item",
      "slug": "axial",
      "title": "Buy-side network",
      "content": {
        "id": "axial",
        "title": "Buy-side network",
        "publisher": "Axial",
        "url": "https://www.axial.net/how-it-works/buying-investing/",
        "published": null,
        "checked": "2026-09-15",
        "note": "Buyer network and transaction-led business model; not a confirmed partner.",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-91f5772f7cd6831eae0c",
      "entity_type_slug": "source_item",
      "slug": "duedilio",
      "title": "Diligence provider marketplace",
      "content": {
        "id": "duedilio",
        "title": "Diligence provider marketplace",
        "publisher": "DueDilio",
        "url": "https://duedilio.com/",
        "published": null,
        "checked": "2026-09-15",
        "note": "Public service directory; provider quality has not been independently reviewed here.",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-7acf3a7fe87f4108dc39",
      "entity_type_slug": "source_item",
      "slug": "googleai",
      "title": "Guidance on generative AI content",
      "content": {
        "id": "googleai",
        "title": "Guidance on generative AI content",
        "publisher": "Google Search Central",
        "url": "https://developers.google.com/search/docs/fundamentals/using-gen-ai-content",
        "published": null,
        "checked": "2026-09-15",
        "note": "Useful original content is the goal; bulk pages without added value can violate spam policies.",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-7a51679227c14ca15d5c",
      "entity_type_slug": "source_item",
      "slug": "ftcemail",
      "title": "CAN-SPAM compliance guide",
      "content": {
        "id": "ftcemail",
        "title": "CAN-SPAM compliance guide",
        "publisher": "Federal Trade Commission",
        "url": "https://www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business",
        "published": null,
        "checked": "2026-09-15",
        "note": "US commercial-email rules, including business-to-business messages; obtain legal advice for other jurisdictions.",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-80daf15e57af2a318ecf",
      "entity_type_slug": "source_item",
      "slug": "intuit",
      "title": "QuickBooks Online Accounting API",
      "content": {
        "id": "intuit",
        "title": "QuickBooks Online Accounting API",
        "publisher": "Intuit",
        "url": "https://www.postman.com/intuit-developer/intuit-developer-quickbooks-online-accounting-api/overview",
        "published": null,
        "checked": "2026-09-15",
        "note": "Standard accounting OAuth scope has broad accounting access; the application must separately constrain its behavior.",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-faa2a9bdcc837728fffd",
      "entity_type_slug": "source_item",
      "slug": "broker",
      "title": "The M&A broker exemption",
      "content": {
        "id": "broker",
        "title": "The M&A broker exemption",
        "publisher": "Foley Hoag",
        "url": "https://www.foleyhoag.com/news-and-insights/publications/alerts-and-updates/2026/july/the-m-a-broker-exemption/",
        "published": "2026-07",
        "checked": "2026-09-15",
        "note": "Law-firm analysis, not individualized advice. Federal exemption conditions and state requirements need counsel review.",
        "kind": "professional_analysis"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-b7c2c02748ef863dae5a",
      "entity_type_slug": "source_item",
      "slug": "nasaa",
      "title": "Model rule amendments",
      "content": {
        "id": "nasaa",
        "title": "Model rule amendments",
        "publisher": "NASAA",
        "url": "https://www.nasaa.org/71912/nasaa-members-approve-amendments-for-two-model-rules/",
        "published": null,
        "checked": "2026-09-15",
        "note": "Model rules do not establish universal state adoption or registration exemptions.",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-b90bfecca54e03a68d03",
      "entity_type_slug": "source_item",
      "slug": "haicost",
      "title": "AI Index 2025: research and development",
      "content": {
        "id": "haicost",
        "title": "AI Index 2025: research and development",
        "publisher": "Stanford HAI",
        "url": "https://hai.stanford.edu/ai-index/2025-ai-index-report/research-and-development",
        "published": "2025",
        "checked": "2026-09-15",
        "note": "Historical inference-cost evidence; not a prediction that complete software businesses cost nothing to run.",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-a8437843cad2ee173a11",
      "entity_type_slug": "source_item",
      "slug": "escrow",
      "title": "Digital asset transaction services",
      "content": {
        "id": "escrow",
        "title": "Digital asset transaction services",
        "publisher": "Escrow.com",
        "url": "https://www.escrow.com/domains",
        "published": null,
        "checked": "2026-09-15",
        "note": "Public service description; not an endorsement, integration or partnership.",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-cd4bfdefa67a0db36741",
      "entity_type_slug": "source_item",
      "slug": "applepolicy",
      "title": "App Review Guidelines",
      "content": {
        "id": "applepolicy",
        "title": "App Review Guidelines",
        "publisher": "Apple",
        "url": "https://developer.apple.com/app-store/review/guidelines/",
        "published": null,
        "checked": "2026-09-15",
        "note": "Copycats and spam are distribution risks; store approval and transfer rights need separate review.",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-b49ad4822058c31da5d5",
      "entity_type_slug": "source_item",
      "slug": "chromeprivacy",
      "title": "Chrome Web Store program policies",
      "content": {
        "id": "chromeprivacy",
        "title": "Chrome Web Store program policies",
        "publisher": "Google Chrome",
        "url": "https://developer.chrome.com/docs/webstore/program-policies/policies",
        "published": null,
        "checked": "2026-09-15",
        "note": "Review data consent, purpose, permissions and acquisition-related transfer constraints.",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-5cc364f2a63d15b89e39",
      "entity_type_slug": "source_item",
      "slug": "n8nlicense",
      "title": "Sustainable Use License",
      "content": {
        "id": "n8nlicense",
        "title": "Sustainable Use License",
        "publisher": "n8n",
        "url": "https://docs.n8n.io/sustainable-use-license/",
        "published": null,
        "checked": "2026-09-15",
        "note": "Architecture-specific license review is needed before reselling or embedding a workflow service.",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-aedf4afd5cc3d608713d",
      "entity_type_slug": "source_item",
      "slug": "sba-7a-current",
      "title": "7(a) program overview",
      "content": {
        "id": "sba-7a-current",
        "title": "7(a) program overview",
        "publisher": "U.S. Small Business Administration",
        "url": "https://www.sba.gov/loans/7a-loans/",
        "note": "Individual loan ceiling and permitted uses; lender eligibility remains separate.",
        "published": null,
        "checked": "2026-09-15",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-3c4fe96f9367df9a3b46",
      "entity_type_slug": "source_item",
      "slug": "sba-combined-current",
      "title": "Cumulative 7(a) and 504 financing announcement",
      "content": {
        "id": "sba-combined-current",
        "title": "Cumulative 7(a) and 504 financing announcement",
        "publisher": "U.S. Small Business Administration",
        "url": "https://legacy.sba.gov/article/2026/05/18/sba-doubles-cumulative-7a-504-loan-limit-10-million",
        "note": "Published May 18; states effective July 4, 2026. Not a $10m individual 7(a) loan.",
        "published": "2026-05-18",
        "checked": "2026-09-15",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-11007a8e007c6ba5b076",
      "entity_type_slug": "source_item",
      "slug": "sba-sop-current",
      "title": "SOP 50 10 edition register",
      "content": {
        "id": "sba-sop-current",
        "title": "SOP 50 10 edition register",
        "publisher": "U.S. Small Business Administration",
        "url": "https://legacy.sba.gov/document/sop-50-10-lender-development-company-loan-programs",
        "note": "Version 8.1 effective October 1, 2026. Full 8.1 rules not incorporated into this calculator.",
        "published": "2026-08-14",
        "checked": "2026-09-15",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-357e8b93ce7f2f967f50",
      "entity_type_slug": "source_item",
      "slug": "sba-504-current",
      "title": "504 program overview",
      "content": {
        "id": "sba-504-current",
        "title": "504 program overview",
        "publisher": "U.S. Small Business Administration",
        "url": "https://www.sba.gov/loans/504-loans/",
        "note": "Fixed-asset uses; working capital is excluded. Exact eligibility requires CDC review.",
        "published": null,
        "checked": "2026-09-15",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-15fd8906342c8a979df0",
      "entity_type_slug": "source_item",
      "slug": "census-cbp-current",
      "title": "County Business Patterns API",
      "content": {
        "id": "census-cbp-current",
        "title": "County Business Patterns API",
        "publisher": "U.S. Census Bureau",
        "url": "https://www.census.gov/data/developers/data-sets/cbp-zbp/cbp-api.html",
        "note": "Aggregate establishment/employment/payroll context; key required. Preserve data vintage, not website update date.",
        "published": "2026-05-20",
        "checked": "2026-09-15",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-07a62e763b4c20db2e47",
      "entity_type_slug": "source_item",
      "slug": "bls-qcew-current",
      "title": "Quarterly Census of Employment and Wages",
      "content": {
        "id": "bls-qcew-current",
        "title": "Quarterly Census of Employment and Wages",
        "publisher": "U.S. Bureau of Labor Statistics",
        "url": "https://www.bls.gov/cew/",
        "note": "Aggregate industry/geographic labor context; not individual target finances.",
        "published": null,
        "checked": "2026-09-15",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-1c5889f3c770462f39ed",
      "entity_type_slug": "source_item",
      "slug": "ftc-outreach-current",
      "title": "Commercial email compliance guide",
      "content": {
        "id": "ftc-outreach-current",
        "title": "Commercial email compliance guide",
        "publisher": "Federal Trade Commission",
        "url": "https://www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business",
        "note": "Primary-purpose rules; B2B commercial email is not categorically exempt. No personal legal advice.",
        "published": null,
        "checked": "2026-09-15",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-48c4729167b151517199",
      "entity_type_slug": "source_item",
      "slug": "datasite-valu8-current",
      "title": "Datasite acquires Valu8",
      "content": {
        "id": "datasite-valu8-current",
        "title": "Datasite acquires Valu8",
        "publisher": "Datasite",
        "url": "https://www.datasite.com/en/company/news/datasite-acquires-valu8-to-further-accelerate-global--ai-driven-deal-sourcing-and-execution",
        "note": "Buyer announcement: private-market financial data, ownership visibility and integration. Consideration undisclosed.",
        "published": "2026-05-08",
        "checked": "2026-09-15",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-f5e5ec5039ef2e3ea373",
      "entity_type_slug": "source_item",
      "slug": "notch-open-badges",
      "title": "Open Badges: criteria, recipient, evidence and issuer",
      "content": {
        "id": "notch-open-badges",
        "title": "Open Badges: criteria, recipient, evidence and issuer",
        "publisher": "1EdTech",
        "url": "https://www.1edtech.org/standards/open-badges",
        "published": null,
        "checked": "2026-09-15",
        "note": "Credential architecture reference; no certification is claimed.",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-e14460598cd579f64459",
      "entity_type_slug": "source_item",
      "slug": "notch-w3c",
      "title": "Verifiable Credentials Data Model 2.0",
      "content": {
        "id": "notch-w3c",
        "title": "Verifiable Credentials Data Model 2.0",
        "publisher": "W3C",
        "url": "https://www.w3.org/TR/vc-data-model-2.0/",
        "published": null,
        "checked": "2026-09-15",
        "note": "Integrity and privacy architecture; images are not signed credentials.",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-e510ea62b1ef98822abd",
      "entity_type_slug": "source_item",
      "slug": "notch-linkedin",
      "title": "Prohibited software and extensions",
      "content": {
        "id": "notch-linkedin",
        "title": "Prohibited software and extensions",
        "publisher": "LinkedIn",
        "url": "https://www.linkedin.com/help/linkedin/answer/a1341387",
        "published": null,
        "checked": "2026-09-15",
        "note": "A profile URL does not authorize automated scraping.",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-72e0ac64350b4f71eb8b",
      "entity_type_slug": "source_item",
      "slug": "notch-ftc",
      "title": "Consumer Reviews and Testimonials Rule: Q&A",
      "content": {
        "id": "notch-ftc",
        "title": "Consumer Reviews and Testimonials Rule: Q&A",
        "publisher": "Federal Trade Commission",
        "url": "https://www.ftc.gov/business-guidance/resources/consumer-reviews-testimonials-rule-questions-answers",
        "published": null,
        "checked": "2026-09-15",
        "note": "No purchased positive reviews or concealed commercial endorsements.",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-af1350cc99221b6cabc9",
      "entity_type_slug": "source_item",
      "slug": "notch-trustmrr",
      "title": "FAQ",
      "content": {
        "id": "notch-trustmrr",
        "title": "FAQ",
        "publisher": "TrustMRR",
        "url": "https://trustmrr.com/faq",
        "published": null,
        "checked": "2026-09-15",
        "note": "Payment-connected revenue verification differs from individual role attribution.",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "source-fd4926ea6b62e27a7f06",
      "entity_type_slug": "source_item",
      "slug": "notch-acquire",
      "title": "Subscription terms",
      "content": {
        "id": "notch-acquire",
        "title": "Subscription terms",
        "publisher": "Acquire",
        "url": "https://help.acquire.com/subscription-terms",
        "published": null,
        "checked": "2026-09-15",
        "note": "Primary-source marketplace context, not current buyer intent.",
        "kind": "primary"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-58a6d6801ae771e63235",
      "entity_type_slug": "acquisition_event",
      "slug": "math",
      "title": "AI Math Helper",
      "content": {
        "id": "math",
        "name": "AI Math Helper",
        "price": 1000,
        "currency": "USD",
        "tier": "1k",
        "buyer": null,
        "businessType": "Mobile utility",
        "ecosystem": "Apple",
        "motives": [
          "headstart"
        ],
        "sources": [
          "micro",
          "mathcomp"
        ],
        "metrics": "$159 reported proceeds; period labels conflict.",
        "date": null,
        "dateLabel": "Closing date undisclosed",
        "published": null,
        "grade": "marketplace",
        "terms": "",
        "caveat": "Downloads are not paying customers. No clean recurring-revenue multiple.",
        "age": "Launched October 2024",
        "processDays": null,
        "rationale": "Buyer rationale not disclosed; classification is an analytical hypothesis, not a statement of buyer intent.",
        "rationaleBasis": "inferred",
        "priceBasis": "reported exit",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-333178788eae3e0b14c9",
      "entity_type_slug": "acquisition_event",
      "slug": "directory",
      "title": "Startup & SaaS directory",
      "content": {
        "id": "directory",
        "name": "Startup & SaaS directory",
        "price": 1700,
        "currency": "USD",
        "tier": "1k",
        "buyer": null,
        "businessType": "Directory / lead generation",
        "ecosystem": "Web",
        "motives": [
          "headstart",
          "distribution"
        ],
        "sources": [
          "micro"
        ],
        "metrics": "$470 reported annual revenue; closing date and buyer undisclosed.",
        "date": null,
        "dateLabel": "Closing date undisclosed",
        "published": null,
        "grade": "marketplace",
        "terms": "",
        "caveat": "",
        "age": null,
        "processDays": null,
        "rationale": "Buyer rationale not disclosed; classification is an analytical hypothesis, not a statement of buyer intent.",
        "rationaleBasis": "inferred",
        "priceBasis": "reported exit",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-bbba57318f71911354fd",
      "entity_type_slug": "acquisition_event",
      "slug": "pet",
      "title": "Pet Care & Tracker",
      "content": {
        "id": "pet",
        "name": "Pet Care & Tracker",
        "price": 1800,
        "currency": "USD",
        "tier": "1k",
        "buyer": null,
        "businessType": "Mobile utility",
        "ecosystem": "Apple",
        "motives": [
          "headstart"
        ],
        "sources": [
          "micro"
        ],
        "metrics": "$111 reported annual revenue; no customer retention or price terms disclosed.",
        "date": null,
        "dateLabel": "Closing date undisclosed",
        "published": null,
        "grade": "marketplace",
        "terms": "",
        "caveat": "",
        "age": null,
        "processDays": null,
        "rationale": "Buyer rationale not disclosed; classification is an analytical hypothesis, not a statement of buyer intent.",
        "rationaleBasis": "inferred",
        "priceBasis": "reported exit",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-23f734f8df6ab98894eb",
      "entity_type_slug": "acquisition_event",
      "slug": "review-app",
      "title": "AI review-summary app",
      "content": {
        "id": "review-app",
        "name": "AI review-summary app",
        "price": 2300,
        "currency": "EUR",
        "tier": "1k",
        "buyer": "Patrick (analytics engineer)",
        "businessType": "Commerce app",
        "ecosystem": "Shopify",
        "motives": [
          "operator"
        ],
        "sources": [
          "patrick"
        ],
        "metrics": "Post-sale: 9 paying shops, ~$90/month revenue, ~$20/month expense.",
        "date": "2026-02",
        "dateLabel": "2026-02",
        "published": "2026-07-02",
        "grade": "buyer",
        "terms": "",
        "caveat": "Euro price is not converted to USD. Reported metrics are AFTER acquisition, not the financials used to price the deal.",
        "age": null,
        "processDays": null,
        "rationale": "Buyer rationale not disclosed; classification is an analytical hypothesis, not a statement of buyer intent.",
        "rationaleBasis": "inferred",
        "priceBasis": "reported exit",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-46ec7f79bb45903697b7",
      "entity_type_slug": "acquisition_event",
      "slug": "picyard",
      "title": "Picyard",
      "content": {
        "id": "picyard",
        "name": "Picyard",
        "price": 6000,
        "currency": "USD",
        "tier": "10k",
        "buyer": null,
        "businessType": "Creative utility",
        "ecosystem": "Web",
        "motives": [
          "headstart"
        ],
        "sources": [
          "picyard"
        ],
        "metrics": "300 customers; $2k revenue label; lifetime-deal model.",
        "date": null,
        "dateLabel": "Closing date undisclosed",
        "published": "2025-10-12",
        "grade": "founder",
        "terms": "",
        "caveat": "Five-month sale process as reported. ARR and lifetime-deal labels conflict; exact closing date unknown.",
        "age": "Launched February 2023",
        "processDays": 150,
        "rationale": "Buyer rationale not disclosed; classification is an analytical hypothesis, not a statement of buyer intent.",
        "rationaleBasis": "inferred",
        "priceBasis": "reported exit",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-df31c229b3fea9685f80",
      "entity_type_slug": "acquisition_event",
      "slug": "colddm",
      "title": "ColdDM",
      "content": {
        "id": "colddm",
        "name": "ColdDM",
        "price": 6000,
        "currency": "USD",
        "tier": "10k",
        "buyer": null,
        "businessType": "Workflow micro-SaaS",
        "ecosystem": "Web",
        "motives": [
          "headstart"
        ],
        "sources": [
          "colddm"
        ],
        "metrics": "About $70 MRR at two months; 5–6 paying users in narrative.",
        "date": null,
        "dateLabel": "Closing date undisclosed",
        "published": "2024-10-23",
        "grade": "founder",
        "terms": "",
        "caveat": "Historical case. Four days from listing, not idea. $12k subsequent freelance work is NOT part of exit price.",
        "age": "Launched August 2022",
        "processDays": 4,
        "rationale": "Buyer rationale not disclosed; classification is an analytical hypothesis, not a statement of buyer intent.",
        "rationaleBasis": "inferred",
        "priceBasis": "reported exit",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-70e9a5b58afbc5bb3965",
      "entity_type_slug": "acquisition_event",
      "slug": "n8n-widget",
      "title": "n8n Chat Widget Builder",
      "content": {
        "id": "n8n-widget",
        "name": "n8n Chat Widget Builder",
        "price": 25000,
        "currency": "USD",
        "tier": "10k",
        "buyer": null,
        "businessType": "Automation interface",
        "ecosystem": "n8n",
        "motives": [
          "headstart",
          "portfolio"
        ],
        "sources": [
          "micro",
          "n8ncomp"
        ],
        "metrics": "~$14.5k reported annual revenue; seller reports 1–2 hours/week.",
        "date": null,
        "dateLabel": "Closing date undisclosed",
        "published": null,
        "grade": "marketplace",
        "terms": "",
        "caveat": "One-time licenses / prepaid usage conflict with ARR label; sold homepage is price source. No reliable multiple.",
        "age": "Launched April 2025",
        "processDays": null,
        "rationale": "Buyer rationale not disclosed; classification is an analytical hypothesis, not a statement of buyer intent.",
        "rationaleBasis": "inferred",
        "priceBasis": "reported exit",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-0cab1c9617404faf2b24",
      "entity_type_slug": "acquisition_event",
      "slug": "video",
      "title": "AI Video Creator for YouTube",
      "content": {
        "id": "video",
        "name": "AI Video Creator for YouTube",
        "price": 15000,
        "currency": "USD",
        "tier": "10k",
        "buyer": null,
        "businessType": "Creative utility",
        "ecosystem": "Web",
        "motives": [
          "headstart"
        ],
        "sources": [
          "micro"
        ],
        "metrics": "$6,900 reported annual revenue.",
        "date": null,
        "dateLabel": "Closing date undisclosed",
        "published": null,
        "grade": "marketplace",
        "terms": "",
        "caveat": "Distribution, retention, rights and closing date undisclosed.",
        "age": null,
        "processDays": null,
        "rationale": "Buyer rationale not disclosed; classification is an analytical hypothesis, not a statement of buyer intent.",
        "rationaleBasis": "inferred",
        "priceBasis": "reported exit",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-17f061b418802ebdbaf6",
      "entity_type_slug": "acquisition_event",
      "slug": "visualizer",
      "title": "Shopify home-decor visualizer",
      "content": {
        "id": "visualizer",
        "name": "Shopify home-decor visualizer",
        "price": 12000,
        "currency": "USD",
        "tier": "10k",
        "buyer": null,
        "businessType": "Commerce app",
        "ecosystem": "Shopify",
        "motives": [
          "headstart",
          "capability"
        ],
        "sources": [
          "micro",
          "visualcomp"
        ],
        "metrics": "Public revenue figures use inconsistent periods.",
        "date": null,
        "dateLabel": "Closing date undisclosed",
        "published": null,
        "grade": "marketplace",
        "terms": "",
        "caveat": "Do not treat asking/exit labels or run-rate/lifetime numbers as clean comparable financials.",
        "age": null,
        "processDays": null,
        "rationale": "Buyer rationale not disclosed; classification is an analytical hypothesis, not a statement of buyer intent.",
        "rationaleBasis": "inferred",
        "priceBasis": "reported exit",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-008177bebac1e9dbf2a4",
      "entity_type_slug": "acquisition_event",
      "slug": "esign",
      "title": "eSign PDF app",
      "content": {
        "id": "esign",
        "name": "eSign PDF app",
        "price": 50000,
        "currency": "USD",
        "tier": "100k",
        "buyer": null,
        "businessType": "Mobile utility",
        "ecosystem": "Apple",
        "motives": [
          "operator",
          "portfolio"
        ],
        "sources": [
          "esign"
        ],
        "metrics": "70 paying customers; $21,855 TTM revenue; 6,000+ installs over six months.",
        "date": null,
        "dateLabel": "Reported May 2026; exact close unknown",
        "published": "2026-05-08",
        "grade": "marketplace",
        "terms": "",
        "caveat": "Price reported in article title. Article covers April activity but does not give exact closing day.",
        "age": null,
        "processDays": 30,
        "rationale": "Buyer rationale not disclosed; classification is an analytical hypothesis, not a statement of buyer intent.",
        "rationaleBasis": "inferred",
        "priceBasis": "reported exit",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-23e4355a47621286c027",
      "entity_type_slug": "acquisition_event",
      "slug": "promptmonitor",
      "title": "Promptmonitor",
      "content": {
        "id": "promptmonitor",
        "name": "Promptmonitor",
        "price": 85000,
        "currency": "USD",
        "tier": "100k",
        "buyer": "Unnamed SaaS portfolio operator",
        "businessType": "Workflow micro-SaaS",
        "ecosystem": "Web",
        "motives": [
          "portfolio",
          "new-market"
        ],
        "sources": [
          "prompt"
        ],
        "metrics": "Three-week MVP; roughly eight months before listing.",
        "date": "2026-01-14",
        "dateLabel": "2026-01-14",
        "published": "2026-07-10",
        "grade": "secondary",
        "terms": "",
        "caveat": "Prior $500 MRR plateau is NOT revenue at exit; later growth unquantified. Purchase not independently verified.",
        "age": "Idea May 2025",
        "processDays": 9,
        "rationale": "Buyer rationale not disclosed; classification is an analytical hypothesis, not a statement of buyer intent.",
        "rationaleBasis": "inferred",
        "priceBasis": "reported exit",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-bc4cef10d7afb3403be6",
      "entity_type_slug": "acquisition_event",
      "slug": "marketing-agency",
      "title": "Digital marketing agency",
      "content": {
        "id": "marketing-agency",
        "name": "Digital marketing agency",
        "price": 429285,
        "currency": "USD",
        "tier": "100k",
        "buyer": null,
        "businessType": "Productized agency",
        "ecosystem": "Services",
        "motives": [
          "operator"
        ],
        "sources": [
          "flippa-q2"
        ],
        "metrics": "TTM profit $262,551; 9 clients; founded 2024.",
        "date": "2026-Q2",
        "dateLabel": "2026-Q2",
        "published": null,
        "grade": "marketplace",
        "terms": "",
        "caveat": "Broker-reported normalized earnings require independent diligence.",
        "age": null,
        "processDays": null,
        "rationale": "Buyer rationale not disclosed; classification is an analytical hypothesis, not a statement of buyer intent.",
        "rationaleBasis": "inferred",
        "priceBasis": "reported exit",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-fedf97cf509f456ec07b",
      "entity_type_slug": "acquisition_event",
      "slug": "economic-calendar",
      "title": "AI economic-calendar SaaS",
      "content": {
        "id": "economic-calendar",
        "name": "AI economic-calendar SaaS",
        "price": 230000,
        "currency": "USD",
        "tier": "100k",
        "buyer": null,
        "businessType": "Workflow micro-SaaS",
        "ecosystem": "Web",
        "motives": [
          "operator"
        ],
        "sources": [
          "flippa-q2"
        ],
        "metrics": "Reported ARR $192k; 905 subscribers; 28% average monthly churn.",
        "date": "2026-Q2",
        "dateLabel": "2026-Q2",
        "published": null,
        "grade": "marketplace",
        "terms": "",
        "caveat": "Extreme churn makes annualized run-rate a weak durability proxy.",
        "age": null,
        "processDays": null,
        "rationale": "Buyer rationale not disclosed; classification is an analytical hypothesis, not a statement of buyer intent.",
        "rationaleBasis": "inferred",
        "priceBasis": "reported exit",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-3ae4a47789989c1ff6f3",
      "entity_type_slug": "acquisition_event",
      "slug": "budget-products",
      "title": "Digital budgeting products",
      "content": {
        "id": "budget-products",
        "name": "Digital budgeting products",
        "price": 180000,
        "currency": "USD",
        "tier": "100k",
        "buyer": null,
        "businessType": "Digital product / content",
        "ecosystem": "Web",
        "motives": [
          "distribution"
        ],
        "sources": [
          "flippa-q2"
        ],
        "metrics": "Annual profit $187,483; 138,378 email subscribers.",
        "date": "2026-Q2",
        "dateLabel": "2026-Q2",
        "published": null,
        "grade": "marketplace",
        "terms": "",
        "caveat": "An established audience is not reproducible by code generation.",
        "age": null,
        "processDays": null,
        "rationale": "Buyer rationale not disclosed; classification is an analytical hypothesis, not a statement of buyer intent.",
        "rationaleBasis": "inferred",
        "priceBasis": "reported exit",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-da53d5365921ba7c4248",
      "entity_type_slug": "acquisition_event",
      "slug": "rental-market",
      "title": "Fashion rental marketplace",
      "content": {
        "id": "rental-market",
        "name": "Fashion rental marketplace",
        "price": 300246,
        "currency": "USD",
        "tier": "100k",
        "buyer": null,
        "businessType": "Two-sided marketplace",
        "ecosystem": "Web",
        "motives": [
          "operator"
        ],
        "sources": [
          "flippa-q2"
        ],
        "metrics": "Annual profit $123,991; 10–15 operating hours/week.",
        "date": "2026-Q2",
        "dateLabel": "2026-Q2",
        "published": null,
        "grade": "marketplace",
        "terms": "",
        "caveat": "Requires two-sided liquidity and continuing operations.",
        "age": null,
        "processDays": null,
        "rationale": "Buyer rationale not disclosed; classification is an analytical hypothesis, not a statement of buyer intent.",
        "rationaleBasis": "inferred",
        "priceBasis": "reported exit",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-cf73365f5555cb7f44d8",
      "entity_type_slug": "acquisition_event",
      "slug": "dev-agency",
      "title": "Software development agency",
      "content": {
        "id": "dev-agency",
        "name": "Software development agency",
        "price": 263660,
        "currency": "USD",
        "tier": "100k",
        "buyer": null,
        "businessType": "Productized agency",
        "ecosystem": "Services",
        "motives": [
          "operator",
          "talent"
        ],
        "sources": [
          "flippa-q2"
        ],
        "metrics": "TTM profit $231,179; 11 clients; 5 developers.",
        "date": "2026-Q2",
        "dateLabel": "2026-Q2",
        "published": null,
        "grade": "marketplace",
        "terms": "",
        "caveat": "Human delivery capacity is part of the asset, not zero-human SaaS.",
        "age": null,
        "processDays": null,
        "rationale": "Buyer rationale not disclosed; classification is an analytical hypothesis, not a statement of buyer intent.",
        "rationaleBasis": "inferred",
        "priceBasis": "reported exit",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-685fab425516dcf84f7b",
      "entity_type_slug": "acquisition_event",
      "slug": "senior-travel",
      "title": "Senior travel business",
      "content": {
        "id": "senior-travel",
        "name": "Senior travel business",
        "price": 849600,
        "currency": "USD",
        "tier": "1m",
        "buyer": null,
        "businessType": "Service operator",
        "ecosystem": "Services",
        "motives": [
          "operator"
        ],
        "sources": [
          "flippa-q2"
        ],
        "metrics": "TTM profit $496,816; founded 1983; 90% direct bookings.",
        "date": "2026-Q2",
        "dateLabel": "2026-Q2",
        "published": null,
        "grade": "marketplace",
        "terms": "",
        "caveat": "Decades of customer relationships; not a quick-build digital asset.",
        "age": null,
        "processDays": null,
        "rationale": "Buyer rationale not disclosed; classification is an analytical hypothesis, not a statement of buyer intent.",
        "rationaleBasis": "inferred",
        "priceBasis": "reported exit",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-7ff5df888ea23912d774",
      "entity_type_slug": "acquisition_event",
      "slug": "vqb",
      "title": "Visual Quiz Builder",
      "content": {
        "id": "vqb",
        "name": "Visual Quiz Builder",
        "price": 1000000,
        "currency": "USD",
        "tier": "1m",
        "buyer": "Alleyway Capital",
        "businessType": "Commerce app",
        "ecosystem": "Shopify",
        "motives": [
          "portfolio"
        ],
        "sources": [
          "vqb"
        ],
        "metrics": "Hundreds of merchants; reported 4–5× revenue; six-month diligence.",
        "date": "2022-09",
        "dateLabel": "2022-09",
        "published": "2023-03-20",
        "grade": "founder",
        "terms": "",
        "caveat": "Founder plus six engineers; parent raised $600k. Not a one-person 30-day creation.",
        "age": "Founded 2019",
        "processDays": 180,
        "rationale": "Buyer rationale not disclosed; classification is an analytical hypothesis, not a statement of buyer intent.",
        "rationaleBasis": "inferred",
        "priceBasis": "reported exit",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-22bb382985c641d03e07",
      "entity_type_slug": "acquisition_event",
      "slug": "topicranker",
      "title": "TopicRanker",
      "content": {
        "id": "topicranker",
        "name": "TopicRanker",
        "price": 2223000,
        "currency": "USD",
        "tier": "1m",
        "buyer": "Semrush",
        "businessType": "Workflow micro-SaaS",
        "ecosystem": "Web",
        "motives": [
          "capability"
        ],
        "sources": [
          "semrush"
        ],
        "metrics": "Target revenue undisclosed.",
        "date": "2025-10-17",
        "dateLabel": "2025-10-17",
        "published": null,
        "grade": "filing",
        "terms": "$2.223m total; $200k holdback, $2.023m at close.",
        "caveat": "",
        "age": null,
        "processDays": null,
        "rationale": "Integrate TopicRanker technology into the existing tool suite.",
        "rationaleBasis": "buyer-stated",
        "priceBasis": "filed total cash consideration",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-3cdfaf1f9a14cd0114c7",
      "entity_type_slug": "acquisition_event",
      "slug": "exploding",
      "title": "Exploding Topics assets",
      "content": {
        "id": "exploding",
        "name": "Exploding Topics assets",
        "price": 2950000,
        "currency": "USD",
        "tier": "1m",
        "buyer": "Semrush",
        "businessType": "Digital product / content",
        "ecosystem": "Web",
        "motives": [
          "distribution",
          "data-ip"
        ],
        "sources": [
          "semrush"
        ],
        "metrics": "Target revenue undisclosed.",
        "date": "2024-08-15",
        "dateLabel": "2024-08-15",
        "published": null,
        "grade": "filing",
        "terms": "$2.95m includes $531k holdback.",
        "caveat": "",
        "age": null,
        "processDays": null,
        "rationale": "Acquire traffic-generating content.",
        "rationaleBasis": "buyer-stated",
        "priceBasis": "filed purchase consideration",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-67161775ec51d7d5b91f",
      "entity_type_slug": "acquisition_event",
      "slug": "third-door",
      "title": "Third Door Media",
      "content": {
        "id": "third-door",
        "name": "Third Door Media",
        "price": 6174000,
        "currency": "USD",
        "tier": "10m",
        "buyer": "Semrush",
        "businessType": "Digital product / content",
        "ecosystem": "Web",
        "motives": [
          "distribution"
        ],
        "sources": [
          "semrush"
        ],
        "metrics": "Target revenue undisclosed.",
        "date": "2024-10-16",
        "dateLabel": "2024-10-16",
        "published": null,
        "grade": "filing",
        "terms": "$5.424m close + $750k deferred value.",
        "caveat": "",
        "age": null,
        "processDays": null,
        "rationale": "Expand content and educational offerings.",
        "rationaleBasis": "buyer-stated",
        "priceBasis": "filed purchase consideration",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-f031a87bdef1b7900a82",
      "entity_type_slug": "acquisition_event",
      "slug": "ryte",
      "title": "Ryte",
      "content": {
        "id": "ryte",
        "name": "Ryte",
        "price": 10482000,
        "currency": "USD",
        "tier": "10m",
        "buyer": "Semrush",
        "businessType": "Vertical SaaS",
        "ecosystem": "Web",
        "motives": [
          "capability"
        ],
        "sources": [
          "semrush"
        ],
        "metrics": "Target revenue undisclosed.",
        "date": "2024-07-11",
        "dateLabel": "2024-07-11",
        "published": null,
        "grade": "filing",
        "terms": "$8.91m close + $1.572m deferred value.",
        "caveat": "",
        "age": null,
        "processDays": null,
        "rationale": "Add enterprise site-audit and performance-monitoring capabilities.",
        "rationaleBasis": "buyer-stated",
        "priceBasis": "filed purchase consideration",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-f4c9720b045c6b2ab48d",
      "entity_type_slug": "acquisition_event",
      "slug": "brand24",
      "title": "Brand24 — initial 58% stake",
      "content": {
        "id": "brand24",
        "name": "Brand24 — initial 58% stake",
        "price": 13528000,
        "currency": "USD",
        "tier": "10m",
        "buyer": "Semrush",
        "businessType": "Vertical SaaS",
        "ecosystem": "Web",
        "motives": [
          "control",
          "distribution"
        ],
        "sources": [
          "semrush"
        ],
        "metrics": "58% voting stake, not 100%.",
        "date": "2024-04-29",
        "dateLabel": "2024-04-29",
        "published": null,
        "grade": "filing",
        "terms": "$10.65m close + $2.878m deferred fair value.",
        "caveat": "Later share purchases excluded; do not call $13.528m the full-company sale price.",
        "age": null,
        "processDays": null,
        "rationale": "Expand public-relations business and customer base.",
        "rationaleBasis": "buyer-stated",
        "priceBasis": "filed initial stake consideration",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-969c99aae472a299d3f8",
      "entity_type_slug": "acquisition_event",
      "slug": "xfunnel",
      "title": "XFunnel",
      "content": {
        "id": "xfunnel",
        "name": "XFunnel",
        "price": 16500000,
        "currency": "USD",
        "tier": "10m",
        "buyer": "HubSpot",
        "businessType": "Workflow micro-SaaS",
        "ecosystem": "Web",
        "motives": [
          "capability",
          "new-market"
        ],
        "sources": [
          "hubspot"
        ],
        "metrics": "AEO technology; target financials not separately disclosed.",
        "date": "2025-12-01",
        "dateLabel": "2025-12-01",
        "published": null,
        "grade": "filing",
        "terms": "$16.5m net-cash purchase; $12.2m employment-contingent compensation separate.",
        "caveat": "Earlier ~$30m agreement headline is not the final accounting purchase figure.",
        "age": null,
        "processDays": null,
        "rationale": "Extend answer-engine optimization within marketing products.",
        "rationaleBasis": "buyer-stated",
        "priceBasis": "filed price, net acquired cash",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-5d09e746d2f0b2694ae4",
      "entity_type_slug": "acquisition_event",
      "slug": "dashworks",
      "title": "Dashworks",
      "content": {
        "id": "dashworks",
        "name": "Dashworks",
        "price": 17800000,
        "currency": "USD",
        "tier": "10m",
        "buyer": "HubSpot",
        "businessType": "Knowledge workflow SaaS",
        "ecosystem": "Web",
        "motives": [
          "capability",
          "talent"
        ],
        "sources": [
          "hubspot",
          "hub-q3"
        ],
        "metrics": "AI knowledge-search technology; target revenue undisclosed.",
        "date": "2025-05-01",
        "dateLabel": "2025-05-01",
        "published": null,
        "grade": "filing",
        "terms": "$17.8m net-cash purchase; $6.6m employment-contingent compensation separate.",
        "caveat": "",
        "age": null,
        "processDays": null,
        "rationale": "Add AI-powered knowledge search to the product portfolio.",
        "rationaleBasis": "buyer-stated",
        "priceBasis": "filed price, net acquired cash",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-cbedbde861ac4af28bac",
      "entity_type_slug": "acquisition_event",
      "slug": "educational",
      "title": "Educational SaaS / worksheets",
      "content": {
        "id": "educational",
        "name": "Educational SaaS / worksheets",
        "price": 8500000,
        "currency": "USD",
        "tier": "10m",
        "buyer": "Undisclosed US buyer",
        "businessType": "Digital product / content",
        "ecosystem": "Web",
        "motives": [
          "operator",
          "distribution"
        ],
        "sources": [
          "education"
        ],
        "metrics": "Monthly profit >$100k; 2m registered teachers; 4m students.",
        "date": null,
        "dateLabel": "Closing date undisclosed",
        "published": "2024-06-03",
        "grade": "marketplace",
        "terms": "",
        "caveat": "Article update date, not close date. Two weeks was time to an offer; claimed 6.4× basis is not fully reconciled.",
        "age": "Five years of development",
        "processDays": null,
        "rationale": "Buyer rationale not disclosed; classification is an analytical hypothesis, not a statement of buyer intent.",
        "rationaleBasis": "inferred",
        "priceBasis": "reported exit",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-9dff50df08c635815f4b",
      "entity_type_slug": "acquisition_event",
      "slug": "frame",
      "title": "Frame AI",
      "content": {
        "id": "frame",
        "name": "Frame AI",
        "price": 50900000,
        "currency": "USD",
        "tier": "100m",
        "buyer": "HubSpot",
        "businessType": "Knowledge workflow SaaS",
        "ecosystem": "Web",
        "motives": [
          "capability",
          "data-ip"
        ],
        "sources": [
          "hubspot",
          "hub-q3"
        ],
        "metrics": "Unstructured customer-conversation intelligence; target revenue undisclosed.",
        "date": "2025-01-06",
        "dateLabel": "2025-01-06",
        "published": null,
        "grade": "filing",
        "terms": "$50.9m net-cash purchase; $8.2m employment-contingent compensation separate.",
        "caveat": "",
        "age": null,
        "processDays": null,
        "rationale": "Bring conversation intelligence into the customer platform.",
        "rationaleBasis": "buyer-stated",
        "priceBasis": "filed price, net acquired cash",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-035b4d6ebd081f41b9e4",
      "entity_type_slug": "acquisition_event",
      "slug": "surepath",
      "title": "SurePath AI",
      "content": {
        "id": "surepath",
        "name": "SurePath AI",
        "price": 50100000,
        "currency": "USD",
        "tier": "100m",
        "buyer": "F5",
        "businessType": "Security / infrastructure",
        "ecosystem": "Web",
        "motives": [
          "capability",
          "new-market"
        ],
        "sources": [
          "f5"
        ],
        "metrics": "AI discovery, intent classification and shadow-AI detection.",
        "date": "2026-06-15",
        "dateLabel": "2026-06-15",
        "published": null,
        "grade": "filing",
        "terms": "$50.1m closed transaction; target results not material to F5.",
        "caveat": "",
        "age": null,
        "processDays": null,
        "rationale": "Integrate the technology into the F5 AI Security Platform.",
        "rationaleBasis": "buyer-stated",
        "priceBasis": "filed acquisition amount",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-73680de257c4f9e1c2b3",
      "entity_type_slug": "acquisition_event",
      "slug": "calypso",
      "title": "CalypsoAI",
      "content": {
        "id": "calypso",
        "name": "CalypsoAI",
        "price": 145200000,
        "currency": "USD",
        "tier": "100m",
        "buyer": "F5",
        "businessType": "Security / infrastructure",
        "ecosystem": "Web",
        "motives": [
          "capability",
          "talent"
        ],
        "sources": [
          "f5",
          "calypso-ann"
        ],
        "metrics": "Enterprise inference security; founded 2018; $40m+ venture funding.",
        "date": "2025-09-26",
        "dateLabel": "2025-09-26",
        "published": null,
        "grade": "filing",
        "terms": "Filed closed cash figure $145.2m; earlier headline $180m.",
        "caveat": "Announcement and closed-accounting amount differ. Do not infer the difference is seller proceeds.",
        "age": null,
        "processDays": null,
        "rationale": "Add AI threat defense, red-teaming and data-security capabilities.",
        "rationaleBasis": "buyer-stated",
        "priceBasis": "filed cash acquisition amount",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-e0400ee81cd07bb21b5b",
      "entity_type_slug": "acquisition_event",
      "slug": "base44",
      "title": "Base44",
      "content": {
        "id": "base44",
        "name": "Base44",
        "price": 80000000,
        "currency": "USD",
        "tier": "100m",
        "buyer": "Wix",
        "businessType": "AI builder platform",
        "ecosystem": "Web",
        "motives": [
          "capability",
          "new-market",
          "talent"
        ],
        "sources": [
          "base44"
        ],
        "metrics": "Buyer cites product traction and eToro / SimilarWeb partnerships.",
        "date": "2025-06",
        "dateLabel": "2025-06",
        "published": "2025-06-18",
        "grade": "primary",
        "terms": "~$80m initial, including ~$25m retention; earnouts through 2029.",
        "caveat": "Exceptional strategic deal, not a template for ordinary micro-SaaS. Initial consideration is not founder take-home.",
        "age": null,
        "processDays": null,
        "rationale": "Expand natural-language application creation and reach new audiences.",
        "rationaleBasis": "buyer-stated",
        "priceBasis": "announced initial consideration",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-fed875dfb356e4e1fee7",
      "entity_type_slug": "acquisition_event",
      "slug": "formswift",
      "title": "FormSwift",
      "content": {
        "id": "formswift",
        "name": "FormSwift",
        "price": 95000000,
        "currency": "USD",
        "tier": "100m",
        "buyer": "Dropbox",
        "businessType": "Document workflow SaaS",
        "ecosystem": "Web",
        "motives": [
          "capability",
          "distribution"
        ],
        "sources": [
          "formswift",
          "formswift-terms"
        ],
        "metrics": "Document-template library and self-service workflows; decade-old business.",
        "date": "2022-12-15",
        "dateLabel": "2022-12-15",
        "published": null,
        "grade": "primary",
        "terms": "$95m headline; $25.7m tied to continued service in later disclosure.",
        "caveat": "Historical strategic comp. Employment-conditioned amounts are not unrestricted proceeds.",
        "age": null,
        "processDays": null,
        "rationale": "Complete more of the document creation, signing and sharing workflow.",
        "rationaleBasis": "buyer-stated",
        "priceBasis": "announced cash transaction",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-7e8d529cf8dc54979d3a",
      "entity_type_slug": "acquisition_event",
      "slug": "aftersell",
      "title": "AfterSell",
      "content": {
        "id": "aftersell",
        "name": "AfterSell",
        "price": null,
        "currency": "USD",
        "tier": "unknown",
        "buyer": "Rokt",
        "businessType": "Commerce app",
        "ecosystem": "Shopify",
        "motives": [
          "capability",
          "distribution"
        ],
        "sources": [
          "aftersell",
          "aftersell-close"
        ],
        "metrics": "At-time combined portfolio expected to exceed 20,000 SMB merchants.",
        "date": "2024-02",
        "dateLabel": "2024-02",
        "published": null,
        "grade": "primary",
        "terms": "Cash and equity; valuation undisclosed.",
        "caveat": "",
        "age": null,
        "processDays": null,
        "rationale": "Expand SMB distribution and add complementary commerce capabilities.",
        "rationaleBasis": "buyer-stated",
        "priceBasis": "undisclosed",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-8365f8634d0fc7e6f87b",
      "entity_type_slug": "acquisition_event",
      "slug": "thrive",
      "title": "Thrive Themes",
      "content": {
        "id": "thrive",
        "name": "Thrive Themes",
        "price": null,
        "currency": "USD",
        "tier": "unknown",
        "buyer": "Awesome Motive",
        "businessType": "Plugin portfolio",
        "ecosystem": "WordPress",
        "motives": [
          "horizontal",
          "portfolio"
        ],
        "sources": [
          "thrive"
        ],
        "metrics": "Existing WordPress growth-tool suite; transaction price undisclosed.",
        "date": "2023-01-23",
        "dateLabel": "2023-01-23",
        "published": null,
        "grade": "primary",
        "terms": "",
        "caveat": "",
        "age": null,
        "processDays": null,
        "rationale": "Extend a portfolio of small-business growth tools.",
        "rationaleBasis": "buyer-stated",
        "priceBasis": "undisclosed",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "deal-ee5f9ec7f56ea997c713",
      "entity_type_slug": "acquisition_event",
      "slug": "pagecrafter",
      "title": "PageCrafter",
      "content": {
        "id": "pagecrafter",
        "name": "PageCrafter",
        "price": null,
        "currency": "USD",
        "tier": "unknown",
        "buyer": null,
        "businessType": "Workflow micro-SaaS",
        "ecosystem": "Web",
        "motives": [
          "operator"
        ],
        "sources": [
          "pagecrafter"
        ],
        "metrics": "Seven-day sale process; all cash; no earnout reported.",
        "date": null,
        "dateLabel": "Closing date undisclosed",
        "published": "2025-07-29",
        "grade": "marketplace",
        "terms": "",
        "caveat": "Price and true business age undisclosed. Process evidence, not a price benchmark.",
        "age": null,
        "processDays": 7,
        "rationale": "Buyer rationale not disclosed; classification is an analytical hypothesis, not a statement of buyer intent.",
        "rationaleBasis": "inferred",
        "priceBasis": "undisclosed",
        "status": "closed",
        "record_purpose": "historical_research_not_listing"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "article-c2c2f2b500606228c364",
      "entity_type_slug": "research_report",
      "slug": "revenue-verified-is-not-buyer-ready",
      "title": "Revenue verified. Business transferable?",
      "content": {
        "slug": "revenue-verified-is-not-buyer-ready",
        "title": "Revenue verified. Business transferable?",
        "deck": "A payment connection answers one question. A future owner has at least six more.",
        "category": "Owner playbook",
        "published": "2026-09-15",
        "updated": "2026-09-15",
        "sourceIds": [
          "trustfaq"
        ],
        "sections": [
          {
            "heading": "The missing bridge",
            "paragraphs": [
              "TrustMRR describes verification of aggregate payment metrics through connected providers. That is useful evidence of recorded money movement. It does not by itself establish the customer outcome, transfer rights, cost of replacing the founder or durability of demand.",
              "Our thesis: the next useful layer is an evidence passport that connects financial claims to the operational facts a buyer would inherit. The passport should be a collection of dated, scoped receipts—not a single reassuring badge."
            ]
          },
          {
            "heading": "Build six folders before building a data room",
            "paragraphs": [
              "Start with financial periods and revenue composition. Then record customer retention and concentration; code and data rights; delivery economics; channel dependence; and an independent operating test. Each claim should name a source, an owner, a time window and what is still unknown.",
              "For example, “80% gross margin” is incomplete until a buyer can identify whether inference, retries, human review, support, refunds and the owner’s replacement labor are included. A Stripe screenshot can coexist with weak unit economics."
            ]
          },
          {
            "heading": "A useful first action",
            "paragraphs": [
              "Ask another person to run one customer job without your credentials, memory or undocumented judgement. Record every interruption. The resulting exception list is an actionable product backlog and a better starting point for diligence than a polished deck.",
              "Do not upload client contracts, customer lists or bank information to a public assessment form. This launch’s calculation and CIM tools run locally. Private deal-room sharing is a separately permissioned product, not an implied use of your free-tool inputs."
            ]
          }
        ],
        "editorialStatus": "launch_edition",
        "author": "Build Own Sell editorial",
        "review": "Source-linked editorial analysis; not individualized transaction advice."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "article-2a189d3818731843ceb2",
      "entity_type_slug": "research_report",
      "slug": "ai-moat-test",
      "title": "What remains when the model gets better?",
      "content": {
        "slug": "ai-moat-test",
        "title": "What remains when the model gets better?",
        "deck": "Stress-test distribution, workflow, data rights and operating economics before calling something a moat.",
        "category": "Moat watch",
        "published": "2026-09-15",
        "updated": "2026-09-15",
        "sourceIds": [
          "haicost"
        ],
        "sections": [
          {
            "heading": "Cost is not the same as defensibility",
            "paragraphs": [
              "Stanford’s 2025 AI Index documents a dramatic historical fall in the inference price for GPT-3.5-level benchmark performance. That supports testing cost and capability assumptions. It does not establish that all software, distribution or customer service is free.",
              "Our analytical view: improvements in models can help a business and weaken its differentiation at the same time. Lower inference costs may improve margins while making an answer-generation feature easier for competitors to reproduce."
            ]
          },
          {
            "heading": "Run the substitution test",
            "paragraphs": [
              "Imagine a capable customer rebuilding your headline feature over a weekend. Which parts of the customer outcome would remain difficult? Consider access to customers, integration with their operations, permissioned feedback, reliable delivery and the cost of switching.",
              "“We have proprietary data” is not a complete answer. Document the right to use it, whether those rights transfer, whether the data improves outcomes and whether the same useful information is readily available elsewhere."
            ]
          },
          {
            "heading": "Run the survival test",
            "paragraphs": [
              "Model three shocks: inference costs triple; the dominant acquisition channel disappears; the founder becomes unavailable for two weeks. Do not assign invented probabilities. Write down the operational consequence and the cheapest experiment that could reduce uncertainty.",
              "The strongest result may be an unglamorous improvement: diversified lead sources, an export path, a tested fallback model or an exception-handling procedure. Buyers inherit those capabilities, not your enthusiasm about the technology."
            ]
          },
          {
            "heading": "Turn assessment into work",
            "paragraphs": [
              "The free AI Moat Test separates an opinion from documented evidence. Its score is a prioritization aid, not a valuation or a prediction that someone will acquire the company. Complete one missing evidence task before adding more features."
            ]
          }
        ],
        "editorialStatus": "launch_edition",
        "author": "Build Own Sell editorial",
        "review": "Source-linked editorial analysis; not individualized transaction advice."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "article-8f97bb85f6b8329b0582",
      "entity_type_slug": "research_report",
      "slug": "q2-2026-buyers-selective",
      "title": "A slower market is not an empty market",
      "content": {
        "slug": "q2-2026-buyers-selective",
        "title": "A slower market is not an empty market",
        "deck": "The Q2 business-for-sale report makes a case for preparation—not for applying a universal multiple to AI companies.",
        "category": "Market brief",
        "published": "2026-09-15",
        "updated": "2026-09-15",
        "sourceIds": [
          "bbs2026"
        ],
        "sections": [
          {
            "heading": "What changed",
            "paragraphs": [
              "BizBuySell reports 2,117 closed transactions in Q2 2026, down 10% both sequentially and year over year. Its reported average cash-flow multiple was 2.7 and median price was $349,250. These are broker-reported Main Street observations, not a benchmark for a new AI product.",
              "In its owner survey, 14% reported a professional valuation, while many others had only a rough estimate or no estimate. The report stresses earnings durability and preparation. It does not prove that every prepared company sells quickly."
            ]
          },
          {
            "heading": "What an owner should do with this",
            "paragraphs": [
              "Use the report as a reason to improve the evidence behind your business, not as a calculator input without comparable context. A local service business, a subscription application and a pre-revenue software asset have different economics and buyer populations.",
              "Our recommended operating move is a monthly owner-readiness review: reconcile the current financial period, record concentration, check assignment clauses and identify the one activity only the founder can perform."
            ]
          },
          {
            "heading": "What deserves watching",
            "paragraphs": [
              "Track completed transactions separately from inventory, and distinguish time on market from time since business creation. Changes in transaction count can reflect financing, supply quality or reporting, not simply demand.",
              "For an AI-enabled business, add inference costs and human-review minutes to this monthly review. An apparent margin improvement caused by unrecorded owner work is not a durable operational gain."
            ]
          }
        ],
        "editorialStatus": "launch_edition",
        "author": "Build Own Sell editorial",
        "review": "Source-linked editorial analysis; not individualized transaction advice."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "article-4a9c54d72047f29000ea",
      "entity_type_slug": "research_report",
      "slug": "price-is-not-proceeds",
      "title": "Your exit price is not your take-home",
      "content": {
        "slug": "price-is-not-proceeds",
        "title": "Your exit price is not your take-home",
        "deck": "A simple bridge from enterprise value to the cash you can actually use.",
        "category": "Owner playbook",
        "published": "2026-09-15",
        "updated": "2026-09-15",
        "sourceIds": [],
        "sections": [
          {
            "heading": "Start with the basis",
            "paragraphs": [
              "A valuation scenario is a set of assumptions. State whether the multiple applies to normalized profit, seller discretionary earnings, EBITDA or annual recurring revenue. Do not substitute one measure for another because its resulting number looks better.",
              "Next distinguish enterprise value from equity value. In the simplified cash-free/debt-free scenario used by our tool, equity value equals enterprise value plus excess cash less debt. A real agreement can include working-capital targets, preferences and other adjustments."
            ]
          },
          {
            "heading": "Follow the closing waterfall",
            "paragraphs": [
              "An illustrative company valued at $200,000, with $20,000 of debt and $5,000 excess cash, has $185,000 of modeled equity value. An owner of 80% has a $148,000 gross share before fees, tax and other terms. If 70% of that share is paid at closing, the modeled closing cash is $103,600—not $200,000.",
              "Seller financing, holdbacks, earnouts and retention compensation are not interchangeable. Some amounts arrive later, some are contingent, and some compensate future work rather than ownership."
            ]
          },
          {
            "heading": "Keep assumptions editable",
            "paragraphs": [
              "The free calculator separates those inputs and exposes the fee model. It does not estimate your tax or certify a market price. Bring its output to the appropriate transaction, legal and tax professionals rather than treating a range as a promise."
            ]
          }
        ],
        "editorialStatus": "launch_edition",
        "author": "Build Own Sell editorial",
        "review": "Source-linked editorial analysis; not individualized transaction advice."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "article-35549e9f6a7e40fe8799",
      "entity_type_slug": "research_report",
      "slug": "cim-buyers-can-underwrite",
      "title": "Write a CIM a buyer can question",
      "content": {
        "slug": "cim-buyers-can-underwrite",
        "title": "Write a CIM a buyer can question",
        "deck": "An honest information memorandum makes the unknowns visible and the important claims traceable.",
        "category": "Diligence desk",
        "published": "2026-09-15",
        "updated": "2026-09-15",
        "sourceIds": [],
        "sections": [
          {
            "heading": "Replace persuasion with inspection",
            "paragraphs": [
              "A confidential information memorandum is a structured description of a business offered for a potential transaction. It should help a buyer decide which questions to pursue. It is not a substitute for source records or a way to make an untested business look mature.",
              "Begin with the customer outcome, the operating model and the transaction scope. Separate what is being sold from what stays with the owner. Identify proposed transition work rather than quietly assuming the seller will remain available indefinitely."
            ]
          },
          {
            "heading": "Use a claim–receipt structure",
            "paragraphs": [
              "For each material metric, include the period, currency, accounting basis, source and important adjustments. Make the distinction between recurring contracts, usage, services and one-time sales explicit. Give retention and customer concentration denominators.",
              "AI businesses need additional specificity: model and platform dependencies, training or inference data rights, review labor, failure handling, provider cost sensitivity and ownership of generated or contractor-created assets."
            ]
          },
          {
            "heading": "Roast the document, not the founder",
            "paragraphs": [
              "A sharp review can say “This ARR claim has no period or source,” without insulting the seller or inventing fraud. Our initial local CIM Lens finds topic coverage and risky certainty language. It cannot verify those claims or discover every omission.",
              "The CIM drafting tool only rearranges the facts you provide and leaves missing sections plainly marked. A future generative reviewer must cite the uploaded evidence, abstain when it is missing and remain private to the authorized owner."
            ]
          }
        ],
        "editorialStatus": "launch_edition",
        "author": "Build Own Sell editorial",
        "review": "Source-linked editorial analysis; not individualized transaction advice."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "article-b6c8e85cdb47abfed111",
      "entity_type_slug": "research_report",
      "slug": "quickbooks-valuation-not-one-number",
      "title": "What QuickBooks can—and cannot—tell a buyer",
      "content": {
        "slug": "quickbooks-valuation-not-one-number",
        "title": "What QuickBooks can—and cannot—tell a buyer",
        "deck": "Importing a profit-and-loss statement is the beginning of a valuation workflow, not its conclusion.",
        "category": "Diligence desk",
        "published": "2026-09-15",
        "updated": "2026-09-15",
        "sourceIds": [
          "intuit"
        ],
        "sections": [
          {
            "heading": "An accounting report is a scoped observation",
            "paragraphs": [
              "Intuit’s accounting API supports reports, but the standard accounting OAuth scope is broad. A product that promises read-only behavior must enforce that restriction in its own backend; it should not imply that this standard scope is a narrow, read-only token.",
              "This launch uses local import of a QuickBooks ProfitAndLoss JSON report instead of pretending a live integration is connected. The importer identifies the reported net-income total, dates, basis and currency. It does not produce verified SDE or guess at add-backs."
            ]
          },
          {
            "heading": "Normalize with evidence",
            "paragraphs": [
              "Check whether the period is complete. Review cash versus accrual accounting, related-party expenses, one-time items, deferred obligations and the cost of replacing owner labor. Treat bank reconciliation, customer contracts and revenue quality as separate evidence.",
              "A short report period should not silently become annual profit. The importer displays the period and leaves valuation inputs under your control. Unexpected columns or ambiguous totals should stop the automated path and require review."
            ]
          },
          {
            "heading": "Consent is a product feature",
            "paragraphs": [
              "An owner connecting an accounting system for a readiness report has not agreed to publish the books, sell their data or distribute the business to buyers. Those are separate choices with separate retention and revocation rules.",
              "The planned live integration should encrypt refresh tokens, allow disconnection, log report access and restrict API methods to approved GET reports. It also needs a tested account-isolation boundary before it is made available."
            ]
          }
        ],
        "editorialStatus": "launch_edition",
        "author": "Build Own Sell editorial",
        "review": "Source-linked editorial analysis; not individualized transaction advice."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "article-f5b33e9bb96ccbbc1c67",
      "entity_type_slug": "research_report",
      "slug": "buyer-mandate-before-marketplace",
      "title": "Start with a mandate, not a thousand listings",
      "content": {
        "slug": "buyer-mandate-before-marketplace",
        "title": "Start with a mandate, not a thousand listings",
        "deck": "A useful sourcing product learns what a buyer will actually consider—and what an owner permits you to share.",
        "category": "Buyer brief",
        "published": "2026-09-15",
        "updated": "2026-09-15",
        "sourceIds": [
          "axial",
          "nasaa",
          "broker"
        ],
        "sections": [
          {
            "heading": "Turn preferences into a specification",
            "paragraphs": [
              "“Profitable AI businesses” is not an actionable mandate. Capture price range, minimum operating history, profit definition, desired ownership, model dependencies, customer concentration, geography, financing constraints and the work the buyer is willing to perform.",
              "Existing networks such as Axial already connect buyers with transaction opportunities. Our proposed specialization is smaller AI-enabled businesses and the additional evidence their operating model requires. This is a product thesis, not proof of unmatched market demand."
            ]
          },
          {
            "heading": "Source with permission",
            "paragraphs": [
              "Public evidence that someone owns a company does not prove they intend to sell. A sourced company profile is not a listing. An owner-approved anonymous teaser is not permission to send a confidential memorandum to every subscriber.",
              "Require owner identity review, scope of consent, expiry and an explicit related-party disclosure. For confidential access, record which buyer is permitted to see which version of which document. Revocation must stop future access."
            ]
          },
          {
            "heading": "Do not improvise a brokerage model",
            "paragraphs": [
              "Broker registration and exemption questions depend on the actual activities and transaction, not just the label on an invoice. Federal M&A broker provisions and state requirements need qualified legal review. Minority-interest or other securities transactions add questions rather than removing them.",
              "Until the commercial workflow is reviewed, the launch offer is clearly scoped research and preparation—not negotiation, custody, transaction execution or contingent compensation. A fixed fee is not a blanket legal exemption."
            ]
          }
        ],
        "editorialStatus": "launch_edition",
        "author": "Build Own Sell editorial",
        "review": "Source-linked editorial analysis; not individualized transaction advice."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "article-7e713ca1404f717e9cef",
      "entity_type_slug": "research_report",
      "slug": "build-to-sell-without-building-a-job",
      "title": "Build to transfer, not to become indispensable",
      "content": {
        "slug": "build-to-sell-without-building-a-job",
        "title": "Build to transfer, not to become indispensable",
        "deck": "A software factory creates an asset only when someone else can reliably own and operate the result.",
        "category": "Owner playbook",
        "published": "2026-09-15",
        "updated": "2026-09-15",
        "sourceIds": [
          "applepolicy",
          "n8nlicense"
        ],
        "sections": [
          {
            "heading": "Transfer the economic mechanism",
            "paragraphs": [
              "A useful acquisition example can reveal a customer problem, distribution channel or operating model worth studying. It does not grant a license to copy the brand, protected design, code or customer data.",
              "Change one variable as a disciplined experiment: the niche, platform, job, business model or channel. Preserve the proposed value mechanism and record what may break. App-store copycat policies and integration licensing can make a superficial clone commercially useless."
            ]
          },
          {
            "heading": "Test the handoff before testing the multiple",
            "paragraphs": [
              "Give an operator the credentials and documents they would actually receive at closing. Have them fulfill a job, reconcile a payment, handle a failed model response, respond to a customer and restore a backup. Measure interventions from the founder.",
              "The initial goal is low routine operating burden with an accountable owner, not the assertion that a legal business can have no responsible human. Refunds, incidents, tax filings, privacy requests and contracts still need ownership."
            ]
          },
          {
            "heading": "Let the proof decide the factory backlog",
            "paragraphs": [
              "Before committing to a build, seek a paying customer and a credible buyer conversation. Use cheap prototypes to find the most expensive assumption. Retire ideas that fail the test and preserve the lesson.",
              "An exit series becomes more credible when it includes unsold assets, reused work, actual expenses and transition obligations. Publish that full ledger rather than turning a commissioned build or a deferred payout into a misleading acquisition headline."
            ]
          }
        ],
        "editorialStatus": "launch_edition",
        "author": "Build Own Sell editorial",
        "review": "Source-linked editorial analysis; not individualized transaction advice."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "article-8c6064f1c361ee56c96d",
      "entity_type_slug": "research_report",
      "slug": "financing-before-the-loi",
      "title": "Finance the deal before the LOI finances your imagination.",
      "content": {
        "slug": "financing-before-the-loi",
        "title": "Finance the deal before the LOI finances your imagination.",
        "deck": "A capital stack is a set of obligations, not a collection of optimistic percentages.",
        "category": "Financing",
        "published": "2026-09-15",
        "updated": "2026-09-15",
        "sourceIds": [
          "sba-7a-current",
          "sba-504-current",
          "sba-combined-current",
          "sba-sop-current"
        ],
        "sections": [
          {
            "heading": "Start with uses, not the headline price",
            "paragraphs": [
              "Write down purchase consideration, fees, initial working capital and a realistic reserve. Then reconcile those uses with cash equity, senior financing and any seller obligation. A missing reserve is a funding gap, even when the purchase-price math looks neat. A seller who leaves money in the business has not supplied the same instrument as a seller who lends the buyer money.",
              "Specify the unit and reporting period for every number. A monthly operating profit, a trailing annual adjustment, an estimated property value and a headline asking price cannot share an unlabeled spreadsheet column."
            ]
          },
          {
            "heading": "Separate three different loan statements",
            "paragraphs": [
              "SBA’s official overview lists a $5 million maximum for an individual 7(a) loan and allows eligible ownership changes among other uses. A separate May 18, 2026 announcement describes cumulative 7(a)/504 financing up to $10 million for eligible structures from July 4. The 504 program has fixed-asset purposes and excludes working capital. None of that automatically makes a $10 million goodwill-heavy acquisition financeable.",
              "Bring a lender the actual transaction and ask which rules apply. The SOP edition register lists version 8.1 effective October 1, 2026. This tool does not claim to implement its detailed thresholds, and a planned closing date alone is not enough to select the controlling guidance."
            ]
          },
          {
            "heading": "Model the operator after the acquisition",
            "paragraphs": [
              "Start with a documented cash-flow measure. Deduct a replacement operator only when that expense has not already been deducted. Treat maintenance capex and ongoing working-capital needs separately from discretionary growth. Then calculate scheduled debt service and a downside case. Explain the differences between your proxy and the lender’s underwriting definition.",
              "Our calculator deliberately shows a standby note’s remaining liability. A zero current payment does not erase principal, accrued interest, a balloon payment or refinancing risk. Interest-only and standby are scenarios until the lender and documents approve the actual arrangement."
            ]
          },
          {
            "heading": "The next useful action",
            "paragraphs": [
              "Prepare a one-page sources-and-uses schedule, historical statements, adjustment evidence, an operating plan, and a clear list of unresolved conditions. Ask a qualified lender to identify the three items most likely to change eligibility or structure. Resolve those before negotiating around a price that depends on fictional financing."
            ]
          }
        ],
        "editorialStatus": "original_analysis_source_linked",
        "author": "Build Own Sell Research",
        "review": "Source-checked editorial analysis; not a professional appraisal, loan determination or legal opinion. Private client material excluded."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "article-70212b123b9aa3ad39d8",
      "entity_type_slug": "research_report",
      "slug": "thesis-before-target-list",
      "title": "A list is not a thesis.",
      "content": {
        "slug": "thesis-before-target-list",
        "title": "A list is not a thesis.",
        "deck": "The advantage is a decision you can defend, not another spreadsheet of companies.",
        "category": "Search practice",
        "published": "2026-09-15",
        "updated": "2026-09-15",
        "sourceIds": [
          "datasite-valu8-current",
          "census-cbp-current"
        ],
        "sections": [
          {
            "heading": "Name the decision",
            "paragraphs": [
              "A useful search thesis says which business characteristics make ownership attractive for this buyer, which conditions disqualify a target, and what observations would change that position. “Good businesses with growth potential” has no screening power. Neither does an industry label without a customer, geography, operating model and financing context.",
              "Begin with one decision: which two subcategories deserve the next month of work? This forces comparisons and makes a research agenda more valuable than an undifferentiated queue."
            ]
          },
          {
            "heading": "Give must-haves a veto",
            "paragraphs": [
              "A mandatory geography, operating capacity, revenue floor or prohibited exposure cannot be averaged away by attractive website copy. Separate hard gates from preferences. Define what evidence can satisfy each gate, how old it may be, and what happens when it is absent.",
              "Unknown should have its own state. A company can look attractive on the two fields we know and still require evidence on the eight fields that determine whether it fits. Keep overall coverage beside the weighted score."
            ]
          },
          {
            "heading": "Write the thesis twice",
            "paragraphs": [
              "First build a bottom-up thesis from sourced conversations and observations, without giving the synthesizer the principal’s existing answer. Then compare that output with the working thesis. Preserve disagreement; do not request a harmonized story merely because the original thesis came from a senior person.",
              "For every observation retain who said it, when, what they were in a position to know, conviction, relevance and whether it supports or challenges the thesis. Repeated hearsay is not independent corroboration."
            ]
          },
          {
            "heading": "The deliverable is a test",
            "paragraphs": [
              "Conclude with a shortlist of research priorities, explicit exclusions, and the cheapest falsification test for each. Our recommended rule: every strong recommendation must identify the fact most likely to overturn it. The Search Desk exports the evidence and the working thesis in separate phases so the comparison is possible without quietly leaking the answer into step one."
            ]
          }
        ],
        "editorialStatus": "original_analysis_source_linked",
        "author": "Build Own Sell Research",
        "review": "Source-checked editorial analysis; not a professional appraisal, loan determination or legal opinion. Private client material excluded."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "article-b6bd3e5d24f6769619a1",
      "entity_type_slug": "research_report",
      "slug": "off-market-does-not-mean-for-sale",
      "title": "Off-market does not mean for sale.",
      "content": {
        "slug": "off-market-does-not-mean-for-sale",
        "title": "Off-market does not mean for sale.",
        "deck": "Three states that a trustworthy acquisition product must never merge.",
        "category": "Sourcing",
        "published": "2026-09-15",
        "updated": "2026-09-15",
        "sourceIds": [
          "ftc-outreach-current"
        ],
        "sections": [
          {
            "heading": "A research universe is not a marketplace",
            "paragraphs": [
              "A public locations page can establish that a company claims to operate in a region. It cannot establish that the owner wants to sell. A review count cannot establish revenue; a recent website redesign cannot establish expansion funding. Start with modest claims that the source actually supports.",
              "Use three distinct records: a researched company, a reviewed relationship/contact path, and an owner-authorized opportunity. Each promotion between states needs an explicit reason and permission."
            ]
          },
          {
            "heading": "Make outreach useful before making it frequent",
            "paragraphs": [
              "Explain who you are, why this particular business is relevant, and what a low-pressure next conversation would be about. Do not say you represent a buyer, have funding or have a mandate unless that is true. Asking to learn how an operator thinks about succession can be more honest than pretending every inquiry is a purchase offer.",
              "A warm introduction can add context and accountability. Ask a banker, fractional CFO or operator for an introduction they are allowed to make—not private borrower information. A lender relationship is not permission to infer or disclose distress."
            ]
          },
          {
            "heading": "Treat a decline as data, not friction",
            "paragraphs": [
              "Record the response, scope and date. Do not turn an owner’s reply into newsletter consent. Do not keep moving an opted-out person into new sequences under different campaign names. The draft tool records a suppression flag and stops the export path for a suppressed recipient. A production sender must verify the actual suppression service rather than trust a local checkbox.",
              "The FTC’s commercial-email guidance addresses truthful headers, subjects, identification, postal address and opt-out handling. B2B commercial messages have no blanket exemption. Whether a specific acquisition inquiry is covered depends on its primary purpose; obtain appropriate legal review instead of labeling every message compliant by template."
            ]
          },
          {
            "heading": "Improve the conversation record",
            "paragraphs": [
              "After a permitted conversation, record timing, ownership objectives, the owner’s boundaries and the next agreed action. “Not now” is neither “for sale” nor permission to contact monthly. The system should make a respectful follow-up easier, not manufacture urgency."
            ]
          }
        ],
        "editorialStatus": "original_analysis_source_linked",
        "author": "Build Own Sell Research",
        "review": "Source-checked editorial analysis; not a professional appraisal, loan determination or legal opinion. Private client material excluded."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "article-7b679a1b2c26ba08a019",
      "entity_type_slug": "research_report",
      "slug": "market-map-without-invented-revenue",
      "title": "Build a market map without inventing private revenue.",
      "content": {
        "slug": "market-map-without-invented-revenue",
        "title": "Build a market map without inventing private revenue.",
        "deck": "Use geography and operating structure to ask better questions—not manufacture precise targets.",
        "category": "Market maps",
        "published": "2026-09-15",
        "updated": "2026-09-15",
        "sourceIds": [
          "census-cbp-current",
          "bls-qcew-current"
        ],
        "sections": [
          {
            "heading": "Define the denominator",
            "paragraphs": [
              "Start with a geography, business model and industry definition. Explain what is included and excluded, and whether the count represents businesses, establishments, franchise brands or physical sites. A five-location brand is not automatically five independent acquisition opportunities.",
              "Keep local customer demand, supply density and the buyer’s ability to operate in the region as different questions. Combining them too early produces a single score with no clear interpretation."
            ]
          },
          {
            "heading": "Give each source a specific job",
            "paragraphs": [
              "Census County Business Patterns supplies aggregate establishment, employment and payroll context. BLS QCEW supplies industry and geographic labor information. Neither is an individual company’s P&L. Directory metadata can supplement a company’s published footprint, but it may be incomplete or stale.",
              "The CBP API documentation now requires a key for requests. Store the dataset vintage, release date and geography alongside results. A page checked in 2026 may describe an older observation year. Suppression and missing categories remain missing—not zero."
            ]
          },
          {
            "heading": "Make the map show uncertainty",
            "paragraphs": [
              "For each sector-geography cell, record observed supply, source coverage, operating questions, direct competitors, evidence of customer demand and available relationship paths. Leave profitability, ownership structure and seller intent blank unless actual sources establish them.",
              "An apparently sparse market may represent unmet demand, poor classification, unavailable data or economics that discourage entry. Those explanations imply different tests. Do not label a data gap an opportunity before distinguishing them."
            ]
          },
          {
            "heading": "Choose the next field test",
            "paragraphs": [
              "Our recommended output is a ranked research agenda: which subcategory, why it fits the buyer, what contradicts the thesis, which operator or intermediary could clarify it, and which evidence would stop the search. Save a short decision memo with the source snapshot so new data can change the recommendation rather than overwrite history."
            ]
          }
        ],
        "editorialStatus": "original_analysis_source_linked",
        "author": "Build Own Sell Research",
        "review": "Source-checked editorial analysis; not a professional appraisal, loan determination or legal opinion. Private client material excluded."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "article-ab9e27ff390939e7d07f",
      "entity_type_slug": "research_report",
      "slug": "private-market-data-is-not-the-moat",
      "title": "Data is consolidating. Your decision record should get better.",
      "content": {
        "slug": "private-market-data-is-not-the-moat",
        "title": "Data is consolidating. Your decision record should get better.",
        "deck": "What Datasite’s Valu8 acquisition suggests—and what it does not prove.",
        "category": "Deal anatomy",
        "published": "2026-09-15",
        "updated": "2026-09-15",
        "sourceIds": [
          "datasite-valu8-current"
        ],
        "sections": [
          {
            "heading": "What is reported",
            "paragraphs": [
              "Datasite announced its acquisition of Valu8 on May 8, 2026, describing stronger private-market financial data and ownership visibility within its sourcing and execution ecosystem. Terms were not disclosed in the announcement. That is a strategic capability story, not a usable numerical valuation multiple for a new app."
            ]
          },
          {
            "heading": "Our interpretation",
            "paragraphs": [
              "The implication for a new entrant is not “build a bigger company database.” A stronger starting point is to help a buyer turn the sources they can access into a defensible decision: which target fits, which evidence is missing, what changed and why the next action is justified.",
              "A durable decision record combines declared criteria, source observations, rejected alternatives, conversations, changes of mind and actual outcomes. This is our product thesis, not a claim that the acquisition proves it."
            ]
          },
          {
            "heading": "What an owner can learn",
            "paragraphs": [
              "An asset may be valuable because it improves an existing workflow, adds difficult-to-recreate data rights, or fits a buyer’s distribution. Reverse engineering that mechanism means studying rights, usage and integration—not reproducing the acquired product’s interface.",
              "Do not infer the acquirer will buy your company. A historical transaction supplies a research lead. Current strategy, budget, authority, integration constraints and evidence requirements need their own conversations."
            ]
          },
          {
            "heading": "A useful experiment",
            "paragraphs": [
              "Take one actual acquisition announcement and annotate three columns: what the buyer explicitly said, what we infer, and what remains unknown. Then generate one adjacent hypothesis with one changed variable. Ask a relevant potential buyer what they would have to see to consider owning it. Until they answer, the acquisition hypothesis is unvalidated."
            ]
          }
        ],
        "editorialStatus": "original_analysis_source_linked",
        "author": "Build Own Sell Research",
        "review": "Source-checked editorial analysis; not a professional appraisal, loan determination or legal opinion. Private client material excluded."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "article-541a1158ec7e0a0f52a3",
      "entity_type_slug": "research_report",
      "slug": "om-triage-before-diligence",
      "title": "Read an OM without inheriting its conclusion.",
      "content": {
        "slug": "om-triage-before-diligence",
        "title": "Read an OM without inheriting its conclusion.",
        "deck": "A first-pass screen should preserve the claims it cannot yet substantiate.",
        "category": "Diligence",
        "published": "2026-09-15",
        "updated": "2026-09-15",
        "sourceIds": [
          "sba-7a-current"
        ],
        "sections": [
          {
            "heading": "Treat the memorandum as an input",
            "paragraphs": [
              "An offering memorandum can organize a seller’s story. It does not replace the underlying evidence. Read it against your own criteria before its suggested valuation or narrative becomes the anchor for the process.",
              "Capture every important number with its period, definition and source. Revenue, adjusted EBITDA, owner cash flow, bookings and run-rate are different measures. Flag unaligned periods rather than silently reconciling them into a precise-looking multiple."
            ]
          },
          {
            "heading": "Ask what changes after the founder leaves",
            "paragraphs": [
              "Identify the tasks the owner performs, who owns customer relationships, the availability and cost of replacement labor, licensing, key-person risks and transition obligations. A claim of low operating effort needs logs and an independent handoff test, not a paragraph in a deck.",
              "For physical locations, surface lease term, renewal options, landlord consent, site condition and deferred capital needs. These are diligence questions, not assumptions to fill from a model’s general knowledge."
            ]
          },
          {
            "heading": "Return a decision packet",
            "paragraphs": [
              "The first pass should say proceed, stop, or evidence needed; show the mandatory gates; and identify the few documents most likely to change the decision. A list of fifty generic questions is less useful than five questions tied to specific claims and constraints.",
              "For a financed acquisition, separate business attractiveness from lender eligibility and affordability. SBA’s overview itself places repayment ability and lender review at the center of its program. A promising OM is not a loan approval."
            ]
          },
          {
            "heading": "Keep the claims separate from the record",
            "paragraphs": [
              "Maintain a source snapshot and an issue log. Request missing material through the authorized channel and respect confidentiality. Our local CIM Lens only flags topic mentions and missing categories; it does not perform a quality-of-earnings engagement or independently verify a document."
            ]
          }
        ],
        "editorialStatus": "original_analysis_source_linked",
        "author": "Build Own Sell Research",
        "review": "Source-checked editorial analysis; not a professional appraisal, loan determination or legal opinion. Private client material excluded."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "article-cd76bd18042b1280a0a3",
      "entity_type_slug": "research_report",
      "slug": "owner-to-buyer-evidence-path",
      "title": "The owner’s evidence becomes the buyer’s confidence.",
      "content": {
        "slug": "owner-to-buyer-evidence-path",
        "title": "The owner’s evidence becomes the buyer’s confidence.",
        "deck": "Build the business for someone else to understand without building your whole life around an exit.",
        "category": "Owner readiness",
        "published": "2026-09-15",
        "updated": "2026-09-15",
        "sourceIds": [
          "datasite-valu8-current"
        ],
        "sections": [
          {
            "heading": "Choose an outcome before a multiple",
            "paragraphs": [
              "An owner might want liquidity, a partner, a transition, growth capital or simply a more independent business. Those are different objectives. A minority investment, asset sale, full acquisition and founder rollover can produce very different control and cash outcomes even when the headline company value is similar."
            ]
          },
          {
            "heading": "Make one operating claim falsifiable",
            "paragraphs": [
              "Pick the claim most likely to matter to a buyer: customers renew, the delivery works without the founder, the data can legally transfer, or margins survive current model and support costs. Define the evidence, owner, observation window and disconfirming result.",
              "Do not wait until a buyer arrives to discover that the contractor agreement lacks a usable assignment or that a key integration cannot transfer. Record those uncertainties now and obtain professional review where needed."
            ]
          },
          {
            "heading": "Use AI to make the evidence cheaper, not to fake it",
            "paragraphs": [
              "Automation can help classify records, draft documents, monitor exceptions and prepare comparisons. Its outputs remain proposals until checked against the relevant source. A model-written customer story is not a reference, and a synthetic buyer interview is not demand.",
              "Give the next operator a working playbook, explicit failure modes and ownership of incidents. An automated routine still needs someone accountable for refunds, privacy requests, outages and other obligations."
            ]
          },
          {
            "heading": "A thirty-day owner move",
            "paragraphs": [
              "Choose one workflow. Record its current cost and failure rate, document the inputs and decisions, and ask someone else to run it with appropriate supervision. Save what broke and what changed. Whether the eventual decision is to sell or keep the business, reduced dependency and clearer evidence can make the ownership decision better."
            ]
          }
        ],
        "editorialStatus": "original_analysis_source_linked",
        "author": "Build Own Sell Research",
        "review": "Source-checked editorial analysis; not a professional appraisal, loan determination or legal opinion. Private client material excluded."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "article-44a5a442603a2925f83f",
      "entity_type_slug": "research_report",
      "slug": "relationship-led-sourcing",
      "title": "The best sourcing workflow earns introductions.",
      "content": {
        "slug": "relationship-led-sourcing",
        "title": "The best sourcing workflow earns introductions.",
        "deck": "Turn a specific thesis into a useful request for the people who already know the market.",
        "category": "Distribution",
        "published": "2026-09-15",
        "updated": "2026-09-15",
        "sourceIds": [
          "ftc-outreach-current"
        ],
        "sections": [
          {
            "heading": "Trade specificity for trust",
            "paragraphs": [
              "An intermediary cannot responsibly help with “send me good businesses.” Give them the category, geography, business model, scale and exclusions, plus why the buyer could be a credible next owner. Explain what you do not need and what information should remain confidential.",
              "Offer a small useful artifact: a sourced market brief, owner-readiness checklist or clean one-page criteria summary. The aim is a relevant conversation, not disguising an advertisement as an independent recommendation."
            ]
          },
          {
            "heading": "Build a permissioned referral loop",
            "paragraphs": [
              "Start with operators, bankers, fractional CFOs, accountants, transaction counsel and industry specialists. Ask what they are seeing in aggregate and whether they can introduce someone who would welcome the discussion. Do not ask them to expose client financials or confidential problems.",
              "Record introducer, permission scope, next agreed action and any conflict. Paid referral arrangements need legal and disclosure review; a revenue target is not a reason to improvise transaction-compensation rules."
            ]
          },
          {
            "heading": "Use direct channels with restraint",
            "paragraphs": [
              "Researched email, calls and direct mail are hypotheses to test against response quality and permission—not simply volume. For commercial email, use the FTC guidance as a baseline and obtain jurisdiction-specific advice where appropriate. Keep unsubscribes and owner declines actionable across every campaign."
            ]
          },
          {
            "heading": "The first commercial test",
            "paragraphs": [
              "Our suggested experiment is one narrow paid research pilot with a real decision maker: one mandate, two short decision briefs and a criteria-change log. Success is a better decision and a willingness to renew. It is not a guaranteed deal count, a scrape volume or a claim that every identified company is for sale."
            ]
          }
        ],
        "editorialStatus": "original_analysis_source_linked",
        "author": "Build Own Sell Research",
        "review": "Source-checked editorial analysis; not a professional appraisal, loan determination or legal opinion. Private client material excluded."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "article-23b1b5e86cff74b23d41",
      "entity_type_slug": "research_report",
      "slug": "contribution-not-deal-size",
      "title": "Your contribution is not the deal size",
      "content": {
        "slug": "contribution-not-deal-size",
        "title": "Your contribution is not the deal size",
        "deck": "A defensible track record starts with what you actually owned, not the employer’s headline transaction value.",
        "category": "The contribution ledger",
        "published": "2026-09-15",
        "updated": "2026-09-15",
        "sourceIds": [],
        "sections": [
          {
            "heading": "The size belongs to the transaction",
            "paragraphs": [
              "The same deal can involve a founder who created the product, an operator who rebuilt delivery, an advisor who led negotiations and a specialist who handled one workstream. Those are different achievements. Record them separately."
            ]
          },
          {
            "heading": "A smaller outcome can reflect deeper responsibility",
            "paragraphs": [
              "Our proposed Contribution Index weights decision ownership, execution, stewardship, durable outcomes and handoff. Deal value contributes no points. A well-run small company can demonstrate all five. This is an explicit product rubric, not a scientific score of a person."
            ]
          },
          {
            "heading": "A better question for your next milestone",
            "paragraphs": [
              "What could a customer, buyer or operating colleague substantiate about the part you personally delivered? Start with one clear statement and its evidence."
            ]
          }
        ],
        "editorialStatus": "original_framework",
        "author": "Build Own Sell editorial",
        "review": "Source-linked product framework; not an assessment of any real person."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "article-ee7a7e8f44c99ee5a992",
      "entity_type_slug": "research_report",
      "slug": "badge-is-a-claim",
      "title": "A badge is a claim. Make it inspectable.",
      "content": {
        "slug": "badge-is-a-claim",
        "title": "A badge is a claim. Make it inspectable.",
        "deck": "Identity, role, outcome and amount verification are different promises.",
        "category": "The contribution ledger",
        "published": "2026-09-15",
        "updated": "2026-09-15",
        "sourceIds": [
          "notch-open-badges",
          "notch-w3c"
        ],
        "sections": [
          {
            "heading": "More than an image",
            "paragraphs": [
              "Open Badges describes issuer, recipient, achievement criteria and evidence. The W3C credential model distinguishes claims, holders and verifiers. A good-looking PNG alone does not supply those properties."
            ]
          },
          {
            "heading": "Say what was reviewed",
            "paragraphs": [
              "Do not replace several distinct checks with a universal verified label. A confirmed identity does not establish an exit amount. A signed statement protects its integrity; it does not make its underlying assertion true."
            ]
          },
          {
            "heading": "The initial release",
            "paragraphs": [
              "Build Own Sell’s current card studio produces unsigned, self-reported visual summaries. Future reviewed milestones need scoped reviewer receipts and a correction or revocation path. Free and paid users must meet the same criteria."
            ]
          }
        ],
        "editorialStatus": "original_framework",
        "author": "Build Own Sell editorial",
        "review": "Source-linked product framework; not an assessment of any real person."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "article-93d4ad6aa23ac19ca468",
      "entity_type_slug": "research_report",
      "slug": "profiles-without-surveillance",
      "title": "Professional profiles without a surveillance business",
      "content": {
        "slug": "profiles-without-surveillance",
        "title": "Professional profiles without a surveillance business",
        "deck": "Research can be useful without inventing a person’s private story.",
        "category": "The contribution ledger",
        "published": "2026-09-15",
        "updated": "2026-09-15",
        "sourceIds": [
          "notch-linkedin"
        ],
        "sections": [
          {
            "heading": "Resolve identity before attribution",
            "paragraphs": [
              "A name match alone is unreliable. Use at least two professional anchors, such as company and role or company and a primary profile reference. Leave ambiguous candidates unmerged."
            ]
          },
          {
            "heading": "A social URL is not a scraping license",
            "paragraphs": [
              "LinkedIn explicitly prohibits unauthorized scraping and automation. Start with permitted company announcements, founder pages, filings, authorized uploads and licensed interfaces. Preserve claim-level provenance instead of copying unnecessary personal information."
            ]
          },
          {
            "heading": "Let the subject correct the record",
            "paragraphs": [
              "Keep unclaimed research private and unscored in this product. Never infer family wealth, net worth, hardship, personal proceeds or willingness to sell from an acquisition article. Give people a clear route to correct, dispute or withdraw a published claim."
            ]
          }
        ],
        "editorialStatus": "original_framework",
        "author": "Build Own Sell editorial",
        "review": "Source-linked product framework; not an assessment of any real person."
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "term-1a4f8124b374071d4d0d",
      "entity_type_slug": "metric_definition",
      "slug": "enterprise-value",
      "title": "Enterprise value",
      "content": {
        "term": "Enterprise value",
        "definition": "The modeled value of the operating business before the agreed cash/debt bridge. Not automatically the seller’s proceeds.",
        "article": "price-is-not-proceeds"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "term-fe36a7412ef2836802bc",
      "entity_type_slug": "metric_definition",
      "slug": "equity-value",
      "title": "Equity value",
      "content": {
        "term": "Equity value",
        "definition": "The value attributable to ownership after the applicable cash, debt and transaction adjustments.",
        "article": "price-is-not-proceeds"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "term-ebefaa151326360fbd64",
      "entity_type_slug": "metric_definition",
      "slug": "seller-discretionary-earnings",
      "title": "Seller discretionary earnings",
      "content": {
        "term": "Seller discretionary earnings",
        "definition": "A small-business earnings measure with specific owner-benefit adjustments; it requires reconciliation and is not interchangeable with EBITDA.",
        "article": "cim-buyers-can-underwrite"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "term-66392b44a6b5d8644512",
      "entity_type_slug": "metric_definition",
      "slug": "ebitda",
      "title": "EBITDA",
      "content": {
        "term": "EBITDA",
        "definition": "Earnings before interest, taxes, depreciation and amortization. Normalization and replacement labor require review.",
        "article": "cim-buyers-can-underwrite"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "term-78229b305cf491f1b649",
      "entity_type_slug": "metric_definition",
      "slug": "arr-and-mrr",
      "title": "ARR and MRR",
      "content": {
        "term": "ARR and MRR",
        "definition": "Annual or monthly recurring revenue measures. One-time projects and lifetime licenses are not recurring subscriptions.",
        "article": "revenue-verified-is-not-buyer-ready"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "term-3d9b1840bf6844f4b9db",
      "entity_type_slug": "metric_definition",
      "slug": "quality-of-earnings",
      "title": "Quality of earnings",
      "content": {
        "term": "Quality of earnings",
        "definition": "An examination of reported earnings, adjustments and sustainability; not just a revenue screenshot.",
        "article": "quickbooks-valuation-not-one-number"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "term-cd78ec78e6fed8874aa5",
      "entity_type_slug": "metric_definition",
      "slug": "cim",
      "title": "CIM",
      "content": {
        "term": "CIM",
        "definition": "A confidential information memorandum describing a potential transaction and the business, subject to diligence.",
        "article": "cim-buyers-can-underwrite"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "term-b67f2f79ded6d125f075",
      "entity_type_slug": "metric_definition",
      "slug": "letter-of-intent",
      "title": "Letter of intent",
      "content": {
        "term": "Letter of intent",
        "definition": "A document proposing deal terms; binding and nonbinding provisions vary. It is not released acquisition proceeds.",
        "article": "buyer-mandate-before-marketplace"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "term-58a243e8be326e497ce0",
      "entity_type_slug": "metric_definition",
      "slug": "earnout",
      "title": "Earnout",
      "content": {
        "term": "Earnout",
        "definition": "Contingent future consideration tied to agreed outcomes. Model timing and collection risk separately from closing cash.",
        "article": "price-is-not-proceeds"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "term-a1240631f75087a7e793",
      "entity_type_slug": "metric_definition",
      "slug": "seller-financing",
      "title": "Seller financing",
      "content": {
        "term": "Seller financing",
        "definition": "A portion of the price owed later under agreed financing terms, not cash collected today.",
        "article": "price-is-not-proceeds"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "term-a857d4bb895ff3108e78",
      "entity_type_slug": "metric_definition",
      "slug": "asset-sale",
      "title": "Asset sale",
      "content": {
        "term": "Asset sale",
        "definition": "A transfer of specified assets and agreed obligations. Customer, software and platform contracts may need separate consents.",
        "article": "build-to-sell-without-building-a-job"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "term-e4e28075b070a1ad63de",
      "entity_type_slug": "metric_definition",
      "slug": "equity-sale",
      "title": "Equity sale",
      "content": {
        "term": "Equity sale",
        "definition": "A transfer of company ownership interests, with different liability, tax and regulatory questions from an asset sale.",
        "article": "buyer-mandate-before-marketplace"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "term-512934c831db744f33f4",
      "entity_type_slug": "metric_definition",
      "slug": "minority-liquidity",
      "title": "Minority liquidity",
      "content": {
        "term": "Minority liquidity",
        "definition": "A sale of less than a controlling interest or a shareholder secondary. This is not the same underwriting or legal path as a complete exit.",
        "article": "buyer-mandate-before-marketplace"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "term-8c7bebc9bcf3193adab9",
      "entity_type_slug": "metric_definition",
      "slug": "recapitalization",
      "title": "Recapitalization",
      "content": {
        "term": "Recapitalization",
        "definition": "A change to the financing or ownership structure, sometimes providing partial owner liquidity while retaining ownership.",
        "article": "price-is-not-proceeds"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "term-5a6568bc92bea5ec1b9e",
      "entity_type_slug": "metric_definition",
      "slug": "strategic-acquisition",
      "title": "Strategic acquisition",
      "content": {
        "term": "Strategic acquisition",
        "definition": "A purchase motivated by a buyer-specific capability, market, distribution, technology or other complement.",
        "article": "build-to-sell-without-building-a-job"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "term-7662aca1e9e04190834a",
      "entity_type_slug": "metric_definition",
      "slug": "portfolio-bolt-on",
      "title": "Portfolio bolt-on",
      "content": {
        "term": "Portfolio bolt-on",
        "definition": "A business added to an existing portfolio where a shared operating or distribution model may improve economics.",
        "article": "buyer-mandate-before-marketplace"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "term-127d6cf9137c712d5519",
      "entity_type_slug": "metric_definition",
      "slug": "buy-box",
      "title": "Buy box",
      "content": {
        "term": "Buy box",
        "definition": "A buyer’s stated criteria. Matching them is not proof of funds, willingness to buy or an offer.",
        "article": "buyer-mandate-before-marketplace"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "term-7a4e8b1db35b2367056b",
      "entity_type_slug": "metric_definition",
      "slug": "transferability",
      "title": "Transferability",
      "content": {
        "term": "Transferability",
        "definition": "The practical and contractual ability to pass a business’s value and operation to another owner.",
        "article": "build-to-sell-without-building-a-job"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "term-170d6c9d7fd0cca0ba2c",
      "entity_type_slug": "metric_definition",
      "slug": "model-dependency",
      "title": "Model dependency",
      "content": {
        "term": "Model dependency",
        "definition": "Reliance on a particular AI provider, capability, cost structure or access policy.",
        "article": "ai-moat-test"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "term-dea4676bfd0686fc9d4c",
      "entity_type_slug": "metric_definition",
      "slug": "related-party-deal",
      "title": "Related-party deal",
      "content": {
        "term": "Related-party deal",
        "definition": "A transaction involving an affiliated party. The relationship must be disclosed rather than hidden behind editorial ranking.",
        "article": "buyer-mandate-before-marketplace"
      },
      "visibility": "public",
      "publication_state": "published",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-0183d687f045630ef260",
      "entity_type_slug": "acquirer_profile",
      "slug": "buyer-dcoop",
      "title": "Dcoop Holdings",
      "content": {
        "name": "Dcoop Holdings",
        "official_domain": "www.dcoopholdings.com",
        "buyer_type": "micro_holdco",
        "profile_status": "public_research",
        "claimed": false,
        "buyer_confirmation": null,
        "funding_verified": false
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-thesis-0183d687f045630ef260",
      "entity_type_slug": "buyer_thesis",
      "slug": "buyer-thesis-dcoop",
      "title": "Small, profitable B2B software with recurring customers",
      "content": {
        "id": "dcoop",
        "name": "Dcoop Holdings",
        "buyerType": "micro_holdco",
        "models": [
          "b2b_saas",
          "vertical_software"
        ],
        "headline": "Small, profitable B2B software with recurring customers",
        "source": {
          "url": "https://www.dcoopholdings.com/",
          "publisher": "Dcoop Holdings",
          "checkedAt": "2026-09-16",
          "publishedAt": null
        },
        "criteria": [
          {
            "metric": "mrr",
            "label": "Target monthly recurring revenue",
            "min": 1000,
            "max": 5000,
            "strength": "target",
            "unit": "USD/month",
            "note": "",
            "upperExclusive": false
          }
        ],
        "qualitative": [
          "Recurring business customers",
          "Profitable small products and customer loyalty"
        ],
        "exclusions": [],
        "builderImplication": "A plausible micro-business research lane. Validate a repeatable customer problem and real recurring receipts; the page is not a promise to buy a new build.",
        "status": "public_research",
        "claimed": false,
        "buyerConfirmedAt": null,
        "fundingVerified": false,
        "acceptsNewBuilds": null,
        "geography": "Not specified in reviewed source",
        "structures": [
          "100% acquisition",
          "Seller notes / earnouts may be discussed"
        ],
        "timeline": "Buyer describes 30–60 days from first conversation to closing; this is not creation-to-cash or a guaranteed schedule.",
        "unknowns": [
          "Current mandate capacity and decision authority",
          "Minimum operating history and acceptable concentration",
          "Price, cash at closing and post-close obligations"
        ],
        "questions": [
          "Which stated criteria are mandatory rather than preferences?",
          "Is this thesis currently active, and what minimum operating history is required?",
          "What customer, financial and transfer evidence would justify an initial review?"
        ]
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-source-0183d687f045630ef260",
      "entity_type_slug": "source_item",
      "slug": "buyer-source-dcoop",
      "title": "Dcoop Holdings acquisition criteria",
      "content": {
        "url": "https://www.dcoopholdings.com/",
        "publisher": "Dcoop Holdings",
        "checkedAt": "2026-09-16",
        "publishedAt": null
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-ab9e1c90be8c4508a234",
      "entity_type_slug": "acquirer_profile",
      "slug": "buyer-fork-equity",
      "title": "Fork Equity",
      "content": {
        "name": "Fork Equity",
        "official_domain": "forkequity.com",
        "buyer_type": "micro_holdco",
        "profile_status": "public_research",
        "claimed": false,
        "buyer_confirmation": null,
        "funding_verified": false
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-thesis-ab9e1c90be8c4508a234",
      "entity_type_slug": "buyer_thesis",
      "slug": "buyer-thesis-fork-equity",
      "title": "Founder-led B2B SaaS with a clear path to additional growth",
      "content": {
        "id": "fork-equity",
        "name": "Fork Equity",
        "buyerType": "micro_holdco",
        "models": [
          "b2b_saas"
        ],
        "headline": "Founder-led B2B SaaS with a clear path to additional growth",
        "source": {
          "url": "https://forkequity.com/thesis",
          "publisher": "Fork Equity",
          "checkedAt": "2026-09-16",
          "publishedAt": null
        },
        "criteria": [
          {
            "metric": "mrr",
            "label": "Illustrative founder scenario",
            "min": 10000,
            "max": 15000,
            "strength": "illustrative",
            "unit": "USD/month",
            "note": "This range appears in a thesis example; it is NOT a published eligibility rule.",
            "upperExclusive": false
          }
        ],
        "qualitative": [
          "Bootstrapped founder-led SaaS",
          "First-to-market positioning and growth runway"
        ],
        "exclusions": [
          "consumer",
          "social_network",
          "mobile"
        ],
        "builderImplication": "Transfer a useful acquisition pattern, not a speculative revenue multiple. Confirm the actual buy box before building toward an illustrative example.",
        "status": "public_research",
        "claimed": false,
        "buyerConfirmedAt": null,
        "fundingVerified": false,
        "acceptsNewBuilds": null,
        "geography": "Not specified in reviewed source",
        "structures": [],
        "timeline": "No comparable process timetable recorded.",
        "unknowns": [
          "Current mandate capacity and decision authority",
          "Minimum operating history and acceptable concentration",
          "Price, cash at closing and post-close obligations"
        ],
        "questions": [
          "Which stated criteria are mandatory rather than preferences?",
          "Is this thesis currently active, and what minimum operating history is required?",
          "What customer, financial and transfer evidence would justify an initial review?"
        ]
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-source-ab9e1c90be8c4508a234",
      "entity_type_slug": "source_item",
      "slug": "buyer-source-fork-equity",
      "title": "Fork Equity acquisition criteria",
      "content": {
        "url": "https://forkequity.com/thesis",
        "publisher": "Fork Equity",
        "checkedAt": "2026-09-16",
        "publishedAt": null
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-e1a98f5f2627e0a39932",
      "entity_type_slug": "acquirer_profile",
      "slug": "buyer-xo-capital",
      "title": "XO Capital",
      "content": {
        "name": "XO Capital",
        "official_domain": "www.xo.capital",
        "buyer_type": "micro_holdco",
        "profile_status": "public_research",
        "claimed": false,
        "buyer_confirmation": null,
        "funding_verified": false
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-thesis-e1a98f5f2627e0a39932",
      "entity_type_slug": "buyer_thesis",
      "slug": "buyer-thesis-xo-capital",
      "title": "Profitable B2B SaaS with customers, margins and limited platform risk",
      "content": {
        "id": "xo-capital",
        "name": "XO Capital",
        "buyerType": "micro_holdco",
        "models": [
          "b2b_saas"
        ],
        "headline": "Profitable B2B SaaS with customers, margins and limited platform risk",
        "source": {
          "url": "https://www.xo.capital/",
          "publisher": "XO Capital",
          "checkedAt": "2026-09-16",
          "publishedAt": null
        },
        "criteria": [
          {
            "metric": "mrr",
            "label": "Minimum MRR",
            "min": 10000,
            "max": null,
            "strength": "minimum",
            "unit": "USD/month",
            "note": "",
            "upperExclusive": false
          },
          {
            "metric": "mrr",
            "label": "Preferred MRR",
            "min": 30000,
            "max": 60000,
            "strength": "target",
            "unit": "USD/month",
            "note": "",
            "upperExclusive": false
          },
          {
            "metric": "gross_margin_pct",
            "label": "Gross margin",
            "min": 80,
            "max": null,
            "strength": "minimum",
            "unit": "percent",
            "note": "",
            "upperExclusive": false
          },
          {
            "metric": "customers",
            "label": "Customer count",
            "min": 50,
            "max": null,
            "strength": "minimum",
            "unit": "count",
            "note": "",
            "upperExclusive": false
          },
          {
            "metric": "lifetime_revenue_pct",
            "label": "Lifetime-deal share of revenue",
            "min": null,
            "max": 50,
            "strength": "maximum",
            "unit": "percent",
            "note": "Strictly under 50 percent.",
            "upperExclusive": true
          }
        ],
        "qualitative": [
          "B2B recurring revenue",
          "Limited platform dependence"
        ],
        "exclusions": [],
        "builderImplication": "At $199 per month, 51 customers exceed the $10k MRR floor arithmetically. That does not prove durable retention, margins or a buyer offer.",
        "status": "public_research",
        "claimed": false,
        "buyerConfirmedAt": null,
        "fundingVerified": false,
        "acceptsNewBuilds": null,
        "geography": "Not specified in reviewed source",
        "structures": [],
        "timeline": "Buyer says approximately 30 days to close; starting point and diligence exceptions must be confirmed.",
        "unknowns": [
          "Current mandate capacity and decision authority",
          "Minimum operating history and acceptable concentration",
          "Price, cash at closing and post-close obligations"
        ],
        "questions": [
          "Which stated criteria are mandatory rather than preferences?",
          "Is this thesis currently active, and what minimum operating history is required?",
          "What customer, financial and transfer evidence would justify an initial review?"
        ]
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-source-e1a98f5f2627e0a39932",
      "entity_type_slug": "source_item",
      "slug": "buyer-source-xo-capital",
      "title": "XO Capital acquisition criteria",
      "content": {
        "url": "https://www.xo.capital/",
        "publisher": "XO Capital",
        "checkedAt": "2026-09-16",
        "publishedAt": null
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-79c185708ab2756a5d6d",
      "entity_type_slug": "acquirer_profile",
      "slug": "buyer-saas-group",
      "title": "saas.group",
      "content": {
        "name": "saas.group",
        "official_domain": "saas.group",
        "buyer_type": "software_holdco",
        "profile_status": "public_research",
        "claimed": false,
        "buyer_confirmation": null,
        "funding_verified": false
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-thesis-79c185708ab2756a5d6d",
      "entity_type_slug": "buyer_thesis",
      "slug": "buyer-thesis-saas-group",
      "title": "Established SaaS with product-market fit and efficient distribution",
      "content": {
        "id": "saas-group",
        "name": "saas.group",
        "buyerType": "software_holdco",
        "models": [
          "b2b_saas",
          "vertical_software"
        ],
        "headline": "Established SaaS with product-market fit and efficient distribution",
        "source": {
          "url": "https://saas.group/about/",
          "publisher": "saas.group",
          "checkedAt": "2026-09-16",
          "publishedAt": null
        },
        "criteria": [
          {
            "metric": "arr",
            "label": "Target annual recurring revenue",
            "min": 2000000,
            "max": 10000000,
            "strength": "target",
            "unit": "USD/year",
            "note": "",
            "upperExclusive": false
          }
        ],
        "qualitative": [
          "Product-led growth and self-service",
          "Limited operating costs",
          "Remote-first teams"
        ],
        "exclusions": [],
        "builderImplication": "Use as a scale-up destination, not an assumed 30-day micro-exit buyer. Record cohort evidence and operating independence.",
        "status": "public_research",
        "claimed": false,
        "buyerConfirmedAt": null,
        "fundingVerified": false,
        "acceptsNewBuilds": null,
        "geography": "International teams described; confirm jurisdiction fit",
        "structures": [],
        "timeline": "Buyer states 8–10 weeks after an offer is accepted; not from the start of building.",
        "unknowns": [
          "Current mandate capacity and decision authority",
          "Minimum operating history and acceptable concentration",
          "Price, cash at closing and post-close obligations"
        ],
        "questions": [
          "Which stated criteria are mandatory rather than preferences?",
          "Is this thesis currently active, and what minimum operating history is required?",
          "What customer, financial and transfer evidence would justify an initial review?"
        ]
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-source-79c185708ab2756a5d6d",
      "entity_type_slug": "source_item",
      "slug": "buyer-source-saas-group",
      "title": "saas.group acquisition criteria",
      "content": {
        "url": "https://saas.group/about/",
        "publisher": "saas.group",
        "checkedAt": "2026-09-16",
        "publishedAt": null
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-bd295178afdd226276d3",
      "entity_type_slug": "acquirer_profile",
      "slug": "buyer-sureswift",
      "title": "SureSwift Capital",
      "content": {
        "name": "SureSwift Capital",
        "official_domain": "www.sureswiftcapital.com",
        "buyer_type": "software_holdco",
        "profile_status": "public_research",
        "claimed": false,
        "buyer_confirmation": null,
        "funding_verified": false
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-thesis-bd295178afdd226276d3",
      "entity_type_slug": "buyer_thesis",
      "slug": "buyer-thesis-sureswift",
      "title": "Revenue-producing SaaS with essential workflows and growth",
      "content": {
        "id": "sureswift",
        "name": "SureSwift Capital",
        "buyerType": "software_holdco",
        "models": [
          "b2b_saas"
        ],
        "headline": "Revenue-producing SaaS with essential workflows and growth",
        "source": {
          "url": "https://www.sureswiftcapital.com/blog/saas-acquisition-deal-structures",
          "publisher": "SureSwift Capital",
          "checkedAt": "2026-09-16",
          "publishedAt": "2024-09-19"
        },
        "criteria": [
          {
            "metric": "revenue_ttm",
            "label": "Ideal trailing-twelve-month revenue",
            "min": 1000000,
            "max": 5000000,
            "strength": "target",
            "unit": "USD/year",
            "note": "",
            "upperExclusive": false
          },
          {
            "metric": "growth_pct",
            "label": "Ideal annual growth",
            "min": 10,
            "max": 30,
            "strength": "target",
            "unit": "percent",
            "note": "",
            "upperExclusive": false
          }
        ],
        "qualitative": [
          "Low churn and essential workflows",
          "Profitable or breakeven with a credible route to profitability",
          "Not dependent on a single distribution platform"
        ],
        "exclusions": [],
        "builderImplication": "The dated article is a starting point for reconfirmation, not evidence of an active request today. Platform-only app businesses may not fit.",
        "status": "public_research",
        "claimed": false,
        "buyerConfirmedAt": null,
        "fundingVerified": false,
        "acceptsNewBuilds": null,
        "geography": "English-speaking customer markets described; confirm entity jurisdiction",
        "structures": [],
        "timeline": "No comparable process timetable recorded.",
        "unknowns": [
          "Current mandate capacity and decision authority",
          "Minimum operating history and acceptable concentration",
          "Price, cash at closing and post-close obligations"
        ],
        "questions": [
          "Which stated criteria are mandatory rather than preferences?",
          "Is this thesis currently active, and what minimum operating history is required?",
          "What customer, financial and transfer evidence would justify an initial review?"
        ]
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-source-bd295178afdd226276d3",
      "entity_type_slug": "source_item",
      "slug": "buyer-source-sureswift",
      "title": "SureSwift Capital acquisition criteria",
      "content": {
        "url": "https://www.sureswiftcapital.com/blog/saas-acquisition-deal-structures",
        "publisher": "SureSwift Capital",
        "checkedAt": "2026-09-16",
        "publishedAt": "2024-09-19"
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-8950abfda7b727630760",
      "entity_type_slug": "acquirer_profile",
      "slug": "buyer-tiny",
      "title": "Tiny",
      "content": {
        "name": "Tiny",
        "official_domain": "tiny.com",
        "buyer_type": "holding_company",
        "profile_status": "public_research",
        "claimed": false,
        "buyer_confirmation": null,
        "funding_verified": false
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-thesis-8950abfda7b727630760",
      "entity_type_slug": "buyer_thesis",
      "slug": "buyer-thesis-tiny",
      "title": "Profitable, defensible businesses with operating history",
      "content": {
        "id": "tiny",
        "name": "Tiny",
        "buyerType": "holding_company",
        "models": [
          "b2b_saas",
          "vertical_software",
          "services",
          "community"
        ],
        "headline": "Profitable, defensible businesses with operating history",
        "source": {
          "url": "https://tiny.com/",
          "publisher": "Tiny",
          "checkedAt": "2026-09-16",
          "publishedAt": null
        },
        "criteria": [
          {
            "metric": "company_age_months",
            "label": "Operating history",
            "min": 36,
            "max": null,
            "strength": "minimum",
            "unit": "months",
            "note": "",
            "upperExclusive": false
          },
          {
            "metric": "transaction_value",
            "label": "Stated transaction-size range",
            "min": 5000000,
            "max": 300000000,
            "strength": "target",
            "unit": "USD",
            "note": "Stated deal sizes, not a revenue range or proof of available capital.",
            "upperExclusive": false
          }
        ],
        "qualitative": [
          "Profitability and defensibility",
          "Understandable business and a capable team"
        ],
        "exclusions": [],
        "builderImplication": "Three years of operating history makes this a longer-term reference, not a 30–90-day new-business sales plan.",
        "status": "public_research",
        "claimed": false,
        "buyerConfirmedAt": null,
        "fundingVerified": false,
        "acceptsNewBuilds": null,
        "geography": "Not specified in reviewed source",
        "structures": [
          "Full or partial owner exit"
        ],
        "timeline": "Fast historical acquisitions are not a minimum diligence promise.",
        "unknowns": [
          "Current mandate capacity and decision authority",
          "Minimum operating history and acceptable concentration",
          "Price, cash at closing and post-close obligations"
        ],
        "questions": [
          "Which stated criteria are mandatory rather than preferences?",
          "Is this thesis currently active, and what minimum operating history is required?",
          "What customer, financial and transfer evidence would justify an initial review?"
        ]
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-source-8950abfda7b727630760",
      "entity_type_slug": "source_item",
      "slug": "buyer-source-tiny",
      "title": "Tiny acquisition criteria",
      "content": {
        "url": "https://tiny.com/",
        "publisher": "Tiny",
        "checkedAt": "2026-09-16",
        "publishedAt": null
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-3ff479c2984b386b53fe",
      "entity_type_slug": "acquirer_profile",
      "slug": "buyer-maple-media",
      "title": "Maple Media",
      "content": {
        "name": "Maple Media",
        "official_domain": "maplemedia.io",
        "buyer_type": "mobile_buyer",
        "profile_status": "public_research",
        "claimed": false,
        "buyer_confirmation": null,
        "funding_verified": false
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-thesis-3ff479c2984b386b53fe",
      "entity_type_slug": "buyer_thesis",
      "slug": "buyer-thesis-maple-media",
      "title": "Released apps and games with an established user and revenue base",
      "content": {
        "id": "maple-media",
        "name": "Maple Media",
        "buyerType": "mobile_buyer",
        "models": [
          "mobile"
        ],
        "headline": "Released apps and games with an established user and revenue base",
        "source": {
          "url": "https://maplemedia.io/acquisitions/",
          "publisher": "Maple Media",
          "checkedAt": "2026-09-16",
          "publishedAt": null
        },
        "criteria": [
          {
            "metric": "store_age_months",
            "label": "Minimum store history",
            "min": 6,
            "max": null,
            "strength": "minimum",
            "unit": "months",
            "note": "Six calendar months, not a thirty-day build sprint.",
            "upperExclusive": false
          }
        ],
        "qualitative": [
          "Stable user base and revenue",
          "Apps, games or portfolios"
        ],
        "exclusions": [],
        "builderImplication": "A new app launched today cannot satisfy the stated six-month history within 90 days. An existing app may fit; receipts still matter.",
        "status": "public_research",
        "claimed": false,
        "buyerConfirmedAt": null,
        "fundingVerified": false,
        "acceptsNewBuilds": null,
        "geography": "Global acquisitions described",
        "structures": [],
        "timeline": "No comparable process timetable recorded.",
        "unknowns": [
          "Current mandate capacity and decision authority",
          "Minimum operating history and acceptable concentration",
          "Price, cash at closing and post-close obligations"
        ],
        "questions": [
          "Which stated criteria are mandatory rather than preferences?",
          "Is this thesis currently active, and what minimum operating history is required?",
          "What customer, financial and transfer evidence would justify an initial review?"
        ]
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-source-3ff479c2984b386b53fe",
      "entity_type_slug": "source_item",
      "slug": "buyer-source-maple-media",
      "title": "Maple Media acquisition criteria",
      "content": {
        "url": "https://maplemedia.io/acquisitions/",
        "publisher": "Maple Media",
        "checkedAt": "2026-09-16",
        "publishedAt": null
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-1ccc5212a30a1256c10c",
      "entity_type_slug": "acquirer_profile",
      "slug": "buyer-evergreen",
      "title": "Evergreen",
      "content": {
        "name": "Evergreen",
        "official_domain": "www.evergreensg.com",
        "buyer_type": "holding_company",
        "profile_status": "public_research",
        "claimed": false,
        "buyer_confirmation": null,
        "funding_verified": false
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-thesis-1ccc5212a30a1256c10c",
      "entity_type_slug": "buyer_thesis",
      "slug": "buyer-thesis-evergreen",
      "title": "Recurring IT services and specialist technology partners",
      "content": {
        "id": "evergreen",
        "name": "Evergreen",
        "buyerType": "holding_company",
        "models": [
          "msp",
          "erp",
          "government_it"
        ],
        "headline": "Recurring IT services and specialist technology partners",
        "source": {
          "url": "https://www.evergreensg.com/investment-criteria-evergreen/",
          "publisher": "Evergreen",
          "checkedAt": "2026-09-16",
          "publishedAt": null
        },
        "criteria": [
          {
            "metric": "revenue_ttm",
            "label": "Minimum annual revenue",
            "min": 3000000,
            "max": null,
            "strength": "minimum",
            "unit": "USD/year",
            "note": "",
            "upperExclusive": false
          },
          {
            "metric": "ebitda",
            "label": "Minimum EBITDA",
            "min": 500000,
            "max": null,
            "strength": "minimum",
            "unit": "USD/year",
            "note": "",
            "upperExclusive": false
          }
        ],
        "qualitative": [
          "Recurring revenue",
          "Established teams and customer relationships",
          "Long-term ownership"
        ],
        "exclusions": [],
        "builderImplication": "This is an operating-business lane. A newly coded tool does not equal a recurring IT-services company.",
        "status": "public_research",
        "claimed": false,
        "buyerConfirmedAt": null,
        "fundingVerified": false,
        "acceptsNewBuilds": null,
        "geography": "Not specified in reviewed source",
        "structures": [
          "Generally control / full ownership; confirm structure"
        ],
        "timeline": "No comparable process timetable recorded.",
        "unknowns": [
          "Current mandate capacity and decision authority",
          "Minimum operating history and acceptable concentration",
          "Price, cash at closing and post-close obligations"
        ],
        "questions": [
          "Which stated criteria are mandatory rather than preferences?",
          "Is this thesis currently active, and what minimum operating history is required?",
          "What customer, financial and transfer evidence would justify an initial review?"
        ]
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-source-1ccc5212a30a1256c10c",
      "entity_type_slug": "source_item",
      "slug": "buyer-source-evergreen",
      "title": "Evergreen acquisition criteria",
      "content": {
        "url": "https://www.evergreensg.com/investment-criteria-evergreen/",
        "publisher": "Evergreen",
        "checkedAt": "2026-09-16",
        "publishedAt": null
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-a6afa61a9de07ec6d103",
      "entity_type_slug": "acquirer_profile",
      "slug": "buyer-dura",
      "title": "Dura Software",
      "content": {
        "name": "Dura Software",
        "official_domain": "dura.software",
        "buyer_type": "holding_company",
        "profile_status": "public_research",
        "claimed": false,
        "buyer_confirmation": null,
        "funding_verified": false
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-thesis-a6afa61a9de07ec6d103",
      "entity_type_slug": "buyer_thesis",
      "slug": "buyer-thesis-dura",
      "title": "Established US IT managed-service businesses",
      "content": {
        "id": "dura",
        "name": "Dura Software",
        "buyerType": "holding_company",
        "models": [
          "msp"
        ],
        "headline": "Established US IT managed-service businesses",
        "source": {
          "url": "https://dura.software/for-sellers/",
          "publisher": "Dura Software",
          "checkedAt": "2026-09-16",
          "publishedAt": null
        },
        "criteria": [
          {
            "metric": "adjusted_ebitda",
            "label": "Target adjusted EBITDA",
            "min": 500000,
            "max": 3000000,
            "strength": "target",
            "unit": "USD/year",
            "note": "",
            "upperExclusive": false
          }
        ],
        "qualitative": [
          "Owner-run US MSP",
          "Recurring customer relationships",
          "Sales and marketing improvement opportunities"
        ],
        "exclusions": [],
        "builderImplication": "Use the current MSP-specific seller criteria, not older assumptions about its software portfolio. A strategic tool sale would need a separately confirmed buyer case.",
        "status": "public_research",
        "claimed": false,
        "buyerConfirmedAt": null,
        "fundingVerified": false,
        "acceptsNewBuilds": null,
        "geography": "United States",
        "structures": [
          "Full exit",
          "Transition or rollover discussion"
        ],
        "timeline": "No comparable process timetable recorded.",
        "unknowns": [
          "Current mandate capacity and decision authority",
          "Minimum operating history and acceptable concentration",
          "Price, cash at closing and post-close obligations"
        ],
        "questions": [
          "Which stated criteria are mandatory rather than preferences?",
          "Is this thesis currently active, and what minimum operating history is required?",
          "What customer, financial and transfer evidence would justify an initial review?"
        ]
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-source-a6afa61a9de07ec6d103",
      "entity_type_slug": "source_item",
      "slug": "buyer-source-dura",
      "title": "Dura Software acquisition criteria",
      "content": {
        "url": "https://dura.software/for-sellers/",
        "publisher": "Dura Software",
        "checkedAt": "2026-09-16",
        "publishedAt": null
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-1a0b34673fb26f9fe3cc",
      "entity_type_slug": "acquirer_profile",
      "slug": "buyer-banyan",
      "title": "Banyan Software",
      "content": {
        "name": "Banyan Software",
        "official_domain": "banyansoftware.com",
        "buyer_type": "software_holdco",
        "profile_status": "public_research",
        "claimed": false,
        "buyer_confirmation": null,
        "funding_verified": false
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-thesis-1a0b34673fb26f9fe3cc",
      "entity_type_slug": "buyer_thesis",
      "slug": "buyer-thesis-banyan",
      "title": "Specialized software with durable recurring revenue",
      "content": {
        "id": "banyan",
        "name": "Banyan Software",
        "buyerType": "software_holdco",
        "models": [
          "vertical_software",
          "b2b_saas"
        ],
        "headline": "Specialized software with durable recurring revenue",
        "source": {
          "url": "https://banyansoftware.com/",
          "publisher": "Banyan Software",
          "checkedAt": "2026-09-16",
          "publishedAt": null
        },
        "criteria": [
          {
            "metric": "revenue_ttm",
            "label": "Typical annual revenue",
            "min": 2000000,
            "max": null,
            "strength": "typical",
            "unit": "USD/year",
            "note": "",
            "upperExclusive": false
          }
        ],
        "qualitative": [
          "High retention and recurring revenue",
          "Profitability",
          "Established team and niche customer value"
        ],
        "exclusions": [],
        "builderImplication": "A long-term destination for useful vertical software. Typical size is not a guaranteed minimum or a standing offer.",
        "status": "public_research",
        "claimed": false,
        "buyerConfirmedAt": null,
        "fundingVerified": false,
        "acceptsNewBuilds": null,
        "geography": "Not specified in reviewed source",
        "structures": [],
        "timeline": "No comparable process timetable recorded.",
        "unknowns": [
          "Current mandate capacity and decision authority",
          "Minimum operating history and acceptable concentration",
          "Price, cash at closing and post-close obligations"
        ],
        "questions": [
          "Which stated criteria are mandatory rather than preferences?",
          "Is this thesis currently active, and what minimum operating history is required?",
          "What customer, financial and transfer evidence would justify an initial review?"
        ]
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-source-1a0b34673fb26f9fe3cc",
      "entity_type_slug": "source_item",
      "slug": "buyer-source-banyan",
      "title": "Banyan Software acquisition criteria",
      "content": {
        "url": "https://banyansoftware.com/",
        "publisher": "Banyan Software",
        "checkedAt": "2026-09-16",
        "publishedAt": null
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-fe2a83df373e60a9156e",
      "entity_type_slug": "acquirer_profile",
      "slug": "buyer-zax",
      "title": "Zax",
      "content": {
        "name": "Zax",
        "official_domain": "www.zax.ai",
        "buyer_type": "software_holdco",
        "profile_status": "public_research",
        "claimed": false,
        "buyer_confirmation": null,
        "funding_verified": false
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-thesis-fe2a83df373e60a9156e",
      "entity_type_slug": "buyer_thesis",
      "slug": "buyer-thesis-zax",
      "title": "Established software where AI can improve operating performance",
      "content": {
        "id": "zax",
        "name": "Zax",
        "buyerType": "software_holdco",
        "models": [
          "b2b_saas",
          "vertical_software",
          "on_premise"
        ],
        "headline": "Established software where AI can improve operating performance",
        "source": {
          "url": "https://www.zax.ai/acquisition-criteria",
          "publisher": "Zax",
          "checkedAt": "2026-09-16",
          "publishedAt": null
        },
        "criteria": [
          {
            "metric": "revenue_ttm",
            "label": "Typical annual revenue",
            "min": 10000000,
            "max": 50000000,
            "strength": "typical",
            "unit": "USD/year",
            "note": "",
            "upperExclusive": false
          }
        ],
        "qualitative": [
          "B2B SaaS or on-premise software",
          "Flat or negative growth can be considered",
          "Loss-making, breakeven or slightly profitable businesses may fit"
        ],
        "exclusions": [],
        "builderImplication": "An AI-transformation thesis can target established distribution and customers, not newly built AI wrappers. Diagnose buyer economics before proposing a capability.",
        "status": "public_research",
        "claimed": false,
        "buyerConfirmedAt": null,
        "fundingVerified": false,
        "acceptsNewBuilds": null,
        "geography": "Global",
        "structures": [],
        "timeline": "Buyer describes 30–45 days from term sheet; conditional, not a new-build exit promise.",
        "unknowns": [
          "Current mandate capacity and decision authority",
          "Minimum operating history and acceptable concentration",
          "Price, cash at closing and post-close obligations"
        ],
        "questions": [
          "Which stated criteria are mandatory rather than preferences?",
          "Is this thesis currently active, and what minimum operating history is required?",
          "What customer, financial and transfer evidence would justify an initial review?"
        ]
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-source-fe2a83df373e60a9156e",
      "entity_type_slug": "source_item",
      "slug": "buyer-source-zax",
      "title": "Zax acquisition criteria",
      "content": {
        "url": "https://www.zax.ai/acquisition-criteria",
        "publisher": "Zax",
        "checkedAt": "2026-09-16",
        "publishedAt": null
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-823f8600ff7b729b7f7b",
      "entity_type_slug": "acquirer_profile",
      "slug": "buyer-rock-hill",
      "title": "Rock Hill Capital",
      "content": {
        "name": "Rock Hill Capital",
        "official_domain": "www.rockhillcap.com",
        "buyer_type": "private_equity",
        "profile_status": "public_research",
        "claimed": false,
        "buyer_confirmation": null,
        "funding_verified": false
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-thesis-823f8600ff7b729b7f7b",
      "entity_type_slug": "buyer_thesis",
      "slug": "buyer-thesis-rock-hill",
      "title": "Lower-middle-market industrial and related service businesses",
      "content": {
        "id": "rock-hill",
        "name": "Rock Hill Capital",
        "buyerType": "private_equity",
        "models": [
          "industrial",
          "services"
        ],
        "headline": "Lower-middle-market industrial and related service businesses",
        "source": {
          "url": "https://www.rockhillcap.com/investment-focus",
          "publisher": "Rock Hill Capital",
          "checkedAt": "2026-09-16",
          "publishedAt": null
        },
        "criteria": [
          {
            "metric": "revenue_ttm",
            "label": "Revenue focus",
            "min": 10000000,
            "max": null,
            "strength": "minimum",
            "unit": "USD/year",
            "note": "",
            "upperExclusive": false
          },
          {
            "metric": "ebitda",
            "label": "EBITDA target",
            "min": 5000000,
            "max": 20000000,
            "strength": "target",
            "unit": "USD/year",
            "note": "",
            "upperExclusive": false
          },
          {
            "metric": "ebitda_margin_pct",
            "label": "EBITDA margin",
            "min": 10,
            "max": null,
            "strength": "minimum",
            "unit": "percent",
            "note": "",
            "upperExclusive": false
          }
        ],
        "qualitative": [
          "Industrial products and services",
          "Experienced management",
          "Preference for management investment alignment"
        ],
        "exclusions": [],
        "builderImplication": "Keep institutional search separate from micro-software. These are publicly stated criteria; no relationship, endorsement or mandate with this product is claimed.",
        "status": "public_research",
        "claimed": false,
        "buyerConfirmedAt": null,
        "fundingVerified": false,
        "acceptsNewBuilds": null,
        "geography": "Preference for South / Southeast US; other US opportunities possible",
        "structures": [
          "Majority recapitalization",
          "Minority growth investment",
          "Management buyout",
          "Restructuring"
        ],
        "timeline": "No comparable process timetable recorded.",
        "unknowns": [
          "Current mandate capacity and decision authority",
          "Minimum operating history and acceptable concentration",
          "Price, cash at closing and post-close obligations"
        ],
        "questions": [
          "Which stated criteria are mandatory rather than preferences?",
          "Is this thesis currently active, and what minimum operating history is required?",
          "What customer, financial and transfer evidence would justify an initial review?"
        ]
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    },
    {
      "id": "buyer-source-823f8600ff7b729b7f7b",
      "entity_type_slug": "source_item",
      "slug": "buyer-source-rock-hill",
      "title": "Rock Hill Capital acquisition criteria",
      "content": {
        "url": "https://www.rockhillcap.com/investment-focus",
        "publisher": "Rock Hill Capital",
        "checkedAt": "2026-09-16",
        "publishedAt": null
      },
      "visibility": "public",
      "publication_state": "editorial_snapshot",
      "metadata": {
        "schema_version": "1.0.0",
        "related_party": false,
        "sponsored": false
      }
    }
  ],
  "relations": [
    {
      "from": "deal-58a6d6801ae771e63235",
      "to": "source-186641861d6d9f2fc590",
      "predicate": "supported_by"
    },
    {
      "from": "deal-58a6d6801ae771e63235",
      "to": "source-2b3709992b8992f05c57",
      "predicate": "supported_by"
    },
    {
      "from": "deal-333178788eae3e0b14c9",
      "to": "source-186641861d6d9f2fc590",
      "predicate": "supported_by"
    },
    {
      "from": "deal-bbba57318f71911354fd",
      "to": "source-186641861d6d9f2fc590",
      "predicate": "supported_by"
    },
    {
      "from": "deal-23f734f8df6ab98894eb",
      "to": "source-23ddda4810068cc44360",
      "predicate": "supported_by"
    },
    {
      "from": "deal-46ec7f79bb45903697b7",
      "to": "source-46ec7f79bb45903697b7",
      "predicate": "supported_by"
    },
    {
      "from": "deal-df31c229b3fea9685f80",
      "to": "source-df31c229b3fea9685f80",
      "predicate": "supported_by"
    },
    {
      "from": "deal-70e9a5b58afbc5bb3965",
      "to": "source-186641861d6d9f2fc590",
      "predicate": "supported_by"
    },
    {
      "from": "deal-70e9a5b58afbc5bb3965",
      "to": "source-a21ed7f87e0f180e3838",
      "predicate": "supported_by"
    },
    {
      "from": "deal-0cab1c9617404faf2b24",
      "to": "source-186641861d6d9f2fc590",
      "predicate": "supported_by"
    },
    {
      "from": "deal-17f061b418802ebdbaf6",
      "to": "source-186641861d6d9f2fc590",
      "predicate": "supported_by"
    },
    {
      "from": "deal-17f061b418802ebdbaf6",
      "to": "source-411ba6154f58df9eea5a",
      "predicate": "supported_by"
    },
    {
      "from": "deal-008177bebac1e9dbf2a4",
      "to": "source-008177bebac1e9dbf2a4",
      "predicate": "supported_by"
    },
    {
      "from": "deal-23e4355a47621286c027",
      "to": "source-cf07194ee232eb531e15",
      "predicate": "supported_by"
    },
    {
      "from": "deal-bc4cef10d7afb3403be6",
      "to": "source-bbba0a312ddeff888405",
      "predicate": "supported_by"
    },
    {
      "from": "deal-fedf97cf509f456ec07b",
      "to": "source-bbba0a312ddeff888405",
      "predicate": "supported_by"
    },
    {
      "from": "deal-3ae4a47789989c1ff6f3",
      "to": "source-bbba0a312ddeff888405",
      "predicate": "supported_by"
    },
    {
      "from": "deal-da53d5365921ba7c4248",
      "to": "source-bbba0a312ddeff888405",
      "predicate": "supported_by"
    },
    {
      "from": "deal-cf73365f5555cb7f44d8",
      "to": "source-bbba0a312ddeff888405",
      "predicate": "supported_by"
    },
    {
      "from": "deal-685fab425516dcf84f7b",
      "to": "source-bbba0a312ddeff888405",
      "predicate": "supported_by"
    },
    {
      "from": "deal-7ff5df888ea23912d774",
      "to": "source-7ff5df888ea23912d774",
      "predicate": "supported_by"
    },
    {
      "from": "deal-22bb382985c641d03e07",
      "to": "source-20fe945b1d4a1481d5e9",
      "predicate": "supported_by"
    },
    {
      "from": "deal-3cdfaf1f9a14cd0114c7",
      "to": "source-20fe945b1d4a1481d5e9",
      "predicate": "supported_by"
    },
    {
      "from": "deal-67161775ec51d7d5b91f",
      "to": "source-20fe945b1d4a1481d5e9",
      "predicate": "supported_by"
    },
    {
      "from": "deal-f031a87bdef1b7900a82",
      "to": "source-20fe945b1d4a1481d5e9",
      "predicate": "supported_by"
    },
    {
      "from": "deal-f4c9720b045c6b2ab48d",
      "to": "source-20fe945b1d4a1481d5e9",
      "predicate": "supported_by"
    },
    {
      "from": "deal-969c99aae472a299d3f8",
      "to": "source-91b6da07adf530f8a971",
      "predicate": "supported_by"
    },
    {
      "from": "deal-5d09e746d2f0b2694ae4",
      "to": "source-91b6da07adf530f8a971",
      "predicate": "supported_by"
    },
    {
      "from": "deal-5d09e746d2f0b2694ae4",
      "to": "source-262c1a06bc57dc5d2c94",
      "predicate": "supported_by"
    },
    {
      "from": "deal-cbedbde861ac4af28bac",
      "to": "source-68bf0109c6f8a87bfa96",
      "predicate": "supported_by"
    },
    {
      "from": "deal-9dff50df08c635815f4b",
      "to": "source-91b6da07adf530f8a971",
      "predicate": "supported_by"
    },
    {
      "from": "deal-9dff50df08c635815f4b",
      "to": "source-262c1a06bc57dc5d2c94",
      "predicate": "supported_by"
    },
    {
      "from": "deal-035b4d6ebd081f41b9e4",
      "to": "source-b6e1288527a6032c0f29",
      "predicate": "supported_by"
    },
    {
      "from": "deal-73680de257c4f9e1c2b3",
      "to": "source-b6e1288527a6032c0f29",
      "predicate": "supported_by"
    },
    {
      "from": "deal-73680de257c4f9e1c2b3",
      "to": "source-700d862df31405abc6d9",
      "predicate": "supported_by"
    },
    {
      "from": "deal-e0400ee81cd07bb21b5b",
      "to": "source-e0400ee81cd07bb21b5b",
      "predicate": "supported_by"
    },
    {
      "from": "deal-fed875dfb356e4e1fee7",
      "to": "source-fed875dfb356e4e1fee7",
      "predicate": "supported_by"
    },
    {
      "from": "deal-fed875dfb356e4e1fee7",
      "to": "source-a9cb956552fddb845208",
      "predicate": "supported_by"
    },
    {
      "from": "deal-7e8d529cf8dc54979d3a",
      "to": "source-7e8d529cf8dc54979d3a",
      "predicate": "supported_by"
    },
    {
      "from": "deal-7e8d529cf8dc54979d3a",
      "to": "source-63cf116b61574509acad",
      "predicate": "supported_by"
    },
    {
      "from": "deal-8365f8634d0fc7e6f87b",
      "to": "source-8365f8634d0fc7e6f87b",
      "predicate": "supported_by"
    },
    {
      "from": "deal-ee5f9ec7f56ea997c713",
      "to": "source-ee5f9ec7f56ea997c713",
      "predicate": "supported_by"
    },
    {
      "from": "article-c2c2f2b500606228c364",
      "to": "source-c8cf29dc2d67e94fef94",
      "predicate": "supported_by"
    },
    {
      "from": "article-2a189d3818731843ceb2",
      "to": "source-b90bfecca54e03a68d03",
      "predicate": "supported_by"
    },
    {
      "from": "article-8f97bb85f6b8329b0582",
      "to": "source-2a3409cb9fae7f2a5538",
      "predicate": "supported_by"
    },
    {
      "from": "article-b6c8e85cdb47abfed111",
      "to": "source-80daf15e57af2a318ecf",
      "predicate": "supported_by"
    },
    {
      "from": "article-f5b33e9bb96ccbbc1c67",
      "to": "source-7671186edb83b48c9a9d",
      "predicate": "supported_by"
    },
    {
      "from": "article-f5b33e9bb96ccbbc1c67",
      "to": "source-b7c2c02748ef863dae5a",
      "predicate": "supported_by"
    },
    {
      "from": "article-f5b33e9bb96ccbbc1c67",
      "to": "source-faa2a9bdcc837728fffd",
      "predicate": "supported_by"
    },
    {
      "from": "article-7e713ca1404f717e9cef",
      "to": "source-cd4bfdefa67a0db36741",
      "predicate": "supported_by"
    },
    {
      "from": "article-7e713ca1404f717e9cef",
      "to": "source-5cc364f2a63d15b89e39",
      "predicate": "supported_by"
    },
    {
      "from": "article-8c6064f1c361ee56c96d",
      "to": "source-aedf4afd5cc3d608713d",
      "predicate": "supported_by"
    },
    {
      "from": "article-8c6064f1c361ee56c96d",
      "to": "source-357e8b93ce7f2f967f50",
      "predicate": "supported_by"
    },
    {
      "from": "article-8c6064f1c361ee56c96d",
      "to": "source-3c4fe96f9367df9a3b46",
      "predicate": "supported_by"
    },
    {
      "from": "article-8c6064f1c361ee56c96d",
      "to": "source-11007a8e007c6ba5b076",
      "predicate": "supported_by"
    },
    {
      "from": "article-70212b123b9aa3ad39d8",
      "to": "source-48c4729167b151517199",
      "predicate": "supported_by"
    },
    {
      "from": "article-70212b123b9aa3ad39d8",
      "to": "source-15fd8906342c8a979df0",
      "predicate": "supported_by"
    },
    {
      "from": "article-b6bd3e5d24f6769619a1",
      "to": "source-1c5889f3c770462f39ed",
      "predicate": "supported_by"
    },
    {
      "from": "article-7b679a1b2c26ba08a019",
      "to": "source-15fd8906342c8a979df0",
      "predicate": "supported_by"
    },
    {
      "from": "article-7b679a1b2c26ba08a019",
      "to": "source-07a62e763b4c20db2e47",
      "predicate": "supported_by"
    },
    {
      "from": "article-ab9e27ff390939e7d07f",
      "to": "source-48c4729167b151517199",
      "predicate": "supported_by"
    },
    {
      "from": "article-541a1158ec7e0a0f52a3",
      "to": "source-aedf4afd5cc3d608713d",
      "predicate": "supported_by"
    },
    {
      "from": "article-cd76bd18042b1280a0a3",
      "to": "source-48c4729167b151517199",
      "predicate": "supported_by"
    },
    {
      "from": "article-44a5a442603a2925f83f",
      "to": "source-1c5889f3c770462f39ed",
      "predicate": "supported_by"
    },
    {
      "from": "article-ee7a7e8f44c99ee5a992",
      "to": "source-f5e5ec5039ef2e3ea373",
      "predicate": "supported_by"
    },
    {
      "from": "article-ee7a7e8f44c99ee5a992",
      "to": "source-e14460598cd579f64459",
      "predicate": "supported_by"
    },
    {
      "from": "article-93d4ad6aa23ac19ca468",
      "to": "source-e510ea62b1ef98822abd",
      "predicate": "supported_by"
    },
    {
      "from": "buyer-0183d687f045630ef260",
      "to": "buyer-thesis-0183d687f045630ef260",
      "predicate": "has_researched_thesis"
    },
    {
      "from": "buyer-thesis-0183d687f045630ef260",
      "to": "buyer-source-0183d687f045630ef260",
      "predicate": "supported_by"
    },
    {
      "from": "buyer-0183d687f045630ef260",
      "to": "buyer-source-0183d687f045630ef260",
      "predicate": "described_by"
    },
    {
      "from": "buyer-ab9e1c90be8c4508a234",
      "to": "buyer-thesis-ab9e1c90be8c4508a234",
      "predicate": "has_researched_thesis"
    },
    {
      "from": "buyer-thesis-ab9e1c90be8c4508a234",
      "to": "buyer-source-ab9e1c90be8c4508a234",
      "predicate": "supported_by"
    },
    {
      "from": "buyer-ab9e1c90be8c4508a234",
      "to": "buyer-source-ab9e1c90be8c4508a234",
      "predicate": "described_by"
    },
    {
      "from": "buyer-e1a98f5f2627e0a39932",
      "to": "buyer-thesis-e1a98f5f2627e0a39932",
      "predicate": "has_researched_thesis"
    },
    {
      "from": "buyer-thesis-e1a98f5f2627e0a39932",
      "to": "buyer-source-e1a98f5f2627e0a39932",
      "predicate": "supported_by"
    },
    {
      "from": "buyer-e1a98f5f2627e0a39932",
      "to": "buyer-source-e1a98f5f2627e0a39932",
      "predicate": "described_by"
    },
    {
      "from": "buyer-79c185708ab2756a5d6d",
      "to": "buyer-thesis-79c185708ab2756a5d6d",
      "predicate": "has_researched_thesis"
    },
    {
      "from": "buyer-thesis-79c185708ab2756a5d6d",
      "to": "buyer-source-79c185708ab2756a5d6d",
      "predicate": "supported_by"
    },
    {
      "from": "buyer-79c185708ab2756a5d6d",
      "to": "buyer-source-79c185708ab2756a5d6d",
      "predicate": "described_by"
    },
    {
      "from": "buyer-bd295178afdd226276d3",
      "to": "buyer-thesis-bd295178afdd226276d3",
      "predicate": "has_researched_thesis"
    },
    {
      "from": "buyer-thesis-bd295178afdd226276d3",
      "to": "buyer-source-bd295178afdd226276d3",
      "predicate": "supported_by"
    },
    {
      "from": "buyer-bd295178afdd226276d3",
      "to": "buyer-source-bd295178afdd226276d3",
      "predicate": "described_by"
    },
    {
      "from": "buyer-8950abfda7b727630760",
      "to": "buyer-thesis-8950abfda7b727630760",
      "predicate": "has_researched_thesis"
    },
    {
      "from": "buyer-thesis-8950abfda7b727630760",
      "to": "buyer-source-8950abfda7b727630760",
      "predicate": "supported_by"
    },
    {
      "from": "buyer-8950abfda7b727630760",
      "to": "buyer-source-8950abfda7b727630760",
      "predicate": "described_by"
    },
    {
      "from": "buyer-3ff479c2984b386b53fe",
      "to": "buyer-thesis-3ff479c2984b386b53fe",
      "predicate": "has_researched_thesis"
    },
    {
      "from": "buyer-thesis-3ff479c2984b386b53fe",
      "to": "buyer-source-3ff479c2984b386b53fe",
      "predicate": "supported_by"
    },
    {
      "from": "buyer-3ff479c2984b386b53fe",
      "to": "buyer-source-3ff479c2984b386b53fe",
      "predicate": "described_by"
    },
    {
      "from": "buyer-1ccc5212a30a1256c10c",
      "to": "buyer-thesis-1ccc5212a30a1256c10c",
      "predicate": "has_researched_thesis"
    },
    {
      "from": "buyer-thesis-1ccc5212a30a1256c10c",
      "to": "buyer-source-1ccc5212a30a1256c10c",
      "predicate": "supported_by"
    },
    {
      "from": "buyer-1ccc5212a30a1256c10c",
      "to": "buyer-source-1ccc5212a30a1256c10c",
      "predicate": "described_by"
    },
    {
      "from": "buyer-a6afa61a9de07ec6d103",
      "to": "buyer-thesis-a6afa61a9de07ec6d103",
      "predicate": "has_researched_thesis"
    },
    {
      "from": "buyer-thesis-a6afa61a9de07ec6d103",
      "to": "buyer-source-a6afa61a9de07ec6d103",
      "predicate": "supported_by"
    },
    {
      "from": "buyer-a6afa61a9de07ec6d103",
      "to": "buyer-source-a6afa61a9de07ec6d103",
      "predicate": "described_by"
    },
    {
      "from": "buyer-1a0b34673fb26f9fe3cc",
      "to": "buyer-thesis-1a0b34673fb26f9fe3cc",
      "predicate": "has_researched_thesis"
    },
    {
      "from": "buyer-thesis-1a0b34673fb26f9fe3cc",
      "to": "buyer-source-1a0b34673fb26f9fe3cc",
      "predicate": "supported_by"
    },
    {
      "from": "buyer-1a0b34673fb26f9fe3cc",
      "to": "buyer-source-1a0b34673fb26f9fe3cc",
      "predicate": "described_by"
    },
    {
      "from": "buyer-fe2a83df373e60a9156e",
      "to": "buyer-thesis-fe2a83df373e60a9156e",
      "predicate": "has_researched_thesis"
    },
    {
      "from": "buyer-thesis-fe2a83df373e60a9156e",
      "to": "buyer-source-fe2a83df373e60a9156e",
      "predicate": "supported_by"
    },
    {
      "from": "buyer-fe2a83df373e60a9156e",
      "to": "buyer-source-fe2a83df373e60a9156e",
      "predicate": "described_by"
    },
    {
      "from": "buyer-823f8600ff7b729b7f7b",
      "to": "buyer-thesis-823f8600ff7b729b7f7b",
      "predicate": "has_researched_thesis"
    },
    {
      "from": "buyer-thesis-823f8600ff7b729b7f7b",
      "to": "buyer-source-823f8600ff7b729b7f7b",
      "predicate": "supported_by"
    },
    {
      "from": "buyer-823f8600ff7b729b7f7b",
      "to": "buyer-source-823f8600ff7b729b7f7b",
      "predicate": "described_by"
    }
  ]
}