The launch comes in the wake of recent large-scale internet disruptions, including a Cloudflare-related outage that impacted access to multiple digital services.