Iran was hiding nuclear material during the duration JCPOA was active. They were declared in violation of the NPT by the IAEA recently for actions undertaken between 2009-2018.
You're right that the IAEA has indeed pointed to Iran's past undeclared nuclear material and activities, leading to NPT safeguard violations for the 2009-2018 period. However, it's also important to distinguish between those historical undeclared issues and the specific JCPOA compliance. For the duration it was active and before the US withdrawal, the IAEA consistently verified that Iran was adhering to its JCPOA commitments regarding its declared program. The argument is often that while those past issues were concerning, the JCPOA still provided a robust framework for monitoring Iran's active program, which was then dismantled
Iran was objectively not in compliance though [1]. The IAEA just didn’t know they weren’t so they gave Iran a seal of approval. Israel had always claimed that Iran was hiding material, which convinced Trump to leave the JCPOA, but the IAEA could only corroborate it later.
Perhaps we should be making the argument that Trump shouldn’t have only gonna off of Israeli intel, but he ended up being correct that Iran wasn’t correctly reporting their enrichment stockpile, which was a provision of JCPOA. The reason why JCPOA wasn’t revived is actually because of Iran refusing to cooperate about what they did with the undeclared nuclear material.
mrtksn|8 months ago
bitsage|8 months ago
Perhaps we should be making the argument that Trump shouldn’t have only gonna off of Israeli intel, but he ended up being correct that Iran wasn’t correctly reporting their enrichment stockpile, which was a provision of JCPOA. The reason why JCPOA wasn’t revived is actually because of Iran refusing to cooperate about what they did with the undeclared nuclear material.
1. https://www.iaea.org/sites/default/files/25/06/gov2025-25.pd...