Some deal was agreed upon between Iran and some security council countries. It will take some time to read and understand the full paper and the annexes, some 160 pages, to judge the outcome. What the media will write about it will be mostly spin from either side and the devil is as always in the details.
The deal itself is a major infringement on Iran's sovereignty extorted though a manufactured crisis about an Iranian nuclear weapons program that does not and did not ever exist. To see the hypocrisy of it just count the nukes:
The U.S. has a bad record of sticking to international deals it made. North Korea was promised two civil nuclear electricity plants to be build by the United States for stopping its nuclear activities. None was build and North Korea restarted its weapon program. Libya agreed to give up the tiny preliminary nuclear program it had and the U.S. destroyed the state.
Netanyahoo's puppets in the U.S. congress will do their best to blockade the current deal. Should they not be able to do so attempts will be made to press the next U.S. president into breaking the agreement.
Iran must now be very careful to not get trapped into more concessions or even a war.
