Iran's Majlis voted 221-0 on 3 April to suspend all cooperation with the International Atomic Energy Agency (IAEA). President Pezeshkian signed the legislation the same day. The vote was unanimous; the bill was signed within hours. There are now no IAEA inspections, no surveillance cameras, and no reporting obligations covering Iran's nuclear programme.
The IAEA had already confirmed that 440 kg of 60%-enriched uranium moved beyond inspector access over the preceding eight months . That material was unverifiable before the Majlis vote. It is now unverifiable by law. The distinction matters: prior opacity was a compliance failure subject to diplomatic pressure; this is a statutory exclusion not amenable to the same tools.
The NPT withdrawal bill remains pending in the Majlis, but parliament has not convened since 28 February. Iran does not need formal NPT withdrawal to achieve what matters. Full IAEA blackout, with enrichment infrastructure intact and 440 kg of near-weapons-grade material untracked, is operationally equivalent to an NPT exit for proliferation assessment purposes.
Trump declared the nuclear goal attained on 1 April . Iran's response, enacted within two days, was to make the nuclear programme legally unobservable. That sequence is not coincidental. The Majlis vote is Iran's legal counter-declaration: the stated US objective has not been achieved, and no verification mechanism exists even if it were.
