The text of the agreement was published on the site of the Russian Foreign Ministry.
The main priority in Syria, according to the document, is the demarcation of territory controlled by Daesh and al-Nusra Front terrorist groups and territories controlled by Syrian rebels.
Russia and the US can exit the deal on Syria if it is not implemented, according to the text of the agreement.
"Every side reserves the right to exit the deal if it believes that its provisions are not implemented."
All Syrians, including members of armed opposition, can leave Aleppo via Castello road, according to the deal.
Neither Syrian army, nor the rebels are allowed to occupy new territory, controlled by the other side. The deal also stipulates areas where the Syrian Air Force will not conduct combat missions.
Commenting on the release of the document, the foreign ministry said that it had proposed to make the document public, however, Washington refused to do so. The move caused "some questions about whether the US is sincere or not."
"The unwillingness [of the US] to publicly confirm their commitment to separate opposition from al-Nusra Front, al-Qaeda's affiliate in Syria, and jointly conduct strikes against terrorists and their partners in crime who did not cease hostilities called for special attention."
"Washington assured us in February — seven months ago — that they will apply maximum effort to extract opposition forces of the Syrian opposition it has control over. However, in practice this did not happen, which allowed jihadists to use 'moderate' opposition groups like a shield while continuing their bloody attacks in hope of impunity."
The Russian Foreign Ministry yet again urged the US to fulfill its promise and separate "moderate" Syrian rebels and al-Nusra Front as "many rebel groups Washington considers "moderate" are fighting together with al-Nusra Front and even merged with it."
"We repeat that the policy of connivance toward terrorists causes troubles," the ministry emphasized.