https://www.congress.gov/crs-product/IF12106
The 2015 Joint Comprehensive Plan of Action (JCPOA) requires Iran to implement various restrictions on its nuclear program, as well as to accept specific monitoring and reporting requirements. Then-President Donald Trump announced in May 2018 that the United States was ending U.S. participation in the JCPOA. Over time, Iran subsequently stopped implementing many of its JCPOA obligations and also scaled back JCPOA-required International Atomic Energy Agency (IAEA) monitoring. Beginning in July 2019, the IAEA verified that some of Iran's nuclear activities were exceeding JCPOA-mandated limits. Tehran's subsequent expansion of the country's enrichment program has decreased the amount of time needed for Iran to produce enough weapons-grade HEU for a nuclear weapon—an action frequently termed "breakout."
The JCPOA-mandated restrictions on Iran's nuclear program, as well as the agreement's Iran-specific monitoring and reporting requirements, both supplement Tehran's obligations pursuant to the government's comprehensive IAEA safeguards agreement. Such agreements empower the agency to detect the diversion of nuclear material from peaceful purposes, as well as to detect undeclared nuclear activities and material. These agreements also require governments to declare their entire inventory of certain nuclear materials, as well as related facilities. Safeguards include agency inspections and monitoring of declared nuclear facilities.
Prior and subsequent to the JCPOA's January 2016 implementation, IAEA and U.S. officials expressed confidence in the ability of both the IAEA and the U.S. intelligence community to detect an Iranian breakout attempt using either Tehran's IAEA-monitored facilities or clandestine facilities.