The InternetNZ Council commissioned this independent review to examine the events leading up to the incident, and our response, and to make recommendations to prevent similar failures in the future. The report affirms our internal technical analysis of why the incident happened and it will be discussed at the InternetNZ Council meeting this Friday.