The states and the congress. If a constitutional amendment is going to be ratified, first it has to get votes of support from 2/3 of both the house of representatives and the senate, after which it goes on voting in individual states, and if 3/4 of states ratify it then it becomes an official amendment of the constitution.