On May 8, 2018, U.S President Donald Trump announced the withdrawal of the United States from the the 2015 nuclear agreement with Iran, known as JCPOA, and subsequently restored sanctions against Iran. What were the commitments the signatories of the JCPOA signed up for and which of them have been fulfilled?