President Obama, in his multiple trips to Saudi Arabia is responsible for the policies he has negotiated with them during his presidency including those 'secret' portions he negotiated while he was there., whatever they might have been.  

President Obama is responsible for removing sanctions from Iran to get his "Legacy" deal on nuclear weapons, just as President Clinton is responsible for his "Nuclear Deal" with North Korea which did not last.  

I fully expect Iran to fail to comply with this deal just as North Korea failed to comply with the Clinton deal.  Are you a person who makes bets on such future events?