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