In the Iranian system, the Grand Ayatollah is the Supreme Leader. He is appointed by an assembly of Mullahs. Once chosen, he has, effectively, unchecked power. I think he appoints IRGC generals, and they report to him.
The presidential candidates are vetted by the Supreme Leader, then elected by the people. The president appoints a cabinet, including foreign minister. But the nominal executive branch are, collectively, the Supreme Leader’s errand boys.
The Supreme Leader Khamenei was taken out on the first day of the war, and his son, whom nobody has seen, and was by all credible accounts, rendered comatose in the bombing, was chosen by the assembly, under pressure from IRGC.
So IRGC generals run the show. The president, and the foreign minister are the face presented to the world.
I know that within Iran, Javad Zarif, Iran’s Obama-era nuclear negotiator, recommended a cease fire. Then, a rally was held by IRGC, and the keynote speaker gave Zarif a 3-day ultimatum to backtrack his recommendation, or face street justice.
Such is the politics of Iran.
It doesn’t matter what they proclaim between themselves. It matters what Trump accepts in the end. The claim that Trump has accepted their demands is false.