Then Trump denied the whole thing himself, calling it untrue and calling the story a hoax.
That's everything we know.
Why this mattersSo look at what just happened.
The US government's own position now contradicts the president's own words.
A US official gave CNN and Axios a detailed account of what Washington is offering Iran. Hours later, Trump said none of it was real.
And here's the thing. Nobody has withdrawn the official's account. Nobody in his own administration has backed up his denial.
This is happening inside a war that has now run for seven months. The United States and Israel on one side. Iran on the other. Al Jazeera is even running this story under the tag "US-Israel war on Iran."
So why now? It's the Strait of Hormuz. Iran has been threatening to shut that waterway to shipping. Four days ago, Trump rejected Iran's latest plan to reopen it. He called it unacceptable.
Mike Waltz, the US Ambassador to the United Nations, says Trump turned it down because Iran wanted everything up front. He called it a cynical attempt to offer something Iran already knew America would reject.
But the same US official also said Iran has shown flexibility on the nuclear issue. The two sides just haven't agreed on timing yet.
That's a very different picture from what Waltz is saying in public.
So why is Washington so sceptical? Because Iran already broke a deal with the US in July, by firing on commercial ships. That's why America wants proof this time, not promises.
Special envoy Steve Witkoff is leading the talks for the US side, alongside Jared Kushner, Vice President JD Vance and Secretary of State Marco Rubio.
And Trump has already said where he thinks the power sits. Three days ago he said quote "they overplayed their hand".
The same US official says traffic through Hormuz keeps rising, and the blockade and sanctions keep hurting Iran's position. Trump, the official says, remains patient and fully committed to Iran never getting a nuclear weapon.
Iran's Foreign Minister, Abbas Araghchi, says Iran met a Qatari mediator this week, who will take Iran's ideas to Washington.
So what don't we know? Whether Trump's denial is a real change of position, or just a public front over a private deal. And whether Iran will respond to the offer at all.
Right now, the United States has two positions on the table. And only one of them has Trump's name on it.