Question: what is the difference between signing a treaty and ratifying a treaty?
Answer: By signing a human rights treaty a state declares that it has agreed upon the content of the treaty, and intends to work towards its implementation. But only the ensuing ratification leads to a legally binding obligation under international law.