The United Nations Convention against Corruption is one of several legally binding international anti-corruption agreements. It requires state parties to the treaty to implement several anti-corruption measures that focus on five main areas: prevention, law enforcement, international cooperation, asset recovery, and technical assistance and information exchange.
Armenia has ratified the convention in 2007. Full text of the convention is available here.