There is no Iranian peace agreement. That's just Trump's usual bombastic bullshit.
The U.S. and Iran have only agreed to a framework for a Memorandum of Understanding (MoU). If both sides can agree on every particular of the MoU (which is anything but certain), the MoU will be signed on Friday.
The main points of the nascent MoU are that Iran will, over a 60-day period, reopen the Strait of Hormuz [you know...like it was before Trump attacked Iran] and then the U.S. and Iran will continue negotiating about the U.S.'s concern on Iran having nuclear weapons. The MoU framework says that the U.S. will conduct a phased release of billions of dollars that belong to Iran in exchange for various commitments by Iran on the nuclear issue.
Because the Iranians are masters at dragging negotiations out for years, Iran may never actually to agree to what Trump wants. I think a good bet would be that they plan to keep the negotiations going until Trump is no longer president.
The takeaway from all this is that Trump may have gotten the exact same deal he could have gotten 100 days ago, without starting a war, and without transferring tens of billions of dollars out of the wallets of hardworking Americans and into the bank accounts of the major oil companies. But maybe the plan all along was to use taxpayer money, and sacrifice American lives, to hand tens of billions of dollars over to Big Oil.
Remember, Trump and Biden both participated in the cooked-up scheme to put tens of billions of taxpayer dollars into Pfizer's pockets.