{
  "timestamp": "2026-03-21T23:54:07.691046+00:00",
  "agent_output": {
    "signals": [
      {
        "signal_type": "financial",
        "half_life": "days",
        "severity": "unknown",
        "confidence": "L",
        "source": "bonbast.com",
        "lag_to_us_impact_days": null,
        "signal_name": "rial_usd_black_market_rate",
        "value": null,
        "error": true
      },
      {
        "signal_type": "physical",
        "half_life": "days",
        "severity": "normal",
        "confidence": "H",
        "source": "UKMTO",
        "lag_to_us_impact_days": 7,
        "signal_name": "proxy_activity_index_houthi",
        "value": 0
      },
      {
        "signal_type": "physical",
        "half_life": "days",
        "severity": "normal",
        "confidence": "H",
        "source": "CENTCOM",
        "lag_to_us_impact_days": 7,
        "signal_name": "proxy_activity_index_pmf",
        "value": 0
      },
      {
        "signal_type": "financial",
        "half_life": "weeks",
        "severity": "watch",
        "confidence": "M",
        "source": "Kpler blog",
        "lag_to_us_impact_days": 14,
        "signal_name": "iran_crude_export_vulnerability",
        "value": "Kharg Island (inferred)"
      },
      {
        "signal_type": "structural",
        "half_life": "weeks",
        "severity": "unknown",
        "confidence": "L",
        "source": "ISIS",
        "lag_to_us_impact_days": null,
        "signal_name": "enrichment_level",
        "value": null
      },
      {
        "signal_type": "structural",
        "half_life": "months",
        "severity": "unknown",
        "confidence": "L",
        "source": "Iran International",
        "lag_to_us_impact_days": null,
        "signal_name": "factional_balance",
        "value": null
      },
      {
        "signal_type": "physical",
        "half_life": "days",
        "severity": "normal",
        "confidence": "H",
        "source": "CISA",
        "lag_to_us_impact_days": 7,
        "signal_name": "iran_cyber_activity_level",
        "value": "Low"
      },
      {
        "signal_type": "financial",
        "half_life": "days",
        "severity": "normal",
        "confidence": "H",
        "source": "NetBlocks",
        "lag_to_us_impact_days": 3,
        "signal_name": "iran_internet_shutdown_detected",
        "value": false
      }
    ]
  },
  "raw_data": {
    "collection_timestamp": "2026-03-21T23:53:29.169608+00:00",
    "economic": {
      "rial_usd_black_market_rate": null,
      "source": "bonbast.com",
      "error": true
    },
    "proxy_houthi": {
      "houthi_weekly_incident_count": 0,
      "incidents": [],
      "source": "UKMTO",
      "timestamp": "2026-03-21T23:53:30.019064+00:00"
    },
    "proxy_pmf": {
      "us_base_attacks_weekly": 0,
      "incidents": [],
      "source": "CENTCOM",
      "timestamp": "2026-03-21T23:53:30.425042+00:00"
    },
    "internal_unrest": {
      "iran_internet_shutdown_detected": false,
      "shutdown_events": [],
      "source": "NetBlocks",
      "timestamp": "2026-03-21T23:53:30.554552+00:00"
    },
    "cyber": {
      "iran_apt_advisory_count_30d": 0,
      "us_critical_infra_targeting": false,
      "advisories": [],
      "source": "CISA",
      "timestamp": "2026-03-21T23:53:31.058207+00:00"
    },
    "oil_exports": {
      "kpler_iran_reports": [
        {
          "title": "Kharg Island: Iran's Oil Backbone & Greatest Vulnerability EXPLAINER: Why Kharg Island is the backbone of Iran\u2019s oil economy \u2013 and its greatest vulnerability | Kpler - Mar 15, 2026",
          "summary": "Trump strikes Kharg military targets, spares oil facilities. Island handles 94% of Iran's crude exports, 31 Mbbl storage. China main buyer. President Trump's 13th March statement about US strikes on Kharg Island's military installations whilst sparing oil infrastructure has highlighted Iran's most critical economic vulnerability.  Mar 15, 2026",
          "published": "Mon, 16 Mar 2026 15:47:26 GMT",
          "link": "https://www.kpler.com/blog/explainer-why-kharg-island-is-the-backbone-of-irans-oil-economy---and-its-greatest-vulnerability"
        },
        {
          "title": "Fertiliser Vessels Navigate Strait of Hormuz | Kpler Fertiliser loadings persist as vessels look to navigate the Strait of Hormuz | Kpler - Mar 10, 2026",
          "summary": "The US-Iran conflict has halted fertiliser exports from the Gulf. Kpler tracks vessels carrying urea, sulphur, and phosphates. Since the US-Iran conflict began, no fertiliser vessel has exited the Middle East Gulf except Ksl Hengyang on 7 March. Kpler tracks 23 vessels carrying urea, sulphur, and phosphates as the export backlog continues to build around the Strait of Hormuz. Get real-time market intelligence on how the Middle East conflict is reshaping dry bulk trade Mar 10, 2026",
          "published": "Wed, 11 Mar 2026 21:14:23 GMT",
          "link": "https://www.kpler.com/blog/fertiliser-loadings-persist-as-vessels-look-to-navigate-the-strait-of-hormuz"
        },
        {
          "title": "US-Iran War Reprices Oil Markets: Differentials Surge Global Hormuz shock reprices crude but storage constraints force a fast resolution | Kpler - Mar 03, 2026",
          "summary": "US-Iran conflict reprices crude differentials across regions. Prices rise 13%, storage limits contain response. Strait of Hormuz closure impacts. This comprehensive analysis examines how the US-Iran war has fundamentally repriced crude oil markets whilst storage constraints limit broader price responses.  Mar 03, 2026",
          "published": "Fri, 06 Mar 2026 15:26:41 GMT",
          "link": "https://www.kpler.com/blog/hormuz-shock-reprices-crude-but-storage-constraints-force-a-fast-resolution"
        }
      ],
      "source": "Kpler blog",
      "timestamp": "2026-03-21T23:53:31.175508+00:00",
      "note": "Extract export figures from full article text for structured signals"
    },
    "internal_events": {
      "iran_international_headlines": [],
      "source": "Iran International",
      "source_bias_flag": true,
      "timestamp": "2026-03-21T23:53:31.488706+00:00"
    },
    "nuclear": {
      "isis_nuclear_reports": [],
      "source": "ISIS",
      "timestamp": "2026-03-21T23:53:31.751256+00:00"
    }
  }
}