Peace be upon you. The Grand Ayatollah Sayyid Khamenei and the Grand Ayatollah Sayyid Sistani (may Allah protect them) state that witnessing is not a requirement for the validity of the marriage contract (both permanent and temporary). May you be successful in all good.