---
name: persistent-energy-shock
source: worldview.genval.ai/snapshot@2.1.0/persistent-energy-shock
---

# Persistent energy premium*[Worldview Thesis](https://worldview.genval.ai/core/2.0.0/WorldviewThesis "A single falsifiable claim within a worldview. Carries the prose statement (`thesisStatement`), an explicit machine-evaluable `invalidationCondition` that defines when the thesis breaks, a list of `supportingEvidence` URIs backing the claim, a calibrated distributional `confidence` (mean in 0.0-1.0 with optional uncertainty), and a `status` (active / retired / invalidated). A thesis without an invalidationCondition is unfalsifiable belief, not analysis.
")*

**Thesis Statement:** Oil prices remain structurally elevated as long as the Strait of Hormuz reopening sequence is incomplete and Iranian retaliation risk is intact. The IEA May 2026 Oil Market Report forecasts a 1.78 mb/d 2026 supply deficit (sharp reversal from prior expected surplus), with world supply falling 3.9 mb/d in 2026 on assumed gradual Hormuz resumption from June; output from Hormuz-affected Gulf countries is 14.4 mb/d below pre-war levels and the agency warns the market stays severely undersupplied through Q3 2026 even if Middle East fighting ends by early June. UBS separately expects global inventories to approach all-time lows by end-May. Friday May 15 delivered direct market repricing: WTI $106 (+4.5% on day, +11% on the week), Brent $106.89, XLE 59.44 (+2.36%), XOM 157.92 (+3.36%), CVX 191.10 (+2.39%). Saturday May 15-16 added Trump's Air Force One framing of a 20-year Iranian nuclear suspension as acceptable (partial diplomatic-positive) and an indication that lifting sanctions on Chinese Iranian-oil buyers is under consideration. Neither addresses Iran's May 10 demand for full sovereignty over the Strait of Hormuz, which remains procedurally incompatible with the durable-reopening leg of the SequencedCondition.

**Confidence:**
  **Type:**
