As seen below, this is just breaking, so the details haven't been made public yet so there is a lot of speculation.
Representatives of Iran and Western powers reached an interim deal on Iran’s controversial nuclear program early Sunday morning, after a weekend of intensive talks in Geneva.
Iranian Foreign Minister Mohammad Javad Zarif said, “Yes, we have a deal,” as he walked past reporters crowding the hotel lobby where marathon negotiations had taken place over the past five days. Asked if there was a deal, French Foreign Minister Laurent Fabius said “Yes” and gave a thumbs up sign.
"We have reached an agreement," Iranian Foreign Minister Mohammad Javad Zarif announced on his Twitter feed. French Foreign Minister Laurent Fabius also confirmed the deal.
Germany and the five permanent members of the United Nations Security Council — the United States, United Kingdom, France, Russia and China — announced the interim agreement after the chief diplomat of each nation descended on Geneva, where talks were in their third round since October, in order to secure the deal.The agreement will be in effect for six months, during which time the P5+1 powers will attempt to forge a conclusive, final-status agreement that will end the nuclear impasse.