Professional ethics for architects in India are governed by codes of conduct established by the Council of Architecture and the Indian constitution. The Council of Architecture requires all practicing architects to register and obtain a unique identification number. The codes outline duties like providing high quality services, avoiding conflicts of interest, maintaining impartiality, and promoting advancement in the field. Architects who violate these codes are subject to legal punishment under the Indian Architects Act.