Nikah requires: (1) consent of bride and groom, (2) wali or authorized representative, (3) two Muslim witnesses, (4) mahr agreement. Local civil registration is a separate process — consider both Islamic nikah and legal registration.