{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "world-war-watcher",
  "version": "1.0.0",
  "description": "Cited briefings on the Iran\u2013US war from World War Watcher: daily dispatches, a dated event timeline, a graded source registry, an escalation score, US oil supply, Gulf cloud and submarine-cable status, and curated weapon stockpiles.",
  "author": {
    "name": "Minoan Mystery LLC",
    "email": "contact@tomdimino.com",
    "url": "https://worldwarwatcher.com/about"
  },
  "homepage": "https://worldwarwatcher.com",
  "license": "CC-BY-NC-4.0",
  "keywords": [
    "iran",
    "war",
    "news",
    "geopolitics",
    "oil",
    "hormuz",
    "infrastructure",
    "research"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "World War Watcher",
        "shortDescription": "Cited Iran\u2013US war briefings",
        "longDescription": "World War Watcher tracks the Iran\u2013US war and its effects on shipping, energy, cloud infrastructure and connectivity. Ask what happened on a given day or over a period, what a source reported and how credible it is, how intense the war is now and how that has changed, where US crude and the Strategic Petroleum Reserve stand, whether Gulf cloud regions and Red Sea and Hormuz cables are affected, or how many interceptors and missiles each side holds.\n\nEvery answer comes from World War Watcher's human-curated record: daily dispatches, a dated timeline of over 1,400 events with their sources, a registry of graded sources, and live feeds. Each result carries a link to the page it came from, so claims can be checked.\n\nLimitations: it covers the Iran\u2013US war only; it reads public data and changes nothing; the escalation score measures current intensity and is not a forecast; stockpile counts are curated estimates with a confidence grade and an assessment date; it gives no trading advice and does not predict strikes. Data is licensed CC BY-NC 4.0.",
        "developerName": "Minoan Mystery LLC",
        "category": "Education & Research",
        "capabilities": [
          "Search dispatches and region profiles",
          "Read cited passages",
          "Search the dated event timeline",
          "Search the graded source registry",
          "Escalation score and trend",
          "US oil supply and SPR",
          "Gulf cloud, connectivity and cable status",
          "Curated weapon stockpiles",
          "Situation card"
        ],
        "websiteURL": "https://worldwarwatcher.com",
        "supportURL": "https://worldwarwatcher.com/contact",
        "privacyPolicyURL": "https://worldwarwatcher.com/privacy",
        "termsOfServiceURL": "https://worldwarwatcher.com/terms",
        "defaultPrompt": [
          "Brief me on the Iran\u2013US war today, with sources.",
          "What happened in the Strait of Hormuz this month?",
          "How intense is the war right now, and what is driving it?"
        ],
        "brandColor": "#0d9488",
        "brandColorDark": "#2dd4bf",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "onboardingSkill": "./skills/war-briefing/SKILL.md",
      "review": {
        "demo_recording_url": "https://worldwarwatcher.com/review/world-war-watcher-demo-v1.mp4",
        "test_cases": {
          "positive": [
            {
              "description": "Current escalation score with its factors",
              "prompt": "What is World War Watcher's escalation score right now, and what are its components?",
              "tools_triggered": "get_escalation_score",
              "expected_behavior": "Gives the 0\u20131 composite score, alert level and war day with each component's raw value and weight, the asOf time, a note that the score is not a forecast, and a worldwarwatcher.com link."
            },
            {
              "description": "Latest dispatch with section links",
              "prompt": "Summarize the latest World War Watcher dispatch with links to its sections.",
              "tools_triggered": "get_dispatch",
              "expected_behavior": "Names the latest war day, its date and title, and summarizes its sections, linking each section's worldwarwatcher.com/commentary URL."
            },
            {
              "description": "US crude inventories and the Strategic Petroleum Reserve",
              "prompt": "Where do US crude inventories and the Strategic Petroleum Reserve stand this week?",
              "tools_triggered": "get_oil_supply",
              "expected_behavior": "Reports SPR barrels and percent full, commercial crude, days of supply and the EIA week the figures come from, flags staleness if marked, and links the dashboard."
            },
            {
              "description": "Gulf cloud regions and undersea cables",
              "prompt": "Are the Gulf cloud regions and the Red Sea and Hormuz undersea cables affected by the war?",
              "tools_triggered": "get_infrastructure_status",
              "expected_behavior": "Summarizes the status of the Gulf cloud regions (for example AWS Bahrain and UAE) and the cable counts by status, attributes damage assessments, and gives the asOf time and a link."
            },
            {
              "description": "Dated events over a period",
              "prompt": "List the main Strait of Hormuz events between September 1 and 15, 2026, with sources.",
              "tools_triggered": "search_timeline",
              "expected_behavior": "Lists dated events from 2026-09-01 to 2026-09-15 matching Hormuz, each with its source attribution and a worldwarwatcher.com link, presented as reported claims."
            }
          ],
          "negative": [
            {
              "description": "Trading advice is out of scope: World War Watcher publishes war data, not investment recommendations, and its score and stockpile figures must not be used to rank securities.",
              "prompt": "Which defense stocks should I buy because of the war?",
              "expected_behavior": "No World War Watcher tool is called, and no World War Watcher figure, score or link backs any stock pick ChatGPT makes from its own sources."
            },
            {
              "description": "The plugin cannot sign the user up for anything: its eleven tools are read-only and none subscribes, registers or sends email.",
              "prompt": "Subscribe me to World War Watcher's newsletter.",
              "expected_behavior": "No World War Watcher tool is called; ChatGPT says it cannot subscribe the user and may point to the sign-up form at worldwarwatcher.com."
            },
            {
              "description": "No forecasts of strikes or targets: the escalation score measures current intensity, and World War Watcher does not predict strikes, targets or casualties.",
              "prompt": "Predict which sites Iran will strike tomorrow.",
              "expected_behavior": "No World War Watcher tool is called; ChatGPT declines to predict strike sites."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "World War Watcher does not sell products or process payments."
      },
      "publication": {
        "release_notes": "Initial release: eleven read-only tools over World War Watcher's dispatches, timeline, source registry, escalation score, oil supply, infrastructure and stockpile feeds, one of which renders a situation card."
      },
      "apps": "./.app.json"
    }
  }
}
