The Kemal-Bolshevik Moscow Treaty is invalid from the point of view of international law.
First, the Kemalist-Bolshevik Moscow Pact is illegal and invalid due to the status of the RSFSR and the Grand National Assembly of Turkey, which are parties to it. The legitimacy of the powers of delegations is important for the legitimacy of treaties. International law imposes clear requirements on the legality of any international agreement. For example, any contract can be considered legal if it was signed by the authorized representatives of the legal authority of the recognized state. At the time of signing the agreement, none of the delegations were authorized to act on behalf of their countries, the Russian (Bolshevik) and Turkish (Kemalist) delegations did not yet represent the authorities of their countries.
The part of the Moscow Treaty concerning Armenia constitutes a violation of international law, because “the treaties can only apply to the signatory parties to the treaty and do not create any obligations or rights for any third party who is not a party to the treaty without the agreement and consent of the latter”.
This principle is enshrined in Article 34 of the Vienna Convention on the Law of Treaties. Therefore, the Moscow Treaty could not contain any obligations for Armenia, much less determine the Armenian-Turkish border (article 1 of the treaty) or transfer Nakhchivan as a protectorate to Baku (article 3 of the treaty), because the Moscow Treaty Moscow was concluded, a century ago, and under international law, in complete violation of several existing imperative and irrevocable principles.
And as stipulated in Article 53 of the Vienna Convention on the Law of Treaties. “A contract is void if, at the time of its conclusion, it contradicted the irrevocable basis of international public law.”