“the agreement, aimed at preventing Iran from developing a nuclear bomb”

The NNPT already did that.

The agreement leveraged economic warfare into additional concessions Iran was not obligated to accept as a signatory to the Nuclear Non-Proliferation Treaty, several of which actually violate its NNPT rights. 

But it did, in the name of peace.

Although the press did a deliberately-poor job of reporting on the illusory crisis (Ontario’s Press Council found the Globe’s work to be especially poor, and has had to remind them on numerous occasions of their “commitment to more accurate reporting” on the issue), it only ended up proving that – unlike the states peddling these WMD lies – Iran does not have nukes, nor a program for their development, nor is it working to create one, and has not violated its NNPT obligations. And that those intent on attacking Iran had once more lied through their teeth and to their own citizens about WMD in an attempt to start another war.