If a state wishes to develop nuclear weapons it must have two things: intentions and capacity. Intentions translate into an investment of great amounts of funds and capacity into having the people (hired or local) to carry out such a mission. From a practical viewpoint, it must have three capacities: 1) the capacity to produce fissile material (enriched uranium or plutonium); 2) having exact missiles with the capacity to carry nuclear warheads; 3) knowing how to build nuclear warheads. On one side, Iran assured that its nuclear program was peaceful (without war intentions) but on Apr/29/2018, Netanyahu presented documents stolen by the Mossad proving a secret military program called “Project Amad”. In relation to the capacity to enrich uranium, the 2015 agreement with Iran (the Vienna Agreement) required Iran to dismantle temporarily over two-thirds of its 19,000 centrifuges to enrich uranium. During fifteen years, it was only authorized to use 6,104 and it could enrich less than 3.67% (a bomb requires 15 kg of 100% uranium U235). However, this didn’t prevent that during these years they will research how to enrich uranium more rapidly and with fewer centrifuges.
The agreement with Iran did not prevent either the development of more exact missiles with greater accuracy and scope. In this sense, Iran could concentrate more energy on improving this essential capacity. Taking into account that Iran trains, pays for and executes terrorist actions throughout the world, the agreement also did not control its world-wide activities, freeing millions of dollars instead in exchange for a limited time pact, that could be reinvested in more terrorism. Donald Trump (and the leaders of the intelligence agencies of Europe) applauded the information revealed by the Mossad, and it was one of the reasons for the withdrawal of the US from the 2015 agreement, reinstating sanctions. This action was not copied by the European Union.