JCPOA — Iran Nuclear Deal

Case Study

22 promises, 11 agents, 6 domains — Promise network analysis of the most complex arms control agreement in history

Network Health

14

out of 100

Network Certainty

78

out of 100

Overall Grade

F

22 promises, 11 agents

Status Breakdown

Verified1
Declared0
Degraded6
Violated14
Unverifiable1

Domain Health

GovernanceHealth: 30Certainty: 70
CooperationHealth: 23Certainty: 68
VerificationHealth: 10Certainty: 80
FacilitiesHealth: 8Certainty: 83
SanctionsHealth: 8Certainty: 83
EnrichmentHealth: 0Certainty: 90

Verification Dynamics

51/100 certainty

Bayesian certainty — how confident we are in the health assessment.

Dynamical regime distribution

Computing 64%Transitional 32%Composting 5%

Verification Priorities

?

Promises where verifying NOW has the highest marginal impact on network confidence.

  • JCPOA-018
    78%Composting risk

    Provide dispute resolution mechanism through Joint Commission with escalation to UNSC

    Composting risk (k=0.34) — approaching verification window closure. 3 review periods without assessment.

    Resolution expected by cycle 7
    Optimal review: every 5 cycles (more frequent → Zeno freeze risk)Long-term: resolution trending · P(met) at cycle 10: 50% · P(not met): 10%
  • JCPOA-011
    59%Bottleneck

    Lift nuclear-related secondary sanctions and allow Iran access to global financial system

    Structural bottleneck: 6 downstream promises depend on this. Currently well-verified — confirm it's holding.

    Failure likely by cycle 4
    Optimal review: every 2 cyclesLong-term: failure trending · P(met) at cycle 10: 24% · P(not met): 68%
  • JCPOA-010
    50%Bottleneck

    Resolve all outstanding issues on Possible Military Dimensions (PMD) of nuclear program

    Structural bottleneck: 3 downstream promises depend on this. Currently well-verified — confirm it's holding.

    Resolution expected by cycle 6
    Optimal review: every 3 cyclesLong-term: resolution trending · P(met) at cycle 10: 54% · P(not met): 12%
  • JCPOA-012
    43%Bottleneck

    Lift EU nuclear-related sanctions including oil embargo and financial restrictions

    Structural bottleneck: 2 downstream promises depend on this. Under-verified for its network importance.

    Resolution expected by cycle 6
    Optimal review: every 3 cyclesLong-term: resolution trending · P(met) at cycle 10: 54% · P(not met): 12%
  • JCPOA-008
    38%Bottleneck

    Implement Additional Protocol and Modified Code 3.1 — grant IAEA enhanced access to all facilities

    Structural bottleneck: 2 downstream promises depend on this. Currently well-verified — confirm it's holding.

    Failure likely by cycle 4
    Optimal review: every 2 cyclesLong-term: failure trending · P(met) at cycle 10: 24% · P(not met): 68%

High-Leverage Promises

Promises ranked by combined dependent count and structural bridge score (betweenness centrality).

JCPOA-011Violated6 deps|Bridge: 1.00Lift nuclear-related secondary sanctions and allow Iran access to global financial system
JCPOA-010Degraded3 deps|Bridge: 0.36Resolve all outstanding issues on Possible Military Dimensions (PMD) of nuclear program
JCPOA-008Violated2 deps|Bridge: 0.31Implement Additional Protocol and Modified Code 3.1 — grant IAEA enhanced access to all facilities
JCPOA-019Violated0 deps|Bridge: 0.53Adhere to nuclear commitments through sunset dates (10-25 year phased expiration)
JCPOA-012Degraded2 deps|Bridge: 0.02Lift EU nuclear-related sanctions including oil embargo and financial restrictions

Structural Diagnostic

Five-field analysis: epidemiology · FMEA · information theory · incentive alignment

Cascade Risk

Rₑ = 0.65Contained ✓

A single violation is unlikely to cascade beyond its direct dependents.

R₀ = 0.68 (network) · R₀ hubs = 2.50

Top Risk Promises

Ranked by Risk Priority Number (RPN = Severity × Occurrence × Detection). Network reliability: 11.3%.

#1JCPOA-011Lift nuclear-related secondary sanctions and allow Iran access to global financial system
RPN: 500critical

Severity 10 · Occurrence 10 · Detection 5

