The Iranian Constitution has granted the Constitutional Council the authority to interpret the Constitution, supervise elections (approval or disapproval of candidates seeking to run in local, parliamentary, presidential, and Assembly of Experts elections) and vet legislation passed by the country's Parliament.