The Independent Verifier shall carry out all tasks assigned to it under this Agreement, including the following:
(a) supervision, monitoring, and inspection of work required of the Agency under this Agreement;
(b) review of and determining whether the detailed designs meet the Design and Technical Specifications;
(c) monitoring, inspection and verification of the state and progress of the construction including performance by the Agency of its construction-related obligations under this Agreement;
(d) participation in testing and commissioning, and deciding whether the Company should be issued a provisional or final acceptance certificate;
(e) determination of any time extensions for completing the Project Milestones; and
(f) submission of reports and analyses that the Agency or the Company may reasonably request.