Everyone has an opinion on Donald Trump's new peace deal with Iran. Pundits are arguing about strategy, sincerity, and stakes, but they're skipping over one inconvenient fact buried in the Constitution itself. It has nothing to do with Iran's intentions, what they’re getting, nuclear ambitions, or any of that, but it has everything to do with how the rules of executive power have been rewritten.
Here's the fact nobody wants to touch: Trump's peace deal with Iran is, by definition, a treaty. The Vienna Convention on the Law of Treaties defines a treaty as "an international agreement concluded between [two or more] States in written form and governed by international law." That's exactly what this is.
And under the Constitution, a treaty cannot be unilaterally signed by the president.
Article II, Section 2 spells it out, and there’s nothing ambiguous about it. The president "shall have power, by and with the advice and consent of the Senate, to make treaties, provided two thirds of the senators present concur." Two-thirds. Not a press conference. Not a signing ceremony. A Senate vote.
So why isn't anyone pointing this out? Why are commentators on both sides debating the merits of the deal without ever mentioning that, constitutionally, it needs Senate ratification to mean anything?
Blame Barack Obama.
During his time in office, Obama entered the United States into two agreements that met every constitutional definition of a treaty: the Paris Climate Agreement and the JCPOA (the Iran nuclear deal). Both required Senate ratification under Article II, Section 2. They did.
Recommended: JD Vance Nuked Jessica Tarlov’s Iran Talking Points One by One Until Nothing Was Left
I don’t care who you are or what party you’re in; those were treaties and required Senate ratification to be legally binding. But Obama called them "executive actions" instead, a label that conveniently made the Senate irrelevant, and the left didn’t bat an eye.
Why? Because Obama was desperate for a legacy. The JCPOA was so bad that it had no prayer of getting ratified. And not just because of Republican opposition. Even Chuck Schumer opposed it, too. He knew that under Obama’s agreement, Iran “will be able to achieve its dual goals of eliminating sanctions while ultimately retaining its nuclear and non-nuclear power.”
So Obama knew he could never get two-thirds of the Senate to ratify either agreement. Rather than make the case to lawmakers and risk losing the vote, he simply declared it wasn’t technically a treaty, and the press let him get away with it.
Now it's 2026, and Trump has a peace deal on the table that is, by every constitutional measure, a treaty. Yet neither party is making the argument that Senate ratification is legally required.
There appear to be real bipartisan objections to it, yet nobody is debating its legitimacy.
I don't blame the Trump administration for moving forward the way it has. Obama already established the precedent. If Barack Obama can unilaterally redefine a treaty as an "executive action" and skip the Senate altogether, then Trump is simply operating within the precedent he built, which has reduced the Senate's role to mere commentary.
This is the real story buried under all the noise about Iran.
Treaties aren't treaties anymore. They're executive actions, rebranded and rubber-stamped by an Obama precedent nobody in either party seems willing to challenge. Obama didn't just dodge a difficult vote. He expanded the power of the presidency and gutted one of the Constitution's clearest checks on it, and we're all still living with what he left behind.






