The greatest risk to the agreement lies in Lebanon, where another Israeli attack could provide Iran with a pretext to resume the war.

The White House's peace deal with Iran, seen as a mere reset or even benefit to Tehran, hasn't inspired confidence among friends and allies.

Analysts say Washington appears to be making more concessions, but the shaky agreement is unlikely to guarantee lasting peace.