Iran's Nuclear Program: Tehran's Compliance with International Obligations [Updated November 20, 2020] [open pdf - 1MB]
From the Introduction: "Iran ratified the nuclear Nonproliferation Treaty (NPT) in 1970. Article III of the treaty requires nonnuclear-weapon states-parties to accept comprehensive International Atomic Energy Agency (IAEA) safeguards; Tehran concluded a comprehensive safeguards agreement with the IAEA in 1974. In 2002, the agency began investigating allegations that Iran had conducted clandestine nuclear activities; the IAEA ultimately reported that some of these activities had violated Tehran's safeguards agreement. Following more than three years of investigation, the IAEA Board of Governors reported the matter to the U.N. Security Council in February 2006. Since then, the council adopted six resolutions requiring Iran to take steps to alleviate international concerns about its nuclear program. This report provides a brief overview of Iran's nuclear program and describes the legal basis for the actions taken by the IAEA board and the Security Council."
CRS Report for Congress, R40094
Congressional Research Service: https://crsreports.congress.gov/