{
  "fictional": true,
  "fixture_description": "Twelve author-created plaintext emails from eight fictional .example merchants. No personal inbox was accessed. These messages use explicit labeled fields so a small offline reference parser can reproduce the demonstration.",
  "messages": [
    {
      "id": "demo-email-001",
      "date": "2026-08-15",
      "from": "billing@paperplane.example",
      "subject": "Your August Paperplane receipt",
      "body": "Hello demo reader,\nYour Paperplane workspace payment was received.\nMerchant: Paperplane\nMerchant domain: paperplane.example\nMessage type: receipt\nInvoice ID: PP-20260815\nAmount charged: USD 12.00\nBilling cadence: monthly\nNext charge: 2026-09-15\nThanks,\nThe fictional Paperplane team"
    },
    {
      "id": "demo-email-002",
      "date": "2026-09-15",
      "from": "billing@paperplane.example",
      "subject": "Your September Paperplane receipt",
      "body": "Hello demo reader,\nYour Paperplane workspace payment was received.\nMerchant: Paperplane\nMerchant domain: paperplane.example\nMessage type: receipt\nInvoice ID: PP-20260915\nAmount charged: USD 12.00\nBilling cadence: monthly\nNext charge: 2026-10-15\nThanks,\nThe fictional Paperplane team"
    },
    {
      "id": "demo-email-003",
      "date": "2026-09-16",
      "from": "billing@paperplane.example",
      "subject": "Copy of your September Paperplane receipt",
      "body": "Hello demo reader,\nHere is another copy of the receipt you requested. This is not a new charge.\nMerchant: Paperplane\nMerchant domain: paperplane.example\nMessage type: receipt\nInvoice ID: PP-20260915\nAmount charged: USD 12.00\nBilling cadence: monthly\nNext charge: 2026-10-15\nThanks,\nThe fictional Paperplane team"
    },
    {
      "id": "demo-email-004",
      "date": "2026-09-12",
      "from": "receipts@archivebox.example",
      "subject": "Archivebox annual plan receipt",
      "body": "Hello demo reader,\nThank you for renewing the Archivebox annual plan.\nMerchant: Archivebox\nMerchant domain: archivebox.example\nMessage type: receipt\nInvoice ID: AB-20260912\nAmount charged: USD 120.00\nBilling cadence: annual\nNext charge: 2027-09-12\nYour account uses annual billing, not monthly installments.\nThe fictional Archivebox team"
    },
    {
      "id": "demo-email-005",
      "date": "2026-09-05",
      "from": "billing@morgen.example",
      "subject": "Morgen monthly receipt in euros",
      "body": "Hello demo reader,\nYour Morgen plan payment was received.\nMerchant: Morgen\nMerchant domain: morgen.example\nMessage type: receipt\nInvoice ID: MO-20260905\nAmount charged: EUR 9.00\nBilling cadence: monthly\nNext charge: 2026-10-05\nThe fictional Morgen team"
    },
    {
      "id": "demo-email-006",
      "date": "2026-09-01",
      "from": "billing@streamgarden.example",
      "subject": "Streamgarden September receipt",
      "body": "Hello demo reader,\nYour Streamgarden family plan payment was received.\nMerchant: Streamgarden\nMerchant domain: streamgarden.example\nMessage type: receipt\nInvoice ID: SG-20260901\nAmount charged: USD 8.00\nBilling cadence: monthly\nNext charge: 2026-10-01\nThe fictional Streamgarden team"
    },
    {
      "id": "demo-email-007",
      "date": "2026-09-10",
      "from": "accounts@streamgarden.example",
      "subject": "Your Streamgarden renewal has been canceled",
      "body": "Hello demo reader,\nYour cancellation request is complete for the plan associated with the invoice below.\nMerchant: Streamgarden\nMerchant domain: streamgarden.example\nMessage type: cancellation\nInvoice ID: SG-20260901\nAmount charged: USD 0.00\nBilling cadence: monthly\nRenewal: disabled\nNext charge: none\nCancellation effective: 2026-09-30\nYou may use the plan until that date. There is no upcoming renewal scheduled in this notice.\nThe fictional Streamgarden team"
    },
    {
      "id": "demo-email-008",
      "date": "2026-09-14",
      "from": "billing@captionforge.example",
      "subject": "Captionforge monthly receipt",
      "body": "Hello demo reader,\nYour Captionforge plan payment was received.\nMerchant: Captionforge\nMerchant domain: captionforge.example\nMessage type: receipt\nInvoice ID: CF-20260914\nAmount charged: USD 15.00\nBilling cadence: monthly\nNext charge: 2026-10-14\nThe fictional Captionforge team"
    },
    {
      "id": "demo-email-009",
      "date": "2026-09-15",
      "from": "billing@captionforge.example",
      "subject": "Refund for Captionforge invoice CF-20260914",
      "body": "Hello demo reader,\nWe have issued a refund for the invoice below.\nMerchant: Captionforge\nMerchant domain: captionforge.example\nMessage type: refund\nInvoice ID: CF-20260914\nRefund amount: USD 15.00\nBilling cadence: monthly\nThis is a refund notice only. It does not confirm cancellation or any change to renewal settings.\nThe fictional Captionforge team"
    },
    {
      "id": "demo-email-010",
      "date": "2026-09-13",
      "from": "orders@photoprints.example",
      "subject": "PhotoPrints order receipt",
      "body": "Hello demo reader,\nYour printed-photo order has been paid.\nMerchant: PhotoPrints\nMerchant domain: photoprints.example\nMessage type: receipt\nInvoice ID: PH-20260913\nAmount charged: USD 24.00\nBilling cadence: one-off\nNext charge: none\nThis purchase is not a subscription.\nThe fictional PhotoPrints team"
    },
    {
      "id": "demo-email-011",
      "date": "2026-09-11",
      "from": "welcome@trydesk.example",
      "subject": "Your Trydesk trial has started",
      "body": "Hello demo reader,\nYou have started a trial. No subscription payment has been collected.\nMerchant: Trydesk\nMerchant domain: trydesk.example\nMessage type: trial\nInvoice ID: none\nAmount charged: USD 0.00\nBilling cadence: trial\nTrial ends: 2026-09-25\nAdvertised future price: USD 18.00 monthly\nCheck the account before the trial ends to review its renewal settings.\nThe fictional Trydesk team"
    },
    {
      "id": "demo-email-012",
      "date": "2026-09-16",
      "from": "receipts@quietbox.example",
      "subject": "Your Quietbox payment receipt",
      "body": "Hello demo reader,\nWe received your payment.\nMerchant: Quietbox\nMerchant domain: quietbox.example\nMessage type: receipt\nInvoice ID: QB-20260916\nAmount charged: USD 7.00\nBilling cadence: not stated\nThis receipt does not say whether the purchase will recur or when another charge might occur.\nThe fictional Quietbox team"
    }
  ]
}