High severity: failure cascades to 6 downstream promises across 3 domains. High likelihood of failure based on current status (violated). Moderately detectable: verification is filing.

#2JCPOA-010Resolve all outstanding issues on Possible Military Dimensions (PMD) of nuclear program
RPN: 210critical

Severity 10 · Occurrence 7 · Detection 3

High severity: failure cascades to 5 downstream promises across 2 domains. High likelihood of failure based on current status (degraded). Easily detected: verification is audit.

#3JCPOA-008Implement Additional Protocol and Modified Code 3.1 — grant IAEA enhanced access to all facilities
RPN: 180high

Severity 6 · Occurrence 10 · Detection 3

Moderate severity: failure cascades to 2 downstream promises across 2 domains. High likelihood of failure based on current status (violated). Easily detected: verification is audit.

#4JCPOA-012Lift EU nuclear-related sanctions including oil embargo and financial restrictions
RPN: 175high

Severity 5 · Occurrence 7 · Detection 5

Moderate severity: failure cascades to 2 downstream promises across 1 domain. High likelihood of failure based on current status (degraded). Moderately detectable: verification is filing.

#5JCPOA-014Refrain from imposing new nuclear-related sanctions or re-introducing lifted sanctions
RPN: 100medium

Severity 1 · Occurrence 10 · Detection 10

Low severity: failure cascades to 0 downstream promises across 0 domains. High likelihood of failure based on current status (violated). Hard to detect: verification is none.

Verification Infrastructure

Verification Capacity: 30.3 / 46.2 bits (66%)

34% of this network's state is unobservable.

audit:11 promises19.8 bits
filing:7 promises8.4 bits
sensor:1 promise2.1 bits
none:3 promises0.0 bits← verification gap

Incentive Alignment

12 promises have independent verification
7 promises have partial oversight
3 promises have no incentive-compatible verification

Highest Agency Cost:

JCPOA-011moral hazard: 0.50, agency cost: 1.10
Lift nuclear-related secondary sanctions and allow Iran acce...
JCPOA-014moral hazard: 1.00, agency cost: 1.00
Refrain from imposing new nuclear-related sanctions or re-in...

Empirical Diagnostics

Calibrated from 7,193 observed state transitions (Benthos, March 2026)

Network Fragility
Percolation threshold~50% of promises can fail before systemic collapse
Current failure rate64%
Safety margin-14%

Hub promises — protect these first:

JCPOA-011, JCPOA-010, JCPOA-008

Zeno-Trapped Promises (1)

1 promise has no pathway to resolution:

JCPOA-018Provide dispute resolution mechanism through Joint Commission with escalation to...[Governance, none]

Recommendation: add verification infrastructure or structural dependencies

Cascade Calibration
Coherent edges14verified → verified, deterministic propagation
Incoherent edges1involving unverified, probabilistic at-risk flagging

Assessment

The JCPOA is a textbook case of cascade from hub failure. The US sanctions re-imposition (JCPOA-011, the highest-leverage node at Bridge score 1.00) triggered violations across 6 downstream promises in 3 domains. Network health collapsed from an estimated 75+ at signing to 14/100 today. What makes the JCPOA structurally distinct from HB 2021 is its verification-status correlation: the JCPOA had the most sophisticated verification infrastructure in arms control history (IAEA continuous monitoring, sensor verification, Additional Protocol access), and it still collapsed. The computing regime dominated (64% of promises in computing dynamics) — failures were detected rapidly. But detection couldn’t prevent the cascade because the cascade source was political, not operational. The verification infrastructure was itself a set of promises that depended on the political promises that failed first. When the political layer violated, the verification layer lost its authority. The JCPOA proves that verification quality alone doesn’t save a network — the verification layer must be structurally independent of the political layer, not nested inside it.

Lindblad projection: Based on the open quantum systems master equation fitted to 67,027 institutional commitments, 1 promise in this network is in composting dynamics (slow resolution, Zeno-sensitive) and 14 are in computing dynamics (observation-driven resolution). 1 promise is at risk of Zeno freeze — it is being monitored too frequently relative to its natural resolution timescale.

1 promise has no structural pathway to resolution

No dependencies, no verification. Adding a dependency connection or verification mechanism would move it out of stasis.

JCPOA-018

Want your commitments mapped like this?

We build interactive promise graphs for organizations, advocates, and policy teams.