[Beta Estimate](https://worldview.genval.ai/estimates/1.0.0/BetaEstimate "Two-parameter distribution bounded on [0, 1]. Natural for confidence, trust scores, fractions, and any other 0..1-bounded belief. The Bayesian interpretation (alpha = successes, beta = failures) means that authoring beta(alpha, beta) is equivalent to authoring a posterior after observing alpha-and-beta independent trials - the mass and shape encode both central tendency and evidence weight in one object.
")

  **Mean:** 0.68

  **Standard Deviation:** 0.07

  **Lower 95% Bound:** 0.54

  **Upper 95% Bound:** 0.81

  **Beta Alpha:** 14

  **Beta Beta:** 6.6

**Thesis Theme:**
[Energy](https://worldview.genval.ai/visual/2.0.0/theme-energy "Energy commodities - oil, gas, refining, transit. Supply-shock theses, Strait-of-Hormuz risk, OPEC dynamics.
")

**Status:**
[Active](https://worldview.genval.ai/core/2.0.0/active "Thesis is in force, supporting evidence is current, invalidation condition has not fired. The default state for any thesis appearing in `hasThesis`.
")

**Confidence Rationale:** Mean carried over from the 1.0.15 scalar (0.68). Wider band (stdDev 0.07) reflects two genuinely offsetting forces - the IEA structural-undersupply confirmation pushes confidence up, the Trump 20-year framing and possible Chinese-buyer sanction relief pushes it down. Beta(14, 6.6) parameterization expresses ~20 effective observations - lower weight than stagflation because the central-tendency signal is partly offset by the diplomatic contrary-evidence, not just absent.

**Supporting Evidence:** [ev-iea-omr-may-2026-undersupply](https://worldview.genval.ai/snapshot/2.1.0/ev-iea-omr-may-2026-undersupply)[ev-ubs-inventories-record-low-may15](https://worldview.genval.ai/snapshot/2.1.0/ev-ubs-inventories-record-low-may15)[ev-wti-friday-settle-106-may15](https://worldview.genval.ai/snapshot/2.1.0/ev-wti-friday-settle-106-may15)[ev-iran-hormuz-sovereignty-demand-may10](https://worldview.genval.ai/snapshot/2.1.0/ev-iran-hormuz-sovereignty-demand-may10)[ev-trump-20yr-nuke-suspension-may15](https://worldview.genval.ai/snapshot/2.1.0/ev-trump-20yr-nuke-suspension-may15)[ev-trump-china-iran-oil-sanctions-may15](https://worldview.genval.ai/snapshot/2.1.0/ev-trump-china-iran-oil-sanctions-may15)[ev-xom-friday-close-15792-may15](https://worldview.genval.ai/snapshot/2.1.0/ev-xom-friday-close-15792-may15)[ev-cvx-friday-close-19110-may15](https://worldview.genval.ai/snapshot/2.1.0/ev-cvx-friday-close-19110-may15)[ev-xle-friday-close-5944-may15](https://worldview.genval.ai/snapshot/2.1.0/ev-xle-friday-close-5944-may15)[ev-strait-of-hormuz-closed-march4](https://worldview.genval.ai/snapshot/2.1.0/ev-strait-of-hormuz-closed-march4)[ev-hui-chuan-ship-seized-may15](https://worldview.genval.ai/snapshot/2.1.0/ev-hui-chuan-ship-seized-may15)[ev-aramco-ceo-100m-bbl-may12](https://worldview.genval.ai/snapshot/2.1.0/ev-aramco-ceo-100m-bbl-may12)[ev-cumulative-supply-loss-1b-bbl-may14](https://worldview.genval.ai/snapshot/2.1.0/ev-cumulative-supply-loss-1b-bbl-may14)[ev-china-continue-iran-oil-may15](https://worldview.genval.ai/snapshot/2.1.0/ev-china-continue-iran-oil-may15)

**Invalidation Condition:**
  **Type:**
[Or](https://worldview.genval.ai/core/2.0.0/OrCondition "Boolean OR. Satisfied if any operand is satisfied. Unsatisfied iff every operand is unsatisfied. Unknown if any operand is unknown (and no operand is satisfied). Otherwise partially-satisfied.
")

  **Operands:**
|  | Type | After | Then | Event |
| --- | --- | --- | --- | --- |
|  | [Sequenced](https://worldview.genval.ai/core/2.0.0/SequencedCondition "Temporal sequencing. Satisfied when `after` first became satisfied at some time T0 AND `then` is satisfied when evaluated against time >= T0 (optionally within `withinWindow` of T0). Unknown until T0 is recorded. Used for \"X following durable Y\" patterns.
") | **Type:** [Event](https://worldview.genval.ai/core/2.0.0/EventCondition "Event-log presence check. Satisfied if an event matching `event` (with the optionally-specified `durability`) has been recorded in the event log within `withinWindow` if specified, or ever otherwise. The event log itself is runtime infrastructure outside this ontology. ") **Event:** [Strait of Hormuz Reopened](https://worldview.genval.ai/finance/3.0.0/evt-strait-of-hormuz-reopened "Strait of Hormuz reopens to commercial shipping after a closure event. Pair with `durability: durable` in event-condition to require the reopening to be classified as durable rather than transient. ") **Durability:** [Durable](https://worldview.genval.ai/core/2.0.0/durable "The event's effects persist over a meaningful timeframe. Examples - a signed treaty, a confirmed appointment, a structurally-implemented sanction, a regulatory rulemaking that takes effect. ") | **Type:** [Threshold](https://worldview.genval.ai/core/2.0.0/ThresholdCondition "Numeric threshold check. Reads `observable`'s most recent value and compares to `threshold` using `comparator`. With `persistence`, the condition is partially-satisfied inside the persistence window and satisfied only after the window elapses with the comparator continuously true. ") **Observable:** [WTI Crude Front-Month Close](https://worldview.genval.ai/finance/3.0.0/ind-wti-close "Front-month NYMEX WTI crude futures contract close, US dollars per barrel. ") **Comparator:** [Less Than](https://worldview.genval.ai/core/2.0.0/lt "Strict less-than. Threshold value is exclusive.") **Threshold:** 80 **Persistence:**   **Duration:** 30   **Window Unit:** [Calendar Days](https://worldview.genval.ai/core/2.0.0/calendar-days "24-hour calendar days, regardless of market or business calendar.") |  |
|  | [Event](https://worldview.genval.ai/core/2.0.0/EventCondition "Event-log presence check. Satisfied if an event matching `event` (with the optionally-specified `durability`) has been recorded in the event log within `withinWindow` if specified, or ever otherwise. The event log itself is runtime infrastructure outside this ontology.
") |  |  | [OPEC Supply Shock](https://worldview.genval.ai/finance/3.0.0/evt-opec-supply-shock "Material OPEC+ supply increase or decrease that materially shifts the front-month oil price (typical threshold - 1+ million bpd of capacity change, but the runtime threshold is curator-judged).
") |