JCPoA compliance was verified by the US and the IAEA regularly until the agreement was suspended by Donald Trump in 2018.