The full details of the agreement, hammered out between the two sides over the weekend, are yet to be revealed but the key issue of reopening the Strait of Hormuz may have been resolved.
This is an ingested summary. Full reporting is available at the primary source below.