{
  "schemaVersion": 1,
  "snapshotDate": "2026-09-10",
  "source": "Supabase published prompts (read-only aggregate)",
  "corpus": {
    "publishedPrompts": 3698,
    "latestIngestedAt": "2026-09-10T02:55:03.800Z",
    "latestTweetCreatedAt": "2026-08-14T23:07:25.000Z"
  },
  "models": [
    {
      "key": "gpt-image-2",
      "label": "GPT Image 2",
      "prompts": 2093
    },
    {
      "key": "nanobanana-pro",
      "label": "Nano Banana Pro",
      "prompts": 466
    },
    {
      "key": "unknown",
      "label": "Unlabelled model",
      "prompts": 457
    },
    {
      "key": "nanobanana-2",
      "label": "Nano Banana 2",
      "prompts": 286
    },
    {
      "key": "midjourney",
      "label": "Midjourney",
      "prompts": 115
    },
    {
      "key": "nanobanana",
      "label": "Nano Banana",
      "prompts": 95
    },
    {
      "key": "seedream",
      "label": "Seedream",
      "prompts": 89
    },
    {
      "key": "seedance",
      "label": "Seedance",
      "prompts": 57
    },
    {
      "key": "gpt-image-1",
      "label": "GPT Image 1",
      "prompts": 39
    },
    {
      "key": "veo",
      "label": "Veo",
      "prompts": 1
    }
  ],
  "categories": [
    {
      "key": "portraits",
      "label": "Portraits",
      "prompts": 2086
    },
    {
      "key": "posters-visuals",
      "label": "Posters & visuals",
      "prompts": 1574
    },
    {
      "key": "illustration-3d",
      "label": "Illustration & 3D",
      "prompts": 1275
    },
    {
      "key": "ads-product",
      "label": "Ads & product",
      "prompts": 868
    },
    {
      "key": "prompt-templates",
      "label": "Prompt templates",
      "prompts": 467
    },
    {
      "key": "brand-logo",
      "label": "Brand & logo",
      "prompts": 373
    },
    {
      "key": "videos",
      "label": "Video",
      "prompts": 288
    },
    {
      "key": "wallpaper",
      "label": "Wallpaper",
      "prompts": 174
    },
    {
      "key": "ui-interfaces",
      "label": "UI & interfaces",
      "prompts": 65
    },
    {
      "key": "charts-infographics",
      "label": "Charts & infographics",
      "prompts": 63
    }
  ],
  "monthlyPublished": [
    {
      "month": "2023-10",
      "prompts": 2
    },
    {
      "month": "2025-04",
      "prompts": 2
    },
    {
      "month": "2025-05",
      "prompts": 1
    },
    {
      "month": "2025-07",
      "prompts": 4
    },
    {
      "month": "2025-08",
      "prompts": 1
    },
    {
      "month": "2025-09",
      "prompts": 3
    },
    {
      "month": "2025-10",
      "prompts": 1
    },
    {
      "month": "2025-11",
      "prompts": 7
    },
    {
      "month": "2025-12",
      "prompts": 39
    },
    {
      "month": "2026-01",
      "prompts": 146
    },
    {
      "month": "2026-02",
      "prompts": 113
    },
    {
      "month": "2026-03",
      "prompts": 59
    },
    {
      "month": "2026-04",
      "prompts": 88
    },
    {
      "month": "2026-05",
      "prompts": 185
    },
    {
      "month": "2026-06",
      "prompts": 1259
    },
    {
      "month": "2026-07",
      "prompts": 1214
    },
    {
      "month": "2026-08",
      "prompts": 107
    }
  ],
  "copyRate": null,
  "copyRateStatus": "unavailable — no copy event export was authorised for this snapshot",
  "method": [
    "Read published rows only and aggregate by model, existing category tag and tweet-created month; the 2026-09-10 run read 3,698 rows through a paginated Supabase query.",
    "Keep “unknown” as a visible bucket instead of inferring a model from prompt wording.",
    "Do not expose raw prompt contents, row identifiers, creator handles, private fields or per-row behaviour.",
    "Counts are a dated corpus snapshot; they are not search volume, ranking, engagement or market share."
  ],
  "limitations": [
    "The latest ingested row is 2026-09-10 and the latest source-post date represented is 2026-08-14; this is not a live trend feed.",
    "Category tags can overlap, so category totals are not expected to sum to the corpus total.",
    "This release adds 467 catalogued prompt-template rows that carry no source-post timestamp, so the month table covers 3,231 of the 3,698 published rows.",
    "No GSC, GA4, CrUX, backlink or copy-rate data was available or inferred."
  ],
  "temporalCoverage": "2023-10-01/2026-08-14"
}
