The script validate.php expects a ZIP file stored in a temporary location. It extracts the ZIP (optionally renaming the root directory) and executes the validator. Then it renders the validator log messages and continue buttons.
Standard mform validation is implemented as well as progressively enhanced AJAX version.