During the recent weekend, an agreement was reached between the United States and Iran, with a memorandum of understanding being made public. The agreement has faced criticism for not including a verification process and providing significant sanctions relief and regional commitments.