The United States and Iran have reached an agreement to halt hostilities, including on all fronts involving Lebanon, as announced by the Pakistani Prime Minister. A memorandum of understanding to formalize this agreement is scheduled to be signed in Switzerland this Friday. Following the signing, US President Donald Trump pledged that oil will flow through the Strait of Hormuz. Trump characterized the deal as bringing peace and security to the region, claiming previous presidents failed to achieve such an agreement. Iran’s military leadership has framed the agreement as a “defeat” for the US and Israel, with Iranian state media echoing this narrative. However, the agreement faces criticism from hardline factions within Iran who accuse key negotiators of betraying the late Ayatollah Ali Khamenei’s principles, who previously opposed negotiations with the US. Iranian state television reported on 14 articles included in the memorandum, though their final approval remains uncertain.