The United States and Iran have signed a preliminary agreement to end hostilities and restore shipping through the Strait of Hormuz, with U.S. Vice President JD Vance confirming that over 12.5 million barrels of oil have already transited the vital waterway since the deal took effect.