1 line
285 KiB
HTML
1 line
285 KiB
HTML
<!DOCTYPE html><html data-dpl-id="dpl_BBRoCePwqZvFD5t2NWjeL4RH9mwm" lang="en" data-scroll-behavior="smooth" class="geist_mono_54069fc3-module__PcBEcq__variable kalam_48bfd9a2-module__JSifUG__variable stkbureausans_1e54e897-module__zxjcxa__variable stkbureauserif_2525014a-module__zkXytW__variable stkbureauserifdeferred_742a2474-module__ukGqna__variable pixelify_sans_81b7d097-module__1Rm0Lq__variable scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=60&q=75 60w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=64&q=75 64w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=96&q=75 96w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=128&q=75 128w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=256&q=75 256w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=384&q=75 384w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=640&q=75 640w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=750&q=75 750w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=828&q=75 828w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=1080&q=75 1080w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=1200&q=75 1200w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=1920&q=75 1920w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=2048&q=75 2048w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=3840&q=75 3840w" imageSizes="100vw"/><link rel="stylesheet" href="/_next/static/immutable/chunks/1wus27ic5fsbj.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/immutable/chunks/0ok2xz0peykn3.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/immutable/chunks/3_pcvzakx73f_.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/immutable/chunks/1f8tzf816i32j.js"/><script src="/_next/static/immutable/chunks/17il0mq9qt26b.js" async=""></script><script src="/_next/static/immutable/chunks/07v142o5owpy6.js" async=""></script><script src="/_next/static/immutable/chunks/1eat_vqbhn7ur.js" async=""></script><script src="/_next/static/immutable/chunks/16wtr1pupryzq.js" async=""></script><script src="/_next/static/immutable/chunks/turbopack-1yl6v3yt8k5c5.js" async=""></script><script src="/_next/static/immutable/chunks/0esgme6slw2os.js" async=""></script><script src="/_next/static/immutable/chunks/0-l0sxraekmer.js" async=""></script><script src="/_next/static/immutable/chunks/1vj2-813oq6tg.js" async=""></script><script src="/_next/static/immutable/chunks/1vvlruwewhgbt.js" async=""></script><script src="/_next/static/immutable/chunks/27fxx2z424byj.js" async=""></script><script src="/_next/static/immutable/chunks/3c4tjp_3gm_rj.js" async=""></script><script src="/_next/static/immutable/chunks/3toyqodzjr-9d.js" async=""></script><script src="/_next/static/immutable/chunks/2hdxyct5upc3z.js" async=""></script><script src="/_next/static/immutable/chunks/1ah2s79s4e7mm.js" async=""></script><script src="/_next/static/immutable/chunks/24dbkag80ciqd.js" async=""></script><script src="/_next/static/immutable/chunks/34-yxyyt1i1n8.js" async=""></script><script src="/_next/static/immutable/chunks/1zi8qxi1p_fsn.js" async=""></script><script src="/_next/static/immutable/chunks/2eophjajue3_e.js" async=""></script><script src="/_next/static/immutable/chunks/3d48p4uv87yqq.js" async=""></script><script src="/_next/static/immutable/chunks/2y03n43y-fjfs.js" async=""></script><script src="/_next/static/immutable/chunks/1nvovya2z75sk.js" async=""></script><script src="/_next/static/immutable/chunks/1my_9vnng6gxj.js" async=""></script><script src="/_next/static/immutable/chunks/1mcb8cvy5_n5b.js" async=""></script><script src="/_next/static/immutable/chunks/0v4j5g1ppvtg_.js" async=""></script><script src="/_next/static/immutable/chunks/3qz9rwp_7jbnb.js" async=""></script><script src="/_next/static/immutable/chunks/1wpznbhwql3dd.js" async=""></script><script src="/_next/static/immutable/chunks/132szer1wwfxa.js" async=""></script><script src="/_next/static/immutable/chunks/2_frah5pspzdw.js" async=""></script><script src="/_next/static/immutable/chunks/22kzrv2brzg57.js" async=""></script><script src="/_next/static/immutable/chunks/20izjjpsu0ag8.js" async=""></script><link rel="preload" href="https://embeds.iubenda.com/widgets/9d001c02-6db6-11ee-8bfc-5ad8d8c564c0.js" as="script"/><meta name="next-size-adjust" content=""/><meta http-equiv="x-ua-compatible" content="ie=edge"/><link rel="alternate" type="application/rss+xml" title="Blog" href="https://incident.io/blog.xml"/><link rel="alternate" type="application/rss+xml" title="Changelog" href="https://incident.io/changelog.xml"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><title>The flight plan that brought UK airspace to its knees | incident.io</title><meta name="description" content="On August 28, 2023, a software bug in the UK air traffic control system caused six hours of chaos, reducing air traffic capacity and forcing manual operations. It's a great story of failure, resilience and communications in complex systems."/><meta name="keywords" content="incident,incident management,incident response,post mortem,outage,slack incident,incident channel"/><meta name="slack-app-id" content="A01DEGPUHHC"/><link rel="canonical" href="https://incident.io/hubs/learning-from-other-fields/the-flight-plan-that-brought-uk-airspace-to-its-knees"/><meta property="og:title" content="The flight plan that brought UK airspace to its knees | incident.io"/><meta property="og:description" content="On August 28, 2023, a software bug in the UK air traffic control system caused six hours of chaos, reducing air traffic capacity and forcing manual operations. It's a great story of failure, resilience and communications in complex systems."/><meta property="og:image" content="https://incident.io/socialcard/blog/the-flight-plan-that-brought-uk-airspace-to-its-knees?1782288960000"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="628"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@incident_io"/><meta name="twitter:creator" content="@incident_io"/><meta name="twitter:title" content="The flight plan that brought UK airspace to its knees"/><meta name="twitter:description" content="On August 28, 2023, a software bug in the UK air traffic control system caused six hours of chaos, reducing air traffic capacity and forcing manual operations. It's a great story of failure, resilience and communications in complex systems."/><meta name="twitter:image" content="https://incident.io/socialcard/blog/the-flight-plan-that-brought-uk-airspace-to-its-knees?1782288960000"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="628"/><link rel="icon" href="/icons/icon-48x48.png"/><link rel="apple-touch-icon" href="/icons/icon-48x48.png" sizes="48x48"/><link rel="apple-touch-icon" href="/icons/icon-72x72.png" sizes="72x72"/><link rel="apple-touch-icon" href="/icons/icon-96x96.png" sizes="96x96"/><link rel="apple-touch-icon" href="/icons/icon-144x144.png" sizes="144x144"/><link rel="apple-touch-icon" href="/icons/icon-192x192.png" sizes="192x192"/><link rel="apple-touch-icon" href="/icons/icon-256x256.png" sizes="256x256"/><link rel="apple-touch-icon" href="/icons/icon-384x384.png" sizes="384x384"/><link rel="apple-touch-icon" href="/icons/icon-512x512.png" sizes="512x512"/><script src="/_next/static/immutable/chunks/0c0hxoamwjsbw.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><script type="application/ld+json" id="organization-jsonld-Organization">{"@context":"https://schema.org","@type":"Organization","name":"incident.io","url":"https://incident.io","logo":"https://incident.io/icons/icon-512x512.png","sameAs":["https://x.com/incident_io","https://www.linkedin.com/company/incident-io","https://www.youtube.com/@incident-io","https://bsky.app/profile/incident.io"]}</script><!--$--><!--/$--><script type="application/ld+json" id="article-jsonld-BlogPosting">{"@context":"https://schema.org","@type":"BlogPosting","headline":"The flight plan that brought UK airspace to its knees","url":"https://incident.io/blog/the-flight-plan-that-brought-uk-airspace-to-its-knees","author":[{"@type":"Person","name":"Chris Evans"}],"datePublished":"2024-12-05T09:44:12.832Z","dateModified":"2024-12-05T09:44:12.832Z","image":["https://cdn.sanity.io/images/oqy5aexb/production/48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png?w=2000&fit=max&auto=format"],"publisher":{"@type":"Organization","name":"incident.io","url":"https://incident.io"},"description":"On August 28, 2023, a software bug in the UK air traffic control system caused six hours of chaos, reducing air traffic capacity and forcing manual operations. It's a great story of failure, resilience and communications in complex systems."}</script><nav class="h-20 sticky top-0 w-full z-[100]"><div class="lg:hidden fixed top-0 bg-white text-slate-900 overflow-y-auto overscroll-contain left-0 w-full h-[100dvh] flex flex-col z-[100] pb-6 transition-transform duration-200 ease-out translate-x-full pointer-events-none"><div class="bg-white"><div class="h-20 mx-auto" data-mobile-menu-open="false"><div class="relative flex justify-between h-full z-[99]"><div class="max-w-[1512px] mx-auto px-5 flex-1 flex items-center justify-between"><div class="flex-shrink-0 flex items-center relative transition z-[1]"><a class="transition hover:opacity-80 relative top-[-8px]" href="/"><span class="sr-only">incident.io</span><div class="w-[130px] h-[32px]"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 1000 248" class="h-8 w-auto absolute inset-0 dark:opacity-0 [[data-mobile-menu-open=true]_&]:opacity-100"><g clip-path="url(#workmark__black_svg__a)"><g clip-path="url(#workmark__black_svg__b)"><path fill="#F25533" fill-rule="evenodd" d="M48.803 140.978v23.429C20.788 157.71 0 133.023 0 103.594 0 86.626 7.168 73.165 18.131 59.96 27.222 49.01 49.67 20.01 56.735 4.009c1.716-3.885 6.09-3.735 7.976-1.647 6.033 6.677 13.47 21.26 15.902 37.802.496 3.37.7 6.123.862 8.309.348 4.691.502 6.777 2.93 6.777 3.816 0 6.313-5.795 6.861-11.776.352-3.833 4.148-5.115 6.765-3.833 12.59 6.17 25.437 35.537 28.543 49.949.974 4.52 1.609 9.19 1.609 14.004 0 29.363-20.695 54.006-48.616 60.768v-23.384zm15.289-9.338c9.845 0 17.826-7.567 17.826-16.901 0-14.888-10.959-25.526-16.42-28.76-.369-.218-.553-.328-1.055-.314-.367.01-.91.24-1.172.498-.358.351-.453.752-.643 1.552-.968 4.078-4.015 6.986-7.222 10.045-4.42 4.217-9.141 8.723-9.141 16.979 0 9.334 7.981 16.901 17.827 16.901" clip-rule="evenodd"></path><path fill="#000" d="M158.057 138.153c-13.535 0-23.788 4.919-29.325 12.503v-9.633h-30.76v102.48h30.76v-55.954c0-14.552 7.793-21.111 19.071-21.111 9.843 0 17.841 5.944 17.841 18.651v58.414h30.76V180.58c0-27.67-17.636-42.427-38.347-42.427M262.641 246.373c20.097 0 37.527-10.454 46.346-26.44l-26.864-15.372c-3.281 7.173-10.869 11.477-19.892 11.477-13.329 0-23.172-9.632-23.172-23.775s9.843-23.775 23.172-23.775c9.023 0 16.406 4.303 19.892 11.477l26.864-15.577c-8.819-15.782-26.454-26.235-46.346-26.235-31.169 0-54.342 23.571-54.342 54.11s23.173 54.11 54.342 54.11M332.645 132.005c10.047 0 18.456-8.404 18.456-18.448 0-10.042-8.409-18.446-18.456-18.446-10.049 0-18.456 8.404-18.456 18.446 0 10.044 8.407 18.448 18.456 18.448m-15.38 111.498h30.76v-102.48h-30.76zM440.871 100.031v50.625c-6.767-7.788-16.815-12.503-30.555-12.503-26.863 0-49.01 23.571-49.01 54.11s22.147 54.11 49.01 54.11c13.74 0 23.788-4.714 30.555-12.503v9.634h30.76V100.031zm-24.402 117.238c-14.15 0-24.403-9.634-24.403-25.006s10.253-25.005 24.403-25.005 24.402 9.633 24.402 25.005-10.253 25.006-24.402 25.006M517.576 204.561h72.799q1.23-5.841 1.23-12.298c0-30.949-22.147-54.11-52.086-54.11-32.401 0-54.548 23.571-54.548 54.11s21.736 54.11 56.803 54.11c19.482 0 34.656-7.174 44.705-21.111l-24.609-14.143c-4.101 4.509-11.278 7.789-19.686 7.789-11.278 0-20.711-3.69-24.608-14.347m-.615-22.956c2.871-10.453 10.663-16.192 22.352-16.192 9.228 0 18.456 4.304 21.737 16.192zM665.034 138.153c-13.534 0-23.787 4.919-29.324 12.503v-9.633h-30.76v102.48h30.76v-55.954c0-14.552 7.793-21.111 19.071-21.111 9.843 0 17.841 5.944 17.841 18.651v58.414h30.76V180.58c0-27.67-17.636-42.427-38.348-42.427M780.49 170.537v-29.514h-21.123v-28.695l-30.759 9.224v19.471h-16.407v29.514h16.407v36.278c0 28.695 11.689 40.787 51.882 36.688v-27.875c-13.535.82-21.123 0-21.123-8.813v-36.278zM813.237 246.373c10.663 0 19.48-8.813 19.48-19.472 0-10.657-8.817-19.471-19.48-19.471s-19.482 8.814-19.482 19.471c0 10.659 8.818 19.472 19.482 19.472M862.014 132.005c10.047 0 18.455-8.404 18.455-18.448 0-10.042-8.408-18.446-18.455-18.446-10.049 0-18.456 8.404-18.456 18.446 0 10.044 8.407 18.448 18.456 18.448m-15.381 111.498h30.761v-102.48h-30.761zM945.017 246.373c30.144 0 54.343-23.571 54.343-54.11s-24.199-54.11-54.343-54.11-54.342 23.571-54.342 54.11 24.197 54.11 54.342 54.11m0-29.925c-13.329 0-23.582-9.633-23.582-24.185 0-14.553 10.253-24.185 23.582-24.185s23.583 9.632 23.583 24.185-10.253 24.185-23.583 24.185M48.804 243.508h30.76v-78.701s-30.76 5.525-30.76 34.995z"></path></g></g><defs><clipPath id="workmark__black_svg__a"><path fill="#fff" d="M0 0h1000v248H0z"></path></clipPath><clipPath id="workmark__black_svg__b"><path fill="#fff" d="M0 .91h1000v246.18H0z"></path></clipPath></defs></svg><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 1000 248" class="h-8 w-auto absolute inset-0 opacity-0 dark:opacity-100 [[data-mobile-menu-open=true]_&]:opacity-0"><g fill="#fff" clip-path="url(#workmark__fullwhite_svg__a)"><path fill-rule="evenodd" d="M48.803 140.978v23.429C20.788 157.71 0 133.023 0 103.594 0 86.626 7.168 73.165 18.131 59.96 27.222 49.01 49.67 20.01 56.735 4.009c1.716-3.885 6.09-3.735 7.976-1.647 6.033 6.677 13.47 21.26 15.902 37.802.496 3.37.7 6.123.862 8.309.348 4.691.502 6.777 2.93 6.777 3.816 0 6.313-5.795 6.861-11.776.352-3.833 4.148-5.115 6.765-3.833 12.59 6.17 25.437 35.537 28.543 49.949.974 4.52 1.609 9.19 1.609 14.004 0 29.363-20.695 54.006-48.616 60.768v-23.384zm15.289-9.338c9.845 0 17.826-7.567 17.826-16.901 0-14.888-10.959-25.526-16.42-28.76-.369-.218-.553-.328-1.055-.314-.367.01-.91.24-1.172.498-.358.351-.453.752-.643 1.552-.968 4.078-4.015 6.986-7.222 10.045-4.42 4.217-9.141 8.723-9.141 16.979 0 9.334 7.981 16.901 17.827 16.901" clip-rule="evenodd"></path><path d="M158.057 138.153c-13.535 0-23.788 4.919-29.325 12.503v-9.633h-30.76v102.48h30.76v-55.954c0-14.552 7.793-21.111 19.071-21.111 9.843 0 17.841 5.944 17.841 18.651v58.414h30.76V180.58c0-27.67-17.636-42.427-38.347-42.427M262.641 246.373c20.097 0 37.527-10.454 46.346-26.44l-26.864-15.372c-3.281 7.173-10.869 11.477-19.892 11.477-13.329 0-23.172-9.632-23.172-23.775s9.843-23.775 23.172-23.775c9.023 0 16.406 4.303 19.892 11.477l26.864-15.577c-8.819-15.782-26.454-26.235-46.346-26.235-31.169 0-54.342 23.571-54.342 54.11s23.173 54.11 54.342 54.11M332.645 132.005c10.047 0 18.456-8.404 18.456-18.448 0-10.042-8.409-18.446-18.456-18.446-10.049 0-18.456 8.404-18.456 18.446 0 10.044 8.407 18.448 18.456 18.448m-15.38 111.498h30.76v-102.48h-30.76zM440.871 100.031v50.625c-6.767-7.788-16.815-12.503-30.555-12.503-26.863 0-49.01 23.571-49.01 54.11s22.147 54.11 49.01 54.11c13.74 0 23.788-4.714 30.555-12.503v9.634h30.76V100.031zm-24.402 117.238c-14.15 0-24.403-9.634-24.403-25.006s10.253-25.005 24.403-25.005 24.402 9.633 24.402 25.005-10.253 25.006-24.402 25.006M517.576 204.561h72.799q1.23-5.841 1.23-12.298c0-30.949-22.147-54.11-52.086-54.11-32.401 0-54.548 23.571-54.548 54.11s21.736 54.11 56.803 54.11c19.482 0 34.656-7.174 44.705-21.111l-24.609-14.143c-4.101 4.509-11.278 7.789-19.686 7.789-11.278 0-20.711-3.69-24.608-14.347m-.615-22.956c2.871-10.453 10.663-16.192 22.352-16.192 9.228 0 18.456 4.304 21.737 16.192zM665.034 138.153c-13.534 0-23.787 4.919-29.324 12.503v-9.633h-30.76v102.48h30.76v-55.954c0-14.552 7.793-21.111 19.071-21.111 9.843 0 17.841 5.944 17.841 18.651v58.414h30.76V180.58c0-27.67-17.636-42.427-38.348-42.427M780.49 170.537v-29.514h-21.123v-28.695l-30.759 9.224v19.471h-16.407v29.514h16.407v36.278c0 28.695 11.689 40.787 51.882 36.688v-27.875c-13.535.82-21.123 0-21.123-8.813v-36.278zM813.237 246.373c10.663 0 19.48-8.813 19.48-19.472 0-10.657-8.817-19.471-19.48-19.471s-19.482 8.814-19.482 19.471c0 10.659 8.818 19.472 19.482 19.472M862.014 132.005c10.047 0 18.455-8.404 18.455-18.448 0-10.042-8.408-18.446-18.455-18.446-10.049 0-18.456 8.404-18.456 18.446 0 10.044 8.407 18.448 18.456 18.448m-15.381 111.498h30.761v-102.48h-30.761zM945.017 246.373c30.144 0 54.343-23.571 54.343-54.11s-24.199-54.11-54.343-54.11-54.342 23.571-54.342 54.11 24.197 54.11 54.342 54.11m0-29.925c-13.329 0-23.582-9.633-23.582-24.185 0-14.553 10.253-24.185 23.582-24.185s23.583 9.632 23.583 24.185-10.253 24.185-23.583 24.185M48.804 243.508h30.76v-78.701s-30.76 5.525-30.76 34.995z"></path></g><defs><clipPath id="workmark__fullwhite_svg__a"><path fill="#fff" d="M0 .91h1000v246.18H0z"></path></clipPath></defs></svg></div></a><div class="border border-stroke-primary bg-white rounded-lg shadow-lg p-1 flex flex-col gap-1 absolute top-full mt-2 left-0 z-50 w-[250px] transition-opacity duration-200 opacity-0 pointer-events-none"><div class="p-2 pt-1 text-body-xs-emphasis border-b border-stroke-primary">Brand Assets</div><div class="flex flex-col gap-1 text-body-xs text-content-secondary"><a href="/brand/resources/incidentio-brand-pngs.zip" class="p-2 flex gap-2 items-center group rounded hover:bg-surface-secondary transition"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" class="shrink-0 size-4 text-content-primary"><path fill="#fff" d="M2.8 1.6A1.6 1.6 0 0 1 4.4 0h6.4c.127 0 .25.05.34.141l4.318 4.318c.09.09.141.213.141.341v9.6A1.6 1.6 0 0 1 14 16H4.4a1.6 1.6 0 0 1-1.6-1.6z"></path><path stroke="#161618" stroke-opacity="0.08" stroke-width="0.6" d="M4.399.3h6.4c.049 0 .095.02.13.054l4.317 4.317c.034.034.053.08.053.129v9.6a1.3 1.3 0 0 1-1.3 1.3H4.4a1.3 1.3 0 0 1-1.3-1.3V1.6a1.3 1.3 0 0 1 1.3-1.3Z"></path><path stroke="#161618" stroke-opacity="0.08" stroke-width="0.6" d="M10.8.2v3a1.6 1.6 0 0 0 1.6 1.6h3"></path><rect width="11.4" height="6.6" x="0.3" y="7.1" fill="#F25533" rx="0.8"></rect><path fill="#fff" d="M1.966 11.9V8.99h1.147q.332 0 .564.127.234.126.355.348.124.222.124.512t-.125.511a.86.86 0 0 1-.362.345 1.2 1.2 0 0 1-.571.124h-.732v-.493h.632a.6.6 0 0 0 .293-.061.4.4 0 0 0 .173-.172.54.54 0 0 0 .059-.254q0-.145-.059-.253a.4.4 0 0 0-.173-.17.63.63 0 0 0-.295-.06H2.58V11.9zm5.023-2.91v2.91h-.531l-1.266-1.831H5.17V11.9h-.615V8.99h.54l1.255 1.83h.026V8.99zm2.437.941a.6.6 0 0 0-.084-.183.567.567 0 0 0-.308-.223.8.8 0 0 0-.217-.03.7.7 0 0 0-.392.111.73.73 0 0 0-.262.322 1.3 1.3 0 0 0-.094.515q0 .303.093.517.091.213.261.325.17.11.4.11a.8.8 0 0 0 .356-.073.53.53 0 0 0 .227-.212.63.63 0 0 0 .08-.322l.125.018h-.75v-.463h1.217v.367q0 .383-.162.659a1.1 1.1 0 0 1-.446.423 1.4 1.4 0 0 1-.65.148q-.41 0-.72-.18a1.25 1.25 0 0 1-.482-.516 1.7 1.7 0 0 1-.172-.796q0-.354.102-.63.104-.279.29-.472.186-.194.433-.294t.536-.1q.246 0 .46.072.213.07.378.201a1.1 1.1 0 0 1 .406.706z"></path></svg><div class="grow">Download .PNG logos</div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 25 26" class="shrink-0 size-4"><path fill="currentColor" fill-rule="evenodd" d="M10.274 7.024a.937.937 0 0 1 1.325 0l5.313 5.313a.94.94 0 0 1 0 1.325l-5.313 5.312a.937.937 0 0 1-1.325-1.325l4.65-4.65-4.65-4.65a.937.937 0 0 1 0-1.325" clip-rule="evenodd"></path></svg></a><a href="/brand/resources/incidentio-brand-svgs.zip" class="p-2 flex gap-2 items-center group rounded hover:bg-surface-secondary transition"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" class="shrink-0 size-4 text-content-primary"><path fill="#fff" d="M2.8 1.6A1.6 1.6 0 0 1 4.4 0h6.4c.128 0 .251.05.342.141l4.317 4.318c.09.09.141.213.141.341v9.6A1.6 1.6 0 0 1 14 16H4.4a1.6 1.6 0 0 1-1.6-1.6z"></path><path stroke="#161618" stroke-opacity="0.08" stroke-width="0.6" d="M4.4.3h6.4q.076.002.13.054l4.317 4.317c.034.034.053.08.053.129v9.6a1.3 1.3 0 0 1-1.3 1.3H4.4a1.3 1.3 0 0 1-1.3-1.3V1.6A1.3 1.3 0 0 1 4.4.3Z"></path><path stroke="#161618" stroke-opacity="0.08" stroke-width="0.6" d="M10.8.2v3a1.6 1.6 0 0 0 1.6 1.6h3"></path><rect width="11.4" height="6.6" x="0.299" y="7.1" fill="#F25533" rx="0.8"></rect><path fill="#fff" d="M3.584 9.828a.36.36 0 0 0-.146-.267.58.58 0 0 0-.35-.096.7.7 0 0 0-.255.043.36.36 0 0 0-.16.115.28.28 0 0 0-.053.168.24.24 0 0 0 .032.136.34.34 0 0 0 .101.1.8.8 0 0 0 .148.073q.084.03.179.051l.261.063q.19.042.35.114.16.07.275.174a.73.73 0 0 1 .248.567.8.8 0 0 1-.137.463.87.87 0 0 1-.386.303q-.252.106-.607.106-.353 0-.613-.108a.9.9 0 0 1-.407-.32.96.96 0 0 1-.152-.526h.596a.45.45 0 0 0 .083.244q.075.096.2.146.127.049.286.049a.7.7 0 0 0 .271-.046.4.4 0 0 0 .18-.126.3.3 0 0 0 .065-.186q0-.098-.058-.165a.44.44 0 0 0-.168-.114 2 2 0 0 0-.269-.085l-.316-.08a1.3 1.3 0 0 1-.581-.28.65.65 0 0 1-.212-.512.76.76 0 0 1 .14-.462.95.95 0 0 1 .394-.308q.25-.11.568-.11.324 0 .566.11a.9.9 0 0 1 .378.308q.135.197.139.458zm1.569-.837.703 2.21h.027l.704-2.21h.682L6.266 11.9h-.792L4.47 8.99zm4.231.94a.6.6 0 0 0-.083-.183.566.566 0 0 0-.308-.223.8.8 0 0 0-.218-.03.7.7 0 0 0-.392.111.73.73 0 0 0-.261.322 1.3 1.3 0 0 0-.094.515q0 .303.092.517.093.213.261.325.17.11.4.11a.8.8 0 0 0 .356-.073.53.53 0 0 0 .227-.212.63.63 0 0 0 .08-.322l.125.018h-.75v-.463h1.217v.367q0 .383-.162.659a1.1 1.1 0 0 1-.446.423 1.4 1.4 0 0 1-.65.148q-.41 0-.719-.18a1.25 1.25 0 0 1-.483-.516 1.7 1.7 0 0 1-.172-.796q0-.354.102-.63.105-.279.29-.472.186-.194.433-.294.248-.1.536-.1.247 0 .46.072.213.07.378.201a1.1 1.1 0 0 1 .406.706z"></path></svg><div class="grow">Download .SVG logos</div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 25 26" class="shrink-0 size-4"><path fill="currentColor" fill-rule="evenodd" d="M10.274 7.024a.937.937 0 0 1 1.325 0l5.313 5.313a.94.94 0 0 1 0 1.325l-5.313 5.312a.937.937 0 0 1-1.325-1.325l4.65-4.65-4.65-4.65a.937.937 0 0 1 0-1.325" clip-rule="evenodd"></path></svg></a><a href="/downloads/incidentio-brand-guidelines.pdf?v=20260826" class="p-2 flex gap-2 items-center group rounded hover:bg-surface-secondary transition"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" class="shrink-0 size-4 text-alarmalade-500"><path fill="currentColor" d="m16.487 6.427-3.914-3.914A1.74 1.74 0 0 0 11.336 2H5.75A2.75 2.75 0 0 0 3 4.75v10.5A2.75 2.75 0 0 0 5.75 18h8.5A2.75 2.75 0 0 0 17 15.25V7.664c0-.467-.182-.907-.513-1.237M6.75 7h2a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5m6.5 7.5h-6.5a.75.75 0 0 1 0-1.5h6.5a.75.75 0 0 1 0 1.5m0-3h-6.5a.75.75 0 0 1 0-1.5h6.5a.75.75 0 0 1 0 1.5m2.182-4H12.5c-.55 0-1-.45-1-1V3.579l.013-.005 3.922 3.921z"></path></svg><div class="grow">Download Brand Guidelines</div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 25 26" class="shrink-0 size-4"><path fill="currentColor" fill-rule="evenodd" d="M10.274 7.024a.937.937 0 0 1 1.325 0l5.313 5.313a.94.94 0 0 1 0 1.325l-5.313 5.312a.937.937 0 0 1-1.325-1.325l4.65-4.65-4.65-4.65a.937.937 0 0 1 0-1.325" clip-rule="evenodd"></path></svg></a><a href="/brand" class="p-2 flex gap-2 items-center group rounded hover:bg-surface-secondary transition"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 21" class="shrink-0 size-4 text-content-primary"><path fill="currentColor" d="M14.25 3.5h-8.5A2.75 2.75 0 0 0 3 6.25v6.568c0 1.336 1.616 2.006 2.56 1.06L10.44 9H7.75a.75.75 0 0 1 0-1.5h4.5a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-1.5 0V10.06L6.622 14.94c-.945.945-.276 2.56 1.06 2.56h6.568A2.75 2.75 0 0 0 17 14.75v-8.5a2.75 2.75 0 0 0-2.75-2.75"></path></svg><div class="grow">Visit brand center</div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 25 26" class="shrink-0 size-4"><path fill="currentColor" fill-rule="evenodd" d="M10.274 7.024a.937.937 0 0 1 1.325 0l5.313 5.313a.94.94 0 0 1 0 1.325l-5.313 5.312a.937.937 0 0 1-1.325-1.325l4.65-4.65-4.65-4.65a.937.937 0 0 1 0-1.325" clip-rule="evenodd"></path></svg></a></div></div></div><nav aria-label="Main" data-orientation="horizontal" dir="ltr" class="hidden flex-1 lg:flex items-stretch justify-center h-full grow absolute inset-x-0"><div style="position:relative"><ul data-orientation="horizontal" class="h-full flex items-stretch justify-center gap-0" dir="ltr"><li><button id="radix-_R_il5fiv5ubsraivb_-trigger-products" data-state="closed" aria-expanded="false" class="relative font-medium border-transparent inline-flex items-center leading-none whitespace-nowrap transition-colors outline-0 dark:text-white focus-visible:text-orange-600 hover:text-orange-600 data-[state=open]:text-orange-600 text-gray-900 px-3 py-2 h-full group" data-radix-collection-item="">Products</button></li><li><button id="radix-_R_il5fiv5ubsraivb_-trigger-solutions" data-state="closed" aria-expanded="false" class="relative font-medium border-transparent inline-flex items-center leading-none whitespace-nowrap transition-colors outline-0 dark:text-white focus-visible:text-orange-600 hover:text-orange-600 data-[state=open]:text-orange-600 text-gray-900 px-3 py-2 h-full group" data-radix-collection-item="">Solutions</button></li><li><button id="radix-_R_il5fiv5ubsraivb_-trigger-resources" data-state="closed" aria-expanded="false" class="relative font-medium border-transparent inline-flex items-center leading-none whitespace-nowrap transition-colors outline-0 dark:text-white focus-visible:text-orange-600 hover:text-orange-600 data-[state=open]:text-orange-600 text-gray-900 px-3 py-2 h-full group" data-radix-collection-item="">Resources</button></li><li><button id="radix-_R_il5fiv5ubsraivb_-trigger-customers" data-state="closed" aria-expanded="false" class="relative font-medium border-transparent inline-flex items-center leading-none whitespace-nowrap transition-colors outline-0 dark:text-white focus-visible:text-orange-600 hover:text-orange-600 data-[state=open]:text-orange-600 text-gray-900 px-3 py-2 h-full group" data-radix-collection-item="">Customers</button></li><li><a class="relative font-medium border-transparent inline-flex items-center leading-none whitespace-nowrap transition-colors outline-0 dark:text-white focus-visible:text-orange-600 hover:text-orange-600 data-[state=open]:text-orange-600 text-gray-900 px-3 py-2 h-full" data-radix-collection-item="" href="/pricing">Pricing</a></li><li><a class="relative font-medium border-transparent inline-flex items-center leading-none whitespace-nowrap transition-colors outline-0 dark:text-white focus-visible:text-orange-600 hover:text-orange-600 data-[state=open]:text-orange-600 text-gray-900 px-3 py-2 h-full" data-radix-collection-item="" href="/careers">Careers</a></li></ul></div></nav></div><div class="absolute inset-y-0 right-5 flex lg:hidden items-center lg:static lg:inset-auto lg:ml-6 lg:pr-0"><div class="relative h-10"><button class="inline-flex items-center justify-center p-2 -mr-2 rounded-md text-gray-500 hover:text-gray-600 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-indigo-500 h-10 dark:text-white"><span class="sr-only">Open main menu</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="block h-6 w-6"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"></path></svg></button></div></div></div></div></div><div class="grow relative"><div class="w-full px-4 pt-4 absolute transition ease-in-out duration-250 transform translate-x-full"><ul class="flex flex-col gap-2 text-body-emphasis grow mb-20"><li class=""><button class="w-full text-left py-2.5 flex items-center gap-4"><div class="p-4 rounded-md flex items-center justify-center text-alarmalade-500 bg-surface-secondary group-hover:bg-surface-tertiary transition"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" class="shrink-0 size-5"><path fill="currentColor" d="M9.165 11.667c1.074 0 1.944.87 1.944 1.944v2.222c0 1.074-.87 1.944-1.944 1.944h-3.89a1.945 1.945 0 0 1-1.944-1.944v-2.222c0-1.073.87-1.944 1.944-1.944zm7.777-7.223c1.074 0 1.945.87 1.945 1.945v7.222c0 1.074-.87 1.945-1.945 1.945h-2.221a1.945 1.945 0 0 1-1.946-1.945V6.39c0-1.074.872-1.945 1.946-1.945zM8.61 2.223c1.074 0 1.945.87 1.945 1.944v3.889c0 1.073-.87 1.944-1.945 1.944H3.054a1.944 1.944 0 0 1-1.945-1.944V4.167c0-1.074.87-1.944 1.945-1.944z"></path></svg></div><div class="grow">Products</div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 25 26" class="shrink-0 size-[25px] text-content-tertiary"><path fill="currentColor" fill-rule="evenodd" d="M10.274 7.024a.937.937 0 0 1 1.325 0l5.313 5.313a.94.94 0 0 1 0 1.325l-5.313 5.312a.937.937 0 0 1-1.325-1.325l4.65-4.65-4.65-4.65a.937.937 0 0 1 0-1.325" clip-rule="evenodd"></path></svg></button></li><li class=""><button class="w-full text-left py-2.5 flex items-center gap-4"><div class="p-4 rounded-md flex items-center justify-center text-alarmalade-500 bg-surface-secondary group-hover:bg-surface-tertiary transition"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" class="shrink-0 size-5"><path fill="currentColor" d="M10 2c-4.411 0-8 3.589-8 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8m3.947 5.641c-1.859 1.382-3.435 3.29-4.683 5.669a.75.75 0 0 1-1.331-.005c-.575-1.117-1.218-2.025-1.965-2.776a.75.75 0 1 1 1.064-1.058 11.6 11.6 0 0 1 1.563 1.972c1.239-2.045 2.734-3.726 4.458-5.007a.75.75 0 0 1 .894 1.205"></path></svg></div><div class="grow">Solutions</div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 25 26" class="shrink-0 size-[25px] text-content-tertiary"><path fill="currentColor" fill-rule="evenodd" d="M10.274 7.024a.937.937 0 0 1 1.325 0l5.313 5.313a.94.94 0 0 1 0 1.325l-5.313 5.312a.937.937 0 0 1-1.325-1.325l4.65-4.65-4.65-4.65a.937.937 0 0 1 0-1.325" clip-rule="evenodd"></path></svg></button></li><li class=""><button class="w-full text-left py-2.5 flex items-center gap-4"><div class="p-4 rounded-md flex items-center justify-center text-alarmalade-500 bg-surface-secondary group-hover:bg-surface-tertiary transition"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" class="shrink-0 size-5"><path fill="currentColor" d="M3.146 3.76c.411-.314.933-.416 1.431-.278l4.719 1.303v11.303l-5.59-1.543A1.646 1.646 0 0 1 2.5 12.963V5.064c0-.516.236-.992.646-1.305m12.277-.278a1.63 1.63 0 0 1 1.43.277c.412.313.647.789.647 1.305v7.898c0 .736-.495 1.387-1.204 1.582l-5.593 1.543V4.785z"></path></svg></div><div class="grow">Resources</div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 25 26" class="shrink-0 size-[25px] text-content-tertiary"><path fill="currentColor" fill-rule="evenodd" d="M10.274 7.024a.937.937 0 0 1 1.325 0l5.313 5.313a.94.94 0 0 1 0 1.325l-5.313 5.312a.937.937 0 0 1-1.325-1.325l4.65-4.65-4.65-4.65a.937.937 0 0 1 0-1.325" clip-rule="evenodd"></path></svg></button></li><li class=""><button class="w-full text-left py-2.5 flex items-center gap-4"><div class="p-4 rounded-md flex items-center justify-center text-alarmalade-500 bg-surface-secondary group-hover:bg-surface-tertiary transition"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" class="shrink-0 size-5"><path fill="currentColor" d="M12.914 3A4.62 4.62 0 0 0 9.75 4.306 4.64 4.64 0 0 0 6.572 3C4.042 3.015 1.99 5.084 2 7.609c0 5.253 5.306 8.429 6.932 9.278a1.77 1.77 0 0 0 1.635 0c1.626-.848 6.933-4.024 6.933-9.275.009-2.528-2.042-4.597-4.586-4.612"></path></svg></div><div class="grow">Customers</div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 25 26" class="shrink-0 size-[25px] text-content-tertiary"><path fill="currentColor" fill-rule="evenodd" d="M10.274 7.024a.937.937 0 0 1 1.325 0l5.313 5.313a.94.94 0 0 1 0 1.325l-5.313 5.312a.937.937 0 0 1-1.325-1.325l4.65-4.65-4.65-4.65a.937.937 0 0 1 0-1.325" clip-rule="evenodd"></path></svg></button></li><li class=""><button class="w-full text-left py-2.5 flex items-center gap-4"><div class="p-4 rounded-md flex items-center justify-center text-alarmalade-500 bg-surface-secondary group-hover:bg-surface-tertiary transition"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" class="shrink-0 size-5"><path fill="currentColor" d="M16.916 10.663q-.031 0-.062-.002a.75.75 0 0 1-.687-.808 1.25 1.25 0 0 0-.362-.986l-5.792-5.794A.26.26 0 0 0 9.836 3H4.957A.75.75 0 0 1 3.5 2.75v-.5a.75.75 0 0 1 .75-.75h5.586c.461 0 .911.187 1.237.513l5.793 5.793c.571.572.862 1.362.796 2.167a.75.75 0 0 1-.746.689z"></path><path fill="currentColor" d="M15.366 10.806 9.573 5.013A1.76 1.76 0 0 0 8.336 4.5H2.75a.75.75 0 0 0-.75.75v5.586c0 .467.182.907.513 1.237l5.793 5.793a2.74 2.74 0 0 0 1.944.804 2.74 2.74 0 0 0 1.944-.804l3.172-3.172c.52-.519.806-1.209.806-1.944s-.286-1.425-.806-1.944M6.25 10C5.561 10 5 9.439 5 8.75S5.561 7.5 6.25 7.5s1.25.561 1.25 1.25S6.939 10 6.25 10"></path></svg></div><div class="grow">Pricing</div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 25 26" class="shrink-0 size-[25px] text-content-tertiary"><path fill="currentColor" fill-rule="evenodd" d="M10.274 7.024a.937.937 0 0 1 1.325 0l5.313 5.313a.94.94 0 0 1 0 1.325l-5.313 5.312a.937.937 0 0 1-1.325-1.325l4.65-4.65-4.65-4.65a.937.937 0 0 1 0-1.325" clip-rule="evenodd"></path></svg></button></li><li class=""><button class="w-full text-left py-2.5 flex items-center gap-4"><div class="p-4 rounded-md flex items-center justify-center text-alarmalade-500 bg-surface-secondary group-hover:bg-surface-tertiary transition"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 21 20" class="shrink-0 size-5"><path fill="currentColor" d="M10.664 10.75a2.75 2.75 0 1 0 0-5.5 2.75 2.75 0 0 0 0 5.5M15.304 15.482a4.775 4.775 0 0 0-4.64-3.732c-2.216 0-4.168 1.57-4.64 3.732-.19.864.348 1.749 1.224 2.013a11.8 11.8 0 0 0 6.832 0c.876-.265 1.413-1.15 1.224-2.014M5.914 6.5a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5M7.682 11.022A4.23 4.23 0 0 1 6.414 8c0-.166.03-.323.049-.484-.132-.007-.262-.015-.406-.019l-.143-.003a4.33 4.33 0 0 0-4.2 3.263c-.224.881.33 1.81 1.236 2.072a9.6 9.6 0 0 0 2.394.404 6.3 6.3 0 0 1 2.338-2.21M15.414 6.5a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5M13.646 11.022A4.23 4.23 0 0 0 14.914 8c0-.166-.03-.323-.049-.484.132-.007.262-.015.406-.019l.143-.003a4.33 4.33 0 0 1 4.2 3.263c.224.881-.33 1.81-1.236 2.072a9.6 9.6 0 0 1-2.394.404 6.3 6.3 0 0 0-2.338-2.21"></path></svg></div><div class="grow">Careers</div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 25 26" class="shrink-0 size-[25px] text-content-tertiary"><path fill="currentColor" fill-rule="evenodd" d="M10.274 7.024a.937.937 0 0 1 1.325 0l5.313 5.313a.94.94 0 0 1 0 1.325l-5.313 5.312a.937.937 0 0 1-1.325-1.325l4.65-4.65-4.65-4.65a.937.937 0 0 1 0-1.325" clip-rule="evenodd"></path></svg></button></li></ul><div class="ml-auto flex flex-col lg:flex-row gap-2 lg:gap-2 flex-shrink-0 transition duration-500 text-gray-600"><a class="relative inline-flex gap-2 items-center justify-center rounded-full focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:opacity-60 group/button cursor-pointer bg-alarmalade-500 text-content-invert hover:bg-alarmalade-600 active:bg-alarmalade-700 text-body-sm-emphasis h-[38px] px-4 py-2 transition-all duration-500 opacity-100 pointer-events-auto" id="nav-bar-request-a-demo" href="/demo">Get a demo</a><a href="https://app.incident.io/login" target="_blank" class="relative inline-flex gap-2 items-center justify-center rounded-full focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:opacity-60 group/button cursor-pointer transition-[color,background-color,border-color,opacity,transform] bg-surface-secondary hover:bg-surface-tertiary active:bg-surface-quaternary text-content-primary text-body-sm-emphasis h-[38px] px-4 py-2">Login</a></div></div></div></div><div class="relative h-full transition-[background-color,backdrop-filter,transform] duration-300 ease-[cubic-bezier(0.2,0,0,1)] z-10 backdrop-blur-md bg-white/80" style="view-transition-name:navigation"><div class="h-20 mx-auto" data-mobile-menu-open="false"><div class="relative flex justify-between h-full z-[99]"><div class="max-w-[1512px] mx-auto px-5 flex-1 flex items-center justify-between"><div class="flex-shrink-0 flex items-center relative transition z-[1]"><a class="transition hover:opacity-80 relative top-[-8px]" href="/"><span class="sr-only">incident.io</span><div class="w-[130px] h-[32px]"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 1000 248" class="h-8 w-auto absolute inset-0 dark:opacity-0 [[data-mobile-menu-open=true]_&]:opacity-100"><g clip-path="url(#workmark__black_svg__a)"><g clip-path="url(#workmark__black_svg__b)"><path fill="#F25533" fill-rule="evenodd" d="M48.803 140.978v23.429C20.788 157.71 0 133.023 0 103.594 0 86.626 7.168 73.165 18.131 59.96 27.222 49.01 49.67 20.01 56.735 4.009c1.716-3.885 6.09-3.735 7.976-1.647 6.033 6.677 13.47 21.26 15.902 37.802.496 3.37.7 6.123.862 8.309.348 4.691.502 6.777 2.93 6.777 3.816 0 6.313-5.795 6.861-11.776.352-3.833 4.148-5.115 6.765-3.833 12.59 6.17 25.437 35.537 28.543 49.949.974 4.52 1.609 9.19 1.609 14.004 0 29.363-20.695 54.006-48.616 60.768v-23.384zm15.289-9.338c9.845 0 17.826-7.567 17.826-16.901 0-14.888-10.959-25.526-16.42-28.76-.369-.218-.553-.328-1.055-.314-.367.01-.91.24-1.172.498-.358.351-.453.752-.643 1.552-.968 4.078-4.015 6.986-7.222 10.045-4.42 4.217-9.141 8.723-9.141 16.979 0 9.334 7.981 16.901 17.827 16.901" clip-rule="evenodd"></path><path fill="#000" d="M158.057 138.153c-13.535 0-23.788 4.919-29.325 12.503v-9.633h-30.76v102.48h30.76v-55.954c0-14.552 7.793-21.111 19.071-21.111 9.843 0 17.841 5.944 17.841 18.651v58.414h30.76V180.58c0-27.67-17.636-42.427-38.347-42.427M262.641 246.373c20.097 0 37.527-10.454 46.346-26.44l-26.864-15.372c-3.281 7.173-10.869 11.477-19.892 11.477-13.329 0-23.172-9.632-23.172-23.775s9.843-23.775 23.172-23.775c9.023 0 16.406 4.303 19.892 11.477l26.864-15.577c-8.819-15.782-26.454-26.235-46.346-26.235-31.169 0-54.342 23.571-54.342 54.11s23.173 54.11 54.342 54.11M332.645 132.005c10.047 0 18.456-8.404 18.456-18.448 0-10.042-8.409-18.446-18.456-18.446-10.049 0-18.456 8.404-18.456 18.446 0 10.044 8.407 18.448 18.456 18.448m-15.38 111.498h30.76v-102.48h-30.76zM440.871 100.031v50.625c-6.767-7.788-16.815-12.503-30.555-12.503-26.863 0-49.01 23.571-49.01 54.11s22.147 54.11 49.01 54.11c13.74 0 23.788-4.714 30.555-12.503v9.634h30.76V100.031zm-24.402 117.238c-14.15 0-24.403-9.634-24.403-25.006s10.253-25.005 24.403-25.005 24.402 9.633 24.402 25.005-10.253 25.006-24.402 25.006M517.576 204.561h72.799q1.23-5.841 1.23-12.298c0-30.949-22.147-54.11-52.086-54.11-32.401 0-54.548 23.571-54.548 54.11s21.736 54.11 56.803 54.11c19.482 0 34.656-7.174 44.705-21.111l-24.609-14.143c-4.101 4.509-11.278 7.789-19.686 7.789-11.278 0-20.711-3.69-24.608-14.347m-.615-22.956c2.871-10.453 10.663-16.192 22.352-16.192 9.228 0 18.456 4.304 21.737 16.192zM665.034 138.153c-13.534 0-23.787 4.919-29.324 12.503v-9.633h-30.76v102.48h30.76v-55.954c0-14.552 7.793-21.111 19.071-21.111 9.843 0 17.841 5.944 17.841 18.651v58.414h30.76V180.58c0-27.67-17.636-42.427-38.348-42.427M780.49 170.537v-29.514h-21.123v-28.695l-30.759 9.224v19.471h-16.407v29.514h16.407v36.278c0 28.695 11.689 40.787 51.882 36.688v-27.875c-13.535.82-21.123 0-21.123-8.813v-36.278zM813.237 246.373c10.663 0 19.48-8.813 19.48-19.472 0-10.657-8.817-19.471-19.48-19.471s-19.482 8.814-19.482 19.471c0 10.659 8.818 19.472 19.482 19.472M862.014 132.005c10.047 0 18.455-8.404 18.455-18.448 0-10.042-8.408-18.446-18.455-18.446-10.049 0-18.456 8.404-18.456 18.446 0 10.044 8.407 18.448 18.456 18.448m-15.381 111.498h30.761v-102.48h-30.761zM945.017 246.373c30.144 0 54.343-23.571 54.343-54.11s-24.199-54.11-54.343-54.11-54.342 23.571-54.342 54.11 24.197 54.11 54.342 54.11m0-29.925c-13.329 0-23.582-9.633-23.582-24.185 0-14.553 10.253-24.185 23.582-24.185s23.583 9.632 23.583 24.185-10.253 24.185-23.583 24.185M48.804 243.508h30.76v-78.701s-30.76 5.525-30.76 34.995z"></path></g></g><defs><clipPath id="workmark__black_svg__a"><path fill="#fff" d="M0 0h1000v248H0z"></path></clipPath><clipPath id="workmark__black_svg__b"><path fill="#fff" d="M0 .91h1000v246.18H0z"></path></clipPath></defs></svg><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 1000 248" class="h-8 w-auto absolute inset-0 opacity-0 dark:opacity-100 [[data-mobile-menu-open=true]_&]:opacity-0"><g fill="#fff" clip-path="url(#workmark__fullwhite_svg__a)"><path fill-rule="evenodd" d="M48.803 140.978v23.429C20.788 157.71 0 133.023 0 103.594 0 86.626 7.168 73.165 18.131 59.96 27.222 49.01 49.67 20.01 56.735 4.009c1.716-3.885 6.09-3.735 7.976-1.647 6.033 6.677 13.47 21.26 15.902 37.802.496 3.37.7 6.123.862 8.309.348 4.691.502 6.777 2.93 6.777 3.816 0 6.313-5.795 6.861-11.776.352-3.833 4.148-5.115 6.765-3.833 12.59 6.17 25.437 35.537 28.543 49.949.974 4.52 1.609 9.19 1.609 14.004 0 29.363-20.695 54.006-48.616 60.768v-23.384zm15.289-9.338c9.845 0 17.826-7.567 17.826-16.901 0-14.888-10.959-25.526-16.42-28.76-.369-.218-.553-.328-1.055-.314-.367.01-.91.24-1.172.498-.358.351-.453.752-.643 1.552-.968 4.078-4.015 6.986-7.222 10.045-4.42 4.217-9.141 8.723-9.141 16.979 0 9.334 7.981 16.901 17.827 16.901" clip-rule="evenodd"></path><path d="M158.057 138.153c-13.535 0-23.788 4.919-29.325 12.503v-9.633h-30.76v102.48h30.76v-55.954c0-14.552 7.793-21.111 19.071-21.111 9.843 0 17.841 5.944 17.841 18.651v58.414h30.76V180.58c0-27.67-17.636-42.427-38.347-42.427M262.641 246.373c20.097 0 37.527-10.454 46.346-26.44l-26.864-15.372c-3.281 7.173-10.869 11.477-19.892 11.477-13.329 0-23.172-9.632-23.172-23.775s9.843-23.775 23.172-23.775c9.023 0 16.406 4.303 19.892 11.477l26.864-15.577c-8.819-15.782-26.454-26.235-46.346-26.235-31.169 0-54.342 23.571-54.342 54.11s23.173 54.11 54.342 54.11M332.645 132.005c10.047 0 18.456-8.404 18.456-18.448 0-10.042-8.409-18.446-18.456-18.446-10.049 0-18.456 8.404-18.456 18.446 0 10.044 8.407 18.448 18.456 18.448m-15.38 111.498h30.76v-102.48h-30.76zM440.871 100.031v50.625c-6.767-7.788-16.815-12.503-30.555-12.503-26.863 0-49.01 23.571-49.01 54.11s22.147 54.11 49.01 54.11c13.74 0 23.788-4.714 30.555-12.503v9.634h30.76V100.031zm-24.402 117.238c-14.15 0-24.403-9.634-24.403-25.006s10.253-25.005 24.403-25.005 24.402 9.633 24.402 25.005-10.253 25.006-24.402 25.006M517.576 204.561h72.799q1.23-5.841 1.23-12.298c0-30.949-22.147-54.11-52.086-54.11-32.401 0-54.548 23.571-54.548 54.11s21.736 54.11 56.803 54.11c19.482 0 34.656-7.174 44.705-21.111l-24.609-14.143c-4.101 4.509-11.278 7.789-19.686 7.789-11.278 0-20.711-3.69-24.608-14.347m-.615-22.956c2.871-10.453 10.663-16.192 22.352-16.192 9.228 0 18.456 4.304 21.737 16.192zM665.034 138.153c-13.534 0-23.787 4.919-29.324 12.503v-9.633h-30.76v102.48h30.76v-55.954c0-14.552 7.793-21.111 19.071-21.111 9.843 0 17.841 5.944 17.841 18.651v58.414h30.76V180.58c0-27.67-17.636-42.427-38.348-42.427M780.49 170.537v-29.514h-21.123v-28.695l-30.759 9.224v19.471h-16.407v29.514h16.407v36.278c0 28.695 11.689 40.787 51.882 36.688v-27.875c-13.535.82-21.123 0-21.123-8.813v-36.278zM813.237 246.373c10.663 0 19.48-8.813 19.48-19.472 0-10.657-8.817-19.471-19.48-19.471s-19.482 8.814-19.482 19.471c0 10.659 8.818 19.472 19.482 19.472M862.014 132.005c10.047 0 18.455-8.404 18.455-18.448 0-10.042-8.408-18.446-18.455-18.446-10.049 0-18.456 8.404-18.456 18.446 0 10.044 8.407 18.448 18.456 18.448m-15.381 111.498h30.761v-102.48h-30.761zM945.017 246.373c30.144 0 54.343-23.571 54.343-54.11s-24.199-54.11-54.343-54.11-54.342 23.571-54.342 54.11 24.197 54.11 54.342 54.11m0-29.925c-13.329 0-23.582-9.633-23.582-24.185 0-14.553 10.253-24.185 23.582-24.185s23.583 9.632 23.583 24.185-10.253 24.185-23.583 24.185M48.804 243.508h30.76v-78.701s-30.76 5.525-30.76 34.995z"></path></g><defs><clipPath id="workmark__fullwhite_svg__a"><path fill="#fff" d="M0 .91h1000v246.18H0z"></path></clipPath></defs></svg></div></a><div class="border border-stroke-primary bg-white rounded-lg shadow-lg p-1 flex flex-col gap-1 absolute top-full mt-2 left-0 z-50 w-[250px] transition-opacity duration-200 opacity-0 pointer-events-none"><div class="p-2 pt-1 text-body-xs-emphasis border-b border-stroke-primary">Brand Assets</div><div class="flex flex-col gap-1 text-body-xs text-content-secondary"><a href="/brand/resources/incidentio-brand-pngs.zip" class="p-2 flex gap-2 items-center group rounded hover:bg-surface-secondary transition"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" class="shrink-0 size-4 text-content-primary"><path fill="#fff" d="M2.8 1.6A1.6 1.6 0 0 1 4.4 0h6.4c.127 0 .25.05.34.141l4.318 4.318c.09.09.141.213.141.341v9.6A1.6 1.6 0 0 1 14 16H4.4a1.6 1.6 0 0 1-1.6-1.6z"></path><path stroke="#161618" stroke-opacity="0.08" stroke-width="0.6" d="M4.399.3h6.4c.049 0 .095.02.13.054l4.317 4.317c.034.034.053.08.053.129v9.6a1.3 1.3 0 0 1-1.3 1.3H4.4a1.3 1.3 0 0 1-1.3-1.3V1.6a1.3 1.3 0 0 1 1.3-1.3Z"></path><path stroke="#161618" stroke-opacity="0.08" stroke-width="0.6" d="M10.8.2v3a1.6 1.6 0 0 0 1.6 1.6h3"></path><rect width="11.4" height="6.6" x="0.3" y="7.1" fill="#F25533" rx="0.8"></rect><path fill="#fff" d="M1.966 11.9V8.99h1.147q.332 0 .564.127.234.126.355.348.124.222.124.512t-.125.511a.86.86 0 0 1-.362.345 1.2 1.2 0 0 1-.571.124h-.732v-.493h.632a.6.6 0 0 0 .293-.061.4.4 0 0 0 .173-.172.54.54 0 0 0 .059-.254q0-.145-.059-.253a.4.4 0 0 0-.173-.17.63.63 0 0 0-.295-.06H2.58V11.9zm5.023-2.91v2.91h-.531l-1.266-1.831H5.17V11.9h-.615V8.99h.54l1.255 1.83h.026V8.99zm2.437.941a.6.6 0 0 0-.084-.183.567.567 0 0 0-.308-.223.8.8 0 0 0-.217-.03.7.7 0 0 0-.392.111.73.73 0 0 0-.262.322 1.3 1.3 0 0 0-.094.515q0 .303.093.517.091.213.261.325.17.11.4.11a.8.8 0 0 0 .356-.073.53.53 0 0 0 .227-.212.63.63 0 0 0 .08-.322l.125.018h-.75v-.463h1.217v.367q0 .383-.162.659a1.1 1.1 0 0 1-.446.423 1.4 1.4 0 0 1-.65.148q-.41 0-.72-.18a1.25 1.25 0 0 1-.482-.516 1.7 1.7 0 0 1-.172-.796q0-.354.102-.63.104-.279.29-.472.186-.194.433-.294t.536-.1q.246 0 .46.072.213.07.378.201a1.1 1.1 0 0 1 .406.706z"></path></svg><div class="grow">Download .PNG logos</div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 25 26" class="shrink-0 size-4"><path fill="currentColor" fill-rule="evenodd" d="M10.274 7.024a.937.937 0 0 1 1.325 0l5.313 5.313a.94.94 0 0 1 0 1.325l-5.313 5.312a.937.937 0 0 1-1.325-1.325l4.65-4.65-4.65-4.65a.937.937 0 0 1 0-1.325" clip-rule="evenodd"></path></svg></a><a href="/brand/resources/incidentio-brand-svgs.zip" class="p-2 flex gap-2 items-center group rounded hover:bg-surface-secondary transition"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" class="shrink-0 size-4 text-content-primary"><path fill="#fff" d="M2.8 1.6A1.6 1.6 0 0 1 4.4 0h6.4c.128 0 .251.05.342.141l4.317 4.318c.09.09.141.213.141.341v9.6A1.6 1.6 0 0 1 14 16H4.4a1.6 1.6 0 0 1-1.6-1.6z"></path><path stroke="#161618" stroke-opacity="0.08" stroke-width="0.6" d="M4.4.3h6.4q.076.002.13.054l4.317 4.317c.034.034.053.08.053.129v9.6a1.3 1.3 0 0 1-1.3 1.3H4.4a1.3 1.3 0 0 1-1.3-1.3V1.6A1.3 1.3 0 0 1 4.4.3Z"></path><path stroke="#161618" stroke-opacity="0.08" stroke-width="0.6" d="M10.8.2v3a1.6 1.6 0 0 0 1.6 1.6h3"></path><rect width="11.4" height="6.6" x="0.299" y="7.1" fill="#F25533" rx="0.8"></rect><path fill="#fff" d="M3.584 9.828a.36.36 0 0 0-.146-.267.58.58 0 0 0-.35-.096.7.7 0 0 0-.255.043.36.36 0 0 0-.16.115.28.28 0 0 0-.053.168.24.24 0 0 0 .032.136.34.34 0 0 0 .101.1.8.8 0 0 0 .148.073q.084.03.179.051l.261.063q.19.042.35.114.16.07.275.174a.73.73 0 0 1 .248.567.8.8 0 0 1-.137.463.87.87 0 0 1-.386.303q-.252.106-.607.106-.353 0-.613-.108a.9.9 0 0 1-.407-.32.96.96 0 0 1-.152-.526h.596a.45.45 0 0 0 .083.244q.075.096.2.146.127.049.286.049a.7.7 0 0 0 .271-.046.4.4 0 0 0 .18-.126.3.3 0 0 0 .065-.186q0-.098-.058-.165a.44.44 0 0 0-.168-.114 2 2 0 0 0-.269-.085l-.316-.08a1.3 1.3 0 0 1-.581-.28.65.65 0 0 1-.212-.512.76.76 0 0 1 .14-.462.95.95 0 0 1 .394-.308q.25-.11.568-.11.324 0 .566.11a.9.9 0 0 1 .378.308q.135.197.139.458zm1.569-.837.703 2.21h.027l.704-2.21h.682L6.266 11.9h-.792L4.47 8.99zm4.231.94a.6.6 0 0 0-.083-.183.566.566 0 0 0-.308-.223.8.8 0 0 0-.218-.03.7.7 0 0 0-.392.111.73.73 0 0 0-.261.322 1.3 1.3 0 0 0-.094.515q0 .303.092.517.093.213.261.325.17.11.4.11a.8.8 0 0 0 .356-.073.53.53 0 0 0 .227-.212.63.63 0 0 0 .08-.322l.125.018h-.75v-.463h1.217v.367q0 .383-.162.659a1.1 1.1 0 0 1-.446.423 1.4 1.4 0 0 1-.65.148q-.41 0-.719-.18a1.25 1.25 0 0 1-.483-.516 1.7 1.7 0 0 1-.172-.796q0-.354.102-.63.105-.279.29-.472.186-.194.433-.294.248-.1.536-.1.247 0 .46.072.213.07.378.201a1.1 1.1 0 0 1 .406.706z"></path></svg><div class="grow">Download .SVG logos</div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 25 26" class="shrink-0 size-4"><path fill="currentColor" fill-rule="evenodd" d="M10.274 7.024a.937.937 0 0 1 1.325 0l5.313 5.313a.94.94 0 0 1 0 1.325l-5.313 5.312a.937.937 0 0 1-1.325-1.325l4.65-4.65-4.65-4.65a.937.937 0 0 1 0-1.325" clip-rule="evenodd"></path></svg></a><a href="/downloads/incidentio-brand-guidelines.pdf?v=20260826" class="p-2 flex gap-2 items-center group rounded hover:bg-surface-secondary transition"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" class="shrink-0 size-4 text-alarmalade-500"><path fill="currentColor" d="m16.487 6.427-3.914-3.914A1.74 1.74 0 0 0 11.336 2H5.75A2.75 2.75 0 0 0 3 4.75v10.5A2.75 2.75 0 0 0 5.75 18h8.5A2.75 2.75 0 0 0 17 15.25V7.664c0-.467-.182-.907-.513-1.237M6.75 7h2a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5m6.5 7.5h-6.5a.75.75 0 0 1 0-1.5h6.5a.75.75 0 0 1 0 1.5m0-3h-6.5a.75.75 0 0 1 0-1.5h6.5a.75.75 0 0 1 0 1.5m2.182-4H12.5c-.55 0-1-.45-1-1V3.579l.013-.005 3.922 3.921z"></path></svg><div class="grow">Download Brand Guidelines</div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 25 26" class="shrink-0 size-4"><path fill="currentColor" fill-rule="evenodd" d="M10.274 7.024a.937.937 0 0 1 1.325 0l5.313 5.313a.94.94 0 0 1 0 1.325l-5.313 5.312a.937.937 0 0 1-1.325-1.325l4.65-4.65-4.65-4.65a.937.937 0 0 1 0-1.325" clip-rule="evenodd"></path></svg></a><a href="/brand" class="p-2 flex gap-2 items-center group rounded hover:bg-surface-secondary transition"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 21" class="shrink-0 size-4 text-content-primary"><path fill="currentColor" d="M14.25 3.5h-8.5A2.75 2.75 0 0 0 3 6.25v6.568c0 1.336 1.616 2.006 2.56 1.06L10.44 9H7.75a.75.75 0 0 1 0-1.5h4.5a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-1.5 0V10.06L6.622 14.94c-.945.945-.276 2.56 1.06 2.56h6.568A2.75 2.75 0 0 0 17 14.75v-8.5a2.75 2.75 0 0 0-2.75-2.75"></path></svg><div class="grow">Visit brand center</div><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 25 26" class="shrink-0 size-4"><path fill="currentColor" fill-rule="evenodd" d="M10.274 7.024a.937.937 0 0 1 1.325 0l5.313 5.313a.94.94 0 0 1 0 1.325l-5.313 5.312a.937.937 0 0 1-1.325-1.325l4.65-4.65-4.65-4.65a.937.937 0 0 1 0-1.325" clip-rule="evenodd"></path></svg></a></div></div></div><nav aria-label="Main" data-orientation="horizontal" dir="ltr" class="hidden flex-1 lg:flex items-stretch justify-center h-full grow absolute inset-x-0"><div style="position:relative"><ul data-orientation="horizontal" class="h-full flex items-stretch justify-center gap-0" dir="ltr"><li><button id="radix-_R_4p5fiv5ubsraivb_-trigger-products" data-state="closed" aria-expanded="false" class="relative font-medium border-transparent inline-flex items-center leading-none whitespace-nowrap transition-colors outline-0 dark:text-white focus-visible:text-orange-600 hover:text-orange-600 data-[state=open]:text-orange-600 text-gray-900 px-3 py-2 h-full group" data-radix-collection-item="">Products</button></li><li><button id="radix-_R_4p5fiv5ubsraivb_-trigger-solutions" data-state="closed" aria-expanded="false" class="relative font-medium border-transparent inline-flex items-center leading-none whitespace-nowrap transition-colors outline-0 dark:text-white focus-visible:text-orange-600 hover:text-orange-600 data-[state=open]:text-orange-600 text-gray-900 px-3 py-2 h-full group" data-radix-collection-item="">Solutions</button></li><li><button id="radix-_R_4p5fiv5ubsraivb_-trigger-resources" data-state="closed" aria-expanded="false" class="relative font-medium border-transparent inline-flex items-center leading-none whitespace-nowrap transition-colors outline-0 dark:text-white focus-visible:text-orange-600 hover:text-orange-600 data-[state=open]:text-orange-600 text-gray-900 px-3 py-2 h-full group" data-radix-collection-item="">Resources</button></li><li><button id="radix-_R_4p5fiv5ubsraivb_-trigger-customers" data-state="closed" aria-expanded="false" class="relative font-medium border-transparent inline-flex items-center leading-none whitespace-nowrap transition-colors outline-0 dark:text-white focus-visible:text-orange-600 hover:text-orange-600 data-[state=open]:text-orange-600 text-gray-900 px-3 py-2 h-full group" data-radix-collection-item="">Customers</button></li><li><a class="relative font-medium border-transparent inline-flex items-center leading-none whitespace-nowrap transition-colors outline-0 dark:text-white focus-visible:text-orange-600 hover:text-orange-600 data-[state=open]:text-orange-600 text-gray-900 px-3 py-2 h-full" data-radix-collection-item="" href="/pricing">Pricing</a></li><li><a class="relative font-medium border-transparent inline-flex items-center leading-none whitespace-nowrap transition-colors outline-0 dark:text-white focus-visible:text-orange-600 hover:text-orange-600 data-[state=open]:text-orange-600 text-gray-900 px-3 py-2 h-full" data-radix-collection-item="" href="/careers">Careers</a></li></ul></div></nav><div class="h-full hidden lg:flex flex-shrink-0 items-center relative z-[1]"><div class="ml-auto flex flex-col lg:flex-row gap-2 lg:gap-2 flex-shrink-0 transition duration-500 text-gray-600"><a class="relative inline-flex gap-2 items-center justify-center rounded-full focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:opacity-60 group/button cursor-pointer bg-alarmalade-500 text-content-invert hover:bg-alarmalade-600 active:bg-alarmalade-700 text-body-sm-emphasis h-[38px] px-4 py-2 transition-all duration-500 opacity-100 pointer-events-auto" id="nav-bar-request-a-demo" href="/demo">Get a demo</a><a href="https://app.incident.io/login" target="_blank" class="relative inline-flex gap-2 items-center justify-center rounded-full focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:opacity-60 group/button cursor-pointer transition-[color,background-color,border-color,opacity,transform] bg-surface-secondary hover:bg-surface-tertiary active:bg-surface-quaternary text-content-primary text-body-sm-emphasis h-[38px] px-4 py-2">Login</a></div></div></div><div class="absolute inset-y-0 right-5 flex lg:hidden items-center lg:static lg:inset-auto lg:ml-6 lg:pr-0"><div class="relative h-10"><button class="inline-flex items-center justify-center p-2 -mr-2 rounded-md text-gray-500 hover:text-gray-600 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-indigo-500 h-10 dark:text-white"><span class="sr-only">Open main menu</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="block h-6 w-6"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"></path></svg></button></div></div></div></div></div><div style="top:0" class="fixed inset-0 bg-black/25 backdrop-blur-sm h-screen transition-opacity delay-100 pointer-events-none opacity-0"></div></nav><div class="relative mx-auto max-w-[1192px] max-xl:px-4 flex flex-col gap-12 md:gap-20 lg:pt-20"><section class="pb-10 md:pb-20 flex flex-col lg:flex-row gap-4 relative border-b border-stroke-primary" style="view-transition-name:none"><div class="max-w-[388px] pr-6 flex flex-col gap-6 grow lg:sticky-sidebar"><div class="flex flex-col gap-3"><button class="relative inline-flex gap-2 items-center justify-center rounded-full focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:opacity-60 group/button cursor-pointer transition-[color,background-color,border-color,opacity,transform] bg-surface-secondary hover:bg-surface-tertiary active:bg-surface-quaternary text-content-primary text-body-sm-emphasis h-[38px] px-4 py-2 self-start"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" class="transition ease-in-out inline-block rotate-180 size-4"><path d="M12.8 8.59965H3.00002C2.66882 8.59965 2.40002 8.33085 2.40002 7.99965C2.40002 7.66845 2.66882 7.39965 3.00002 7.39965H12.8C13.1312 7.39965 13.4 7.66845 13.4 7.99965C13.4 8.33085 13.1312 8.59965 12.8 8.59965Z" fill="currentColor"></path><path d="M9.60002 11.9996C9.53122 11.9996 9.46082 11.9876 9.39202 11.9628C9.08082 11.8476 8.92242 11.5028 9.03682 11.1924C9.66242 9.49645 10.7328 8.53005 11.5816 8.00045C10.7328 7.47085 9.66322 6.50445 9.03682 4.80845C8.92162 4.49725 9.08082 4.15245 9.39202 4.03805C9.70322 3.92125 10.048 4.08285 10.1624 4.39325C11.0656 6.84205 13.0656 7.39805 13.1496 7.42045C13.4144 7.49085 13.5992 7.73085 13.5976 8.00365C13.596 8.27725 13.412 8.51565 13.1464 8.58285C13.0648 8.60445 11.0656 9.16045 10.1624 11.6092C10.0728 11.8516 9.84402 12.0012 9.59922 12.0012L9.60002 11.9996Z" fill="currentColor"></path></svg><div class="hidden md:flex absolute whitespace-nowrap items-center gap-2 top-0 text-xs text-white px-3 py-2 bg-surface-invert rounded-lg pointer-events-none translate-y-[-40px] transition opacity-0 group-hover/button:opacity-100">All posts<kbd class="flex items-center justify-center uppercase hs-5 text-[10px] px-1 rounded border border-stroke-invert text-content-secondary-invert">Esc</kbd></div></button></div><div class="flex flex-col gap-8 max-lg:hidden"><ul class="flex flex-col text-body-sm"><li class="flex flex-col gap-3 relative group"><a class="block flex items-center transition text-pretty py-2 hover:text-alarmalade-500" href="#content-top">The flight plan that brought UK airspace to its knees</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500" href="#a-primer-on-air-traffic-control">A primer on air traffic control</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500 border-l border-dashed text-body-sm text-content-secondary ml-4 pl-4" href="#air-traffic-organizations">Air traffic organizations</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500 border-l border-dashed text-body-sm text-content-secondary ml-4 pl-4" href="#flight-plans">Flight plans</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500 border-l border-dashed text-body-sm text-content-secondary ml-4 pl-8" href="#the-two-flight-plan-formats">The two flight plan formats</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500" href="#how-the-incident-unfolded">How the incident unfolded</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500 border-l border-dashed text-body-sm text-content-secondary ml-4 pl-4" href="#hour-0-the-incident-begins">Hour 0: The incident begins</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500 border-l border-dashed text-body-sm text-content-secondary ml-4 pl-4" href="#hour-1-initial-engineering-investigations-begin">Hour 1: Initial engineering investigations begin</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500 border-l border-dashed text-body-sm text-content-secondary ml-4 pl-4" href="#hour-2-reducing-air-traffic-capacity-whilst-trying-to-fix-the-system-remotely">Hour 2: Reducing air traffic capacity whilst trying to fix the system remotely</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500 border-l border-dashed text-body-sm text-content-secondary ml-4 pl-4" href="#hour-3-escalations-of-incident-response">Hour 3: Escalations of incident response</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500 border-l border-dashed text-body-sm text-content-secondary ml-4 pl-4" href="#hour-4-continuing-to-dig-into-the-technical-issue-whilst-escalating-the-incident-severity">Hour 4: Continuing to dig into the technical issue whilst escalating the incident severity</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500 border-l border-dashed text-body-sm text-content-secondary ml-4 pl-4" href="#hour-5-escalating-to-the-software-manufacturer-and-bringing-the-system-back-online">Hour 5: Escalating to the software manufacturer and bringing the system back online</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500 border-l border-dashed text-body-sm text-content-secondary ml-4 pl-4" href="#hour-6-system-operational-again">Hour 6: System operational again</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500 border-l border-dashed text-body-sm text-content-secondary ml-4 pl-4" href="#wrapping-up-the-incident">Wrapping up the incident</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500" href="#what-the-nats-incident-report-concluded">What the NATS incident report concluded</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500 border-l border-dashed text-body-sm text-content-secondary ml-4 pl-4" href="#key-findings-and-improvements">Key findings and improvements</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500 border-l border-dashed text-body-sm text-content-secondary ml-4 pl-4" href="#positive-outcomes">Positive outcomes</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500" href="#generalized-takeaways-we-can-all-learn-from">Generalized takeaways we can all learn from</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500 border-l border-dashed text-body-sm text-content-secondary ml-4 pl-4" href="#1-there-is-no-root-cause">1. There is no root cause</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500 border-l border-dashed text-body-sm text-content-secondary ml-4 pl-4" href="#2-establish-escalation-procedures-">2. Establish escalation procedures </a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500 border-l border-dashed text-body-sm text-content-secondary ml-4 pl-4" href="#3-assign-a-single-lead-for-your-incidents">3. Assign a single lead for your incidents</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500 border-l border-dashed text-body-sm text-content-secondary ml-4 pl-4" href="#4-prepare-comms-plans-ahead-of-time">4. Prepare comms plans ahead of time</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500 border-l border-dashed text-body-sm text-content-secondary ml-4 pl-4" href="#5-resilience-is-both-technical-and-social">5. Resilience is both technical and social</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500 border-l border-dashed text-body-sm text-content-secondary ml-4 pl-4" href="#6-training-everyone-on-incidents-is-beneficial">6. Training everyone on incidents is beneficial</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500 border-l border-dashed text-body-sm text-content-secondary ml-4 pl-4" href="#7-map-your-systems-and-suppliers">7. Map your systems and suppliers</a></li><li class="flex flex-col gap-3 relative group"><a class="flex items-center transition text-pretty py-2 hover:text-alarmalade-500 border-l border-dashed text-body-sm text-content-secondary ml-4 pl-4" href="#8-incident-reports-help-us-all-get-better">8. Incident reports help us all get better</a></li></ul></div></div><div class="lg:max-w-[788px] grow flex flex-col gap-4 lg:gap-10" id="content-top"><div class="flex flex-col gap-4"><div class="flex flex-col gap-2"><h1 class="text-h3 text-balance">The flight plan that brought UK airspace to its knees</h1></div><div class="flex flex-col gap-2 md:flex-row justify-between mt-auto"><div class="flex items-center gap-2"><span class="flex items-center gap-2"><div class="size-[22px] rounded-full overflow-hidden shrink-0"></div><a class="text-body-sm-emphasis leading-[1.1] w-min sm:w-auto transition hover:text-alarmalade-500" href="/blog/author/chris">Chris Evans</a></span></div><div class="text-body-sm text-content-secondary">December 5, 2024<span> — <!-- -->25 min read</span></div></div></div><div class="relative"><span class="relative overflow-hidden block align-top transition-opacity opacity-0 w-full rounded-lg"><img alt="" width="2400" height="1350" decoding="async" data-nimg="1" class="!m-0 w-full h-full object-cover" style="color:transparent;view-transition-name:blog-the-flight-plan-that-brought-uk-airspace-to-its-knees" sizes="100vw" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=60&q=75 60w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=64&q=75 64w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=96&q=75 96w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=128&q=75 128w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=256&q=75 256w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=384&q=75 384w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=640&q=75 640w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=750&q=75 750w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=828&q=75 828w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=1080&q=75 1080w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=1200&q=75 1200w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=1920&q=75 1920w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=2048&q=75 2048w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=3840&q=75 3840w" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=3840&q=75"/></span></div><div class="prose prose-orange text-body max-w-none mb-6"><p class="">On August 28th, 2023—right in the middle of a UK public holiday—an issue with the UK’s air traffic control systems caused chaos across the country. The culprit? An <em>entirely valid</em> flight plan that hit an edge case in the processing software, partly because it contained a pair of duplicate airport codes. </p><p class="">As a safety measure, the system and its backup shut themselves down, forcing controllers to process flight plans manually while technical teams tried to identify and fix the problem.</p><p class="">The result was six hours of downtime, major delays, stranded passengers, and a whole lot of stress — a textbook case study in <a href="https://incident.io/blog/what-is-the-incident-response-process" target="_blank" rel="noopener noreferrer" class=""><span style="text-decoration:underline">incident response lifecycle</span></a> failures at scale. While safety was never at risk, this incident provides a glimpse into the intricate and occasionally fragile world of air traffic systems.</p><p class="">For anyone curious about how these systems work (and why they sometimes don’t), this story is a fascinating case study. Beyond the tech, it’s also a great reminder of how messy incidents can be and why the hunt for a neat “root cause” entirely breaks in complex environments. Let’s dig in!</p><h2 id="a-primer-on-air-traffic-control" class=""><a class="heading-link" href="#a-primer-on-air-traffic-control"><span class="icon icon-link"></span></a>A primer on air traffic control</h2><p class="">As you might expect, air traffic control is a pretty complex business. Before we look at how the incident unfolded, here’s a crash course in the key players and systems behind UK and European airspace management.</p><h3 id="air-traffic-organizations" class=""><a class="heading-link" href="#air-traffic-organizations"><span class="icon icon-link"></span></a>Air traffic organizations</h3><ul><li><strong>EUROCONTROL</strong>: I’ve no idea why it’s all capitalized, but it is. This is the agency responsible for managing the airspace around Europe.</li><li><strong>NATS</strong>: Capitalized because it stands for National Air Traffic Service. It’s responsible for managing UK airspace within the broader EUROCONTROL framework. You can think of it as a UK service provider to EUROCONTROL.</li></ul><p class="">Together, NATS and EUROCONTROL ensure safe and efficient air traffic management across overlapping jurisdictions.</p><h3 id="flight-plans" class=""><a class="heading-link" href="#flight-plans"><span class="icon icon-link"></span></a>Flight plans</h3><p class="">Every flight needs a plan, which is basically a blueprint containing essential information like the aircraft type, route, speeds, and callsign.</p><p class="">Airlines operating in Europe submit these plans to EUROCONTROL, which in turn distributes them to relevant air traffic control services. For flights involving the UK, NATS is the recipient of these plans so it has visibility of flights in their airspace.</p><p class="">Dropping a level deeper, because it’s critically important to this incident, it’s important to understand that there are different flight plan formats used by EUROCONTROL and NATS. I’m deliberately sidestepping the reason for this, but knowing it’s a thing is important!</p><h4 id="the-two-flight-plan-formats" class=""><a class="heading-link" href="#the-two-flight-plan-formats"><span class="icon icon-link"></span></a>The two flight plan formats</h4><ul><li>EUROCONTROL manages flight plan data in a system they call the Integrated Flight Planning System (IFPS). The format of the flight plan message is known as the ATS Data Exchange Presentation or ADEXP.</li><li>NATS on the other hand requires flight plans in a format known as NAS, or National Airspace System.</li></ul><div class="callout"><p class="">✉️ <strong> What does a flight plan message look like?<br/></strong>In case you’re curious, here’s the (nearly 100 page) specification of the <a href="https://www.eurocontrol.int/sites/default/files/2020-07/released-eurocontrol-specification-adexp-3.3.pdf" target="_blank" rel="noopener noreferrer" class="">ADEXP message format</a>. There's a lot of ground to cover here. </p></div><p class="">Between the IFPS and NAS systems there's a sub-system responsible for converting ADEXP messages into NAS messages. It’s a very catchily titled system called the “Flight Plan Reception Suite Automated – Replacement” or <strong>FPRSA-R</strong>. </p><div class="callout"><p class="">ℹ️ <strong>A brief history of FPRSA-R</strong></p><p class="">FPRSA-R is an automated system for processing European format flight plans into UK format flight plans. As you might guess, the acronym has grown over the years. Here’s the brief history lesson:</p><ul><li>The Flight Plan Reception Suite (FPRS): This original and predominantly manual system used to convert flight plan messages.</li><li>The Flight Plan Reception Suite Automated (FPRSA): The successor to FPRS, this was introduced in 2004 and used to automate parts of the translation.</li><li>The Flight Plan Reception Suite Automated - Replacement (FPRSA-R): Introduced in 2018, this is the fully automated flight plan conversation system, which has processed tens of millions of flight plans to date.</li></ul></div><p class="">Since a picture says a thousand words, here’s roughly how these systems all interact.</p><figure class=""><span class="relative overflow-hidden block align-top"><img alt="" data-zoom-src="https://cdn.sanity.io/images/oqy5aexb/production/9baced5ed76029cb952cc0b8b285123ebf9a6fed-2048x487.png?q=85&auto=format" loading="lazy" width="2048" height="487" decoding="async" data-nimg="1" class="!m-0 w-full h-full object-cover" style="color:transparent" src="https://cdn.sanity.io/images/oqy5aexb/production/9baced5ed76029cb952cc0b8b285123ebf9a6fed-2048x487.png?w=2000&q=80&fit=max&auto=format"/></span><figcaption class="text-sm text-gray-500 text-center font-normal">Air traffic flight plan processing</figcaption></figure><p class=""></p><h2 id="how-the-incident-unfolded" class=""><a class="heading-link" href="#how-the-incident-unfolded"><span class="icon icon-link"></span></a>How the incident unfolded</h2><p class="">The 28th of August, 2023 was a public holiday in England and Wales, and one of the busiest days of the year for the UK aviation system. Everything was running smoothly with air traffic control (ATC). </p><p class="">As is normal practice for them on such important days, NATS had implemented a change freeze to ensure no changes were introduced that might impact operations.</p><h3 id="hour-0-the-incident-begins" class=""><a class="heading-link" href="#hour-0-the-incident-begins"><span class="icon icon-link"></span></a>Hour 0: The incident begins</h3><p class="">At 08:32, an ADEXP flight plan was received by the FPRSA-R system from EUROCONTROL's IFPS system.</p><p class="">Whilst the flight plan was valid and within specification, the FPRSA-R system was unable to process it and hit an exception in the code. One of the reasons for this was the inclusion of two duplicate airport codes: DVL for Deauville, France, and DVL for Devil's Lake, North Dakota, USA. But whilst duplicate codes might seem like the obvious culprit, the system was actually designed to handle such cases.</p><p class="">The actual issue arose from a combination of six specific factors, all of which had to align perfectly to trigger the bug. Perfect storm, anyone? 😅</p><p class="">When the FPRSA-R system failed to convert the flight plan, it shut itself down. The NATS report referred to this process going into “maintenance mode”, where it ceases processing any further inbound messages.</p><p class="">It might seem like an odd choice for such a system, but FPRSA-R was designed this way as a safety mechanism, intended to prevent sending potentially inaccurate data to air traffic controllers.</p><blockquote>"the system cannot include logic that would delete or ignore complex problematic data because, for safety reasons, all flight plan data must be processed and understood to ensure that controllers have accurate real time information on aircraft they are tasked to control at their workstations."</blockquote><p class="">As you might expect, the FPRSA-R system was designed to be fault tolerant, with an isolated backup system running as a hot standby, ready in the event of a chronic failure of the primary.</p><p class="">But because the backup system runs “hot”, it too had processed the bad “DVL” message, and as a result also shut itself down into maintenance mode.</p><div class="callout"><p class="">ℹ️ <strong>Could the bug have been reasonably predicted and avoided?</strong> </p><p class="">For those of your asking “why didn’t they think about duplicate waypoints when writing the software?”, it turns out there was a lot more to the bug.</p><p class="">Specifically, the following six factors all had be present in the flight plan segment of the ADEXP message, in order to trigger the issue in the flight plan processing software:</p><ol><li>The intended flight route including duplicate waypoints.</li><li>Those duplicate waypoints both being outside of UK airspace and on either side of UK airspace</li><li>One of the waypoints needs to be near to the UK airspace boundary exit point, in order to be eligible for potential use by FPRSA-R search logic.</li><li>The first duplicate waypoint needs to be present in the flight plan segment of the ADEXP flight plan message.</li><li>The second duplicate waypoint (the one near the UK FIR exit point) needs to be absent from the flight plan segment of the ADEXP flight plan message.</li><li>The actual UK exit point needs to be absent from the flight plan segment of the ADEXP flight plan message.</li></ol><p class="">I think this statement from the report is pretty accurate: “[the testing] was reasonable based on the premise that it is impractical to test every single scenario within complex systems”.</p></div><p class="">In under 20 seconds from receipt of the bad message, both FPRSA-R systems were offline, preventing any automated processing of flight plans.</p><p class="">Fortunately, the system had an additional resilience measure in place: 4 hours' worth of previously filed flight plans—thousands in total—are stored in the NAS system, allowing operations to continue temporarily during such disruptions.</p><p class="">But since flight plans often change (sometimes while planes are mid-flight) the stored plans become outdated quickly. And when it comes to safety, having up-to-date plans is <em>pretty important</em>. </p><p class="">To address this, NATS has a mechanism for manual entry of flight plan data. While effective in emergencies, manually inputting plans is both labor-intensive and requires skilled staff to manage, which drastically reduces the number of plans they can manage.</p><h3 id="hour-1-initial-engineering-investigations-begin" class=""><a class="heading-link" href="#hour-1-initial-engineering-investigations-begin"><span class="icon icon-link"></span></a>Hour 1: Initial engineering investigations begin</h3><p class="">The Level 1 engineers of the Service management command centre (SMCC) received alerts immediately after the automated flight plan processing stopped.</p><div class="callout"><p class="">ℹ️ <strong>Support Levels</strong></p><p class="">Levels range from 1 to 4, with 1 typically being lower skilled engineers responsible for executing well trodden run books to tackle common issues across many systems.</p><p class="">Level 4 are the most technical and specialist subject matter experts (SMEs), responsible for individual systems.</p><p class=""></p></div><p class="">The team began their investigation into the failure, and 27 minutes later they decided to follow protocol and reboot the FPRSA-R systems.</p><p class="">At 09:06, after failing to bring the system online, they escalated the issue to a Flight Data Processing (FPD) Level 2 engineer; someone with more detailed expertise on the specifics of the FPRSA-R system. As it was a public holiday, this engineer wasn’t on site, and consequently had to be dialed in as a “remote hands”. For the uninitiated, this essentially means they’re working entirely through the on-site L1 who’s pushing all the buttons. </p><p class="">At 09:23, 51 minutes into the incident the L1 team notified the on-watch air traffic controller in Swanwick, and shortly after, an SMS message was sent by a duty service manager to the major incident managers group, warning them of the <em>potential</em> for the escalation of a major incident. </p><p class="">Interestingly, from the perspective of the L1 team, this was still not yet deemed to be a major incident.</p><h3 id="hour-2-reducing-air-traffic-capacity-whilst-trying-to-fix-the-system-remotely" class=""><a class="heading-link" href="#hour-2-reducing-air-traffic-capacity-whilst-trying-to-fix-the-system-remotely"><span class="icon icon-link"></span></a>Hour 2: Reducing air traffic capacity whilst trying to fix the system remotely</h3><p class="">The on-site Level 1 engineering team continued to work on the issue, assisted by the remote Level 2 engineer.</p><p class="">By 09:35, members of the NATS executive team—including the Technical Services Director, Operations Director, and CEO—were briefed on the situation. They weren’t yet running the incident, but they would be required to decide if and when to escalate to the highest level of command. </p><p class="">At 10:00, a meeting in the NATS operations room led to a key decision being made: the introduction of “regulations” to limit the number of planes allowed in UK airspace, or network capacity as it's known. After discussing the situation, they settled on reducing capacity to 75% of the normal demand which is usually around 800 flight plans per hour.</p><p class="">By 10:12, all initial attempts to resolve the technical issue had been exhausted, leaving the only option as a full hardware reboot of the FPRSA-R system. However, this posed a logistical challenge: on-site Level 1 engineers aren't authorized to perform the restart, and the Level 2 engineer couldn’t do it through a remote hands procedure. The only option was for the Level 2 engineer to travel to the site immediately.</p><div class="callout"><p class="">ℹ️ <strong>Incident response command and control structure at NATS</strong></p><p class="">As part of their incident response, NATS runs a Bronze, Silver and Gold command and control structure.</p><ul><li>Bronze typically involves those close to the system or issue dealing with the incident themselves. </li><li>Silver layers on an additional level of tactical management</li><li>Gold is brought into effect when “strategic direction” is required – things like the CEO needing to make a call.</li></ul><p class=""></p></div><h3 id="hour-3-escalations-of-incident-response" class=""><a class="heading-link" href="#hour-3-escalations-of-incident-response"><span class="icon icon-link"></span></a>Hour 3: Escalations of incident response</h3><p class="">At 10:38, the "Bronze" response team was convened to discuss the incident, and make decisions on whether they should escalate to Level 3 specialists for the FPRSA-R system.</p><p class="">At 11:06, the "Silver" team also met to step up coordination efforts, and by 11:30, they called in the support of ATICCC, who are the Air Traffic Incident Communication and Coordination Cell. ATICC is essentially a specialist group who manage communications across email, video calls, text messages, and the NATS website. They're responsible for keeping airlines, airports, government agencies, regulators like the Civil Aviation Authority, and EUROCONTROL informed of ongoing developments.</p><h3 id="hour-4-continuing-to-dig-into-the-technical-issue-whilst-escalating-the-incident-severity" class=""><a class="heading-link" href="#hour-4-continuing-to-dig-into-the-technical-issue-whilst-escalating-the-incident-severity"><span class="icon icon-link"></span></a>Hour 4: Continuing to dig into the technical issue whilst escalating the incident severity</h3><p class="">Several key events unfolded in parallel during this period. The Level 2 engineer was en-route to the site to perform a full system restart, but with it being a public holiday, they were heavily delayed by traffic on the roads. Meanwhile, at 11:47, the ATICCC held its first customer call, keeping stakeholders updated.</p><p class="">At 11:53—three hours and 21 minutes into the incident—the on-site engineers had escalated to the Level 3 SME. By this time, the Level 2 engineer had arrived on-site and spent 35 minutes attempting to reboot the FPRSA-R system. Unfortunately, none of these attempts was successful.</p><p class="">At 12:20, NATS activated their "Gold" team to oversee the response. Simultaneously, UK-wide air traffic regulations were tightened further, reducing airspace capacity to just 60 flights per hour—around 7% of normal levels—causing major delays and cancellations for passengers.</p><p class="">The technical investigation continued, with the "Bronze" team and the Level 3 engineer diving into detailed system log analysis.</p><p class="">Remember that 4 hour buffer of stored flight plan data when the FPRSA-R system first went down? That was fully exhausted at 12:32, meaning the safe processing of UK airspace flight plans was entirely reliant on manual input.</p><h3 id="hour-5-escalating-to-the-software-manufacturer-and-bringing-the-system-back-online" class=""><a class="heading-link" href="#hour-5-escalating-to-the-software-manufacturer-and-bringing-the-system-back-online"><span class="icon icon-link"></span></a>Hour 5: Escalating to the software manufacturer and bringing the system back online</h3><p class="">The Level 3 engineer found a log message linked to the failed message processing. But they'd never seen this error before, and since they hadn’t been involved in the software’s development (reminder that the system was built by an outsourced vendor) they decided it was necessary to escalate further. Five hours into the incident at this point, and only just at the point where an engineer from Comsoft who worked on the system was being escalated to.</p><p class="">Within this hour, Comsoft’s Level 4 engineer identified that the problem stemmed from a "bad" flight plan message, though the exact cause of the failure remained unclear.</p><p class="">What they did know, however, was how to mitigate it. So between 12:51 and 12:58, they worked together to isolate the offending plan and unblock automated processing.</p><p class="">At 13:00, with manual data entry still the only option, air traffic regulations were tightened further, reducing capacity to just 30 flights per hour—about 4% of normal operations. By 13:26, after resolving a separate issue involving system databases during the startup process (it never rains but it pours!), the FPRSA-R system successfully processed a batch of test flight plans, marking a small but crucial step forward.</p><h3 id="hour-6-system-operational-again" class=""><a class="heading-link" href="#hour-6-system-operational-again"><span class="icon icon-link"></span></a>Hour 6: System operational again</h3><p class="">With a few test flight plans successfully processed, the support teams started assurance and data integrity tests to ensure the issue had been genuinely resolved and the system was indeed stable.</p><p class="">By 14:27, the FPRSA-R system was back to full operation, automatically processing flight plans again. Whilst this marked the end of the technical component of the incident, the focus shifted to the operational recovery and unwinding the backlog of disrupted flights.</p><h3 id="wrapping-up-the-incident" class=""><a class="heading-link" href="#wrapping-up-the-incident"><span class="icon icon-link"></span></a>Wrapping up the incident</h3><p class="">Seven hours after the incident first started, final calls happened between Silver and Bronze response teams, which were then stood down. With these folks predominantly aligned to technical recovery, this made sense.</p><p class="">The Gold team continued to manage comms, working with ATICCC, whilst air traffic regulations were eased and then removed. By 18:03, all regulations were removed and UK Air Traffic resumed normal operation.</p><p class="">For airlines and their passengers, the disruption obviously continued for some time longer, though the report doesn’t highlight this in detail.</p><h2 id="what-the-nats-incident-report-concluded" class=""><a class="heading-link" href="#what-the-nats-incident-report-concluded"><span class="icon icon-link"></span></a>What the NATS incident report concluded</h2><h3 id="key-findings-and-improvements" class=""><a class="heading-link" href="#key-findings-and-improvements"><span class="icon icon-link"></span></a>Key findings and improvements</h3><ul><li><strong>The software bug could not have reasonably been predicted and prevented, citing it as being “extremely rare”.</strong> <br/><em>This feels like a pragmatic and honest assessment. Very often, incident reports claim that the issue could have been avoided if only the “right things” had been done—often to reassure stakeholders. It’s refreshing to see a straightforward acknowledgment in the wake of such a significant event, rather than a shallow attempt to restore faith.<br/></em></li><li><strong>The system requirements that NATS shared with Comsoft included a “logical approach to processing flight plans” which would have dealt with the issue.</strong> <br/><em>In short, it was the translation from the “logical approach” to code that introduced the bug. They also go on to say there’s no concrete recommendation here as it’s impossible to prevent every bug, and that they will try harder to do things right when building in future (I’m paraphrasing).<br/></em></li><li><strong>The command structure for incidents contributed to the slowness in response: joint decision making with various teams and hierarchies all at play meant there was “no single role accountable for oversight of the entire incident”</strong> <br/><em>They don’t suggest any specifics around improvements, but made a recommendation to review alternatives and make an active choice as to whether the current model is a good fit. For what it’s worth, I think this is the ideal way to handle incident actions: don’t commit to specifics without the right information, but take an action to investigate further.<br/></em></li><li><strong>They were too slow at escalating the incident, and finding the right people to get hold of was too hard.</strong> <br/><em>It doesn’t sound like there was any formalized process in place to trigger escalations, which put the responsibility on those responding to the incident. As a result they ended up escalating in series: L1 escalated to L2, and L2 escalated to L3.</em> <em>This is a surprisingly common problem, as those responding to issues rarely have the presence of mind to think more broadly about an incident when they’re focused on mitigation.<br/></em></li><li><strong>Their systems are really complex, with "complex architectures, regular upgrades and out of date system mappings" — the environment where <a href="https://incident.io/incident-response-slack" target="_blank" rel="noopener noreferrer" class=""><span style="text-decoration:underline">incident response automation</span></a> pays for itself most clearly.</strong><br/><em>I’ve worked in very large IT organizations, and I can imagine they’re only a fraction of the complexity of the NATS systems. Despite this, I think this does raise important questions around more dynamic cataloging of systems and configuration.<br/></em></li><li><strong>Only operational teams are formally trained in incident management processes.</strong> <br/><em>The (many) other functions involved in responding to the incident had no formal and limited operational exposure to incidents. This included on-call engineers, subject matter experts and other individuals. All of whom likely felt entirely out of their depth working in this manner.<br/></em></li><li><strong>And a grab bag of smaller findings and contributors to the incident severity:</strong> <ul><li>Being a public holiday made this much worse: more flights were impacted and road congestion getting to sites increased the overall recovery time.</li><li>They tried to coordinate comms on a teleconferencing system called LoopUp, and it was proving very unreliable with poor audio quality. This made communication and coordination considerably more difficult.</li><li>There were no pre-approved comms for operational folks to use, so communications with airlines and other customers was slow and non-specific.</li><li>The computers used by ATICCC all required updates installed before they could be used to handle comms. Despite their importance, there’s no process in place to keep these up-to-date.</li></ul></li></ul><h3 id="positive-outcomes" class=""><a class="heading-link" href="#positive-outcomes"><span class="icon icon-link"></span></a>Positive outcomes</h3><p class="">It’s always nice to see positive outcomes discussed in incident reports too. Here’s a few of the things they concluded in the wake of this incident:</p><ul><li>At no point in the incident was the safety of passengers and crew compromised. It’s not often that we have to think about these kinds of outcomes in technology incidents, but it’s a stark reminder that behind some systems can be serious human impact.</li><li>UK airspace remained open throughout the incident. It wasn’t operating at full capacity, but speaks to the system resilience that manual input processes allowed a reduced rate of flights into and out of the UK.</li><li>Many people worked over-and-above any contractual obligations, highlighting a strong culture and far-reaching sense of responsibility within the organization.</li><li>The processes that had been defined had been followed well, though as indicated in the findings above, these procedures felt sub-optimal in the context of the overall response.</li><li>They implemented a larger set of test scenarios for FPRSA-R in the wake of the incident, improving the resilience of the system.</li></ul><h2 id="generalized-takeaways-we-can-all-learn-from" class=""><a class="heading-link" href="#generalized-takeaways-we-can-all-learn-from"><span class="icon icon-link"></span></a>Generalized takeaways we can all learn from</h2><h3 id="1-there-is-no-root-cause" class=""><a class="heading-link" href="#1-there-is-no-root-cause"><span class="icon icon-link"></span></a>1. There is no root cause</h3><p class="">Incidents like this remind us how elusive the idea of a singular “root cause” can be. Was it the bad flight plan that set things in motion? The bug in the software? A lack of comprehensive testing? Or perhaps the way the system handled—or didn’t handle—exceptions like this?</p><p class="">Pinning down a single cause is actively unhelpful when it comes to exploring and learning across the breadth of an incident. Instead, it’s far more useful to recognize that incidents typically result from multiple contributing factors, and taking the time to explore them thoroughly. </p><p class="">When we focus too narrowly on one “root cause,” we risk losing valuable opportunities to learn from the broader picture.</p><figure class=""><span class="relative overflow-hidden block align-top"><img alt="" data-zoom-src="https://cdn.sanity.io/images/oqy5aexb/production/31da7a00e6a11e4d90bf0c9091d9a3b78d7c86f1-640x470.png?q=85&auto=format" loading="lazy" width="640" height="470" decoding="async" data-nimg="1" class="!m-0 w-full h-full object-cover" style="color:transparent" src="https://cdn.sanity.io/images/oqy5aexb/production/31da7a00e6a11e4d90bf0c9091d9a3b78d7c86f1-640x470.png?w=2000&q=80&fit=max&auto=format"/></span></figure><h3 id="2-establish-escalation-procedures-" class=""><a class="heading-link" href="#2-establish-escalation-procedures-"><span class="icon icon-link"></span></a>2. Establish escalation procedures </h3><p class="">Clear, objective criteria for escalation can make all the difference during an incident — including proper <a href="https://incident.io/blog/mastering-incident-routing-a-critical-component-in-incident-management" target="_blank" rel="noopener noreferrer" class=""><span style="text-decoration:underline">incident routing</span></a> to page the right people without delay. Whilst it might seem heavyweight and unnecessary, but this can take the burden of decision-making off responders, speeding up your overall response.</p><p class="">Equally important is the culture around escalation. Encouraging teams to escalate early—and de-escalate if needed—creates a safety-first mindset, ensuring that hesitation or caution doesn’t make a bad situation worse.</p><p class="">In the context of this incident it took more than 5 hours to escalate to an engineer close to the system, who was then able to diagnose and restore the issue within 2 hours. </p><p class="">If in doubt, escalate.</p><h3 id="3-assign-a-single-lead-for-your-incidents" class=""><a class="heading-link" href="#3-assign-a-single-lead-for-your-incidents"><span class="icon icon-link"></span></a>3. Assign a single lead for your incidents</h3><p class="">Incidents with many moving parts often benefit from having a single-threaded lead — this is the core responsibility of a skilled <a href="https://incident.io/blog/navigating-the-role-of-an-incident-commander" target="_blank" rel="noopener noreferrer" class=""><span style="text-decoration:underline">incident commander</span></a>.</p><p class="">While teams, hierarchies and individuals with specialist knowledge will exist beneath them, having one person who maintains an overarching bird’s-eye view ensures consistency, alignment across domains, and faster decision making.</p><p class="">Without this, decisions risk being fragmented or delayed, especially in complex systems.</p><h3 id="4-prepare-comms-plans-ahead-of-time" class=""><a class="heading-link" href="#4-prepare-comms-plans-ahead-of-time"><span class="icon icon-link"></span></a>4. Prepare comms plans ahead of time</h3><p class="">Nobody wants to scramble for the right words during an incident — reviewing <a href="https://incident.io/blog/incident-communication-best-practices" target="_blank" rel="noopener noreferrer" class=""><span style="text-decoration:underline">incident communication best practices</span></a> before things go wrong is the only way to avoid it. Pre-approved communication plans, key contact lists, and templated messages can save everyone time and stress.</p><p class="">Not only do they make life easier for responders, but they also improve the experience for customers, keeping them informed clearly and quickly.</p><h3 id="5-resilience-is-both-technical-and-social" class=""><a class="heading-link" href="#5-resilience-is-both-technical-and-social"><span class="icon icon-link"></span></a>5. Resilience is both technical and social</h3><p class="">This incident is a textbook example of why resilience is about more than just systems. Technically, FPRSA-R showed resilience by falling back to maintenance mode and retaining manual input capabilities.</p><p class="">Socially, this was a story of people stepping up—working outside normal hours, flexing established procedures, and finding creative ways to keep things moving.</p><p class="">Resilience isn’t just about anticipating failures; it’s about being prepared to adapt when they happen.</p><h3 id="6-training-everyone-on-incidents-is-beneficial" class=""><a class="heading-link" href="#6-training-everyone-on-incidents-is-beneficial"><span class="icon icon-link"></span></a>6. Training everyone on incidents is beneficial</h3><p class="">Game days aren't just for operational teams — they're part of <a href="https://incident.io/blog/building-a-culture-of-incident-response" target="_blank" rel="noopener noreferrer" class=""><span style="text-decoration:underline">building a culture of incident response</span></a> that makes everyone capable when it matters. Anyone who might find themselves involved in a real incident—be it engineers, communications specialists, or execs—needs to be part of the practice.</p><p class="">Nobody should walk into their first incident without prior experience of the process, and game days or table-top exercises are a great way to exercise those muscles.</p><p class="">Curious about how to do this well? Check out <a href="https://www.youtube.com/watch?v=SDykX7HWn6U" target="_blank" rel="noopener noreferrer" class="">this talk from Slack at SEV0</a> or explore our <a href="https://incident.io/guide/learn-and-improve/table-top-exercises" target="_blank" rel="noopener noreferrer" class="">table-top exercise guide</a>.</p><h3 id="7-map-your-systems-and-suppliers" class=""><a class="heading-link" href="#7-map-your-systems-and-suppliers"><span class="icon icon-link"></span></a>7. Map your systems and suppliers</h3><p class="">Having a single, up-to-date source of truth for your systems and suppliers is invaluable during an incident. The original NATS reports cites the myriad of documentation, missing contact details, and overall lack of system understanding as a major contributor to the severity of this incident. </p><p class="">Digging through outdated documents, or hunting for answers in Slack or Teams, wastes precious time. Under pressure, quick access to accurate information can be the difference between a smooth response and a prolonged crisis.</p><h3 id="8-incident-reports-help-us-all-get-better" class=""><a class="heading-link" href="#8-incident-reports-help-us-all-get-better"><span class="icon icon-link"></span></a>8. Incident reports help us all get better</h3><p class="">One of the most powerful tools for learning improvement is sharing what went wrong and how you fixed it.</p><p class="">Kudos to NATS for publishing such a thorough report. It’s a great asset for the broader industry (and nerds like me), offering lessons we can all apply.</p><p class="">Normalizing the sharing incident reports is a net positive for everyone. A rising tide lifts all ships, as they say.</p><hr class="clear-both border-solid"/><p class="">If you've made it this far, congratulations. Hope you enjoyed the read, and feel free to share it around!</p></div><div class="flex justify-between"><div class="flex gap-3"></div><div class="flex gap-6"><button title="Bluesky" class="relative"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="shrink-0 size-6 text-content-primary transition-colors hover:text-alarmalade-500"><path fill="currentColor" d="M407.8 294.7c-3.3-.4-6.7-.8-10-1.3 3.4.4 6.7.9 10 1.3M288 227.1c-26.1-50.7-97.1-145.2-163.1-191.8C61.6-9.4 37.5-1.7 21.6 5.5 3.3 13.8 0 41.9 0 58.4S9.1 194 15 213.9c19.5 65.7 89.1 87.9 153.2 80.7 3.3-.5 6.6-.9 10-1.4-3.3.5-6.6 1-10 1.4-93.9 14-177.3 48.2-67.9 169.9C220.6 589.1 265.1 437.8 288 361.1c22.9 76.7 49.2 222.5 185.6 103.4 102.4-103.4 28.1-156-65.8-169.9-3.3-.4-6.7-.8-10-1.3 3.4.4 6.7.9 10 1.3 64.1 7.1 133.6-15.1 153.2-80.7C566.9 194 576 75 576 58.4s-3.3-44.7-21.6-52.9c-15.8-7.1-40-14.9-103.2 29.8C385.1 81.9 314.1 176.4 288 227.1"></path></svg></button><button title="LinkedIn" class="relative"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" class="shrink-0 size-6 text-content-primary transition-colors hover:text-alarmalade-500"><path fill="currentColor" d="M0 1.43C0 .648.664 0 1.484 0h17.032C19.336 0 20 .64 20 1.43v17.14c0 .782-.664 1.43-1.484 1.43H1.484C.664 20 0 19.36 0 18.57z"></path><path fill="#fff" d="M6.078 16.734v-9H3.086v9zM4.586 6.5c1.04 0 1.688-.687 1.688-1.555-.016-.883-.649-1.554-1.664-1.554-1.024 0-1.696.672-1.696 1.562 0 .86.649 1.555 1.656 1.555h.016zm3.149 10.234h2.992V11.72c0-.274.023-.547.101-.735.211-.53.703-1.093 1.532-1.093 1.085 0 1.515.828 1.515 2.03v4.821h3v-5.156c0-2.766-1.476-4.063-3.437-4.063a2.98 2.98 0 0 0-2.72 1.524h.017V7.734h-3c.039.844 0 9 0 9"></path></svg></button><button title="X" class="relative"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" class="shrink-0 size-6 text-content-primary transition-colors hover:text-alarmalade-500"><path fill="currentColor" d="M15.751.729h3.067l-6.7 7.766L20 19.062h-6.172l-4.833-6.409-5.531 6.41H.394l7.167-8.307L0 .729h6.328l4.37 5.858zm-1.076 16.472h1.7L5.404 2.493H3.58z"></path></svg></button><button title="Reddit" class="relative"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="shrink-0 size-6 text-content-primary transition-colors hover:text-alarmalade-500"><path fill="currentColor" d="M0 256C0 114.6 114.6 0 256 0s256 114.6 256 256-114.6 256-256 256H37.1c-13.7 0-20.5-16.5-10.9-26.2L75 437C28.7 390.7 0 326.7 0 256m349.6-102.4c23.6 0 42.7-19.1 42.7-42.7s-19.1-42.7-42.7-42.7c-20.6 0-37.8 14.6-41.8 34-34.5 3.7-61.4 33-61.4 68.4v.2c-37.5 1.6-71.8 12.3-99 29.1-10.1-7.8-22.8-12.5-36.5-12.5-33 0-59.8 26.8-59.8 59.8 0 24 14.1 44.6 34.4 54.1 2 69.4 77.6 125.2 170.6 125.2s168.7-55.9 170.6-125.3c20.2-9.6 34.1-30.2 34.1-54 0-33-26.8-59.8-59.8-59.8-13.7 0-26.3 4.6-36.4 12.4-27.4-17-62.1-27.7-100-29.1v-.2c0-25.4 18.9-46.5 43.4-49.9 4.4 18.8 21.3 32.8 41.5 32.8zm-172.5 93.3c16.7 0 29.5 17.6 28.5 39.3s-13.5 29.6-30.3 29.6-31.4-8.8-30.4-30.5S160.3 247 177 247zm190.1 38.3c1 21.7-13.7 30.5-30.4 30.5s-29.3-7.9-30.3-29.6 11.8-39.3 28.5-39.3 31.2 16.6 32.1 38.3zm-48.1 56.7c-10.3 24.6-34.6 41.9-63 41.9s-52.7-17.3-63-41.9c-1.2-2.9.8-6.2 3.9-6.5 18.4-1.9 38.3-2.9 59.1-2.9s40.7 1 59.1 2.9c3.1.3 5.1 3.6 3.9 6.5"></path></svg></button></div></div><div class="p-8 bg-white border border-stroke-primary rounded-lg flex flex-col gap-4 flame-background lg:flex-row"><div class="flex-1 flex flex-col gap-4 justify-between flex-grow items-center lg:w-1/2"><div class="flex gap-4 items-center"><span class="relative overflow-hidden block align-top w-25 h-25 rounded-full object-cover ring-1 ring-inset ring-black/10"><img alt="Picture of Chris Evans" loading="lazy" width="250" height="250" decoding="async" data-nimg="1" class="!m-0 w-full h-full object-cover" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F7971ec7063054a94ed2d9a96e15bf10cb25a3e8d-3397x3397.jpg%3Fw%3D250%26h%3D250%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=256&q=75 1x, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F7971ec7063054a94ed2d9a96e15bf10cb25a3e8d-3397x3397.jpg%3Fw%3D250%26h%3D250%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=640&q=75 2x" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F7971ec7063054a94ed2d9a96e15bf10cb25a3e8d-3397x3397.jpg%3Fw%3D250%26h%3D250%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=640&q=75"/></span><div class="text-pretty"><div class="text-content-primary text-body-emphasis">Chris Evans</div><div class="text-alarmalade-600 text-body-xs">Co-Founder & Field CTO</div></div></div><a class="relative inline-flex gap-2 items-center justify-center rounded-full focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:opacity-60 group/button cursor-pointer transition-[color,background-color,border-color,opacity,transform] border border-stroke-primary hover:border-stroke-hover text-content-primary dark:text-white text-body-emphasis h-[41px] px-4 py-2 max-sm:w-full" href="/blog/author/chris">View more<!-- --> <span class="hidden sm:inline">from <!-- -->Chris</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" class="transition ease-in-out inline-block size-5 group-hover/button:translate-x-1"><path d="M12.8 8.59965H3.00002C2.66882 8.59965 2.40002 8.33085 2.40002 7.99965C2.40002 7.66845 2.66882 7.39965 3.00002 7.39965H12.8C13.1312 7.39965 13.4 7.66845 13.4 7.99965C13.4 8.33085 13.1312 8.59965 12.8 8.59965Z" fill="currentColor"></path><path d="M9.60002 11.9996C9.53122 11.9996 9.46082 11.9876 9.39202 11.9628C9.08082 11.8476 8.92242 11.5028 9.03682 11.1924C9.66242 9.49645 10.7328 8.53005 11.5816 8.00045C10.7328 7.47085 9.66322 6.50445 9.03682 4.80845C8.92162 4.49725 9.08082 4.15245 9.39202 4.03805C9.70322 3.92125 10.048 4.08285 10.1624 4.39325C11.0656 6.84205 13.0656 7.39805 13.1496 7.42045C13.4144 7.49085 13.5992 7.73085 13.5976 8.00365C13.596 8.27725 13.412 8.51565 13.1464 8.58285C13.0648 8.60445 11.0656 9.16045 10.1624 11.6092C10.0728 11.8516 9.84402 12.0012 9.59922 12.0012L9.60002 11.9996Z" fill="currentColor"></path></svg></a></div><div class="flex-1 flex items-center text-slate-800"><p class="">I'm one of the co-founders, and Field CTO here at incident.io.</p></div></div></div></section><section class="flex flex-col gap-6"><div class="flex flex-col md:flex-row justify-between gap-4"><h2 class="text-h3">More from Learning from other fields</h2><a class="relative gap-2 items-center justify-center rounded-full focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:opacity-60 group/button cursor-pointer transition-[color,background-color,border-color,opacity,transform] bg-surface-secondary hover:bg-surface-tertiary active:bg-surface-quaternary text-content-primary text-body-emphasis h-[41px] px-4 py-2 hidden md:block" href="/blog">View all<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" class="transition ease-in-out inline-block size-5 group-hover/button:translate-x-1"><path d="M12.8 8.59965H3.00002C2.66882 8.59965 2.40002 8.33085 2.40002 7.99965C2.40002 7.66845 2.66882 7.39965 3.00002 7.39965H12.8C13.1312 7.39965 13.4 7.66845 13.4 7.99965C13.4 8.33085 13.1312 8.59965 12.8 8.59965Z" fill="currentColor"></path><path d="M9.60002 11.9996C9.53122 11.9996 9.46082 11.9876 9.39202 11.9628C9.08082 11.8476 8.92242 11.5028 9.03682 11.1924C9.66242 9.49645 10.7328 8.53005 11.5816 8.00045C10.7328 7.47085 9.66322 6.50445 9.03682 4.80845C8.92162 4.49725 9.08082 4.15245 9.39202 4.03805C9.70322 3.92125 10.048 4.08285 10.1624 4.39325C11.0656 6.84205 13.0656 7.39805 13.1496 7.42045C13.4144 7.49085 13.5992 7.73085 13.5976 8.00365C13.596 8.27725 13.412 8.51565 13.1464 8.58285C13.0648 8.60445 11.0656 9.16045 10.1624 11.6092C10.0728 11.8516 9.84402 12.0012 9.59922 12.0012L9.60002 11.9996Z" fill="currentColor"></path></svg></a></div><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 md:gap-4"><a id="imported-blog-2021-07-28-learning-from-incidents-formula-1-index-md" class="group flex flex-col" href="/blog/learning-from-incidents-in-formula-1"><div class="bg-surface-tertiary rounded-lg mb-3 md:mb-6 p-0 relative aspect-video"><span class="block align-top w-full overflow-hidden transition-all ease-in-out duration-300 mx-auto absolute inset-0 group-hover:w-[calc(100%-16px)] group-hover:py-2 [&_img]:transition-all [&_img]:rounded-lg group-hover:[&_img]:rounded"><img alt="Fixing a Formula 1 car in under eight minutes" loading="lazy" width="2400" height="1350" decoding="async" data-nimg="1" class="!m-0 w-full h-full object-cover" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F6ffcdbb379aa24b1ec27d99266473fc5a4bd20b3-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=3840&q=75 1x" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F6ffcdbb379aa24b1ec27d99266473fc5a4bd20b3-2400x1350.png%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=3840&q=75"/></span></div><div class="max-w-[546px] grow flex flex-col gap-2"><h3 class="text-h4 text-pretty">Fixing a Formula 1 car in under eight minutes</h3><p class="text-body-sm line-clamp-2">Picture the scene. You’re the head engineer at a Formula 1 racing team, and moments away from the start of a race when a minor mistake by your driver sees your car damaged on the way to the grid...</p><div class="flex flex-wrap items-center gap-x-4 gap-y-1"><div class="flex items-center gap-2 flex-wrap"><span class="flex items-center gap-2"><div class="size-[22px] rounded-full overflow-hidden shrink-0"><span class="relative overflow-hidden block align-top"><img alt="Chris Evans" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" class="!m-0 w-full h-full object-cover" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F7971ec7063054a94ed2d9a96e15bf10cb25a3e8d-3397x3397.jpg%3Fw%3D100%26h%3D100%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=128&q=75 1x, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F7971ec7063054a94ed2d9a96e15bf10cb25a3e8d-3397x3397.jpg%3Fw%3D100%26h%3D100%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=256&q=75 2x" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F7971ec7063054a94ed2d9a96e15bf10cb25a3e8d-3397x3397.jpg%3Fw%3D100%26h%3D100%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=256&q=75"/></span></div><span class="text-body-sm-emphasis leading-[1.1]">Chris Evans</span></span></div><div class="text-body-sm text-content-secondary">July 28, 2021</div></div></div></a></div><a class="relative inline-flex gap-2 items-center justify-center rounded-full focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:opacity-60 group/button cursor-pointer transition-[color,background-color,border-color,opacity,transform] bg-surface-secondary hover:bg-surface-tertiary active:bg-surface-quaternary text-content-primary text-body-emphasis h-[41px] px-4 py-2 md:hidden" href="/blog">View all<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" class="transition ease-in-out inline-block size-5 group-hover/button:translate-x-1"><path d="M12.8 8.59965H3.00002C2.66882 8.59965 2.40002 8.33085 2.40002 7.99965C2.40002 7.66845 2.66882 7.39965 3.00002 7.39965H12.8C13.1312 7.39965 13.4 7.66845 13.4 7.99965C13.4 8.33085 13.1312 8.59965 12.8 8.59965Z" fill="currentColor"></path><path d="M9.60002 11.9996C9.53122 11.9996 9.46082 11.9876 9.39202 11.9628C9.08082 11.8476 8.92242 11.5028 9.03682 11.1924C9.66242 9.49645 10.7328 8.53005 11.5816 8.00045C10.7328 7.47085 9.66322 6.50445 9.03682 4.80845C8.92162 4.49725 9.08082 4.15245 9.39202 4.03805C9.70322 3.92125 10.048 4.08285 10.1624 4.39325C11.0656 6.84205 13.0656 7.39805 13.1496 7.42045C13.4144 7.49085 13.5992 7.73085 13.5976 8.00365C13.596 8.27725 13.412 8.51565 13.1464 8.58285C13.0648 8.60445 11.0656 9.16045 10.1624 11.6092C10.0728 11.8516 9.84402 12.0012 9.59922 12.0012L9.60002 11.9996Z" fill="currentColor"></path></svg></a></section><hr class="h-px w-full border-stroke-primary dark:border-stroke-invert max-w-[1192px] mx-auto"/><section class=""><div class="mx-auto flex flex-col gap-3 items-center text-center mb-10"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 246 151" class="w-[96px] sm:w-[246px]"><g fill="#E4D9C8" clip-path="url(#server-racks_svg__a)"><path d="M64.585 70.707c0-2.056-.082-3.562.024-5.051.103-1.436-.6-1.805-1.861-1.941a65 65 0 0 1-7.613-1.077c-3.706-.858-5.644-2.95-5.676-6.699-.058-6.805.239-13.615.449-20.422.058-1.908.982-3.522 2.753-4.233 2.345-.941 4.79-2.126 7.238-2.24 18.487-.86 36.98-1.648 55.481-2.117 11.857-.3 23.731-.09 35.595.054a57 57 0 0 1 9.753 1.07c4.438.833 6.258 2.847 6.862 7.275.842 6.162 1.19 12.354.082 18.52-1.066 5.937-3.995 8.578-10.004 9.166-1.849.18-3.713.194-5.57.283-2.641.128-2.717.233-2.193 3.277.811.066 1.674.146 2.538.205 1.855.127 3.719.177 5.566.373 7.408.788 9.507 2.64 10.162 10.009.495 5.104.571 10.24.228 15.357-.499 6.596-3.609 9.422-10.143 10.138-3.423.375-6.867.55-10.527.834l.252 4.773c.904.089 1.755.16 2.605.257 3.426.404 6.88.656 10.267 1.276 3.231.59 5.469 2.576 6.018 5.942 1.088 6.676 1.473 13.391.219 20.086-1.048 5.591-4.045 8.412-9.78 8.719-7.337.394-14.688.47-22.035.565-20.19.259-40.38.518-60.57.638-5.216.031-10.436-.425-15.652-.715a22.4 22.4 0 0 1-3.668-.575c-4.525-1.023-6.462-3.047-6.5-7.718-.053-6.454.272-12.911.478-19.365.068-2.122 1.05-3.869 3.03-4.626 2.92-1.121 5.95-1.953 9.486-3.083l.563-4.066c-2.14-.331-4.057-.545-5.937-.936-4.235-.88-6.258-2.95-6.376-7.261-.179-6.54-.028-13.09.036-19.637.02-2.116.97-3.888 2.945-4.679a57 57 0 0 1 7.496-2.328c1.145-.282 2.418-.048 3.98-.048m44.498 26.886v-.361c3.006 0 6.014.073 9.018-.013q18.975-.54 37.945-1.17c3.85-.129 4.805-.875 4.939-4.7.17-4.846-.075-9.708-.159-14.562-.03-1.658-.782-2.612-2.57-2.684-1.676-.068-3.343-.377-5.019-.44-20.993-.78-41.932.383-62.865 1.777q-16.68 1.11-33.377 1.992c-1.774.096-2.039 1-1.95 2.406.344 5.476.702 10.946 1.01 16.421.107 1.895 1.158 2.659 2.918 2.678 7.868.085 15.744.4 23.606.176 8.842-.255 17.67-.993 26.504-1.52m-3.848 17.2-.011.352c-6.008.319-12.016.691-18.03.941q-15.382.639-30.772 1.117c-1.843.053-2.273.911-2.207 2.482.212 5.126.382 10.256.603 15.382.13 3.064.388 3.552 3.583 3.706 7.596.368 15.206.751 22.809.65 15.132-.2 30.259-.767 45.39-1.095 9.469-.205 18.943-.217 28.412-.386 3.548-.064 4.589-.837 4.793-4.285.292-4.929.178-9.883.21-14.826.012-1.662-.765-2.628-2.522-2.769-1.939-.155-3.866-.581-5.804-.613-15.485-.257-30.969-.447-46.454-.656m.038-81.623-.009.412c-5.127.256-10.253.547-15.382.76-10.875.452-21.75.908-32.63 1.244-1.821.056-2.617.56-2.533 2.416.229 5.038.39 10.079.598 15.118.143 3.469.346 3.918 3.783 4.084 7.51.362 15.035.718 22.548.616 14.691-.2 29.376-.763 44.066-1.083 9.912-.217 19.828-.248 29.74-.416 3.677-.062 4.643-.783 4.884-4.472.305-4.664.291-9.357.207-14.036-.053-2.83-.368-3.002-3.272-3.453a31 31 0 0 0-4.219-.46q-23.889-.397-47.781-.73m34.918 70.226-71.115 2.452.699 4.303 70.15-2.374zM71.847 70.004l69.494-3.832q.182-.503.26-1.032-.016-.9-.156-1.79l-70.394.867c.192 1.914.334 3.403.5 4.891q.106.462.294.896z"></path><path d="M86.987 89.137c-4.978.235-11.428.551-17.88.834-1.144.05-2.415.254-3.406-.151-.893-.366-1.921-1.399-2.067-2.275-.115-.69.869-2.023 1.64-2.298a17.7 17.7 0 0 1 5.194-.918q19.227-.75 38.46-1.35a21.3 21.3 0 0 1 3.698.25c1.445.208 2.544 1.01 2.609 2.555s-1.004 2.499-2.399 2.76c-1.821.35-3.669.54-5.524.567-6.282.067-12.565.026-20.325.026M153.008 88.199a3.404 3.404 0 0 1-3.32-3.416c.074-2.035 1.458-3.543 3.218-3.509a3.72 3.72 0 0 1 3.509 3.606 3.373 3.373 0 0 1-3.407 3.319M141.657 88.559a3.414 3.414 0 0 1-3.403-3.347c-.019-1.875 1.177-2.952 3.26-2.938 2.153.013 3.504 1.246 3.436 3.136a3.315 3.315 0 0 1-3.293 3.148M128.268 82.723a3.27 3.27 0 0 1 3.137 2.968 2.86 2.86 0 0 1-.907 2.118 2.86 2.86 0 0 1-2.176.758 2.95 2.95 0 0 1-2.801-2.94 2.74 2.74 0 0 1 .749-2.043 2.75 2.75 0 0 1 1.998-.861M87.676 130.021h-19.35q-1.591.05-3.179-.069c-1.452-.156-2.566-.86-2.632-2.465-.06-1.486.95-2.276 2.254-2.539a26 26 0 0 1 4.727-.599q19.49-.294 38.979-.466c1.14-.011 2.427-.064 3.382.422.962.489 2.188 1.612 2.206 2.481.019.879-1.14 2.071-2.079 2.6-.926.522-2.222.51-3.357.517-6.984.041-13.967.02-20.948.02zM151.787 123.145a3.65 3.65 0 0 1 3.615 3.514 3.375 3.375 0 0 1-3.115 3.372 3.38 3.38 0 0 1-3.551-3.2c-.06-1.981 1.311-3.637 3.051-3.686M137.269 126.814c-.026-1.853 1.215-2.999 3.224-2.977 2.127.025 3.489 1.271 3.435 3.146a3.283 3.283 0 0 1-3.26 3.148 3.4 3.4 0 0 1-3.399-3.317M127.531 129.834a2.91 2.91 0 0 1-3.004-2.959 2.8 2.8 0 0 1 .192-1.087 2.802 2.802 0 0 1 2.587-1.784 3.305 3.305 0 0 1 3.067 3.025 2.77 2.77 0 0 1-.828 2.003 2.776 2.776 0 0 1-2.014.802"></path></g><g fill="#E4D9C8" clip-path="url(#server-racks_svg__b)"><path d="M155.218 63.963c1.78-1.028 3.043-1.853 4.386-2.505 1.294-.629 1.263-1.422.75-2.582a65 65 0 0 1-2.874-7.132c-1.109-3.639-.267-6.362 2.964-8.265 5.864-3.453 11.911-6.6 17.91-9.822 1.681-.903 3.541-.91 5.042.268 1.988 1.56 4.237 3.085 5.56 5.148 9.987 15.58 19.917 31.202 29.573 46.99 6.188 10.118 11.944 20.506 17.752 30.853a57 57 0 0 1 3.948 8.981c1.498 4.26.664 6.843-2.868 9.58-4.916 3.81-10.104 7.208-15.998 9.331-5.674 2.045-9.426.829-12.94-4.081-1.08-1.51-2.024-3.118-3.031-4.682-1.431-2.223-1.56-2.236-3.933-.261.348.736.71 1.523 1.091 2.301.818 1.67 1.706 3.309 2.461 5.007 3.02 6.809 2.465 9.553-3.588 13.804a94 94 0 0 1-13.186 7.877c-5.961 2.865-9.964 1.586-13.851-3.715-2.036-2.777-3.91-5.672-5.985-8.7-1.337.868-2.558 1.66-4.008 2.605.375.827.739 1.599 1.079 2.385 1.363 3.168 2.872 6.286 4.029 9.529 1.105 3.092.504 6.024-2.137 8.182-5.237 4.281-10.86 7.972-17.285 10.233-5.366 1.888-9.308.703-12.442-4.11-4.009-6.157-7.751-12.485-11.506-18.801-10.32-17.354-20.639-34.71-30.838-52.136-2.634-4.501-4.85-9.25-7.206-13.912a22.3 22.3 0 0 1-1.336-3.465c-1.377-4.43-.592-7.119 3.434-9.488 5.562-3.272 11.317-6.22 17.01-9.268 1.871-1.002 3.875-1.025 5.521.312 2.43 1.968 4.666 4.176 7.413 6.673l3.802-1.546c-.784-2.019-1.556-3.786-2.158-5.61-1.355-4.107-.574-6.894 3.1-9.152 5.575-3.424 11.324-6.57 17.024-9.787 1.843-1.04 3.853-1.105 5.525.211a57 57 0 0 1 5.764 5.328c.817.85 1.251 2.07 2.032 3.422m-1.036 51.979.313-.181c1.503 2.604 2.944 5.245 4.52 7.804a7868 7868 0 0 0 19.986 32.277c2.036 3.269 3.161 3.723 6.54 1.927 4.282-2.276 8.37-4.919 12.531-7.419 1.421-.855 1.872-1.983 1.04-3.568-.779-1.485-1.345-3.084-2.129-4.567-9.82-18.571-21.297-36.122-32.971-53.554a2405 2405 0 0 1-18.413-27.91c-.971-1.488-1.886-1.265-3.059-.485-4.571 3.036-9.129 6.081-13.716 9.086-1.588 1.04-1.724 2.331-.86 3.865 3.86 6.857 7.525 13.835 11.65 20.532 4.641 7.53 9.694 14.806 14.568 22.193m-16.819 5.268-.311.166c-3.28-5.043-6.606-10.06-9.83-15.144a2962 2962 0 0 1-16.352-26.09c-.968-1.57-1.926-1.513-3.254-.671-4.333 2.747-8.69 5.459-13.02 8.213-2.588 1.646-2.882 2.112-1.418 4.956 3.48 6.762 6.953 13.545 10.842 20.078 7.739 13.005 15.794 25.822 23.643 38.762 4.913 8.098 9.659 16.296 14.541 24.412 1.829 3.041 3.019 3.556 6.107 2.009 4.415-2.212 8.648-4.788 12.945-7.231 1.445-.821 1.893-1.977 1.137-3.569-.835-1.757-1.43-3.639-2.371-5.333-7.52-13.539-15.098-27.044-22.659-40.559zm70.707-40.779-.362.198c-2.785-4.312-5.6-8.605-8.349-12.941-5.829-9.193-11.661-18.383-17.392-27.636-.96-1.55-1.794-1.987-3.359-.986-4.249 2.717-8.534 5.377-12.794 8.077-2.932 1.858-3.22 2.259-1.645 5.318 3.442 6.685 6.896 13.38 10.741 19.835 7.518 12.623 15.349 25.06 22.971 37.621 5.143 8.476 10.128 17.047 15.23 25.548 1.892 3.153 3 3.629 6.315 1.993 4.191-2.068 8.249-4.427 12.259-6.839 2.424-1.461 2.415-1.819 1.354-4.56a31 31 0 0 0-1.711-3.883 18099 18099 0 0 0-23.258-41.745m-43.359 65.353-37.682-60.362-3.376 2.757 37.131 59.565zM159.457 69.9l38.066 58.268q.526-.094 1.023-.291a13 13 0 0 0 1.472-1.03l-35.947-60.53c-1.561 1.124-2.78 1.99-3.986 2.879q-.347.322-.628.703"></path><path d="M150.457 92.578c-2.692-4.194-6.191-9.622-9.662-15.068-.615-.966-1.428-1.964-1.573-3.025-.129-.957.251-2.363.937-2.927.541-.445 2.187-.26 2.811.271a17.7 17.7 0 0 1 3.391 4.039A4854 4854 0 0 1 166.76 108.5a21.3 21.3 0 0 1 1.634 3.328c.542 1.355.397 2.707-.909 3.536s-2.666.381-3.591-.696a32 32 0 0 1-3.252-4.501c-3.199-5.407-6.305-10.869-10.185-17.59M184.28 149.285a3.4 3.4 0 0 1 1.298-4.584c1.799-.952 3.797-.508 4.648 1.033a3.717 3.717 0 0 1-1.369 4.842 3.37 3.37 0 0 1-4.577-1.291M178.294 139.634a3.417 3.417 0 0 1 1.196-4.62c1.614-.953 3.145-.457 4.175 1.355 1.065 1.871.673 3.657-.999 4.543a3.31 3.31 0 0 1-4.372-1.278M176.653 125.122a3.27 3.27 0 0 1-1.002 4.201 2.85 2.85 0 0 1-2.288.273 2.86 2.86 0 0 1-1.744-1.506 2.95 2.95 0 0 1 1.145-3.896 2.76 2.76 0 0 1 3.15.098c.3.224.552.506.739.83M186.448 73.394l-9.544-16.53c-.532-.921-1.097-1.819-1.591-2.756-.721-1.368-.93-2.801.481-3.807 1.576-1.122 2.881-.221 3.899 1.011a32 32 0 0 1 2.794 3.866 6645 6645 0 0 1 18.701 31.457c.85 1.44 1.751 2.946 2.124 4.54a4.12 4.12 0 0 1-.831 3.278c-1.052 1.098-2.52.558-3.536-.47a14 14 0 0 1-2.086-2.716c-3.482-5.951-6.912-11.932-10.36-17.903zM218.587 129.118a3.33 3.33 0 0 1 1.119-4.637c1.726-1.001 3.831-.586 4.695.927a3.713 3.713 0 0 1-1.16 4.722 3.33 3.33 0 0 1-3.748-.054 3.3 3.3 0 0 1-.906-.958M212.767 119.233a3.34 3.34 0 0 1-.409-2.529 3.34 3.34 0 0 1 1.498-2.077c1.601-.985 3.196-.519 4.197 1.232 1.063 1.859.697 3.653-.93 4.565a3.235 3.235 0 0 1-4.356-1.191M206.259 107.429a2.89 2.89 0 0 1 1.472-3.95c1.466-.588 2.78-.347 3.604 1.132a3.167 3.167 0 0 1-1.339 4.267 2.836 2.836 0 0 1-3.737-1.449"></path></g><path fill="#E4D9C8" d="M153.387 37.918c-.642.435-1.268.644-2.099.39-2.077-.636-4.188-1.16-6.288-1.721-.362-.097-.733-.152-1.24-.254.017.398.018.702.046 1.003q.151.977.186 1.965c-.034 1.143-.887 1.686-1.964 1.291a6.6 6.6 0 0 1-1.13-.59 66 66 0 0 1-9.969-7.292c-.604-.544-1.137-1.133-1.196-1.976.684-1.128 1.694-1.179 2.767-.912 1.184.295 2.352.657 3.669 1.028-.194-1.042-.355-2.004-.558-2.957-.122-.57-.289-1.165.244-1.576.593-.458 1.26-.33 1.87.029 1.309.766 2.609 1.547 3.91 2.326 2.6 1.56 5.208 3.105 7.792 4.69q1.576.952 3.028 2.082c.41.324.634.883.941 1.335zM168.257 2.815c.757.17 1.338.483 1.721 1.263.958 1.95 2.021 3.847 3.05 5.762.177.33.392.638.664 1.078.278-.285.499-.494.699-.72q.608-.78 1.305-1.48c.858-.759 1.837-.509 2.286.547q.232.598.343 1.228a66 66 0 0 1 1.509 12.259c.016.812-.048 1.604-.622 2.224-1.29.273-2.019-.428-2.559-1.393-.596-1.065-1.132-2.164-1.763-3.378-.626.854-1.217 1.63-1.773 2.43-.332.479-.651 1.009-1.315.902-.741-.12-1.103-.694-1.26-1.383-.337-1.48-.658-2.961-.98-4.444-.643-2.962-1.302-5.921-1.915-8.89a31 31 0 0 1-.555-3.632c-.045-.521.21-1.067.329-1.6z"></path><defs><clipPath id="server-racks_svg__a"><path fill="#fff" d="M48.644 83.479c0-9.395 7.616-17.012 17.01-17.012h102.878v79.386H48.644z"></path></clipPath><clipPath id="server-racks_svg__b"><path fill="#fff" d="m185.411 28.395 59.945 103.826-32.271 18.632L153.14 47.026z"></path></clipPath></defs></svg><h2 class="text-h3 md:text-h2 text-balance max-w-[588px]">So good, you’ll break things on purpose</h2><p class="text-body md:text-body-lg max-w-[588px]">Ready for modern incident management? Book a call with one of our experts today.</p></div><div class="flex gap-4 flex-col lg:flex-row lg:gap-4"><div class="basis-1/2"><img alt="Signup image" loading="lazy" width="1176" height="641" decoding="async" data-nimg="1" class="w-full h-full object-cover rounded-lg" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fsignup-image.1f5nktjcty_re.png&w=1200&q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fsignup-image.1f5nktjcty_re.png&w=3840&q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fsignup-image.1f5nktjcty_re.png&w=3840&q=75"/></div><div class="basis-1/2 flex flex-col gap-6 bg-surface-secondary rounded-lg p-6"><div class="grow"><h3 class="text-body-emphasis mb-2">We’d love to talk to you about</h3><ul class="flex flex-col gap-2 text-body-serif grow"><li class="flex gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none" class="mt-0.5"><path d="M9.14598 14.4365C10.6142 11.6377 12.4682 9.39312 14.6552 7.7673C15.0469 7.47672 15.1281 6.92263 14.8375 6.53205C14.547 6.1403 13.994 6.0603 13.6035 6.34971C11.5753 7.85671 9.81654 9.83428 8.35895 12.2401C7.8025 11.3648 7.19429 10.5978 6.5202 9.92016C6.1755 9.57311 5.61552 9.57312 5.27201 9.91663C4.92614 10.2601 4.92496 10.8201 5.26848 11.1648C6.14727 12.0483 6.90371 13.1165 7.58016 14.4306C7.73191 14.7247 8.03896 14.9129 8.36483 14.9094C8.69306 14.9094 8.99422 14.727 9.14598 14.4365Z" fill="#F25533"></path></svg>All-in-one incident management</li><li class="flex gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none" class="mt-0.5"><path d="M9.14598 14.4365C10.6142 11.6377 12.4682 9.39312 14.6552 7.7673C15.0469 7.47672 15.1281 6.92263 14.8375 6.53205C14.547 6.1403 13.994 6.0603 13.6035 6.34971C11.5753 7.85671 9.81654 9.83428 8.35895 12.2401C7.8025 11.3648 7.19429 10.5978 6.5202 9.92016C6.1755 9.57311 5.61552 9.57312 5.27201 9.91663C4.92614 10.2601 4.92496 10.8201 5.26848 11.1648C6.14727 12.0483 6.90371 13.1165 7.58016 14.4306C7.73191 14.7247 8.03896 14.9129 8.36483 14.9094C8.69306 14.9094 8.99422 14.727 9.14598 14.4365Z" fill="#F25533"></path></svg>Our unmatched speed of deployment</li><li class="flex gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none" class="mt-0.5"><path d="M9.14598 14.4365C10.6142 11.6377 12.4682 9.39312 14.6552 7.7673C15.0469 7.47672 15.1281 6.92263 14.8375 6.53205C14.547 6.1403 13.994 6.0603 13.6035 6.34971C11.5753 7.85671 9.81654 9.83428 8.35895 12.2401C7.8025 11.3648 7.19429 10.5978 6.5202 9.92016C6.1755 9.57311 5.61552 9.57312 5.27201 9.91663C4.92614 10.2601 4.92496 10.8201 5.26848 11.1648C6.14727 12.0483 6.90371 13.1165 7.58016 14.4306C7.73191 14.7247 8.03896 14.9129 8.36483 14.9094C8.69306 14.9094 8.99422 14.727 9.14598 14.4365Z" fill="#F25533"></path></svg>Why we’re loved by users and easily adopted</li><li class="flex gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none" class="mt-0.5"><path d="M9.14598 14.4365C10.6142 11.6377 12.4682 9.39312 14.6552 7.7673C15.0469 7.47672 15.1281 6.92263 14.8375 6.53205C14.547 6.1403 13.994 6.0603 13.6035 6.34971C11.5753 7.85671 9.81654 9.83428 8.35895 12.2401C7.8025 11.3648 7.19429 10.5978 6.5202 9.92016C6.1755 9.57311 5.61552 9.57312 5.27201 9.91663C4.92614 10.2601 4.92496 10.8201 5.26848 11.1648C6.14727 12.0483 6.90371 13.1165 7.58016 14.4306C7.73191 14.7247 8.03896 14.9129 8.36483 14.9094C8.69306 14.9094 8.99422 14.727 9.14598 14.4365Z" fill="#F25533"></path></svg>How we work for the whole organization</li></ul></div><div class="flex justify-between items-center"><div class="w-full flex gap-4 flex-col sm:flex-row whitespace-nowrap"><a class="relative inline-flex gap-2 items-center justify-center rounded-full focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:opacity-60 group/button cursor-pointer transition-[color,background-color,border-color,opacity,transform] bg-alarmalade-500 text-content-invert hover:bg-alarmalade-600 active:bg-alarmalade-700 text-body-emphasis h-[49px] px-5 py-3" id="homepage-signup-card-request-a-demo" href="/demo">Get a demo</a><a class="relative inline-flex gap-2 items-center justify-center rounded-full focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:opacity-60 group/button cursor-pointer transition-[color,background-color,border-color,opacity,transform] border border-stroke-primary hover:border-stroke-hover text-content-primary dark:text-white text-body-emphasis h-[49px] px-5 py-3" id="homepage-signup-card-sign-up" href="/free-trial">Get started for free</a></div><div class="-space-x-1 hidden md:flex"><span class="relative overflow-hidden block align-top size-10 rounded-full border-2 border-surface-secondary"><img alt="Lucy Jennings" loading="lazy" width="800" height="800" decoding="async" data-nimg="1" class="!m-0 w-full h-full object-cover" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F4a76d0ae3b8eef5d16f525ac375b3570563346a3-800x800.jpg%3Frect%3D263%2C175%2C351%2C341%26w%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=828&q=75 1x, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F4a76d0ae3b8eef5d16f525ac375b3570563346a3-800x800.jpg%3Frect%3D263%2C175%2C351%2C341%26w%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=1920&q=75 2x" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F4a76d0ae3b8eef5d16f525ac375b3570563346a3-800x800.jpg%3Frect%3D263%2C175%2C351%2C341%26w%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=1920&q=75"/></span><span class="relative overflow-hidden block align-top size-10 rounded-full border-2 border-surface-secondary"><img alt="Eryn Carman" loading="lazy" width="943" height="943" decoding="async" data-nimg="1" class="!m-0 w-full h-full object-cover" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F13c3df986e33da4b270a0ede8c6859982f9f87f9-943x943.jpg%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=1080&q=75 1x, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F13c3df986e33da4b270a0ede8c6859982f9f87f9-943x943.jpg%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=1920&q=75 2x" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F13c3df986e33da4b270a0ede8c6859982f9f87f9-943x943.jpg%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=1920&q=75"/></span><span class="relative overflow-hidden block align-top size-10 rounded-full border-2 border-surface-secondary"><img alt="Rory Malcolm" loading="lazy" width="3024" height="4032" decoding="async" data-nimg="1" class="!m-0 w-full h-full object-cover" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F1e715111dcf04d620a13db5d6b70d9a19b74033f-3024x4032.jpg%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=3840&q=75 1x" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Foqy5aexb%2Fproduction%2F1e715111dcf04d620a13db5d6b70d9a19b74033f-3024x4032.jpg%3Fw%3D2000%26q%3D80%26fit%3Dmax%26auto%3Dformat&w=3840&q=75"/></span></div></div></div></div></section><footer class="grid grid-cols-2 gap-x-4 gap-y-8 md:grid-cols-4 pb-6 lg:pb-14 lg:pt-20 text-content-primary"><div class="flex flex-col justify-between gap-3 order-last md:order-first"><a class="grow transition hover:opacity-90" href="/"><span class="sr-only">incident.io</span><span class="flex size-9 items-center justify-center rounded-lg bg-alarmalade-500"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 32 32" class="shrink-0 size-8 text-white"><path fill="currentColor" d="M14.957 4.18a.728.728 0 0 1 1.199-.248c.907 1.004 2.024 3.196 2.39 5.682.234 1.593.035 2.266.57 2.266.573 0 .948-.87 1.03-1.77.053-.575.623-.768 1.017-.575 1.892.927 3.823 5.34 4.29 7.506.146.68.242 1.381.242 2.105 0 4.413-3.111 8.113-7.307 9.13v-3.512h-4.624v3.518c-4.21-1.006-7.334-4.714-7.334-9.136 0-2.55 1.077-4.573 2.725-6.558 1.366-1.645 4.74-6.003 5.802-8.408m1.159 12.272a.3.3 0 0 0-.177.075c-.054.052-.068.113-.097.233-.346 1.457-2.458 1.92-2.459 4.06 0 1.403 1.2 2.54 2.679 2.54 1.48 0 2.68-1.136 2.68-2.54 0-2.236-1.647-3.835-2.468-4.32-.055-.033-.083-.05-.158-.049"></path></svg></span></a><div class="flex flex-col gap-3"><div class="flex items-center gap-3"><a href="https://bsky.app/profile/incident.io" class="transition-colors text-content-primary hover:text-alarmalade-500 dark:hover:text-content-invert" target="_blank" rel="noopener noreferrer"><span class="sr-only">BlueSky</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="size-4 md:size-5" aria-hidden="true"><path fill="currentColor" d="M407.8 294.7c-3.3-.4-6.7-.8-10-1.3 3.4.4 6.7.9 10 1.3M288 227.1c-26.1-50.7-97.1-145.2-163.1-191.8C61.6-9.4 37.5-1.7 21.6 5.5 3.3 13.8 0 41.9 0 58.4S9.1 194 15 213.9c19.5 65.7 89.1 87.9 153.2 80.7 3.3-.5 6.6-.9 10-1.4-3.3.5-6.6 1-10 1.4-93.9 14-177.3 48.2-67.9 169.9C220.6 589.1 265.1 437.8 288 361.1c22.9 76.7 49.2 222.5 185.6 103.4 102.4-103.4 28.1-156-65.8-169.9-3.3-.4-6.7-.8-10-1.3 3.4.4 6.7.9 10 1.3 64.1 7.1 133.6-15.1 153.2-80.7C566.9 194 576 75 576 58.4s-3.3-44.7-21.6-52.9c-15.8-7.1-40-14.9-103.2 29.8C385.1 81.9 314.1 176.4 288 227.1"></path></svg></a><a href="https://www.linkedin.com/company/incident-io/" class="transition-colors text-content-primary hover:text-alarmalade-500 dark:hover:text-content-invert" target="_blank" rel="noopener noreferrer"><span class="sr-only">LinkedIn</span><svg viewBox="0 0 256 256" class="size-4 md:size-5" aria-hidden="true"><g fill="none"><path fill="currentColor" d="M0 18.3C0 8.3 8.5 0 19 0h218c10.5 0 19 8.2 19 18.3v219.4c0 10-8.5 18.3-19 18.3H19c-10.5 0-19-8.2-19-18.3z"></path><path fill="#fff" d="M77.8 214.2V99H39.5v115.2zm-19.1-131c13.3 0 21.6-8.8 21.6-19.9C80.1 52 72 43.4 59 43.4c-13.1 0-21.7 8.6-21.7 20 0 11 8.3 19.9 21.2 19.9h.2zm40.3 131h38.3V150c0-3.5.3-7 1.3-9.4 2.7-6.8 9-14 19.6-14 13.9 0 19.4 10.6 19.4 26v61.7H216v-66c0-35.4-18.9-52-44-52a38.2 38.2 0 0 0-34.8 19.5h.2V99H99c.5 10.8 0 115.2 0 115.2"></path></g></svg></a><a href="https://x.com/incident_io" class="transition-colors text-content-primary hover:text-alarmalade-500 dark:hover:text-content-invert" target="_blank" rel="noopener noreferrer"><span class="sr-only">X</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 25" class="size-4 md:size-5" aria-hidden="true"><path fill="currentColor" d="M18.901 1.875h3.68l-8.04 9.319L24 23.875h-7.406l-5.8-7.691-6.638 7.691H.474l8.6-9.968L0 1.875h7.594l5.243 7.03zM17.61 21.641h2.039L6.486 3.991H4.298z"></path></svg></a><a href="https://www.reddit.com/user/incident-io/" class="transition-colors text-content-primary hover:text-alarmalade-500 dark:hover:text-content-invert" target="_blank" rel="noopener noreferrer"><span class="sr-only">Reddit</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="size-4 md:size-5" aria-hidden="true"><path fill="currentColor" d="M0 256C0 114.6 114.6 0 256 0s256 114.6 256 256-114.6 256-256 256H37.1c-13.7 0-20.5-16.5-10.9-26.2L75 437C28.7 390.7 0 326.7 0 256m349.6-102.4c23.6 0 42.7-19.1 42.7-42.7s-19.1-42.7-42.7-42.7c-20.6 0-37.8 14.6-41.8 34-34.5 3.7-61.4 33-61.4 68.4v.2c-37.5 1.6-71.8 12.3-99 29.1-10.1-7.8-22.8-12.5-36.5-12.5-33 0-59.8 26.8-59.8 59.8 0 24 14.1 44.6 34.4 54.1 2 69.4 77.6 125.2 170.6 125.2s168.7-55.9 170.6-125.3c20.2-9.6 34.1-30.2 34.1-54 0-33-26.8-59.8-59.8-59.8-13.7 0-26.3 4.6-36.4 12.4-27.4-17-62.1-27.7-100-29.1v-.2c0-25.4 18.9-46.5 43.4-49.9 4.4 18.8 21.3 32.8 41.5 32.8zm-172.5 93.3c16.7 0 29.5 17.6 28.5 39.3s-13.5 29.6-30.3 29.6-31.4-8.8-30.4-30.5S160.3 247 177 247zm190.1 38.3c1 21.7-13.7 30.5-30.4 30.5s-29.3-7.9-30.3-29.6 11.8-39.3 28.5-39.3 31.2 16.6 32.1 38.3zm-48.1 56.7c-10.3 24.6-34.6 41.9-63 41.9s-52.7-17.3-63-41.9c-1.2-2.9.8-6.2 3.9-6.5 18.4-1.9 38.3-2.9 59.1-2.9s40.7 1 59.1 2.9c3.1.3 5.1 3.6 3.9 6.5"></path></svg></a><a href="https://www.facebook.com/incident.io/" class="transition-colors text-content-primary hover:text-alarmalade-500 dark:hover:text-content-invert" target="_blank" rel="noopener noreferrer"><span class="sr-only">Facebook</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1365.33 1365.33" class="size-4 md:size-5" aria-hidden="true"><path fill="currentColor" d="M1365.333 682.667C1365.333 305.64 1059.693 0 682.667 0S0 305.64 0 682.667c0 340.738 249.641 623.16 576 674.373V880H402.667V682.667H576v-150.4c0-171.094 101.917-265.6 257.853-265.6 74.69 0 152.814 13.333 152.814 13.333v168h-86.083c-84.804 0-111.25 52.623-111.25 106.61v128.057h189.333L948.4 880H789.333v477.04c326.359-51.213 576-333.635 576-674.373"></path><path fill="transparent" d="m948.4 880 30.267-197.333H789.333V554.609C789.333 500.623 815.78 448 900.584 448h86.083V280s-78.124-13.333-152.814-13.333c-155.936 0-257.853 94.506-257.853 265.6v150.4H402.667V880H576v477.04a688 688 0 0 0 106.667 8.293c36.288 0 71.91-2.84 106.666-8.293V880z"></path></svg></a><a href="https://www.youtube.com/@incident-io" class="transition-colors text-content-primary hover:text-alarmalade-500 dark:hover:text-content-invert" target="_blank" rel="noopener noreferrer"><span class="sr-only">Youtube</span><svg class="size-4 md:size-5" xmlns="http://www.w3.org/2000/svg" viewBox="14.9 64 546.2 384"><path d="M549.7 124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8 64 288 64 288 64S117.2 64 74.6 75.5c-23.5 6.3-42 24.9-48.3 48.6-11.4 42.9-11.4 132.3-11.4 132.3s0 89.4 11.4 132.3c6.3 23.7 24.8 41.5 48.3 47.8C117.2 448 288 448 288 448s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zm-317.5 213.5V175.2l142.7 81.2-142.7 81.2z" fill="currentColor"></path></svg></a><a href="/community" class="transition-colors text-content-primary hover:text-alarmalade-500 dark:hover:text-content-invert" target="_blank" rel="noopener noreferrer"><span class="sr-only">Slack Community</span><svg fill="currentColor" aria-hidden="true" viewBox="0 0 128 128" class="size-4 md:size-5"><path d="M27.255 80.719c0 7.33-5.978 13.317-13.309 13.317S.63 88.049.63 80.719s5.987-13.317 13.317-13.317h13.309zm6.709 0c0-7.33 5.987-13.317 13.317-13.317s13.317 5.986 13.317 13.317v33.335c0 7.33-5.986 13.317-13.317 13.317-7.33 0-13.317-5.987-13.317-13.317zM47.281 27.255c-7.33 0-13.317-5.978-13.317-13.309S39.951.63 47.281.63s13.317 5.987 13.317 13.317v13.309zm0 6.709c7.33 0 13.317 5.987 13.317 13.317s-5.986 13.317-13.317 13.317H13.946C6.616 60.598.63 54.612.63 47.281c0-7.33 5.987-13.317 13.317-13.317zM100.745 47.281c0-7.33 5.978-13.317 13.309-13.317s13.317 5.987 13.317 13.317-5.987 13.317-13.317 13.317h-13.309zm-6.709 0c0 7.33-5.987 13.317-13.317 13.317s-13.317-5.986-13.317-13.317V13.946C67.402 6.616 73.388.63 80.719.63c7.33 0 13.317 5.987 13.317 13.317zM80.719 100.745c7.33 0 13.317 5.978 13.317 13.309s-5.987 13.317-13.317 13.317-13.317-5.987-13.317-13.317v-13.309zm0-6.709c-7.33 0-13.317-5.987-13.317-13.317s5.986-13.317 13.317-13.317h33.335c7.33 0 13.317 5.986 13.317 13.317 0 7.33-5.987 13.317-13.317 13.317zm0 0"></path></svg></a></div><div class="text-body-xs dark:text-content-invert"><p>© <!-- -->2026<!-- --> Pineapple Technology Ltd.</p><p>All rights reserved.</p></div></div></div><div class="flex flex-col gap-y-3 md:pl-4 md:border-l md:border-alarmalade-200" style="order:1"><div class="text-body-serif-xs md:text-body-serif-sm text-alarmalade-500 dark:text-content-invert">Product</div><a class="block transition text-body-xs-emphasis md:text-body-sm hover:text-alarmalade-500 dark:text-content-invert" href="/on-call">On-call</a><a class="block transition text-body-xs-emphasis md:text-body-sm hover:text-alarmalade-500 dark:text-content-invert" href="/investigations">Investigations</a><a class="block transition text-body-xs-emphasis md:text-body-sm hover:text-alarmalade-500 dark:text-content-invert" href="/respond">Incident Response</a><a class="block transition text-body-xs-emphasis md:text-body-sm hover:text-alarmalade-500 dark:text-content-invert" href="/status-pages">Status Pages</a><a class="block transition text-body-xs-emphasis md:text-body-sm hover:text-alarmalade-500 dark:text-content-invert" href="/changelog">Changelog</a></div><div class="flex flex-col gap-y-3 md:pl-4 md:border-l md:border-alarmalade-200" style="order:2"><div class="text-body-serif-xs md:text-body-serif-sm text-alarmalade-500 dark:text-content-invert">Learn</div><a class="block transition text-body-xs-emphasis md:text-body-sm hover:text-alarmalade-500 dark:text-content-invert" href="/blog">Blog</a><a class="block transition text-body-xs-emphasis md:text-body-sm hover:text-alarmalade-500 dark:text-content-invert" href="/customers">Customer Stories</a><a class="block transition text-body-xs-emphasis md:text-body-sm hover:text-alarmalade-500 dark:text-content-invert" href="https://docs.incident.io">Documentation</a><a class="block transition text-body-xs-emphasis md:text-body-sm hover:text-alarmalade-500 dark:text-content-invert" href="/alternatives">Alternatives</a><a class="block transition text-body-xs-emphasis md:text-body-sm hover:text-alarmalade-500 dark:text-content-invert" href="/community">Community</a></div><div class="flex flex-col gap-y-3 md:pl-4 md:border-l md:border-alarmalade-200" style="order:3"><div class="text-body-serif-xs md:text-body-serif-sm text-alarmalade-500 dark:text-content-invert">Company</div><a class="block transition text-body-xs-emphasis md:text-body-sm hover:text-alarmalade-500 dark:text-content-invert" href="/legal">Legal</a><a class="block transition text-body-xs-emphasis md:text-body-sm hover:text-alarmalade-500 dark:text-content-invert" href="#">Privacy Choices</a><a class="block transition text-body-xs-emphasis md:text-body-sm hover:text-alarmalade-500 dark:text-content-invert" href="/security">Security and Compliance</a><a class="block transition text-body-xs-emphasis md:text-body-sm hover:text-alarmalade-500 dark:text-content-invert" href="/careers">Careers</a><a class="block transition text-body-xs-emphasis md:text-body-sm hover:text-alarmalade-500 dark:text-content-invert" href="https://status.incident.io">Status</a></div></footer></div><!--$--><!--/$--><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W4ZF4L4" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><script src="/_next/static/immutable/chunks/1f8tzf816i32j.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[339756,[\"/_next/static/immutable/chunks/0esgme6slw2os.js\"],\"default\"]\n3:I[837457,[\"/_next/static/immutable/chunks/0esgme6slw2os.js\"],\"default\"]\n12:I[168027,[],\"default\",1]\n:HL[\"/_next/static/immutable/chunks/1wus27ic5fsbj.css\",\"style\"]\n:HL[\"/_next/static/immutable/chunks/0ok2xz0peykn3.css\",\"style\"]\n:HL[\"/_next/static/immutable/chunks/3_pcvzakx73f_.css\",\"style\"]\n:HL[\"/_next/static/immutable/media/stkbureau_serif_book-s.p.0_js8gy1zifgl.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n10:X\n0:{\"P\":null,\"c\":[\"\",\"hubs\",\"learning-from-other-fields\",\"the-flight-plan-that-brought-uk-airspace-to-its-knees\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"(website)\",{\"children\":[\"hubs\",{\"children\":[[\"hubSlug\",\"learning-from-other-fields\",\"d\",[]],{\"children\":[[\"postSlug\",\"the-flight-plan-that-brought-uk-airspace-to-its-knees\",\"d\",[]],{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4096]},\"$undefined\",\"$undefined\",4096]},\"$undefined\",\"$undefined\",4096]},\"$undefined\",\"$undefined\",4096]},\"$undefined\",\"$undefined\",4112]},\"$undefined\",\"$undefined\",4112],[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/1wus27ic5fsbj.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/0ok2xz0peykn3.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/3_pcvzakx73f_.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/0-l0sxraekmer.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/immutable/chunks/1vj2-813oq6tg.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/immutable/chunks/1vvlruwewhgbt.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/immutable/chunks/27fxx2z424byj.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/immutable/chunks/3c4tjp_3gm_rj.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/immutable/chunks/3toyqodzjr-9d.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/immutable/chunks/2hdxyct5upc3z.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/immutable/chunks/1ah2s79s4e7mm.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/immutable/chunks/24dbkag80ciqd.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/_next/static/immutable/chunks/34-yxyyt1i1n8.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/_next/static/immutable/chunks/1zi8qxi1p_fsn.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/_next/static/immutable/chunks/2eophjajue3_e.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"/_next/static/immutable/chunks/3d48p4uv87yqq.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-13\",{\"src\":\"/_next/static/immutable/chunks/2y03n43y-fjfs.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L4\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L5\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/1nvovya2z75sk.js\",\"async\":true,\"nonce\":\"$undefined\"}],\"$L6\",\"$L7\",\"$L8\",\"$L9\",\"$La\",\"$Lb\",\"$Lc\",\"$Ld\",\"$Le\"],\"$Lf\"]}],{},null,false,null]},null,false,\"$10\"]},null,false,\"$10\"]},null,false,\"$10\"]},null,false,null]},null,false,\"$10\"],\"$L11\",false]],\"m\":\"$undefined\",\"G\":[\"$12\",[]],\"S\":false,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\n13:I[897367,[\"/_next/static/immutable/chunks/0esgme6slw2os.js\"],\"OutletBoundary\"]\n14:\"$Sreact.suspense\"\n16:I[897367,[\"/_next/static/immutable/chunks/0esgme6slw2os.js\"],\"ViewportBoundary\"]\n18:I[897367,[\"/_next/static/immutable/chunks/0esgme6slw2os.js\"],\"MetadataBoundary\"]\n6:[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/immutable/chunks/1my_9vnng6gxj.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n7:[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/immutable/chunks/1mcb8cvy5_n5b.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n8:[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/immutable/chunks/0v4j5g1ppvtg_.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n9:[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/immutable/chunks/3qz9rwp_7jbnb.js\",\"async\":true,\"nonce\":\"$undefined\"}]\na:[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/immutable/chunks/1wpznbhwql3dd.js\",\"async\":true,\"nonce\":\"$undefined\"}]\nb:[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/immutable/chunks/132szer1wwfxa.js\",\"async\":true,\"nonce\":\"$undefined\"}]\nc:[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/immutable/chunks/2_frah5pspzdw.js\",\"async\":true,\"nonce\":\"$undefined\"}]\nd:[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/immutable/chunks/22kzrv2brzg57.js\",\"async\":true,\"nonce\":\"$undefined\"}]\ne:[\"$\",\"script\",\"script-9\",{\"src\":\"/_next/static/immutable/chunks/20izjjpsu0ag8.js\",\"async\":true,\"nonce\":\"$undefined\"}]\nf:[\"$\",\"$L13\",null,{\"children\":[\"$\",\"$14\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@15\"}]}]\n11:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L16\",null,{\"children\":\"$L17\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L18\",null,{\"children\":[\"$\",\"$14\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L19\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n10:C\n17:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n1a:I[456989,[\"/_next/static/immutable/chunks/0-l0sxraekmer.js\",\"/_next/static/immutable/chunks/1vj2-813oq6tg.js\",\"/_next/static/immutable/chunks/1vvlruwewhgbt.js\",\"/_next/static/immutable/chunks/27fxx2z424byj.js\",\"/_next/static/immutable/chunks/3c4tjp_3gm_rj.js\",\"/_next/static/immutable/chunks/3toyqodzjr-9d.js\",\"/_next/static/immutable/chunks/2hdxyct5upc3z.js\",\"/_next/static/immutable/chunks/1ah2s79s4e7mm.js\",\"/_next/static/immutable/chunks/24dbkag80ciqd.js\",\"/_next/static/immutable/chunks/34-yxyyt1i1n8.js\",\"/_next/static/immutable/chunks/1zi8qxi1p_fsn.js\",\"/_next/static/immutable/chunks/2eophjajue3_e.js\",\"/_next/static/immutable/chunks/3d48p4uv87yqq.js\",\"/_next/static/immutable/chunks/2y03n43y-fjfs.js\"],\"CookieConsentProvider\"]\n1b:I[926127,[\"/_next/static/immutable/chunks/0-l0sxraekmer.js\",\"/_next/static/immutable/chunks/1vj2-813oq6tg.js\",\"/_next/static/immutable/chunks/1vvlruwewhgbt.js\",\"/_next/static/immutable/chunks/27fxx2z424byj.js\",\"/_next/static/immutable/chunks/3c4tjp_3gm_rj.js\",\"/_next/static/immutable/chunks/3toyqodzjr-9d.js\",\"/_next/static/immutable/chunks/2hdxyct5upc3z.js\",\"/_next/static/immutable/chunks/1ah2s79s4e7mm.js\",\"/_next/static/immutable/chunks/24dbkag80ciqd.js\",\"/_next/static/immutable/chunks/34-yxyyt1i1n8.js\",\"/_next/static/immutable/chunks/1zi8qxi1p_fsn.js\",\"/_next/static/immutable/chunks/2eophjajue3_e.js\",\"/_next/static/immutable/chunks/3d48p4uv87yqq.js\",\"/_next/static/immutable/chunks/2y03n43y-fjfs.js\"],\"SignupFlowModalProvider\"]\n1c:I[378756,[\"/_next/static/immutable/chunks/0-l0sxraekmer.js\",\"/_next/static/immutable/chunks/1vj2-813oq6tg.js\",\"/_next/static/immutable/chunks/1vvlruwewhgbt.js\",\"/_next/static/immutable/chunks/27fxx2z424byj.js\",\"/_next/static/immutable/chunks/3c4tjp_3gm_rj.js\",\"/_next/static/immutable/chunks/3toyqodzjr-9d.js\",\"/_next/static/immutable/chunks/2hdxyct5upc3z.js\",\"/_next/static/immutable/chunks/1ah2s79s4e7mm.js\",\"/_next/static/immutable/chunks/24dbkag80ciqd.js\",\"/_next/static/immutable/chunks/34-yxyyt1i1n8.js\",\"/_next/static/immutable/chunks/1zi8qxi1p_fsn.js\",\"/_next/static/immutable/chunks/2eophjajue3_e.js\",\"/_next/static/immutable/chunks/3d48p4uv87yqq.js\",\"/_next/static/immutable/chunks/2y03n43y-fjfs.js\"],\"HubspotFormModalHandler\"]\n1d:I[12985,[\"/_next/static/immutable/chunks/0-l0sxraekmer.js\",\"/_next/static/immutable/chunks/1vj2-813oq6tg.js\",\"/_next/static/immutable/chunks/1vvlruwewhgbt.js\",\"/_next/static/immutable/chunks/27fxx2z424byj.js\",\"/_next/static/immutable/chunks/3c4tjp_3gm_rj.js\",\"/_next/static/immutable/chunks/3toyqodzjr-9d.js\",\"/_next/static/immutable/chunks/2hdxyct5upc3z.js\",\"/_next/static/immutable/chunks/1ah2s79s4e7mm.js\",\"/_next/static/immutable/chunks/24dbkag80ciqd.js\",\"/_next/static/immutable/chunks/34-yxyyt1i1n8.js\",\"/_next/static/immutable/chunks/1zi8qxi1p_fsn.js\",\"/_next/static/immutable/chunks/2eophjajue3_e.js\",\"/_next/static/immutable/chunks/3d48p4uv87yqq.js\",\"/_next/static/immutable/chunks/2y03n43y-fjfs.js\"],\"NuqsAdapter\"]\n4:[\"$\",\"html\",null,{\"lang\":\"en\",\"data-scroll-behavior\":\"smooth\",\"className\":\"geist_mono_54069fc3-module__PcBEcq__variable kalam_48bfd9a2-module__JSifUG__variable stkbureausans_1e54e897-module__zxjcxa__variable stkbureauserif_2525014a-module__zkXytW__variable stkbureauserifdeferred_742a2474-module__ukGqna__variable pixelify_sans_81b7d097-module__1Rm0Lq__variable scroll-smooth\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"meta\",null,{\"httpEquiv\":\"x-ua-compatible\",\"content\":\"ie=edge\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"Blog\",\"href\":\"https://incident.io/blog.xml\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"Changelog\",\"href\":\"https://incident.io/changelog.xml\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"180x180\",\"href\":\"/apple-touch-icon.png\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"href\":\"/favicon-32x32.png\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"href\":\"/favicon-16x16.png\"}]]}],[\"$\",\"body\",null,{\"children\":[[[\"$\",\"script\",\"organization-jsonld-Organization\",{\"type\":\"application/ld+json\",\"id\":\"organization-jsonld-Organization\",\"data-testid\":\"$undefined\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"incident.io\\\",\\\"url\\\":\\\"https://incident.io\\\",\\\"logo\\\":\\\"https://incident.io/icons/icon-512x512.png\\\",\\\"sameAs\\\":[\\\"https://x.com/incident_io\\\",\\\"https://www.linkedin.com/company/incident-io\\\",\\\"https://www.youtube.com/@incident-io\\\",\\\"https://bsky.app/profile/incident.io\\\"]}\"}}]],[\"$\",\"$L1a\",null,{\"children\":[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"$L1c\",null,{}],false,[\"$\",\"$L1d\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"Page not found | incident.io\"}],\"$L1e\",[\"$\",\"div\",null,{\"className\":\"relative mx-auto max-w-[1192px] max-xl:px-4 flex flex-col gap-12 md:gap-20 lg:pt-20\",\"style\":\"$undefined\",\"children\":[false,[[\"$\",\"section\",null,{\"className\":\"min-h-[518px] bg-surface-secondary rounded-lg text-center flex flex-col items-center justify-center gap-10 p-4\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 0 202 146\",\"className\":\"w-[202px]\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"#F1EBE2\",\"d\":\"M33.494 4.164A26.4 26.4 0 0 1 47.724 0H133.6a6.4 6.4 0 0 1 6.4 6.4V100l58.998 36.16a4.8 4.8 0 0 1 2.148 5.256L200 146H6.4a6.4 6.4 0 0 1-6.4-6.4V29.103a6.4 6.4 0 0 1 2.95-5.391z\"}],[\"$\",\"path\",null,{\"fill\":\"#E4D9C8\",\"d\":\"M50.6 13.2a3.2 3.2 0 0 1 3.2-3.2h73.6a3.2 3.2 0 0 1 3.2 3.2v49.6a3.2 3.2 0 0 1-3.2 3.2H53.8a3.2 3.2 0 0 1-3.2-3.2z\"}],[\"$\",\"path\",null,{\"fill\":\"#161618\",\"fillOpacity\":0.4,\"d\":\"M102.6 46.95a1 1 0 0 1 0 2h-24a1 1 0 1 1 0-2zM81.579 28.706a1 1 0 0 1 1.414 1.414l-2.83 2.828 2.83 2.83a1 1 0 0 1-1.414 1.414l-2.83-2.83-2.828 2.83a1 1 0 0 1-1.414-1.414l2.828-2.83-2.828-2.828a1 1 0 1 1 1.414-1.414l2.828 2.828zm23.899 0a1 1 0 0 1 1.414 1.414l-2.829 2.828 2.829 2.83a1 1 0 0 1-1.414 1.414l-2.829-2.83-2.828 2.83a1 1 0 0 1-1.414-1.414l2.828-2.83-2.828-2.828a1 1 0 0 1 1.414-1.414l2.828 2.828z\"}],[\"$\",\"path\",null,{\"fill\":\"#DD340E\",\"d\":\"M103.4 75.2a3.2 3.2 0 0 1 3.2-3.2h17.6a3.2 3.2 0 0 1 3.2 3.2v9.6a3.2 3.2 0 0 1-3.2 3.2h-17.6a3.2 3.2 0 0 1-3.2-3.2z\"}],[\"$\",\"path\",null,{\"fill\":\"#F25533\",\"d\":\"M105.8 75.2A3.2 3.2 0 0 1 109 72h17.6a3.2 3.2 0 0 1 3.2 3.2v9.6a3.2 3.2 0 0 1-3.2 3.2H109a3.2 3.2 0 0 1-3.2-3.2z\"}],[\"$\",\"path\",null,{\"fill\":\"#fff\",\"d\":\"M113.546 76.9v4.73h.75v1.03h-.75V84h-1.1v-1.34h-3.59v-1.09l3.43-4.67zm-3.39 4.73h2.29v-3.1zm7.446 2.53c-1.59 0-2.56-1.46-2.56-3.7 0-2.25.97-3.72 2.56-3.72s2.56 1.47 2.56 3.72c0 2.24-.97 3.7-2.56 3.7m-1.4-3.7c0 .56.06 1.04.17 1.44l2.01-3.78c-.21-.23-.48-.35-.78-.35-.87 0-1.4 1-1.4 2.69m.6 2.3c.22.24.49.37.8.37.87 0 1.4-1 1.4-2.67q0-.885-.18-1.5zm8.736-5.86v4.73h.75v1.03h-.75V84h-1.1v-1.34h-3.59v-1.09l3.43-4.67zm-3.39 4.73h2.29v-3.1z\"}],\"$L1f\",\"$L20\",\"$L21\"]}],\"$L22\"]}],\"$L23\",\"$L24\",\"$L25\"]]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],\"$L26\",false]}]}]]}]]}]\n27:I[710007,[\"/_next/static/immutable/chunks/0-l0sxraekmer.js\",\"/_next/static/immutable/chunks/1vj2-813oq6tg.js\",\"/_next/static/immutable/chunks/1vvlruwewhgbt.js\",\"/_next/static/immutable/chunks/27fxx2z424byj.js\",\"/_next/static/immutable/chunks/3c4tjp_3gm_rj.js\",\"/_next/static/immutable/chunks/3toyqodzjr-9d.js\",\"/_next/static/immutable/chunks/2hdxyct5upc3z.js\",\"/_next/static/immutable/chunks/1ah2s79s4e7mm.js\",\"/_next/static/immutable/chunks/24dbkag80ciqd.js\",\"/_next/static/immutable/chunks/34-yxyyt1i1n8.js\",\"/_next/static/immutable/chunks/1zi8qxi1p_fsn.js\",\"/_next/static/immutable/chunks/2eophjajue3_e.js\",\"/_next/static/immutable/chunks/3d48p4uv87yqq.js\",\"/_next/static/immutable/chunks/2y03n43y-fjfs.js\",\"/_next/static/immutable/chunks/1nvovya2z75sk.js\",\"/_next/static/immutable/chunks/1my_9vnng6gxj.js\",\"/_next/static/immutable/chunks/1mcb8cvy5_n5b.js\",\"/_next/static/immutable/chunks/0v4j5g1ppvtg_.js\",\"/_next/static/immutable/chunks/3qz9rwp_7jbnb.js\",\"/_next/static/immutable/chunks/1wpznbhwql3dd.js\",\"/_next/static/immutable/chunks/132szer1wwfxa.js\",\"/_next/static/immutable/chunks/2_frah5pspzdw.js\",\"/_next/static/immutable/chunks/22kzrv2brzg57.js\",\"/_next/static/immutable/chunks/20izjjpsu0ag8.js\"],\"Button\"]\n28:I[13642,[\"/_next/static/immutable/chunks/0-l0sxraekmer.js\",\"/_next/static/immutable/chunks/1vj2-813oq6tg.js\",\"/_next/static/immutable/chunks/1vvlruwewhgbt.js\",\"/_next/static/immutable/chunks/27fxx2z424byj.js\",\"/_next/static/immutable/chunks/3c4tjp_3gm_rj.js\",\"/_next/static/immutable/chunks/3toyqodzjr-9d.js\",\"/_next/static/immutable/chunks/2hdxyct5upc3z.js\",\"/_next/static/immutable/chunks/1ah2s79s4e7mm.js\",\"/_next/static/immutable/chunks/24dbkag80ciqd.js\",\"/_next/static/immutable/chunks/34-yxyyt1i1n8.js\",\"/_next/static/immutable/chunks/1zi8qxi1p_fsn.js\",\"/_next/static/immutable/chunks/2eophjajue3_e.js\",\"/_next/static/immutable/chunks/3d48p4uv87yqq.js\",\"/_next/static/immutable/chunks/2y03n43y-fjfs.js\",\"/_next/static/immutable/chunks/1nvovya2z75sk.js\",\"/_next/static/immutable/chunks/1my_9vnng6gxj.js\",\"/_next/static/immutable/chunks/1mcb8cvy5_n5b.js\",\"/_next/static/immutable/chunks/0v4j5g1ppvtg_.js\",\"/_next/static/immutable/chunks/3qz9rwp_7jbnb.js\",\"/_next/static/immutable/chunks/1wpznbhwql3dd.js\",\"/_next/static/immutable/chunks/132szer1wwfxa.js\",\"/_next/static/immutable/chunks/2_frah5pspzdw.js\",\"/_next/static/immutable/chunks/22kzrv2brzg57.js\",\"/_next/static/immutable/chunks/20izjjpsu0ag8.js\"],\"Footer\"]\n29:I[240073,[\"/_next/static/immutable/chunks/0-l0sxraekmer.js\",\"/_next/static/immutable/chunks/1vj2-813oq6tg.js\",\"/_next/static/immutable/chunks/1vvlruwewhgbt.js\",\"/_next/static/immutable/chunks/27fxx2z424byj.js\",\"/_next/static/immutable/chunks/3c4tjp_3gm_rj.js\",\"/_next/static/immutable/chunks/3toyqodzjr-9d.js\",\"/_next/static/immutable/chunks/2hdxyct5upc3z.js\",\"/_next/static/immutable/chunks/1ah2s79s4e7mm.js\",\"/_next/static/immutable/chunks/24dbkag80ciqd.js\",\"/_next/static/immutable/chunks/34-yxyyt1i1n8.js\",\"/_next/static/immutable/chunks/1zi8qxi1p_fsn.js\",\"/_next/static/immutable/chunks/2eophjajue3_e.js\",\"/_next/static/immutable/chunks/3d48p4uv87yqq.js\",\"/_next/static/immutable/chunks/2y03n43y-fjfs.js\"],\"AnalyticsTags\"]\n2a:I[399095,[\"/_next/static/immutable/chunks/0-l0sxraekmer.js\",\"/_next/static/immutable/chunks/1vj2-813oq6tg.js\",\"/_next/static/immutable/chunks/1vvlruwewhgbt.js\",\"/_next/static/immutable/chunks/27fxx2z424byj.js\",\"/_next/static/immutable/chunks/3c4tjp_3gm_rj.js\",\"/_next/static/immutable/chunks/3toyqodzjr-9d.js\",\"/_next/static/immutable/chunks/2hdxyct5upc3z.js\",\"/_next/static/immutable/chunks/1ah2s79s4e7mm.js\",\"/_next/static/immutable/chunks/24dbkag80ciqd.js\",\"/_next/static/immutable/chunks/34-yxyyt1i1n8.js\",\"/_next/static/immutable/chunks/1zi8qxi1p_fsn.js\",\"/_next/static/immutable/chunks/2eophjajue3_e.js\",\"/_next/static/immutable/chunks/3d48p4uv87yqq.js\",\"/_next/static/immutable/chunks/2y03n43y-fjfs.js\",\"/_next/static/immutable/chunks/1nvovya2z75sk.js\",\"/_next/static/immutable/chunks/1my_9vnng6gxj.js\",\"/_next/static/immutable/chunks/1mcb8cvy5_n5b.js\",\"/_next/static/immutable/chunks/0v4j5g1ppvtg_.js\",\"/_next/static/immutable/chunks/3qz9rwp_7jbnb.js\",\"/_next/static/immutable/chunks/1wpznbhwql3dd.js\",\"/_next/static/immutable/chunks/132szer1wwfxa.js\",\"/_next/static/immutable/chunks/2_frah5pspzdw.js\",\"/_next/static/immutable/chunks/22kzrv2brzg57.js\",\"/_next/static/immutable/chunks/20izjjpsu0ag8.js\"],\"NavigationClientV2\"]\n1f:[\"$\",\"path\",null,{\"fill\":\"url(#sad-404-computer_svg__a)\",\"d\":\"M0 29.102a6.4 6.4 0 0 1 2.614-5.16l.336-.23L33.494 4.164A26.4 26.4 0 0 1 40 1.156V100l58.997 36.16a4.8 4.8 0 0 1 2.149 5.257L100 146H6.4a6.4 6.4 0 0 1-6.4-6.4z\"}]\n20:[\"$\",\"path\",null,{\"fill\":\"#E4D9C8\",\"d\":\"M140 100H24.2v-6H140z\"}]\n21:[\"$\",\"defs\",null,{\"children\":[\"$\",\"linearGradient\",null,{\"id\":\"sad-404-computer_svg__a\",\"x1\":50.645,\"x2\":50.645,\"y1\":1.156,\"y2\":87.3,\"gradientUnits\":\"userSpaceOnUse\",\"children\":[[\"$\",\"stop\",null,{\"stopColor\":\"#E4D9C8\",\"stopOpacity\":0}],[\"$\",\"stop\",null,{\"offset\":1,\"stopColor\":\"#E4D9C8\"}]]}]}]\n22:[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-5\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-h2 md:text-h1-60\",\"children\":\"Something went sideways\"}],[\"$\",\"p\",null,{\"className\":\"text-body text-content-secondary\",\"children\":\"No need to page anyone. Let’s get you back on track.\"}],[\"$\",\"$L27\",null,{\"href\":\"/\",\"showArrow\":true,\"theme\":\"primary\",\"className\":\"self-center\",\"children\":\"Go back home\"}]]}]\n24:[\"$\",\"hr\",null,{\"className\":\"h-px w-full border-stroke-primary max-w-[1192px] mx-auto\"}]\n25:[\"$\",\"$L28\",null,{\"useLegacyWidth\":false}]\n26:[\"$\",\"$L29\",null,{\"isDraftModeEnabled\":false}]\n1e:[\"$\",\"$L2a\",null,{\"className\":\"$undefined\",\"theme\":\"light\",\"stickyNavTheme\":\"dark\",\"stickyNavClassName\":\"$undefined\",\"stickyNavAfterSlot\":\"$undefined\",\"hasBlurredBackground\":\"$undefined\",\"showSignupButtonOnInitialLoad\":\"$undefined\",\"showSignupButtonInStickyNav\":\"$undefined\",\"showNavContent\":\"$undefined\",\"showCtas\":[\"request-demo\",\"login\"],\"children\":\"$undefined\",\"mobileChildren\":\"$undefined\",\"initiallyTransparent\":\"$undefined\",\"switchToLightOnScroll\":\"$undefined\",\"customCtas\":\"$undefined\",\"demoHref\":\"$undefined\"}]\n2b:I[522016,[\"/_next/static/immutable/chunks/0-l0sxraekmer.js\",\"/_next/static/immutable/chunks/1vj2-813oq6tg.js\",\"/_next/static/immutable/chunks/1vvlruwewhgbt.js\",\"/_next/static/immutable/chunks/27fxx2z424byj.js\",\"/_next/static/immutable/chunks/3c4tjp_3gm_rj.js\",\"/_next/static/immutable/chunks/3toyqodzjr-9d.js\",\"/_next/static/immutable/chunks/2hdxyct5upc3z.js\",\"/_next/static/immutable/chunks/1ah2s79s4e7mm.js\",\"/_next/static/immutable/chunks/24dbkag80ciqd.js\",\"/_next/static/immutable/chunks/34-yxyyt1i1n8.js\",\"/_next/static/immutable/chunks/1zi8qxi1p_fsn.js\",\"/_next/static/immutable/chunks/2eophjajue3_e.js\",\"/_next/static/immutable/chunks/3d48p4uv87yqq.js\",\"/_next/static/immutable/chunks/2y03n43y-fjfs.js\",\"/_next/static/immutable/chunks/1w2781xjsvjue.js\",\"/_next/static/immutable/chunks/1mcb8cvy5_n5b.js\",\"/_next/static/immutable/chunks/1wpznbhwql3dd.js\",\"/_next/static/immutable/chunks/2_frah5pspzdw.js\",\"/_next/static/immutable/chunks/132szer1wwfxa.js\"],\"\"]\n2c:I[415697,[\"/_next/static/immutable/chunks/0-l0sxraekmer.js\",\"/_next/static/immutable/chunks/1vj2-813oq6tg.js\",\"/_next/static/immutable/chunks/1vvlruwewhgbt.js\",\"/_next/static/immutable/chunks/27fxx2z424byj.js\",\"/_next/static/immutable/chunks/3c4tjp_3gm_rj.js\",\"/_next/static/immutable/chunks/3toyqodzjr-9d.js\",\"/_next/static/immutable/chunks/2hdxyct5upc3z.js\",\"/_next/static/immutable/chunks/1ah2s79s4e7mm.js\",\"/_next/static/immutable/chunks/24dbkag80ciqd.js\",\"/_next/static/immutable/chunks/34-yxyyt1i1n8.js\",\"/_next/static/immutable/chunks/1zi8qxi1p_fsn.js\",\"/_next/static/immutable/chunks/2eophjajue3_e.js\",\"/_next/static/immutable/chunks/3d48p4uv87yqq.js\",\"/_next/static/immutable/chunks/2y03n43y-fjfs.js\",\"/_next/static/immutable/chunks/1nvovya2z75sk.js\",\"/_next/static/immutable/chunks/1my_9vnng6gxj.js\",\"/_next/static/immutable/chunks/1mcb8cvy5_n5b.js\",\"/_next/static/immutable/chunks/0v4j5g1ppvtg_.js\",\"/_next/static/immutable/chunks/3qz9rwp_7jbnb.js\",\"/_next/static/immutable/chunks/1wpznbhwql3dd.js\",\"/_next/static/immutable/chunks/132szer1wwfxa.js\",\"/_next/static/immutable/chunks/2_frah5pspzdw.js\",\"/_next/static/immutable/chunks/22kzrv2brzg57.js\",\"/_next/static/immutable/chunks/20izjjpsu0ag8.js\"],\"default\"]\n2d:I[466105,[\"/_next/static/immutable/chunks/0-l0sxraekmer.js\",\"/_next/static/immutable/chunks/1vj2-813oq6tg.js\",\"/_next/static/immutable/chunks/1vvlruwewhgbt.js\",\"/_next/static/immutable/chunks/27fxx2z424byj.js\",\"/_next/static/immutable/chunks/3c4tjp_3gm_rj.js\",\"/_next/static/immutable/chunks/3toyqodzjr-9d.js\",\"/_next/static/immutable/chunks/2hdxyct5upc3z.js\",\"/_next/static/immutable/chunks/1ah2s79s4e7mm.js\",\"/_next/static/immutable/chunks/24dbkag80ciqd.js\",\"/_next/static/immutable/chunks/34-yxyyt1i1n8.js\",\"/_next/static/immutable/chunks/1zi8qxi1p_fsn.js\",\"/_next/static/immutable/chunks/2eophjajue3_e.js\",\"/_next/static/immutable/chunks/3d48p4uv87yqq.js\",\"/_next/static/immutable/chunks/2y03n43y-fjfs.js\",\"/_next/static/immutable/chunks/1w2781xjsvjue.js\",\"/_next/static/immutable/chunks/1mcb8cvy5_n5b.js\",\"/_next/static/immutable/chunks/1wpznbhwql3dd.js\",\"/_next/static/immutable/chunks/2_frah5pspzdw.js\",\"/_next/static/immutable/chunks/132szer1wwfxa.js\"],\"AuthorsBar\"]\n23:[\"$\",\"section\",null,{\"ref\":\"$undefined\",\"id\":\"you-may-be-interested-in\",\"className\":\"flex flex-col gap-10 [\u0026_h2]:text-h3\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-h2 text-balance\",\"children\":\"You may be interested in\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"grid gap-4 grid-cols-1 lg:grid-cols-3\",\"children\":[[\"$\",\"$L2b\",\"Interning at incident.io: rate limiting, resiliently\",{\"id\":\"59bb806c-b2d4-4e43-ac1a-ce346a36d81d\",\"href\":\"/blog/interning-at-incident-io-rate-limiting-resiliently\",\"className\":\"group flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-surface-tertiary rounded-lg mb-3 md:mb-6 p-0 relative aspect-video\",\"children\":[\"$\",\"$L2c\",null,{\"src\":\"https://cdn.sanity.io/images/oqy5aexb/production/4208ab8bacb5b3cde27465ad8764fa7cd5e30895-2400x1285.jpg?w=2000\u0026fit=max\u0026auto=format\",\"alt\":\"Interning at incident.io: rate limiting, resiliently\",\"fit\":\"cover\",\"className\":\"w-full overflow-hidden transition-all ease-in-out duration-300 mx-auto absolute inset-0 group-hover:w-[calc(100%-16px)] group-hover:py-2 [\u0026_img]:transition-all [\u0026_img]:rounded-lg group-hover:[\u0026_img]:rounded\"}]}],[\"$\",\"div\",null,{\"className\":\"max-w-[546px] grow flex flex-col gap-2\",\"children\":[false,false,[\"$\",\"h3\",null,{\"className\":\"text-h4 text-pretty\",\"children\":\"Interning at incident.io: rate limiting, resiliently\"}],false,[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-x-4 gap-y-1\",\"children\":[[\"$\",\"$L2d\",null,{\"authors\":[{\"avatar\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-1fa50382fde41588c782aac0b86b8a96df63e21b-4672x7008-jpg\",\"_type\":\"reference\"},\"crop\":{\"_type\":\"sanity.imageCrop\",\"bottom\":0.42250378030339986,\"left\":0.13922187103602673,\"right\":0.14706922127573965,\"top\":0},\"hotspot\":{\"_type\":\"sanity.imageHotspot\",\"height\":0.5774962196966001,\"width\":0.7137089076882337,\"x\":0.4960763248801435,\"y\":0.28874810984830007}},\"bio\":null,\"id\":\"anthony-oparaocha\",\"name\":\"Anthony Oparaocha\",\"title\":\"Product Engineer Intern\"}],\"showLinks\":false}],[\"$\",\"div\",null,{\"className\":\"text-body-sm text-content-secondary\",\"children\":\"September 2, 2026\"}]]}]]}]]}],[\"$\",\"$L2b\",\"We turned off Pub/Sub and nobody noticed\",{\"id\":\"f3ee3736-294b-4170-a14c-04abb899cc18\",\"href\":\"/blog/we-turned-off-pub-sub-and-nobody-noticed\",\"className\":\"group flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-surface-tertiary rounded-lg mb-3 md:mb-6 p-0 relative aspect-video\",\"children\":[\"$\",\"$L2c\",null,{\"src\":\"https://cdn.sanity.io/images/oqy5aexb/production/02b1cabbed39c62eed6a6372f44b9b11b416c4f4-2400x1285.jpg?w=2000\u0026fit=max\u0026auto=format\",\"alt\":\"We turned off Pub/Sub and nobody noticed\",\"fit\":\"cover\",\"className\":\"w-full overflow-hidden transition-all ease-in-out duration-300 mx-auto absolute inset-0 group-hover:w-[calc(100%-16px)] group-hover:py-2 [\u0026_img]:transition-all [\u0026_img]:rounded-lg group-hover:[\u0026_img]:rounded\"}]}],[\"$\",\"div\",null,{\"className\":\"max-w-[546px] grow flex flex-col gap-2\",\"children\":[false,false,[\"$\",\"h3\",null,{\"className\":\"text-h4 text-pretty\",\"children\":\"We turned off Pub/Sub and nobody noticed\"}],false,[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-x-4 gap-y-1\",\"children\":[[\"$\",\"$L2d\",null,{\"authors\":[{\"avatar\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-8dbc717422b0562befb8ccc5c9399be570787e9f-1369x1369-png\",\"_type\":\"reference\"}},\"bio\":null,\"id\":\"patrick-hamann\",\"name\":\"Patrick Hamann\",\"title\":\"Product Engineer\"},{\"avatar\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-03534500cc455a88eb475ec447557953e2db55c7-512x512-jpg\",\"_type\":\"reference\"}},\"bio\":null,\"id\":\"mike-fisher\",\"name\":\"Mike Fisher\",\"title\":\"Product Engineer\"}],\"showLinks\":false}],[\"$\",\"div\",null,{\"className\":\"text-body-sm text-content-secondary\",\"children\":\"August 11, 2026\"}]]}]]}]]}],[\"$\",\"$L2b\",\"Introducing Investigations, powered by Nexus.\",{\"id\":\"96c39cdc-e0c8-4ab5-833a-a0b3ddcfb262\",\"href\":\"/blog/introducing-investigations-powered-by-nexus\",\"className\":\"group flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-surface-tertiary rounded-lg mb-3 md:mb-6 p-0 relative aspect-video\",\"children\":[\"$\",\"$L2c\",null,{\"src\":\"https://cdn.sanity.io/images/oqy5aexb/production/fe5cc8a5e40649335c29265f6d423361338262f8-2400x1285.png?w=2000\u0026fit=max\u0026auto=format\",\"alt\":\"Introducing Investigations, powered by Nexus.\",\"fit\":\"cover\",\"className\":\"w-full overflow-hidden transition-all ease-in-out duration-300 mx-auto absolute inset-0 group-hover:w-[calc(100%-16px)] group-hover:py-2 [\u0026_img]:transition-all [\u0026_img]:rounded-lg group-hover:[\u0026_img]:rounded\"}]}],\"$L2e\"]}]]}]]}]\n2e:[\"$\",\"div\",null,{\"className\":\"max-w-[546px] grow flex flex-col gap-2\",\"children\":[false,false,[\"$\",\"h3\",null,{\"className\":\"text-h4 text-pretty\",\"children\":\"Introducing Investigations, powered by Nexus.\"}],false,[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-x-4 gap-y-1\",\"children\":[[\"$\",\"$L2d\",null,{\"authors\":[{\"avatar\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4884ed999f884514b6fc1571af01407f7c78c286-512x512-png\",\"_type\":\"reference\"}},\"bio\":null,\"id\":\"pete\",\"name\":\"Pete Hamilton\",\"title\":\"Co-Founder \u0026 CTO\"}],\"showLinks\":false}],[\"$\",\"div\",null,{\"className\":\"text-body-sm text-content-secondary\",\"children\":\"August 5, 2026\"}]]}]]}]\n30:I[898118,[\"/_next/static/immutable/chunks/0-l0sxraekmer.js\",\"/_next/static/immutable/chunks/1vj2-813oq6tg.js\",\"/_next/static/immutable/chunks/1vvlruwewhgbt.js\",\"/_next/static/immutable/chunks/27fxx2z424byj.js\",\"/_next/static/immutable/chunks/3c4tjp_3gm_rj.js\",\"/_next/static/immutable/chunks/3toyqodzjr-9d.js\",\"/_next/static/immutable/chunks/2hdxyct5upc3z.js\",\"/_next/static/immutable/chunks/1ah2s79s4e7mm.js\",\"/_next/static/immutable/chunks/24dbkag80ciqd.js\",\"/_next/static/immutable/chunks/34-yxyyt1i1n8.js\",\"/_next/static/immutable/chunks/1zi8qxi1p_fsn.js\",\"/_next/static/immutable/chunks/2eophjajue3_e.js\",\"/_next/static/immutable/chunks/3d48p4uv87yqq.js\",\"/_next/static/immutable/chunks/2y03n43y-fjfs.js\",\"/_next/static/immutable/chunks/1nvovya2z75sk.js\",\"/_next/static/immutable/chunks/1my_9vnng6gxj.js\",\"/_next/static/immutable/chunks/1mcb8cvy5_n5b.js\",\"/_next/static/immutable/chunks/0v4j5g1ppvtg_.js\",\"/_next/static/immutable/chunks/3qz9rwp_7jbnb.js\",\"/_next/static/immutable/chunks/1wpznbhwql3dd.js\",\"/_next/static/immutable/chunks/132szer1wwfxa.js\",\"/_next/static/immutable/chunks/2_frah5pspzdw.js\",\"/_next/static/immutable/chunks/22kzrv2brzg57.js\",\"/_next/static/immutable/chunks/20izjjpsu0ag8.js\"],\"ContentPostTemplate\"]\n35:I[27201,[\"/_next/static/immutable/chunks/0esgme6slw2os.js\"],\"IconMark\"]\n5:[[[[\"$\",\"script\",\"article-jsonld-BlogPosting\",{\"type\":\"application/ld+json\",\"id\":\"article-jsonld-BlogPosting\",\"data-testid\":\"$undefined\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"BlogPosting\\\",\\\"headline\\\":\\\"The flight plan that brought UK airspace to its knees\\\",\\\"url\\\":\\\"https://incident.io/blog/the-flight-plan-that-brought-uk-airspace-to-its-knees\\\",\\\"author\\\":[{\\\"@type\\\":\\\"Person\\\",\\\"name\\\":\\\"Chris Evans\\\"}],\\\"datePublished\\\":\\\"2024-12-05T09:44:12.832Z\\\",\\\"dateModified\\\":\\\"2024-12-05T09:44:12.832Z\\\",\\\"image\\\":[\\\"https://cdn.sanity.io/images/oqy5aexb/production/48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png?w=2000\u0026fit=max\u0026auto=format\\\"],\\\"publisher\\\":{\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"incident.io\\\",\\\"url\\\":\\\"https://incident.io\\\"},\\\"description\\\":\\\"On August 28, 2023, a software bug in the UK air traffic control system caused six hours of chaos, reducing air traffic capacity and forcing manual operations. It's a great story of failure, resilience and communications in complex systems.\\\"}\"}}]],null],\"$L2f\",[\"$\",\"div\",null,{\"className\":\"relative mx-auto max-w-[1192px] max-xl:px-4 flex flex-col gap-12 md:gap-20 lg:pt-20\",\"style\":\"$undefined\",\"children\":[false,[[\"$\",\"$L30\",null,{\"allPostsPath\":\"/blog\",\"post\":{\"_id\":\"a66ab727-3766-4d71-81e9-bbf5c8a2d4a2\",\"_type\":\"blog\",\"authors\":[{\"avatar\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-7971ec7063054a94ed2d9a96e15bf10cb25a3e8d-3397x3397-jpg\",\"_type\":\"reference\"}},\"bio\":[{\"_key\":\"d8a3d1a9e648\",\"_type\":\"block\",\"children\":[{\"_key\":\"d437416bd863\",\"_type\":\"span\",\"marks\":[],\"text\":\"I'm one of the co-founders, and Field CTO here at incident.io.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"bb3fda6e342f\",\"_type\":\"block\",\"children\":[{\"_key\":\"7c40bc31bbbe\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"3d5ca43c28d6\",\"_type\":\"block\",\"children\":[{\"_key\":\"ea3db9e4ae01\",\"_type\":\"span\",\"marks\":[],\"text\":\"Words here are my own, unless they get me in trouble, in which case they're all generated by AI.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"id\":\"chris\",\"name\":\"Chris Evans\",\"title\":\"Co-Founder \u0026 Field CTO\"}],\"body\":[{\"_key\":\"d534e773e8a4\",\"_type\":\"block\",\"children\":[{\"_key\":\"fbfb6e91ccad0\",\"_type\":\"span\",\"marks\":[],\"text\":\"On August 28th, 2023—right in the middle of a UK public holiday—an issue with the UK’s air traffic control systems caused chaos across the country. The culprit? An \"},{\"_key\":\"b6144203f581\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"entirely valid\"},{\"_key\":\"da89b49890d1\",\"_type\":\"span\",\"marks\":[],\"text\":\" flight plan that hit an edge case in the processing software, partly because it contained a pair of duplicate airport codes. \"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"bc88d509d8ba\",\"_type\":\"block\",\"children\":[{\"_key\":\"479e1b4d4b83\",\"_type\":\"span\",\"marks\":[],\"text\":\"As a safety measure, the system and its backup shut themselves down, forcing controllers to process flight plans manually while technical teams tried to identify and fix the problem.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"9d229ce06b6d\",\"_type\":\"block\",\"children\":[{\"_key\":\"b2ace4a3cf1c\",\"_type\":\"span\",\"marks\":[],\"text\":\"The result was six hours of downtime, major delays, stranded passengers, and a whole lot of stress — a textbook case study in \"},{\"_key\":\"a3da9aa125a7\",\"_type\":\"span\",\"marks\":[\"c8cc0404029e\",\"underline\"],\"text\":\"incident response lifecycle\"},{\"_key\":\"80a0a5fb35b0\",\"_type\":\"span\",\"marks\":[],\"text\":\" failures at scale. While safety was never at risk, this incident provides a glimpse into the intricate and occasionally fragile world of air traffic systems.\"}],\"markDefs\":[{\"_key\":\"c8cc0404029e\",\"_type\":\"link\",\"href\":\"https://incident.io/blog/what-is-the-incident-response-process\"}],\"style\":\"normal\"},{\"_key\":\"e8a46b286047\",\"_type\":\"block\",\"children\":[{\"_key\":\"dba2ca5a165a0\",\"_type\":\"span\",\"marks\":[],\"text\":\"For anyone curious about how these systems work (and why they sometimes don’t), this story is a fascinating case study. Beyond the tech, it’s also a great reminder of how messy incidents can be and why the hunt for a neat “root cause” entirely breaks in complex environments. Let’s dig in!\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"19f5943fec66\",\"_type\":\"block\",\"children\":[{\"_key\":\"e5943101ae5f0\",\"_type\":\"span\",\"marks\":[],\"text\":\"A primer on air traffic control\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-a-primer-on-air-traffic-control\",\"slug\":\"a-primer-on-air-traffic-control\"}],\"style\":\"h2\"},{\"_key\":\"353f1a50c5ab\",\"_type\":\"block\",\"children\":[{\"_key\":\"a8d447589e390\",\"_type\":\"span\",\"marks\":[],\"text\":\"As you might expect, air traffic control is a pretty complex business. Before we look at how the incident unfolded, here’s a crash course in the key players and systems behind UK and European airspace management.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"a34ccabf91d6\",\"_type\":\"block\",\"children\":[{\"_key\":\"eedb5558c0040\",\"_type\":\"span\",\"marks\":[],\"text\":\"Air traffic organizations\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-air-traffic-organizations\",\"slug\":\"air-traffic-organizations\"}],\"style\":\"h3\"},{\"_key\":\"d806600d1732\",\"_type\":\"block\",\"children\":[{\"_key\":\"29b00340ea940\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"EUROCONTROL\"},{\"_key\":\"f293f86fa18e\",\"_type\":\"span\",\"marks\":[],\"text\":\": I’ve no idea why it’s all capitalized, but it is. This is the agency responsible for managing the airspace around Europe.\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"ff558da9c722\",\"_type\":\"block\",\"children\":[{\"_key\":\"1a9928f1b5e80\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"NATS\"},{\"_key\":\"ce1fdd78e54f\",\"_type\":\"span\",\"marks\":[],\"text\":\": Capitalized because it stands for National Air Traffic Service. It’s responsible for managing UK airspace within the broader EUROCONTROL framework. You can think of it as a UK service provider to EUROCONTROL.\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"899819a36d98\",\"_type\":\"block\",\"children\":[{\"_key\":\"4fb60fbe341c0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Together, NATS and EUROCONTROL ensure safe and efficient air traffic management across overlapping jurisdictions.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"4c907a6d21e7\",\"_type\":\"block\",\"children\":[{\"_key\":\"50f3c4eb4da50\",\"_type\":\"span\",\"marks\":[],\"text\":\"Flight plans\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-flight-plans\",\"slug\":\"flight-plans\"}],\"style\":\"h3\"},{\"_key\":\"b6634c734d6c\",\"_type\":\"block\",\"children\":[{\"_key\":\"cb69382a3aa90\",\"_type\":\"span\",\"marks\":[],\"text\":\"Every flight needs a plan, which is basically a blueprint containing essential information like the aircraft type, route, speeds, and callsign.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"7a9250654c94\",\"_type\":\"block\",\"children\":[{\"_key\":\"17ac1ce34e9b0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Airlines operating in Europe submit these plans to EUROCONTROL, which in turn distributes them to relevant air traffic control services. For flights involving the UK, NATS is the recipient of these plans so it has visibility of flights in their airspace.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"4338f14ae464\",\"_type\":\"block\",\"children\":[{\"_key\":\"2f40243f38f50\",\"_type\":\"span\",\"marks\":[],\"text\":\"Dropping a level deeper, because it’s critically important to this incident, it’s important to understand that there are different flight plan formats used by EUROCONTROL and NATS. I’m deliberately sidestepping the reason for this, but knowing it’s a thing is important!\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"22893d2cb4bb\",\"_type\":\"block\",\"children\":[{\"_key\":\"c62f07a1e90f0\",\"_type\":\"span\",\"marks\":[],\"text\":\"The two flight plan formats\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-the-two-flight-plan-formats\",\"slug\":\"the-two-flight-plan-formats\"}],\"style\":\"h4\"},{\"_key\":\"8423c911373a\",\"_type\":\"block\",\"children\":[{\"_key\":\"92598962d21d0\",\"_type\":\"span\",\"marks\":[],\"text\":\"EUROCONTROL manages flight plan data in a system they call the Integrated Flight Planning System (IFPS). The format of the flight plan message is known as the ATS Data Exchange Presentation or ADEXP.\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"2b89b4e2276d\",\"_type\":\"block\",\"children\":[{\"_key\":\"c61c5416ee0e0\",\"_type\":\"span\",\"marks\":[],\"text\":\"NATS on the other hand requires flight plans in a format known as NAS, or National Airspace System.\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"9cf7ef1e3b40\",\"_type\":\"callout\",\"body\":[{\"_key\":\"91d5fa141688\",\"_type\":\"block\",\"children\":[{\"_key\":\"f5c5618e03d5\",\"_type\":\"span\",\"marks\":[],\"text\":\"✉️ \"},{\"_key\":\"ceeb7562eebc0\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\" What does a flight plan message look like?\\n\"},{\"_key\":\"623e6ae405bc\",\"_type\":\"span\",\"marks\":[],\"text\":\"In case you’re curious, here’s the (nearly 100 page) specification of the \"},{\"_key\":\"2f59784d014a\",\"_type\":\"span\",\"marks\":[\"b990f5890cf0\"],\"text\":\"ADEXP message format\"},{\"_key\":\"dcf04a9aeed2\",\"_type\":\"span\",\"marks\":[],\"text\":\". There's a lot of ground to cover here. \"}],\"markDefs\":[{\"_key\":\"b990f5890cf0\",\"_type\":\"link\",\"href\":\"https://www.eurocontrol.int/sites/default/files/2020-07/released-eurocontrol-specification-adexp-3.3.pdf\"}],\"style\":\"normal\"}],\"displayMode\":\"\",\"markDefs\":null},{\"_key\":\"835188637797\",\"_type\":\"block\",\"children\":[{\"_key\":\"cb811e128c250\",\"_type\":\"span\",\"marks\":[],\"text\":\"Between the IFPS and NAS systems there's a sub-system responsible for converting ADEXP messages into NAS messages. It’s a very catchily titled system called the “Flight Plan Reception Suite Automated – Replacement” or \"},{\"_key\":\"c979f665d9a8\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"FPRSA-R\"},{\"_key\":\"ccd9125ab4aa\",\"_type\":\"span\",\"marks\":[],\"text\":\". \"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"823bb4cefafd\",\"_type\":\"callout\",\"body\":[{\"_key\":\"8e1f566e3a25\",\"_type\":\"block\",\"children\":[{\"_key\":\"8d72fea0c74a\",\"_type\":\"span\",\"marks\":[],\"text\":\"ℹ️ \"},{\"_key\":\"8a750c02afe4\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"A brief history of FPRSA-R\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"2e7f8b5adcb4\",\"_type\":\"block\",\"children\":[{\"_key\":\"9a1c28b79fa80\",\"_type\":\"span\",\"marks\":[],\"text\":\"FPRSA-R is an automated system for processing European format flight plans into UK format flight plans. As you might guess, the acronym has grown over the years. Here’s the brief history lesson:\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"4af525f48f7d\",\"_type\":\"block\",\"children\":[{\"_key\":\"cdf5f28204770\",\"_type\":\"span\",\"marks\":[],\"text\":\"The Flight Plan Reception Suite (FPRS): This original and predominantly manual system used to convert flight plan messages.\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"5d03767a6219\",\"_type\":\"block\",\"children\":[{\"_key\":\"e7ba71b82c190\",\"_type\":\"span\",\"marks\":[],\"text\":\"The Flight Plan Reception Suite Automated (FPRSA): The successor to FPRS, this was introduced in 2004 and used to automate parts of the translation.\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"a67392c6627b\",\"_type\":\"block\",\"children\":[{\"_key\":\"0840b8a027900\",\"_type\":\"span\",\"marks\":[],\"text\":\"The Flight Plan Reception Suite Automated - Replacement (FPRSA-R): Introduced in 2018, this is the fully automated flight plan conversation system, which has processed tens of millions of flight plans to date.\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"}],\"displayMode\":\"\",\"markDefs\":null},{\"_key\":\"3578b0da63ba\",\"_type\":\"block\",\"children\":[{\"_key\":\"a62ddc6378590\",\"_type\":\"span\",\"marks\":[],\"text\":\"Since a picture says a thousand words, here’s roughly how these systems all interact.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"635e6793c943\",\"_type\":\"image\",\"alignment\":\"center\",\"asset\":{\"_ref\":\"image-9baced5ed76029cb952cc0b8b285123ebf9a6fed-2048x487-png\",\"_type\":\"reference\"},\"bgFrame\":\"none\",\"caption\":\"Air traffic flight plan processing\",\"description\":\"Air traffic flight plan processing diagram showing how flight plans flow through EUROCONTROL and on the NAS\",\"markDefs\":null},{\"_key\":\"dd15bb9f473e\",\"_type\":\"block\",\"children\":[{\"_key\":\"9f8329844392\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"a43444e88e9c\",\"_type\":\"block\",\"children\":[{\"_key\":\"da843e3453de0\",\"_type\":\"span\",\"marks\":[],\"text\":\"How the incident unfolded\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-how-the-incident-unfolded\",\"slug\":\"how-the-incident-unfolded\"}],\"style\":\"h2\"},{\"_key\":\"78b49d8c86e3\",\"_type\":\"block\",\"children\":[{\"_key\":\"8c43d954ec710\",\"_type\":\"span\",\"marks\":[],\"text\":\"The 28th of August, 2023 was a public holiday in England and Wales, and one of the busiest days of the year for the UK aviation system. Everything was running smoothly with air traffic control (ATC). \"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"1f91ff1c061f\",\"_type\":\"block\",\"children\":[{\"_key\":\"a4ce37ffbb9c\",\"_type\":\"span\",\"marks\":[],\"text\":\"As is normal practice for them on such important days, NATS had implemented a change freeze to ensure no changes were introduced that might impact operations.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"9916edbb15ad\",\"_type\":\"block\",\"children\":[{\"_key\":\"b22579c2edf90\",\"_type\":\"span\",\"marks\":[],\"text\":\"Hour 0: The incident begins\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-hour-0-the-incident-begins\",\"slug\":\"hour-0-the-incident-begins\"}],\"style\":\"h3\"},{\"_key\":\"6816bba01064\",\"_type\":\"block\",\"children\":[{\"_key\":\"c5ef914fd4330\",\"_type\":\"span\",\"marks\":[],\"text\":\"At 08:32, an ADEXP flight plan was received by the FPRSA-R system from EUROCONTROL's IFPS system.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"76811e18bf17\",\"_type\":\"block\",\"children\":[{\"_key\":\"8435aa428d980\",\"_type\":\"span\",\"marks\":[],\"text\":\"Whilst the flight plan was valid and within specification, the FPRSA-R system was unable to process it and hit an exception in the code. One of the reasons for this was the inclusion of two duplicate airport codes: DVL for Deauville, France, and DVL for Devil's Lake, North Dakota, USA. But whilst duplicate codes might seem like the obvious culprit, the system was actually designed to handle such cases.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"4dfbe90ba987\",\"_type\":\"block\",\"children\":[{\"_key\":\"9cb04b0fd4480\",\"_type\":\"span\",\"marks\":[],\"text\":\"The actual issue arose from a combination of six specific factors, all of which had to align perfectly to trigger the bug. Perfect storm, anyone? 😅\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"2008e8053c91\",\"_type\":\"block\",\"children\":[{\"_key\":\"16283e05a8a6\",\"_type\":\"span\",\"marks\":[],\"text\":\"When the FPRSA-R system failed to convert the flight plan, it shut itself down. The NATS report referred to this process going into “maintenance mode”, where it ceases processing any further inbound messages.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c7235022e2b5\",\"_type\":\"block\",\"children\":[{\"_key\":\"9087c74a08550\",\"_type\":\"span\",\"marks\":[],\"text\":\"It might seem like an odd choice for such a system, but FPRSA-R was designed this way as a safety mechanism, intended to prevent sending potentially inaccurate data to air traffic controllers.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"67eaa8b39f90\",\"_type\":\"block\",\"children\":[{\"_key\":\"bf1b259923100\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\\"the system cannot include logic that would delete or ignore complex problematic data because, for safety reasons, all flight plan data must be processed and understood to ensure that controllers have accurate real time information on aircraft they are tasked to control at their workstations.\\\"\"}],\"markDefs\":[],\"style\":\"blockquote\"},{\"_key\":\"b04c0f076460\",\"_type\":\"block\",\"children\":[{\"_key\":\"b9bd9c3e82d50\",\"_type\":\"span\",\"marks\":[],\"text\":\"As you might expect, the FPRSA-R system was designed to be fault tolerant, with an isolated backup system running as a hot standby, ready in the event of a chronic failure of the primary.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"b04bc178a6cd\",\"_type\":\"block\",\"children\":[{\"_key\":\"14ffae88595f0\",\"_type\":\"span\",\"marks\":[],\"text\":\"But because the backup system runs “hot”, it too had processed the bad “DVL” message, and as a result also shut itself down into maintenance mode.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"37b48081bef0\",\"_type\":\"callout\",\"body\":[{\"_key\":\"49f668a77556\",\"_type\":\"block\",\"children\":[{\"_key\":\"72b6ea507c23\",\"_type\":\"span\",\"marks\":[],\"text\":\"ℹ️ \"},{\"_key\":\"4ace6c509a700\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Could the bug have been reasonably predicted and avoided?\"},{\"_key\":\"4ace6c509a701\",\"_type\":\"span\",\"marks\":[],\"text\":\" \"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"25d1ff13f23b\",\"_type\":\"block\",\"children\":[{\"_key\":\"c44c035af144\",\"_type\":\"span\",\"marks\":[],\"text\":\"For those of your asking “why didn’t they think about duplicate waypoints when writing the software?”, it turns out there was a lot more to the bug.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"57b2f7300f41\",\"_type\":\"block\",\"children\":[{\"_key\":\"ee97d986ffef0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Specifically, the following six factors all had be present in the flight plan segment of the ADEXP message, in order to trigger the issue in the flight plan processing software:\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"057cdfb4da7f\",\"_type\":\"block\",\"children\":[{\"_key\":\"6c39bd5138610\",\"_type\":\"span\",\"marks\":[],\"text\":\"The intended flight route including duplicate waypoints.\"}],\"level\":1,\"listItem\":\"number\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"7a0ad261fc6b\",\"_type\":\"block\",\"children\":[{\"_key\":\"8010ad0a4b530\",\"_type\":\"span\",\"marks\":[],\"text\":\"Those duplicate waypoints both being outside of UK airspace and on either side of UK airspace\"}],\"level\":1,\"listItem\":\"number\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"dc9d66824f72\",\"_type\":\"block\",\"children\":[{\"_key\":\"a7cc9c47c3970\",\"_type\":\"span\",\"marks\":[],\"text\":\"One of the waypoints needs to be near to the UK airspace boundary exit point, in order to be eligible for potential use by FPRSA-R search logic.\"}],\"level\":1,\"listItem\":\"number\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"11e51ec9d766\",\"_type\":\"block\",\"children\":[{\"_key\":\"31f72407632f0\",\"_type\":\"span\",\"marks\":[],\"text\":\"The first duplicate waypoint needs to be present in the flight plan segment of the ADEXP flight plan message.\"}],\"level\":1,\"listItem\":\"number\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"646098647b7e\",\"_type\":\"block\",\"children\":[{\"_key\":\"270d7f79e5890\",\"_type\":\"span\",\"marks\":[],\"text\":\"The second duplicate waypoint (the one near the UK FIR exit point) needs to be absent from the flight plan segment of the ADEXP flight plan message.\"}],\"level\":1,\"listItem\":\"number\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c49adeb463b9\",\"_type\":\"block\",\"children\":[{\"_key\":\"fb0ff8453dbb0\",\"_type\":\"span\",\"marks\":[],\"text\":\"The actual UK exit point needs to be absent from the flight plan segment of the ADEXP flight plan message.\"}],\"level\":1,\"listItem\":\"number\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c7653e08d0fd\",\"_type\":\"block\",\"children\":[{\"_key\":\"9cbbd29a92c40\",\"_type\":\"span\",\"marks\":[],\"text\":\"I think this statement from the report is pretty accurate: “[the testing] was reasonable based on the premise that it is impractical to test every single scenario within complex systems”.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"displayMode\":\"\",\"markDefs\":null},{\"_key\":\"51ecd58e9b89\",\"_type\":\"block\",\"children\":[{\"_key\":\"4b619a25d72f0\",\"_type\":\"span\",\"marks\":[],\"text\":\"In under 20 seconds from receipt of the bad message, both FPRSA-R systems were offline, preventing any automated processing of flight plans.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"ec08215e62b9\",\"_type\":\"block\",\"children\":[{\"_key\":\"7114cd189e570\",\"_type\":\"span\",\"marks\":[],\"text\":\"Fortunately, the system had an additional resilience measure in place: 4 hours' worth of previously filed flight plans—thousands in total—are stored in the NAS system, allowing operations to continue temporarily during such disruptions.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"0b3988fce912\",\"_type\":\"block\",\"children\":[{\"_key\":\"85d250bbaa640\",\"_type\":\"span\",\"marks\":[],\"text\":\"But since flight plans often change (sometimes while planes are mid-flight) the stored plans become outdated quickly. And when it comes to safety, having up-to-date plans is \"},{\"_key\":\"2527d720eeb2\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"pretty important\"},{\"_key\":\"cbde4f770b4d\",\"_type\":\"span\",\"marks\":[],\"text\":\". \"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"9e9d3b347643\",\"_type\":\"block\",\"children\":[{\"_key\":\"1c383d2e06210\",\"_type\":\"span\",\"marks\":[],\"text\":\"To address this, NATS has a mechanism for manual entry of flight plan data. While effective in emergencies, manually inputting plans is both labor-intensive and requires skilled staff to manage, which drastically reduces the number of plans they can manage.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"56f274d51625\",\"_type\":\"block\",\"children\":[{\"_key\":\"9c4dfa273b670\",\"_type\":\"span\",\"marks\":[],\"text\":\"Hour 1: Initial engineering investigations begin\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-hour-1-initial-engineering-investigations-begin\",\"slug\":\"hour-1-initial-engineering-investigations-begin\"}],\"style\":\"h3\"},{\"_key\":\"1b108fe5a149\",\"_type\":\"block\",\"children\":[{\"_key\":\"9545d087d3740\",\"_type\":\"span\",\"marks\":[],\"text\":\"The Level 1 engineers of the Service management command centre (SMCC) received alerts immediately after the automated flight plan processing stopped.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"85dba4f5093f\",\"_type\":\"callout\",\"body\":[{\"_key\":\"f027d64e97a3\",\"_type\":\"block\",\"children\":[{\"_key\":\"b7415aa403d9\",\"_type\":\"span\",\"marks\":[],\"text\":\"ℹ️ \"},{\"_key\":\"e12b3861b7b6\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Support Levels\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"45bb087db815\",\"_type\":\"block\",\"children\":[{\"_key\":\"ec2129b7d32b\",\"_type\":\"span\",\"marks\":[],\"text\":\"Levels range from 1 to 4, with 1 typically being lower skilled engineers responsible for executing well trodden run books to tackle common issues across many systems.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"020989ba7df3\",\"_type\":\"block\",\"children\":[{\"_key\":\"950d40aea02d\",\"_type\":\"span\",\"marks\":[],\"text\":\"Level 4 are the most technical and specialist subject matter experts (SMEs), responsible for individual systems.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"cf48ba668ad7\",\"_type\":\"block\",\"children\":[{\"_key\":\"790ed749b03d\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"}],\"displayMode\":\"\",\"markDefs\":null},{\"_key\":\"4098a0428c75\",\"_type\":\"block\",\"children\":[{\"_key\":\"7b246c84f0a00\",\"_type\":\"span\",\"marks\":[],\"text\":\"The team began their investigation into the failure, and 27 minutes later they decided to follow protocol and reboot the FPRSA-R systems.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"a6a42bbf3116\",\"_type\":\"block\",\"children\":[{\"_key\":\"2b860e27fee30\",\"_type\":\"span\",\"marks\":[],\"text\":\"At 09:06, after failing to bring the system online, they escalated the issue to a Flight Data Processing (FPD) Level 2 engineer; someone with more detailed expertise on the specifics of the FPRSA-R system. As it was a public holiday, this engineer wasn’t on site, and consequently had to be dialed in as a “remote hands”. For the uninitiated, this essentially means they’re working entirely through the on-site L1 who’s pushing all the buttons. \"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"2ec0ab93cf9a\",\"_type\":\"block\",\"children\":[{\"_key\":\"cf7d8b7841080\",\"_type\":\"span\",\"marks\":[],\"text\":\"At 09:23, 51 minutes into the incident the L1 team notified the on-watch air traffic controller in Swanwick, and shortly after, an SMS message was sent by a duty service manager to the major incident managers group, warning them of the \"},{\"_key\":\"5fdf1cd742d7\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"potential\"},{\"_key\":\"5084120051cd\",\"_type\":\"span\",\"marks\":[],\"text\":\" for the escalation of a major incident. \"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c966903e3deb\",\"_type\":\"block\",\"children\":[{\"_key\":\"95498be91301\",\"_type\":\"span\",\"marks\":[],\"text\":\"Interestingly, from the perspective of the L1 team, this was still not yet deemed to be a major incident.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"d5714748c921\",\"_type\":\"block\",\"children\":[{\"_key\":\"1589f0f073830\",\"_type\":\"span\",\"marks\":[],\"text\":\"Hour 2: Reducing air traffic capacity whilst trying to fix the system remotely\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-hour-2-reducing-air-traffic-capacity-whilst-trying-to-fix-the-system-remotely\",\"slug\":\"hour-2-reducing-air-traffic-capacity-whilst-trying-to-fix-the-system-remotely\"}],\"style\":\"h3\"},{\"_key\":\"d90a5aab2043\",\"_type\":\"block\",\"children\":[{\"_key\":\"ecb13b47d6ac0\",\"_type\":\"span\",\"marks\":[],\"text\":\"The on-site Level 1 engineering team continued to work on the issue, assisted by the remote Level 2 engineer.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"6408f2bc5b82\",\"_type\":\"block\",\"children\":[{\"_key\":\"1a6d27c4074d0\",\"_type\":\"span\",\"marks\":[],\"text\":\"By 09:35, members of the NATS executive team—including the Technical Services Director, Operations Director, and CEO—were briefed on the situation. They weren’t yet running the incident, but they would be required to decide if and when to escalate to the highest level of command. \"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"3d10ffa6b406\",\"_type\":\"block\",\"children\":[{\"_key\":\"bba69174c14c0\",\"_type\":\"span\",\"marks\":[],\"text\":\"At 10:00, a meeting in the NATS operations room led to a key decision being made: the introduction of “regulations” to limit the number of planes allowed in UK airspace, or network capacity as it's known. After discussing the situation, they settled on reducing capacity to 75% of the normal demand which is usually around 800 flight plans per hour.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"401fa6792cfb\",\"_type\":\"block\",\"children\":[{\"_key\":\"508cfc364a410\",\"_type\":\"span\",\"marks\":[],\"text\":\"By 10:12, all initial attempts to resolve the technical issue had been exhausted, leaving the only option as a full hardware reboot of the FPRSA-R system. However, this posed a logistical challenge: on-site Level 1 engineers aren't authorized to perform the restart, and the Level 2 engineer couldn’t do it through a remote hands procedure. The only option was for the Level 2 engineer to travel to the site immediately.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"8a11db8f2bf4\",\"_type\":\"callout\",\"body\":[{\"_key\":\"bcd831f5d1a7\",\"_type\":\"block\",\"children\":[{\"_key\":\"399fd021775c\",\"_type\":\"span\",\"marks\":[],\"text\":\"ℹ️ \"},{\"_key\":\"8bceeef120ae0\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Incident response command and control structure at NATS\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"03f7bf41e4b3\",\"_type\":\"block\",\"children\":[{\"_key\":\"655a5dd3617d0\",\"_type\":\"span\",\"marks\":[],\"text\":\"As part of their incident response, NATS runs a Bronze, Silver and Gold command and control structure.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"442c389c5abe\",\"_type\":\"block\",\"children\":[{\"_key\":\"c55a6275952d0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Bronze typically involves those close to the system or issue dealing with the incident themselves. \"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"a3fd3895765d\",\"_type\":\"block\",\"children\":[{\"_key\":\"10aadfe7cd30\",\"_type\":\"span\",\"marks\":[],\"text\":\"Silver layers on an additional level of tactical management\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"dc59595fd56c\",\"_type\":\"block\",\"children\":[{\"_key\":\"2e47fb34d647\",\"_type\":\"span\",\"marks\":[],\"text\":\"Gold is brought into effect when “strategic direction” is required – things like the CEO needing to make a call.\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c23cc8cb01eb\",\"_type\":\"block\",\"children\":[{\"_key\":\"d9ac59a5386e\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"}],\"displayMode\":\"\",\"markDefs\":null},{\"_key\":\"45bba856c72c\",\"_type\":\"block\",\"children\":[{\"_key\":\"7cab385400a20\",\"_type\":\"span\",\"marks\":[],\"text\":\"Hour 3: Escalations of incident response\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-hour-3-escalations-of-incident-response\",\"slug\":\"hour-3-escalations-of-incident-response\"}],\"style\":\"h3\"},{\"_key\":\"45d815ce94e3\",\"_type\":\"block\",\"children\":[{\"_key\":\"577dcde096920\",\"_type\":\"span\",\"marks\":[],\"text\":\"At 10:38, the \\\"Bronze\\\" response team was convened to discuss the incident, and make decisions on whether they should escalate to Level 3 specialists for the FPRSA-R system.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"65520cb3c929\",\"_type\":\"block\",\"children\":[{\"_key\":\"aa4fd4720e350\",\"_type\":\"span\",\"marks\":[],\"text\":\"At 11:06, the \\\"Silver\\\" team also met to step up coordination efforts, and by 11:30, they called in the support of ATICCC, who are the Air Traffic Incident Communication and Coordination Cell. ATICC is essentially a specialist group who manage communications across email, video calls, text messages, and the NATS website. They're responsible for keeping airlines, airports, government agencies, regulators like the Civil Aviation Authority, and EUROCONTROL informed of ongoing developments.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"e23557934d02\",\"_type\":\"block\",\"children\":[{\"_key\":\"d428efc24b990\",\"_type\":\"span\",\"marks\":[],\"text\":\"Hour 4: Continuing to dig into the technical issue whilst escalating the incident severity\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-hour-4-continuing-to-dig-into-the-technical-issue-whilst-escalating-the-incident-severity\",\"slug\":\"hour-4-continuing-to-dig-into-the-technical-issue-whilst-escalating-the-incident-severity\"}],\"style\":\"h3\"},{\"_key\":\"9a71110a9d89\",\"_type\":\"block\",\"children\":[{\"_key\":\"d874e950ddbd0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Several key events unfolded in parallel during this period. The Level 2 engineer was en-route to the site to perform a full system restart, but with it being a public holiday, they were heavily delayed by traffic on the roads. Meanwhile, at 11:47, the ATICCC held its first customer call, keeping stakeholders updated.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"5b473ce8ed66\",\"_type\":\"block\",\"children\":[{\"_key\":\"18533c8323e10\",\"_type\":\"span\",\"marks\":[],\"text\":\"At 11:53—three hours and 21 minutes into the incident—the on-site engineers had escalated to the Level 3 SME. By this time, the Level 2 engineer had arrived on-site and spent 35 minutes attempting to reboot the FPRSA-R system. Unfortunately, none of these attempts was successful.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"6bba6f9790f0\",\"_type\":\"block\",\"children\":[{\"_key\":\"368772b34f6c0\",\"_type\":\"span\",\"marks\":[],\"text\":\"At 12:20, NATS activated their \\\"Gold\\\" team to oversee the response. Simultaneously, UK-wide air traffic regulations were tightened further, reducing airspace capacity to just 60 flights per hour—around 7% of normal levels—causing major delays and cancellations for passengers.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"55e8e8aeb5f3\",\"_type\":\"block\",\"children\":[{\"_key\":\"f4f460a6f5810\",\"_type\":\"span\",\"marks\":[],\"text\":\"The technical investigation continued, with the \\\"Bronze\\\" team and the Level 3 engineer diving into detailed system log analysis.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"55f514e50788\",\"_type\":\"block\",\"children\":[{\"_key\":\"7cec3251e44f0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Remember that 4 hour buffer of stored flight plan data when the FPRSA-R system first went down? That was fully exhausted at 12:32, meaning the safe processing of UK airspace flight plans was entirely reliant on manual input.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c8d368f29c80\",\"_type\":\"block\",\"children\":[{\"_key\":\"b2d0fe426ef50\",\"_type\":\"span\",\"marks\":[],\"text\":\"Hour 5: Escalating to the software manufacturer and bringing the system back online\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-hour-5-escalating-to-the-software-manufacturer-and-bringing-the-system-back-online\",\"slug\":\"hour-5-escalating-to-the-software-manufacturer-and-bringing-the-system-back-online\"}],\"style\":\"h3\"},{\"_key\":\"982a3e50aa13\",\"_type\":\"block\",\"children\":[{\"_key\":\"3aef4f2ffaf40\",\"_type\":\"span\",\"marks\":[],\"text\":\"The Level 3 engineer found a log message linked to the failed message processing. But they'd never seen this error before, and since they hadn’t been involved in the software’s development (reminder that the system was built by an outsourced vendor) they decided it was necessary to escalate further. Five hours into the incident at this point, and only just at the point where an engineer from Comsoft who worked on the system was being escalated to.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"0296be3ca12e\",\"_type\":\"block\",\"children\":[{\"_key\":\"d60acd5e2c330\",\"_type\":\"span\",\"marks\":[],\"text\":\"Within this hour, Comsoft’s Level 4 engineer identified that the problem stemmed from a \\\"bad\\\" flight plan message, though the exact cause of the failure remained unclear.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"e3d301b66576\",\"_type\":\"block\",\"children\":[{\"_key\":\"934ad1b22fc30\",\"_type\":\"span\",\"marks\":[],\"text\":\"What they did know, however, was how to mitigate it. So between 12:51 and 12:58, they worked together to isolate the offending plan and unblock automated processing.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"abe212894c42\",\"_type\":\"block\",\"children\":[{\"_key\":\"4b1deb79cd260\",\"_type\":\"span\",\"marks\":[],\"text\":\"At 13:00, with manual data entry still the only option, air traffic regulations were tightened further, reducing capacity to just 30 flights per hour—about 4% of normal operations. By 13:26, after resolving a separate issue involving system databases during the startup process (it never rains but it pours!), the FPRSA-R system successfully processed a batch of test flight plans, marking a small but crucial step forward.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"695fe370165b\",\"_type\":\"block\",\"children\":[{\"_key\":\"50b4a7d2a9220\",\"_type\":\"span\",\"marks\":[],\"text\":\"Hour 6: System operational again\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-hour-6-system-operational-again\",\"slug\":\"hour-6-system-operational-again\"}],\"style\":\"h3\"},{\"_key\":\"403293d347d9\",\"_type\":\"block\",\"children\":[{\"_key\":\"6e8e497b29010\",\"_type\":\"span\",\"marks\":[],\"text\":\"With a few test flight plans successfully processed, the support teams started assurance and data integrity tests to ensure the issue had been genuinely resolved and the system was indeed stable.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"178ea79c0fcd\",\"_type\":\"block\",\"children\":[{\"_key\":\"af81b09e9a6c0\",\"_type\":\"span\",\"marks\":[],\"text\":\"By 14:27, the FPRSA-R system was back to full operation, automatically processing flight plans again. Whilst this marked the end of the technical component of the incident, the focus shifted to the operational recovery and unwinding the backlog of disrupted flights.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"60e61b35966d\",\"_type\":\"block\",\"children\":[{\"_key\":\"5b1f3494f1f10\",\"_type\":\"span\",\"marks\":[],\"text\":\"Wrapping up the incident\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-wrapping-up-the-incident\",\"slug\":\"wrapping-up-the-incident\"}],\"style\":\"h3\"},{\"_key\":\"324c431b78af\",\"_type\":\"block\",\"children\":[{\"_key\":\"2aad824392f90\",\"_type\":\"span\",\"marks\":[],\"text\":\"Seven hours after the incident first started, final calls happened between Silver and Bronze response teams, which were then stood down. With these folks predominantly aligned to technical recovery, this made sense.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"5c58128e0b96\",\"_type\":\"block\",\"children\":[{\"_key\":\"0aafe306f69d0\",\"_type\":\"span\",\"marks\":[],\"text\":\"The Gold team continued to manage comms, working with ATICCC, whilst air traffic regulations were eased and then removed. By 18:03, all regulations were removed and UK Air Traffic resumed normal operation.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"ba2f3a3864a7\",\"_type\":\"block\",\"children\":[{\"_key\":\"b41cf34c14210\",\"_type\":\"span\",\"marks\":[],\"text\":\"For airlines and their passengers, the disruption obviously continued for some time longer, though the report doesn’t highlight this in detail.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"42c29b0a1ece\",\"_type\":\"block\",\"children\":[{\"_key\":\"766b4afe73f90\",\"_type\":\"span\",\"marks\":[],\"text\":\"What the NATS incident report concluded\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-what-the-nats-incident-report-concluded\",\"slug\":\"what-the-nats-incident-report-concluded\"}],\"style\":\"h2\"},{\"_key\":\"de037fd7feb6\",\"_type\":\"block\",\"children\":[{\"_key\":\"33be1008a61a0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Key findings and improvements\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-key-findings-and-improvements\",\"slug\":\"key-findings-and-improvements\"}],\"style\":\"h3\"},{\"_key\":\"ce8b374d7a99\",\"_type\":\"block\",\"children\":[{\"_key\":\"9ddba212796f0\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"The software bug could not have reasonably been predicted and prevented, citing it as being “extremely rare”.\"},{\"_key\":\"9ddba212796f1\",\"_type\":\"span\",\"marks\":[],\"text\":\" \\n\"},{\"_key\":\"9ddba212796f2\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"This feels like a pragmatic and honest assessment. Very often, incident reports claim that the issue could have been avoided if only the “right things” had been done—often to reassure stakeholders. It’s refreshing to see a straightforward acknowledgment in the wake of such a significant event, rather than a shallow attempt to restore faith.\\n\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"22f29cf64285\",\"_type\":\"block\",\"children\":[{\"_key\":\"b51480da04ff0\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"The system requirements that NATS shared with Comsoft included a “logical approach to processing flight plans” which would have dealt with the issue.\"},{\"_key\":\"b51480da04ff1\",\"_type\":\"span\",\"marks\":[],\"text\":\" \\n\"},{\"_key\":\"b51480da04ff2\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"In short, it was the translation from the “logical approach” to code that introduced the bug. They also go on to say there’s no concrete recommendation here as it’s impossible to prevent every bug, and that they will try harder to do things right when building in future (I’m paraphrasing).\\n\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"d32b9943ea54\",\"_type\":\"block\",\"children\":[{\"_key\":\"cc214271f8120\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"The command structure for incidents contributed to the slowness in response: joint decision making with various teams and hierarchies all at play meant there was “no single role accountable for oversight of the entire incident”\"},{\"_key\":\"cc214271f8121\",\"_type\":\"span\",\"marks\":[],\"text\":\" \\n\"},{\"_key\":\"cc214271f8122\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"They don’t suggest any specifics around improvements, but made a recommendation to review alternatives and make an active choice as to whether the current model is a good fit. For what it’s worth, I think this is the ideal way to handle incident actions: don’t commit to specifics without the right information, but take an action to investigate further.\\n\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"33e73e83b2e8\",\"_type\":\"block\",\"children\":[{\"_key\":\"95d68a7a76dc0\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"They were too slow at escalating the incident, and finding the right people to get hold of was too hard.\"},{\"_key\":\"95d68a7a76dc1\",\"_type\":\"span\",\"marks\":[],\"text\":\" \\n\"},{\"_key\":\"95d68a7a76dc2\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"It doesn’t sound like there was any formalized process in place to trigger escalations, which put the responsibility on those responding to the incident. As a result they ended up escalating in series: L1 escalated to L2, and L2 escalated to L3.\"},{\"_key\":\"95d68a7a76dc3\",\"_type\":\"span\",\"marks\":[],\"text\":\" \"},{\"_key\":\"95d68a7a76dc4\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"This is a surprisingly common problem, as those responding to issues rarely have the presence of mind to think more broadly about an incident when they’re focused on mitigation.\\n\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"b58fc4b8024d\",\"_type\":\"block\",\"children\":[{\"_key\":\"217221b44219\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Their systems are really complex, with \\\"complex architectures, regular upgrades and out of date system mappings\\\" — the environment where \"},{\"_key\":\"1399e1d9176d\",\"_type\":\"span\",\"marks\":[\"51ef5a7ff52c\",\"underline\",\"strong\"],\"text\":\"incident response automation\"},{\"_key\":\"30fb1c4c0231\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\" pays for itself most clearly.\"},{\"_key\":\"35a9d45b39e0\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\n\"},{\"_key\":\"75a373498f034\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"I’ve worked in very large IT organizations, and I can imagine they’re only a fraction of the complexity of the NATS systems. Despite this, I think this does raise important questions around more dynamic cataloging of systems and configuration.\\n\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[{\"_key\":\"51ef5a7ff52c\",\"_type\":\"link\",\"href\":\"https://incident.io/incident-response-slack\"}],\"style\":\"normal\"},{\"_key\":\"02664b9fd4d1\",\"_type\":\"block\",\"children\":[{\"_key\":\"0a7c22a0116f0\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Only operational teams are formally trained in incident management processes.\"},{\"_key\":\"0a7c22a0116f1\",\"_type\":\"span\",\"marks\":[],\"text\":\" \\n\"},{\"_key\":\"0a7c22a0116f2\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"The (many) other functions involved in responding to the incident had no formal and limited operational exposure to incidents. This included on-call engineers, subject matter experts and other individuals. All of whom likely felt entirely out of their depth working in this manner.\\n\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"3179c05b2744\",\"_type\":\"block\",\"children\":[{\"_key\":\"6ee2db49528f0\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"And a grab bag of smaller findings and contributors to the incident severity:\"},{\"_key\":\"6ee2db49528f1\",\"_type\":\"span\",\"marks\":[],\"text\":\" \"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"a5525729fe2c\",\"_type\":\"block\",\"children\":[{\"_key\":\"84ab25acaff30\",\"_type\":\"span\",\"marks\":[],\"text\":\"Being a public holiday made this much worse: more flights were impacted and road congestion getting to sites increased the overall recovery time.\"}],\"level\":2,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"f5a4643ed5e2\",\"_type\":\"block\",\"children\":[{\"_key\":\"04f30df6fd810\",\"_type\":\"span\",\"marks\":[],\"text\":\"They tried to coordinate comms on a teleconferencing system called LoopUp, and it was proving very unreliable with poor audio quality. This made communication and coordination considerably more difficult.\"}],\"level\":2,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"2724ca1df595\",\"_type\":\"block\",\"children\":[{\"_key\":\"279ef6f1ebb60\",\"_type\":\"span\",\"marks\":[],\"text\":\"There were no pre-approved comms for operational folks to use, so communications with airlines and other customers was slow and non-specific.\"}],\"level\":2,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"536635a3b1b1\",\"_type\":\"block\",\"children\":[{\"_key\":\"c223ce255de50\",\"_type\":\"span\",\"marks\":[],\"text\":\"The computers used by ATICCC all required updates installed before they could be used to handle comms. Despite their importance, there’s no process in place to keep these up-to-date.\"}],\"level\":2,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"53e578255712\",\"_type\":\"block\",\"children\":[{\"_key\":\"07a2475f74b20\",\"_type\":\"span\",\"marks\":[],\"text\":\"Positive outcomes\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-positive-outcomes\",\"slug\":\"positive-outcomes\"}],\"style\":\"h3\"},{\"_key\":\"98203c301855\",\"_type\":\"block\",\"children\":[{\"_key\":\"3e48c58deacc0\",\"_type\":\"span\",\"marks\":[],\"text\":\"It’s always nice to see positive outcomes discussed in incident reports too. Here’s a few of the things they concluded in the wake of this incident:\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"6983c87246ad\",\"_type\":\"block\",\"children\":[{\"_key\":\"6abc408782b70\",\"_type\":\"span\",\"marks\":[],\"text\":\"At no point in the incident was the safety of passengers and crew compromised. It’s not often that we have to think about these kinds of outcomes in technology incidents, but it’s a stark reminder that behind some systems can be serious human impact.\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c59708bdb994\",\"_type\":\"block\",\"children\":[{\"_key\":\"458503cc39490\",\"_type\":\"span\",\"marks\":[],\"text\":\"UK airspace remained open throughout the incident. It wasn’t operating at full capacity, but speaks to the system resilience that manual input processes allowed a reduced rate of flights into and out of the UK.\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"bcd8846adedb\",\"_type\":\"block\",\"children\":[{\"_key\":\"aa834e6d22c20\",\"_type\":\"span\",\"marks\":[],\"text\":\"Many people worked over-and-above any contractual obligations, highlighting a strong culture and far-reaching sense of responsibility within the organization.\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"6a13b7330b4c\",\"_type\":\"block\",\"children\":[{\"_key\":\"4db3367686e80\",\"_type\":\"span\",\"marks\":[],\"text\":\"The processes that had been defined had been followed well, though as indicated in the findings above, these procedures felt sub-optimal in the context of the overall response.\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"d1484851c3b7\",\"_type\":\"block\",\"children\":[{\"_key\":\"3cafecd0d3bf0\",\"_type\":\"span\",\"marks\":[],\"text\":\"They implemented a larger set of test scenarios for FPRSA-R in the wake of the incident, improving the resilience of the system.\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"79c390fb1b5c\",\"_type\":\"block\",\"children\":[{\"_key\":\"64de23f4cfa70\",\"_type\":\"span\",\"marks\":[],\"text\":\"Generalized takeaways we can all learn from\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-generalized-takeaways-we-can-all-learn-from\",\"slug\":\"generalized-takeaways-we-can-all-learn-from\"}],\"style\":\"h2\"},{\"_key\":\"e2f3ec6e4446\",\"_type\":\"block\",\"children\":[{\"_key\":\"0a8cbd44f48c0\",\"_type\":\"span\",\"marks\":[],\"text\":\"1. There is no root cause\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-1-there-is-no-root-cause\",\"slug\":\"1-there-is-no-root-cause\"}],\"style\":\"h3\"},{\"_key\":\"e5eada24535d\",\"_type\":\"block\",\"children\":[{\"_key\":\"1ba8387d3a230\",\"_type\":\"span\",\"marks\":[],\"text\":\"Incidents like this remind us how elusive the idea of a singular “root cause” can be. Was it the bad flight plan that set things in motion? The bug in the software? A lack of comprehensive testing? Or perhaps the way the system handled—or didn’t handle—exceptions like this?\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"1f28c2f7b96c\",\"_type\":\"block\",\"children\":[{\"_key\":\"e0eee55518e00\",\"_type\":\"span\",\"marks\":[],\"text\":\"Pinning down a single cause is actively unhelpful when it comes to exploring and learning across the breadth of an incident. Instead, it’s far more useful to recognize that incidents typically result from multiple contributing factors, and taking the time to explore them thoroughly. \"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"af28985313a8\",\"_type\":\"block\",\"children\":[{\"_key\":\"7062028cb7a1\",\"_type\":\"span\",\"marks\":[],\"text\":\"When we focus too narrowly on one “root cause,” we risk losing valuable opportunities to learn from the broader picture.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"0a42d3dab7ac\",\"_type\":\"image\",\"alignment\":\"center\",\"asset\":{\"_ref\":\"image-31da7a00e6a11e4d90bf0c9091d9a3b78d7c86f1-640x470-png\",\"_type\":\"reference\"},\"bgFrame\":\"none\",\"markDefs\":null},{\"_key\":\"c79d35a0a45d\",\"_type\":\"block\",\"children\":[{\"_key\":\"53fc9d89ca820\",\"_type\":\"span\",\"marks\":[],\"text\":\"2. Establish escalation procedures \"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-2-establish-escalation-procedures-\",\"slug\":\"2-establish-escalation-procedures-\"}],\"style\":\"h3\"},{\"_key\":\"3edf50dfbfff\",\"_type\":\"block\",\"children\":[{\"_key\":\"31de45515f9e\",\"_type\":\"span\",\"marks\":[],\"text\":\"Clear, objective criteria for escalation can make all the difference during an incident — including proper \"},{\"_key\":\"fe51a602656a\",\"_type\":\"span\",\"marks\":[\"b8512361fe96\",\"underline\"],\"text\":\"incident routing\"},{\"_key\":\"461dd5a40ffa\",\"_type\":\"span\",\"marks\":[],\"text\":\" to page the right people without delay. Whilst it might seem heavyweight and unnecessary, but this can take the burden of decision-making off responders, speeding up your overall response.\"}],\"markDefs\":[{\"_key\":\"b8512361fe96\",\"_type\":\"link\",\"href\":\"https://incident.io/blog/mastering-incident-routing-a-critical-component-in-incident-management\"}],\"style\":\"normal\"},{\"_key\":\"5da8996e71a9\",\"_type\":\"block\",\"children\":[{\"_key\":\"a9b9a1fb04670\",\"_type\":\"span\",\"marks\":[],\"text\":\"Equally important is the culture around escalation. Encouraging teams to escalate early—and de-escalate if needed—creates a safety-first mindset, ensuring that hesitation or caution doesn’t make a bad situation worse.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"5516cbdad4c0\",\"_type\":\"block\",\"children\":[{\"_key\":\"84c155e3ddaa\",\"_type\":\"span\",\"marks\":[],\"text\":\"In the context of this incident it took more than 5 hours to escalate to an engineer close to the system, who was then able to diagnose and restore the issue within 2 hours. \"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c0ac26674439\",\"_type\":\"block\",\"children\":[{\"_key\":\"da112f45011f0\",\"_type\":\"span\",\"marks\":[],\"text\":\"If in doubt, escalate.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"97f43c02995b\",\"_type\":\"block\",\"children\":[{\"_key\":\"96f9eb41843a0\",\"_type\":\"span\",\"marks\":[],\"text\":\"3. Assign a single lead for your incidents\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-3-assign-a-single-lead-for-your-incidents\",\"slug\":\"3-assign-a-single-lead-for-your-incidents\"}],\"style\":\"h3\"},{\"_key\":\"771af1de6709\",\"_type\":\"block\",\"children\":[{\"_key\":\"ac98fb34590a\",\"_type\":\"span\",\"marks\":[],\"text\":\"Incidents with many moving parts often benefit from having a single-threaded lead — this is the core responsibility of a skilled \"},{\"_key\":\"9670014e2f5d\",\"_type\":\"span\",\"marks\":[\"10979208ae4e\",\"underline\"],\"text\":\"incident commander\"},{\"_key\":\"f2760e59860a\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[{\"_key\":\"10979208ae4e\",\"_type\":\"link\",\"href\":\"https://incident.io/blog/navigating-the-role-of-an-incident-commander\"}],\"style\":\"normal\"},{\"_key\":\"5a707033ab22\",\"_type\":\"block\",\"children\":[{\"_key\":\"425d40912d150\",\"_type\":\"span\",\"marks\":[],\"text\":\"While teams, hierarchies and individuals with specialist knowledge will exist beneath them, having one person who maintains an overarching bird’s-eye view ensures consistency, alignment across domains, and faster decision making.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"a4e826cb1468\",\"_type\":\"block\",\"children\":[{\"_key\":\"5fb8cd6337a30\",\"_type\":\"span\",\"marks\":[],\"text\":\"Without this, decisions risk being fragmented or delayed, especially in complex systems.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"ab7a353855cf\",\"_type\":\"block\",\"children\":[{\"_key\":\"3209a00c12ba0\",\"_type\":\"span\",\"marks\":[],\"text\":\"4. Prepare comms plans ahead of time\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-4-prepare-comms-plans-ahead-of-time\",\"slug\":\"4-prepare-comms-plans-ahead-of-time\"}],\"style\":\"h3\"},{\"_key\":\"cb1a9b56465d\",\"_type\":\"block\",\"children\":[{\"_key\":\"8c7f05cbb13a\",\"_type\":\"span\",\"marks\":[],\"text\":\"Nobody wants to scramble for the right words during an incident — reviewing \"},{\"_key\":\"fdb49106391c\",\"_type\":\"span\",\"marks\":[\"6586353a7110\",\"underline\"],\"text\":\"incident communication best practices\"},{\"_key\":\"5450c9fa1581\",\"_type\":\"span\",\"marks\":[],\"text\":\" before things go wrong is the only way to avoid it. Pre-approved communication plans, key contact lists, and templated messages can save everyone time and stress.\"}],\"markDefs\":[{\"_key\":\"6586353a7110\",\"_type\":\"link\",\"href\":\"https://incident.io/blog/incident-communication-best-practices\"}],\"style\":\"normal\"},{\"_key\":\"209b274dc73b\",\"_type\":\"block\",\"children\":[{\"_key\":\"a806310129bc0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Not only do they make life easier for responders, but they also improve the experience for customers, keeping them informed clearly and quickly.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c50c67eec8f8\",\"_type\":\"block\",\"children\":[{\"_key\":\"33160891f2e80\",\"_type\":\"span\",\"marks\":[],\"text\":\"5. Resilience is both technical and social\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-5-resilience-is-both-technical-and-social\",\"slug\":\"5-resilience-is-both-technical-and-social\"}],\"style\":\"h3\"},{\"_key\":\"0c44dbc15dea\",\"_type\":\"block\",\"children\":[{\"_key\":\"0cd673ac02470\",\"_type\":\"span\",\"marks\":[],\"text\":\"This incident is a textbook example of why resilience is about more than just systems. Technically, FPRSA-R showed resilience by falling back to maintenance mode and retaining manual input capabilities.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"1006a36b0aa7\",\"_type\":\"block\",\"children\":[{\"_key\":\"65d388420ed40\",\"_type\":\"span\",\"marks\":[],\"text\":\"Socially, this was a story of people stepping up—working outside normal hours, flexing established procedures, and finding creative ways to keep things moving.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"dd84dbffdc42\",\"_type\":\"block\",\"children\":[{\"_key\":\"d4b074f90aa10\",\"_type\":\"span\",\"marks\":[],\"text\":\"Resilience isn’t just about anticipating failures; it’s about being prepared to adapt when they happen.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"e8619e0271fe\",\"_type\":\"block\",\"children\":[{\"_key\":\"0727e995ccd80\",\"_type\":\"span\",\"marks\":[],\"text\":\"6. Training everyone on incidents is beneficial\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-6-training-everyone-on-incidents-is-beneficial\",\"slug\":\"6-training-everyone-on-incidents-is-beneficial\"}],\"style\":\"h3\"},{\"_key\":\"43bde7e2a975\",\"_type\":\"block\",\"children\":[{\"_key\":\"05ac8817584a\",\"_type\":\"span\",\"marks\":[],\"text\":\"Game days aren't just for operational teams — they're part of \"},{\"_key\":\"e39b31bff510\",\"_type\":\"span\",\"marks\":[\"21cd716d7dcc\",\"underline\"],\"text\":\"building a culture of incident response\"},{\"_key\":\"76455968290c\",\"_type\":\"span\",\"marks\":[],\"text\":\" that makes everyone capable when it matters. Anyone who might find themselves involved in a real incident—be it engineers, communications specialists, or execs—needs to be part of the practice.\"}],\"markDefs\":[{\"_key\":\"21cd716d7dcc\",\"_type\":\"link\",\"href\":\"https://incident.io/blog/building-a-culture-of-incident-response\"}],\"style\":\"normal\"},{\"_key\":\"acd5ad72e6e6\",\"_type\":\"block\",\"children\":[{\"_key\":\"7298e2dfce030\",\"_type\":\"span\",\"marks\":[],\"text\":\"Nobody should walk into their first incident without prior experience of the process, and game days or table-top exercises are a great way to exercise those muscles.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"9749b68c7243\",\"_type\":\"block\",\"children\":[{\"_key\":\"f640cb0ed50a0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Curious about how to do this well? Check out \"},{\"_key\":\"f640cb0ed50a1\",\"_type\":\"span\",\"marks\":[\"8eba51163f9b\"],\"text\":\"this talk from Slack at SEV0\"},{\"_key\":\"f640cb0ed50a2\",\"_type\":\"span\",\"marks\":[],\"text\":\" or explore our \"},{\"_key\":\"f640cb0ed50a3\",\"_type\":\"span\",\"marks\":[\"f3b3936b9f69\"],\"text\":\"table-top exercise guide\"},{\"_key\":\"f640cb0ed50a4\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[{\"_key\":\"8eba51163f9b\",\"_type\":\"link\",\"href\":\"https://www.youtube.com/watch?v=SDykX7HWn6U\",\"openInNewWindow\":true},{\"_key\":\"f3b3936b9f69\",\"_type\":\"link\",\"href\":\"https://incident.io/guide/learn-and-improve/table-top-exercises\",\"openInNewWindow\":true}],\"style\":\"normal\"},{\"_key\":\"96f21b36534f\",\"_type\":\"block\",\"children\":[{\"_key\":\"2ef8115cf86e0\",\"_type\":\"span\",\"marks\":[],\"text\":\"7. Map your systems and suppliers\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-7-map-your-systems-and-suppliers\",\"slug\":\"7-map-your-systems-and-suppliers\"}],\"style\":\"h3\"},{\"_key\":\"7317a29b78d0\",\"_type\":\"block\",\"children\":[{\"_key\":\"b79bdfb952070\",\"_type\":\"span\",\"marks\":[],\"text\":\"Having a single, up-to-date source of truth for your systems and suppliers is invaluable during an incident. The original NATS reports cites the myriad of documentation, missing contact details, and overall lack of system understanding as a major contributor to the severity of this incident. \"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"a6ea9c0423d0\",\"_type\":\"block\",\"children\":[{\"_key\":\"fbcbf2be8c64\",\"_type\":\"span\",\"marks\":[],\"text\":\"Digging through outdated documents, or hunting for answers in Slack or Teams, wastes precious time. Under pressure, quick access to accurate information can be the difference between a smooth response and a prolonged crisis.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"9751e5f3a815\",\"_type\":\"block\",\"children\":[{\"_key\":\"0b1ea2367e4b0\",\"_type\":\"span\",\"marks\":[],\"text\":\"8. Incident reports help us all get better\"}],\"markDefs\":[{\"_type\":\"slug\",\"_key\":\"slug-8-incident-reports-help-us-all-get-better\",\"slug\":\"8-incident-reports-help-us-all-get-better\"}],\"style\":\"h3\"},{\"_key\":\"aa67fbdeab34\",\"_type\":\"block\",\"children\":[{\"_key\":\"d9e5756dd4290\",\"_type\":\"span\",\"marks\":[],\"text\":\"One of the most powerful tools for learning improvement is sharing what went wrong and how you fixed it.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"d8993a2b636c\",\"_type\":\"block\",\"children\":[{\"_key\":\"0c0f760f555c0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Kudos to NATS for publishing such a thorough report. It’s a great asset for the broader industry (and nerds like me), offering lessons we can all apply.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"1daa4cca0727\",\"_type\":\"block\",\"children\":[{\"_key\":\"79af9b3723cc0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Normalizing the sharing incident reports is a net positive for everyone. A rising tide lifts all ships, as they say.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"f3760002857f\",\"_type\":\"horizontalRule\",\"markDefs\":null,\"style\":\"solid\"},{\"_key\":\"274fed86ba25\",\"_type\":\"block\",\"children\":[{\"_key\":\"6065a6f4a460\",\"_type\":\"span\",\"marks\":[],\"text\":\"If you've made it this far, congratulations. Hope you enjoyed the read, and feel free to share it around!\"}],\"markDefs\":[],\"style\":\"normal\"}],\"category\":{\"id\":\"article\",\"name\":\"Article\"},\"date\":\"2024-12-05T09:44:12.832Z\",\"description\":\"On August 28, 2023, a software bug in the UK air traffic control system caused six hours of chaos, reducing air traffic capacity and forcing manual operations. It's a great story of failure, resilience and communications in complex systems.\",\"faqs\":{\"title\":\"FAQs\",\"items\":[]},\"heroImg\":\"https://cdn.sanity.io/images/oqy5aexb/production/48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png?w=2000\u0026fit=max\u0026auto=format\",\"heroImgAlt\":null,\"heroImgCreditName\":null,\"heroImgCreditUrl\":null,\"isFeatured\":null,\"isHeroImgHidden\":null,\"isHiddenFromLists\":null,\"mediaBox\":\"$undefined\",\"ogCardStyle\":\"none\",\"ogDescription\":null,\"ogImage\":\"\",\"ogTitle\":null,\"priority\":50,\"readingTime\":{\"minutes\":25,\"text\":\"25 min read\"},\"related\":[{\"_id\":\"96c39cdc-e0c8-4ab5-833a-a0b3ddcfb262\",\"_type\":\"blog\",\"authors\":[{\"avatar\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4884ed999f884514b6fc1571af01407f7c78c286-512x512-png\",\"_type\":\"reference\"}},\"bio\":null,\"id\":\"pete\",\"name\":\"Pete Hamilton\",\"title\":\"Co-Founder \u0026 CTO\"}],\"category\":{\"id\":\"article\",\"name\":\"Article\"},\"date\":\"2026-08-05T13:48:00.000Z\",\"description\":\"Today we're launching Investigations: agentic root cause analysis that starts the moment you're paged, figures out what broke and why, and works with your team through to resolution. Here's what we built, what's powering it, and why it took some time to get right.\",\"heroImg\":\"https://cdn.sanity.io/images/oqy5aexb/production/fe5cc8a5e40649335c29265f6d423361338262f8-2400x1285.png?w=2000\u0026fit=max\u0026auto=format\",\"heroImgAlt\":null,\"heroImgCreditName\":null,\"heroImgCreditUrl\":null,\"isFeatured\":true,\"isHeroImgHidden\":false,\"isHiddenFromLists\":false,\"ogCardStyle\":\"none\",\"ogDescription\":null,\"ogImage\":\"\",\"ogTitle\":null,\"priority\":50,\"slug\":\"/blog/introducing-investigations-powered-by-nexus\",\"thumbImg\":\"https://cdn.sanity.io/images/oqy5aexb/production/fe5cc8a5e40649335c29265f6d423361338262f8-2400x1285.png?w=2000\u0026fit=max\u0026auto=format\",\"thumbImgAlt\":null,\"title\":\"Introducing Investigations, powered by Nexus.\",\"updatedAt\":\"2026-08-05T15:17:27Z\",\"url\":\"https://incident.io/blog/introducing-investigations-powered-by-nexus\",\"postPath\":\"/blog/introducing-investigations-powered-by-nexus\",\"body\":[],\"canonicalSlug\":\"/blog/introducing-investigations-powered-by-nexus\",\"headings\":[],\"humanDate\":\"August 5, 2026\",\"machineDate\":\"2026-05-08\",\"readingTime\":{\"minutes\":\"$undefined\",\"text\":\"undefined min read\"},\"faqs\":{\"title\":\"FAQs\",\"items\":[]},\"mediaBox\":\"$undefined\",\"related\":\"$undefined\",\"relatedHub\":\"$undefined\",\"isDebriefPodcastPost\":false},{\"_id\":\"651de2c6-9c54-4c87-9ddd-0a7f5a01f0ad\",\"_type\":\"blog\",\"authors\":[{\"avatar\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-ce12f50d2315b4542ffb13f281a12222769bf05e-512x512-jpg\",\"_type\":\"reference\"}},\"bio\":null,\"id\":\"tom-wentworth\",\"name\":\"Tom Wentworth\",\"title\":\"Chief Marketing Officer\"}],\"category\":{\"id\":\"article\",\"name\":\"Article\"},\"date\":\"2026-07-28T14:21:14.571Z\",\"description\":\"PagerDuty published a new comparison table about incident.io. Once again, it describes a product we don't recognize. So once again, we're correcting the record, row by row, with receipts.\",\"heroImg\":\"https://cdn.sanity.io/images/oqy5aexb/production/f159625bf31292b9bc4aec061f1c4962f67575d8-2400x1285.jpg?w=2000\u0026fit=max\u0026auto=format\",\"heroImgAlt\":null,\"heroImgCreditName\":null,\"heroImgCreditUrl\":null,\"isFeatured\":false,\"isHeroImgHidden\":false,\"isHiddenFromLists\":false,\"ogCardStyle\":\"none\",\"ogDescription\":null,\"ogImage\":\"\",\"ogTitle\":null,\"priority\":50,\"slug\":\"/blog/fact-checking-pager-dutys-opsgenie-alternatives-comparison-table\",\"thumbImg\":\"https://cdn.sanity.io/images/oqy5aexb/production/f159625bf31292b9bc4aec061f1c4962f67575d8-2400x1285.jpg?w=2000\u0026fit=max\u0026auto=format\",\"thumbImgAlt\":null,\"title\":\"Fact-checking PagerDuty's Opsgenie alternatives comparison table\",\"updatedAt\":\"2026-07-28T15:41:35Z\",\"url\":\"https://incident.io/blog/fact-checking-pager-dutys-opsgenie-alternatives-comparison-table\",\"postPath\":\"/blog/fact-checking-pager-dutys-opsgenie-alternatives-comparison-table\",\"body\":[],\"canonicalSlug\":\"/blog/fact-checking-pager-dutys-opsgenie-alternatives-comparison-table\",\"headings\":[],\"humanDate\":\"July 28, 2026\",\"machineDate\":\"2026-28-07\",\"readingTime\":{\"minutes\":\"$undefined\",\"text\":\"undefined min read\"},\"faqs\":{\"title\":\"FAQs\",\"items\":[]},\"mediaBox\":\"$undefined\",\"related\":\"$undefined\",\"relatedHub\":\"$undefined\",\"isDebriefPodcastPost\":false},{\"_id\":\"9a857ba5-4802-4914-824c-4d39edf3d2bc\",\"_type\":\"blog\",\"authors\":[{\"avatar\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-ce12f50d2315b4542ffb13f281a12222769bf05e-512x512-jpg\",\"_type\":\"reference\"}},\"bio\":null,\"id\":\"tom-wentworth\",\"name\":\"Tom Wentworth\",\"title\":\"Chief Marketing Officer\"}],\"category\":{\"id\":\"article\",\"name\":\"Article\"},\"date\":\"2026-07-09T13:30:00.000Z\",\"description\":\"Today, we're launching the Opsgenie Rescue Program to make that landing soft: simplified migration and free overlap so you never pay two vendors at once.\",\"heroImg\":\"https://cdn.sanity.io/images/oqy5aexb/production/99b4ca44ffdb44a3f5ebac2d9e18dd8044cf3967-2000x1125.png?w=2000\u0026fit=max\u0026auto=format\",\"heroImgAlt\":null,\"heroImgCreditName\":null,\"heroImgCreditUrl\":null,\"isFeatured\":false,\"isHeroImgHidden\":false,\"isHiddenFromLists\":false,\"ogCardStyle\":\"none\",\"ogDescription\":null,\"ogImage\":\"\",\"ogTitle\":null,\"priority\":50,\"slug\":\"/blog/introducing-the-opsgenie-rescue-program\",\"thumbImg\":\"https://cdn.sanity.io/images/oqy5aexb/production/99b4ca44ffdb44a3f5ebac2d9e18dd8044cf3967-2000x1125.png?w=2000\u0026fit=max\u0026auto=format\",\"thumbImgAlt\":null,\"title\":\"Your genie is vanishing: introducing the Opsgenie rescue program\",\"updatedAt\":\"2026-09-03T14:40:44Z\",\"url\":\"https://incident.io/blog/introducing-the-opsgenie-rescue-program\",\"postPath\":\"/blog/introducing-the-opsgenie-rescue-program\",\"body\":[],\"canonicalSlug\":\"/blog/introducing-the-opsgenie-rescue-program\",\"headings\":[],\"humanDate\":\"July 9, 2026\",\"machineDate\":\"2026-09-07\",\"readingTime\":{\"minutes\":\"$undefined\",\"text\":\"undefined min read\"},\"faqs\":{\"title\":\"FAQs\",\"items\":[]},\"mediaBox\":\"$undefined\",\"related\":\"$undefined\",\"relatedHub\":\"$undefined\",\"isDebriefPodcastPost\":false}],\"relatedHub\":{\"posts\":[{\"_id\":\"imported-blog-2021-07-28-learning-from-incidents-formula-1-index-md\",\"_type\":\"blog\",\"authors\":[{\"avatar\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-7971ec7063054a94ed2d9a96e15bf10cb25a3e8d-3397x3397-jpg\",\"_type\":\"reference\"}},\"bio\":[{\"_key\":\"d8a3d1a9e648\",\"_type\":\"block\",\"children\":[{\"_key\":\"d437416bd863\",\"_type\":\"span\",\"marks\":[],\"text\":\"I'm one of the co-founders, and Field CTO here at incident.io.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"bb3fda6e342f\",\"_type\":\"block\",\"children\":[{\"_key\":\"7c40bc31bbbe\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"3d5ca43c28d6\",\"_type\":\"block\",\"children\":[{\"_key\":\"ea3db9e4ae01\",\"_type\":\"span\",\"marks\":[],\"text\":\"Words here are my own, unless they get me in trouble, in which case they're all generated by AI.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"id\":\"chris\",\"name\":\"Chris Evans\",\"title\":\"Co-Founder \u0026 Field CTO\"}],\"category\":{\"id\":\"article\",\"name\":\"Article\"},\"date\":\"2021-07-28T00:00:00.000Z\",\"description\":\"Picture the scene. You’re the head engineer at a Formula 1 racing team, and moments away from the start of a race when a minor mistake by your driver sees your car damaged on the way to the grid...\",\"heroImg\":\"https://cdn.sanity.io/images/oqy5aexb/production/6ffcdbb379aa24b1ec27d99266473fc5a4bd20b3-2400x1350.png?w=2000\u0026fit=max\u0026auto=format\",\"heroImgAlt\":\"Red Bull formula 1 car\",\"heroImgCreditName\":\"Jp Valery\",\"heroImgCreditUrl\":\"https://unsplash.com/photos/zOo_MkkJwJA?utm_source=unsplash\u0026utm_medium=referral\u0026utm_content=creditShareLink\",\"isFeatured\":null,\"isHeroImgHidden\":null,\"isHiddenFromLists\":null,\"ogCardStyle\":\"none\",\"ogDescription\":null,\"ogImage\":\"\",\"ogTitle\":null,\"priority\":50,\"slug\":\"/blog/learning-from-incidents-in-formula-1\",\"thumbImg\":\"https://cdn.sanity.io/images/oqy5aexb/production/6ffcdbb379aa24b1ec27d99266473fc5a4bd20b3-2400x1350.png?w=2000\u0026fit=max\u0026auto=format\",\"thumbImgAlt\":\"Red Bull Max Verstappen Crash\",\"title\":\"Fixing a Formula 1 car in under eight minutes\",\"updatedAt\":\"2024-12-06T22:22:56Z\",\"url\":\"https://incident.io/blog/learning-from-incidents-in-formula-1\",\"postPath\":\"/blog/learning-from-incidents-in-formula-1\",\"body\":[],\"canonicalSlug\":\"/blog/learning-from-incidents-in-formula-1\",\"headings\":[],\"humanDate\":\"July 28, 2021\",\"machineDate\":\"2021-28-07\",\"readingTime\":{\"minutes\":\"$undefined\",\"text\":\"undefined min read\"},\"faqs\":{\"title\":\"FAQs\",\"items\":[]},\"mediaBox\":\"$undefined\",\"related\":\"$undefined\",\"relatedHub\":\"$undefined\",\"isDebriefPodcastPost\":false},{\"_id\":\"a66ab727-3766-4d71-81e9-bbf5c8a2d4a2\",\"_type\":\"blog\",\"authors\":[{\"avatar\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-7971ec7063054a94ed2d9a96e15bf10cb25a3e8d-3397x3397-jpg\",\"_type\":\"reference\"}},\"bio\":[{\"_key\":\"d8a3d1a9e648\",\"_type\":\"block\",\"children\":[{\"_key\":\"d437416bd863\",\"_type\":\"span\",\"marks\":[],\"text\":\"I'm one of the co-founders, and Field CTO here at incident.io.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"bb3fda6e342f\",\"_type\":\"block\",\"children\":[{\"_key\":\"7c40bc31bbbe\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"3d5ca43c28d6\",\"_type\":\"block\",\"children\":[{\"_key\":\"ea3db9e4ae01\",\"_type\":\"span\",\"marks\":[],\"text\":\"Words here are my own, unless they get me in trouble, in which case they're all generated by AI.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"id\":\"chris\",\"name\":\"Chris Evans\",\"title\":\"Co-Founder \u0026 Field CTO\"}],\"category\":{\"id\":\"article\",\"name\":\"Article\"},\"date\":\"2024-12-05T09:44:12.832Z\",\"description\":\"On August 28, 2023, a software bug in the UK air traffic control system caused six hours of chaos, reducing air traffic capacity and forcing manual operations. It's a great story of failure, resilience and communications in complex systems.\",\"heroImg\":\"https://cdn.sanity.io/images/oqy5aexb/production/48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png?w=2000\u0026fit=max\u0026auto=format\",\"heroImgAlt\":null,\"heroImgCreditName\":null,\"heroImgCreditUrl\":null,\"isFeatured\":null,\"isHeroImgHidden\":null,\"isHiddenFromLists\":null,\"ogCardStyle\":\"none\",\"ogDescription\":null,\"ogImage\":\"\",\"ogTitle\":null,\"priority\":50,\"slug\":\"/blog/the-flight-plan-that-brought-uk-airspace-to-its-knees\",\"thumbImg\":\"https://cdn.sanity.io/images/oqy5aexb/production/48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png?w=2000\u0026fit=max\u0026auto=format\",\"thumbImgAlt\":null,\"title\":\"The flight plan that brought UK airspace to its knees\",\"updatedAt\":\"2026-06-24T08:16:00Z\",\"url\":\"https://incident.io/blog/the-flight-plan-that-brought-uk-airspace-to-its-knees\",\"postPath\":\"/blog/the-flight-plan-that-brought-uk-airspace-to-its-knees\",\"body\":[],\"canonicalSlug\":\"/blog/the-flight-plan-that-brought-uk-airspace-to-its-knees\",\"headings\":[],\"humanDate\":\"December 5, 2024\",\"machineDate\":\"2024-05-12\",\"readingTime\":{\"minutes\":\"$undefined\",\"text\":\"undefined min read\"},\"faqs\":{\"title\":\"FAQs\",\"items\":[]},\"mediaBox\":\"$undefined\",\"related\":\"$undefined\",\"relatedHub\":\"$undefined\",\"isDebriefPodcastPost\":false}],\"slug\":\"/hubs/learning-from-other-fields\",\"title\":\"Learning from other fields\"},\"slug\":\"/blog/the-flight-plan-that-brought-uk-airspace-to-its-knees\",\"thumbImg\":\"https://cdn.sanity.io/images/oqy5aexb/production/48eac63fd18765f9a40994b0aae77ea8e772e61d-2400x1350.png?w=2000\u0026fit=max\u0026auto=format\",\"thumbImgAlt\":null,\"title\":\"The flight plan that brought UK airspace to its knees\",\"updatedAt\":\"2026-06-24T08:16:00Z\",\"url\":\"https://incident.io/blog/the-flight-plan-that-brought-uk-airspace-to-its-knees\",\"postPath\":\"/blog/the-flight-plan-that-brought-uk-airspace-to-its-knees\",\"canonicalSlug\":\"/hubs/learning-from-other-fields/the-flight-plan-that-brought-uk-airspace-to-its-knees\",\"headings\":[{\"id\":\"a-primer-on-air-traffic-control\",\"value\":\"A primer on air traffic control\",\"depth\":2},{\"id\":\"air-traffic-organizations\",\"value\":\"Air traffic organizations\",\"depth\":3},{\"id\":\"flight-plans\",\"value\":\"Flight plans\",\"depth\":3},{\"id\":\"the-two-flight-plan-formats\",\"value\":\"The two flight plan formats\",\"depth\":4},{\"id\":\"how-the-incident-unfolded\",\"value\":\"How the incident unfolded\",\"depth\":2},{\"id\":\"hour-0-the-incident-begins\",\"value\":\"Hour 0: The incident begins\",\"depth\":3},{\"id\":\"hour-1-initial-engineering-investigations-begin\",\"value\":\"Hour 1: Initial engineering investigations begin\",\"depth\":3},{\"id\":\"hour-2-reducing-air-traffic-capacity-whilst-trying-to-fix-the-system-remotely\",\"value\":\"Hour 2: Reducing air traffic capacity whilst trying to fix the system remotely\",\"depth\":3},{\"id\":\"hour-3-escalations-of-incident-response\",\"value\":\"Hour 3: Escalations of incident response\",\"depth\":3},{\"id\":\"hour-4-continuing-to-dig-into-the-technical-issue-whilst-escalating-the-incident-severity\",\"value\":\"Hour 4: Continuing to dig into the technical issue whilst escalating the incident severity\",\"depth\":3},{\"id\":\"hour-5-escalating-to-the-software-manufacturer-and-bringing-the-system-back-online\",\"value\":\"Hour 5: Escalating to the software manufacturer and bringing the system back online\",\"depth\":3},{\"id\":\"hour-6-system-operational-again\",\"value\":\"Hour 6: System operational again\",\"depth\":3},{\"id\":\"wrapping-up-the-incident\",\"value\":\"Wrapping up the incident\",\"depth\":3},{\"id\":\"what-the-nats-incident-report-concluded\",\"value\":\"What the NATS incident report concluded\",\"depth\":2},{\"id\":\"key-findings-and-improvements\",\"value\":\"Key findings and improvements\",\"depth\":3},{\"id\":\"positive-outcomes\",\"value\":\"Positive outcomes\",\"depth\":3},{\"id\":\"generalized-takeaways-we-can-all-learn-from\",\"value\":\"Generalized takeaways we can all learn from\",\"depth\":2},{\"id\":\"1-there-is-no-root-cause\",\"value\":\"1. There is no root cause\",\"depth\":3},{\"id\":\"2-establish-escalation-procedures-\",\"value\":\"2. Establish escalation procedures \",\"depth\":3},{\"id\":\"3-assign-a-single-lead-for-your-incidents\",\"value\":\"3. Assign a single lead for your incidents\",\"depth\":3},{\"id\":\"4-prepare-comms-plans-ahead-of-time\",\"value\":\"4. Prepare comms plans ahead of time\",\"depth\":3},{\"id\":\"5-resilience-is-both-technical-and-social\",\"value\":\"5. Resilience is both technical and social\",\"depth\":3},{\"id\":\"6-training-everyone-on-incidents-is-beneficial\",\"value\":\"6. Training everyone on incidents is beneficial\",\"depth\":3},{\"id\":\"7-map-your-systems-and-suppliers\",\"value\":\"7. Map your systems and suppliers\",\"depth\":3},{\"id\":\"8-incident-reports-help-us-all-get-better\",\"value\":\"8. Incident reports help us all get better\",\"depth\":3}],\"humanDate\":\"December 5, 2024\",\"machineDate\":\"2024-05-12\",\"isDebriefPodcastPost\":false},\"otherPosts\":[\"$5:2:props:children:1:0:props:post:relatedHub:posts:0\"],\"otherPostsTitle\":\"More from Learning from other fields\"}],\"$L31\",\"$L32\",\"$L33\"]]}],\"$L34\"]\n15:null\n19:[[\"$\",\"title\",\"0\",{\"children\":\"The flight plan that brought UK airspace to its knees | incident.io\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"On August 28, 2023, a software bug in the UK air traffic control system caused six hours of chaos, reducing air traffic capacity and forcing manual operations. It's a great story of failure, resilience and communications in complex systems.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"keywords\",\"content\":\"incident,incident management,incident response,post mortem,outage,slack incident,incident channel\"}],[\"$\",\"meta\",\"3\",{\"name\":\"slack-app-id\",\"content\":\"A01DEGPUHHC\"}],[\"$\",\"link\",\"4\",{\"rel\":\"canonical\",\"href\":\"https://incident.io/hubs/learning-from-other-fields/the-flight-plan-that-brought-uk-airspace-to-its-knees\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:title\",\"content\":\"The flight plan that brought UK airspace to its knees | incident.io\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:description\",\"content\":\"On August 28, 2023, a software bug in the UK air traffic control system caused six hours of chaos, reducing air traffic capacity and forcing manual operations. It's a great story of failure, resilience and communications in complex systems.\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image\",\"content\":\"https://incident.io/socialcard/blog/the-flight-plan-that-brought-uk-airspace-to-its-knees?1782288960000\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image:height\",\"content\":\"628\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:site\",\"content\":\"@incident_io\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:creator\",\"content\":\"@incident_io\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:title\",\"content\":\"The flight plan that brought UK airspace to its knees\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:description\",\"content\":\"On August 28, 2023, a software bug in the UK air traffic control system caused six hours of chaos, reducing air traffic capacity and forcing manual operations. It's a great story of failure, resilience and communications in complex systems.\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:image\",\"content\":\"https://incident.io/socialcard/blog/the-flight-plan-that-brought-uk-airspace-to-its-knees?1782288960000\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image:height\",\"content\":\"628\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/icons/icon-48x48.png\"}],[\"$\",\"link\",\"19\",{\"rel\":\"apple-touch-icon\",\"href\":\"/icons/icon-48x48.png\",\"sizes\":\"48x48\"}],[\"$\",\"link\",\"20\",{\"rel\":\"apple-touch-icon\",\"href\":\"/icons/icon-72x72.png\",\"sizes\":\"72x72\"}],[\"$\",\"link\",\"21\",{\"rel\":\"apple-touch-icon\",\"href\":\"/icons/icon-96x96.png\",\"sizes\":\"96x96\"}],[\"$\",\"link\",\"22\",{\"rel\":\"apple-touch-icon\",\"href\":\"/icons/icon-144x144.png\",\"sizes\":\"144x144\"}],[\"$\",\"link\",\"23\",{\"rel\":\"apple-touch-icon\",\"href\":\"/icons/icon-192x192.png\",\"sizes\":\"192x192\"}],[\"$\",\"link\",\"24\",{\"rel\":\"apple-touch-icon\",\"href\":\"/icons/icon-256x256.png\",\"sizes\":\"256x256\"}],[\"$\",\"link\",\"25\",{\"rel\":\"apple-touch-icon\",\"href\":\"/icons/icon-384x384.png\",\"sizes\":\"384x384\"}],[\"$\",\"link\",\"26\",{\"rel\":\"apple-touch-icon\",\"href\":\"/icons/icon-512x512.png\",\"sizes\":\"512x512\"}],[\"$\",\"$L35\",\"27\",{}]]\n36:I[479520,[\"/_next/static/immutable/chunks/0-l0sxraekmer.js\",\"/_next/static/immutable/chunks/1vj2-813oq6tg.js\",\"/_next/static/immutable/chunks/1vvlruwewhgbt.js\",\"/_next/static/immutable/chunks/27fxx2z424byj.js\",\"/_next/static/immutable/chunks/3c4tjp_3gm_rj.js\",\"/_next/static/immutable/chunks/3toyqodzjr-9d.js\",\"/_next/static/immutable/chunks/2hdxyct5upc3z.js\",\"/_next/static/immutable/chunks/1ah2s79s4e7mm.js\",\"/_next/static/immutable/chunks/24dbkag80ciqd.js\",\"/_next/static/immutable/chunks/34-yxyyt1i1n8.js\",\"/_next/static/immutable/chunks/1zi8qxi1p_fsn.js\",\"/_next/static/immutable/chunks/2eophjajue3_e.js\",\"/_next/static/immutable/chunks/3d48p4uv87yqq.js\",\"/_next/static/immutable/chunks/2y03n43y-fjfs.js\",\"/_next/static/immutable/chunks/1nvovya2z75sk.js\",\"/_next/static/immutable/chunks/1my_9vnng6gxj.js\",\"/_next/static/immutable/chunks/1mcb8cvy5_n5b.js\",\"/_next/static/immutable/chunks/0v4j5g1ppvtg_.js\",\"/_next/static/immutable/chunks/3qz9rwp_7jbnb.js\",\"/_next/static/immutable/chunks/1wpznbhwql3dd.js\",\"/_next/static/immutable/chunks/132szer1wwfxa.js\",\"/_next/static/immutable/chunks/2_frah5pspzdw.js\",\"/_next/static/immutable/chunks/22kzrv2brzg57.js\",\"/_next/static/immutable/chunks/20izjjpsu0ag8.js\"],\"\"]\n37:I[388027,[\"/_next/static/immutable/chunks/0-l0sxraekmer.js\",\"/_next/static/immutable/chunks/1vj2-813oq6tg.js\",\"/_next/static/immutable/chunks/1vvlruwewhgbt.js\",\"/_next/static/immutable/chunks/27fxx2z424byj.js\",\"/_next/static/immutable/chunks/3c4tjp_3gm_rj.js\",\"/_next/static/immutable/chunks/3toyqodzjr-9d.js\",\"/_next/static/immutable/chunks/2hdxyct5upc3z.js\",\"/_next/static/immutable/chunks/1ah2s79s4e7mm.js\",\"/_next/static/immutable/chunks/24dbkag80ciqd.js\",\"/_next/static/immutable/chunks/34-yxyyt1i1n8.js\",\"/_next/static/immutable/chunks/1zi8qxi1p_fsn.js\",\"/_next/static/immutable/chunks/2eophjajue3_e.js\",\"/_next/static/immutable/chunks/3d48p4uv87yqq.js\",\"/_next/static/immutable/chunks/2y03n43y-fjfs.js\",\"/_next/static/immutable/chunks/1nvovya2z75sk.js\",\"/_next/static/immutable/chunks/1my_9vnng6gxj.js\",\"/_next/static/immutable/chunks/1mcb8cvy5_n5b.js\",\"/_next/static/immutable/chunks/0v4j5g1ppvtg_.js\",\"/_next/static/immutable/chunks/3qz9rwp_7jbnb.js\",\"/_next/static/immutable/chunks/1wpznbhwql3dd.js\",\"/_next/static/immutable/chunks/132szer1wwfxa.js\",\"/_next/static/immutable/chunks/2_frah5pspzdw.js\",\"/_next/static/immutable/chunks/22kzrv2brzg57.js\",\"/_next/static/immutable/chunks/20izjjpsu0ag8.js\"],\"ReadingProgressBar\"]\n31:[\"$\",\"hr\",null,{\"className\":\"h-px w-full border-stroke-primary dark:border-stroke-invert max-w-[1192px] mx-auto\"}]\n33:[\"$\",\"$L28\",null,{\"useLegacyWidth\":false}]\n34:[\"$\",\"$L36\",null,{\"type\":\"text/javascript\",\"src\":\"https://platform.twitter.com/widgets.js\",\"async\":true,\"strategy\":\"lazyOnload\"}]\n2f:[\"$\",\"$L2a\",null,{\"className\":\"$undefined\",\"theme\":\"light\",\"stickyNavTheme\":\"dark\",\"stickyNavClassName\":\"$undefined\",\"stickyNavAfterSlot\":[\"$\",\"$L37\",null,{\"className\":\"absolute -bottom-2\"}],\"hasBlurredBackground\":\"$undefined\",\"showSignupButtonOnInitialLoad\":\"$undefined\",\"showSignupButtonInStickyNav\":\"$undefined\",\"showNavContent\":\"$undefined\",\"showCtas\":[\"request-demo\",\"login\"],\"children\":\"$undefined\",\"mobileChildren\":\"$undefined\",\"initiallyTransparent\":\"$undefined\",\"switchToLightOnScroll\":\"$undefined\",\"customCtas\":\"$undefined\",\"demoHref\":\"$undefined\"}]\n38:Tac7,M64.585 70.707c0-2.056-.082-3.562.024-5.051.103-1.436-.6-1.805-1.861-1.941a65 65 0 0 1-7.613-1.077c-3.706-.858-5.644-2.95-5.676-6.699-.058-6.805.239-13.615.449-20.422.058-1.908.982-3.522 2.753-4.233 2.345-.941 4.79-2.126 7.238-2.24 18.487-.86 36.98-1.648 55.481-2.117 11.857-.3 23.731-.09 35.595.054a57 57 0 0 1 9.753 1.07c4.438.833 6.258 2.847 6.862 7.275.842 6.162 1.19 12.354.082 18.52-1.066 5.937-3.995 8.578-10.004 9.166-1.849.18-3.713.194-5.57.283-2.641.128-2.717.233-2.193 3.277.811.066 1.674.146 2.538.205 1.855.127 3.719.177 5.566.373 7.408.788 9.507 2.64 10.162 10.009.495 5.104.571 10.24.228 15.357-.499 6.596-3.609 9.422-10.143 10.138-3.423.375-6.867.55-10.527.834l.252 4.773c.904.089 1.755.16 2.605.257 3.426.404 6.88.656 10.267 1.276 3.231.59 5.469 2.576 6.018 5.942 1.088 6.676 1.473 13.391.219 20.086-1.048 5.591-4.045 8.412-9.78 8.719-7.337.394-14.688.47-22.035.565-20.19.259-40.38.518-60.57.638-5.216.031-10.436-.425-15.652-.715a22.4 22.4 0 0 1-3.668-.575c-4.525-1.023-6.462-3.047-6.5-7.718-.053-6.454.272-12.911.478-19.365.068-2.122 1.05-3.869 3.03-4.626 2.92-1.121 5.95-1.953 9.486-3.083l.563-4.066c-2.14-.331-4.057-.545-5.937-.936-4.235-.88-6.258-2.95-6.376-7.261-.179-6.54-.028-13.09.036-19.637.02-2.116.97-3.888 2.945-4.679a57 57 0 0 1 7.496-2.328c1.145-.282 2.418-.048 3.98-.048m44.498 26.886v-.361c3.006 0 6.014.073 9.018-.013q18.975-.54 37.945-1.17c3.85-.129 4.805-.875 4.939-4.7.17-4.846-.075-9.708-.159-14.562-.03-1.658-.782-2.612-2.57-2.684-1.676-.068-3.343-.377-5.019-.44-20.993-.78-41.932.383-62.865 1.777q-16.68 1.11-33.377 1.992c-1.774.096-2.039 1-1.95 2.406.344 5.476.702 10.946 1.01 16.421.107 1.895 1.158 2.659 2.918 2.678 7.868.085 15.744.4 23.606.176 8.842-.255 17.67-.993 26.504-1.52m-3.848 17.2-.011.352c-6.008.319-12.016.691-18.03.941q-15.382.639-30.772 1.117c-1.843.053-2.273.911-2.207 2.482.212 5.126.382 10.256.603 15.382.13 3.064.388 3.552 3.583 3.706 7.596.368 15.206.751 22.809.65 15.132-.2 30.259-.767 45.39-1.095 9.469-.205 18.943-.217 28.412-.386 3.548-.064 4.589-.837 4.793-4.285.292-4.929.178-9.883.21-14.826.012-1.662-.765-2.628-2.522-2.769-1.939-.155-3.866-.581-5.804-.613-15.485-.257-30.969-.447-46.454-.656m.038-81.623-.009.412c-5.127.256-10.253.547-15.382.76-10.875.452-21.75.908-32.63 1.244-1.821.056-2.617.56-2.533 2.416.229 5.038.39 10.079.598 15.118.143 3.469.346 3.918 3.783 4.084 7.51.362 15.035.718 22.548.616 14.691-.2 29.376-.763 44.066-1.083 9.912-.217 19.828-.248 29.74-.416 3.677-.062 4.643-.783 4.884-4.472.305-4.664.291-9.357.207-14.036-.053-2.83-.368-3.002-3.272-3.453a31 31 0 0 0-4.219-.46q-23.889-.397-47.781-.73m34.918 70.226-71.115 2.452.699 4.303 70.15-2.374zM71.847 70.004l69.494-3.832q.182-.503.26-1.032-.016-.9-.156-1.79l-70.394.867c.192 1.914.334 3.403.5 4.891q.106.462.294.896z39:T613,M86.987 89.137c-4.978.235-11.428.551-17.88.834-1.144.05-2.415.254-3.406-.151-.893-.366-1.921-1.399-2.067-2.275-.115-.69.869-2.023 1.64-2.298a17.7 17.7 0 0 1 5.194-.918q19.227-.75 38.46-1.35a21.3 21.3 0 0 1 3.698.25c1.445.208 2.544 1.01 2.609 2.555s-1.004 2.499-2.399 2.76c-1.821.35-3.669.54-5.524.567-6.282.067-12.565.026-20.325.026M153.008 88.199a3.404 3.404 0 0 1-3.32-3.416c.074-2.035 1.458-3.543 3.218-3.509a3.72 3.72 0 0 1 3.509 3.606 3.373 3.373 0 0 1-3.407 3.319M141.657 88.559a3.414 3.414 0 0 1-3.403-3.347c-.019-1.875 1.177-2.952 3.26-2.938 2.153.013 3.504 1.246 3.436 3.136a3.315 3.315 0 0 1-3.293 3.148M128.268 82.723a3.27 3.27 0 0 1 3.137 2.968 2.86 2.86 0 0 1-.907 2.118 2.86 2.86 0 0 1-2.176.758 2.95 2.95 0 0 1-2.801-2.94 2.74 2.74 0 0 1 .749-2.043 2.75 2.75 0 0 1 1.998-.861M87.676 130.021h-19.35q-1.591.05-3.179-.069c-1.452-.156-2.566-.86-2.632-2.465-.06-1.486.95-2.276 2.254-2.539a26 26 0 0 1 4.727-.599q19.49-.294 38.979-.466c1.14-.011 2.427-.064 3.382.422.962.489 2.188 1.612 2.206 2.481.019.879-1.14 2.071-2.079 2.6-.926.522-2.222.51-3.357.517-6.984.041-13.967.02-20.948.02zM151.787 123.145a3.65 3.65 0 0 1 3.615 3.514 3.375 3.375 0 0 1-3.115 3.372 3.38 3.38 0 0 1-3.551-3.2c-.06-1.981 1.311-3.637 3.051-3.686M137.269 126.814c-.026-1.853 1.215-2.999 3.224-2.977 2.127.025 3.489 1.271 3.435 3.146a3.283 3.283 0 0 1-3.26 3.148 3.4 3.4 0 0 1-3.399-3.317M127.531 129.834a2.91 2.91 0 0 1-3.004-2.959 2.8 2.8 0 0 1 .192-1.087 2.802 2.802 0 0 1 2.587-1.784 3.305 3.305 0 0 1 3.067 3.025 2.77 2.77 0 0 1-.828 2.003 2.776 2.776 0 0 1-2.014.80232:[\"$\",\"section\",null,{\"className\":\"\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto flex flex-col gap-3 items-center text-center mb-10\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 0 246 151\",\"className\":\"w-[96px] sm:w-[246px]\",\"children\":[[\"$\",\"g\",null,{\"fill\":\"#E4D9C8\",\"clipPath\":\"url(#server-racks_svg__a)\",\"children\":[[\"$\",\"path\",null,{\"d\":\"$38\"}],[\"$\",\"path\",null,{\"d\":\"$39\"}]]}],\"$L3a\",\"$L3b\",\"$L3c\"]}],\"$L3d\",\"$L3e\"]}],\"$L3f\"]}]\n43:I[605500,[\"/_next/static/immutable/chunks/0-l0sxraekmer.js\",\"/_next/static/immutable/chunks/1vj2-813oq6tg.js\",\"/_next/static/immutable/chunks/1vvlruwewhgbt.js\",\"/_next/static/immutable/chunks/27fxx2z424byj.js\",\"/_next/static/immutable/chunks/3c4tjp_3gm_rj.js\",\"/_next/static/immutable/chunks/3toyqodzjr-9d.js\",\"/_next/static/immutable/chunks/2hdxyct5upc3z.js\",\"/_next/static/immutable/chunks/1ah2s79s4e7mm.js\",\"/_next/static/immutable/chunks/24dbkag80ciqd.js\",\"/_next/static/immutable/chunks/34-yxyyt1i1n8.js\",\"/_next/static/immutable/chunks/1zi8qxi1p_fsn.js\",\"/_next/static/immutable/chunks/2eophjajue3_e.js\",\"/_next/static/immutable/chunks/3d48p4uv87yqq.js\",\"/_next/static/immutable/chunks/2y03n43y-fjfs.js\",\"/_next/static/immutable/chunks/1nvovya2z75sk.js\",\"/_next/static/immutable/chunks/1my_9vnng6gxj.js\",\"/_next/static/immutable/chunks/1mcb8cvy5_n5b.js\",\"/_next/static/immutable/chunks/0v4j5g1ppvtg_.js\",\"/_next/static/immutable/chunks/3qz9rwp_7jbnb.js\",\"/_next/static/immutable/chunks/1wpznbhwql3dd.js\",\"/_next/static/immutable/chunks/132szer1wwfxa.js\",\"/_next/static/immutable/chunks/2_frah5pspzdw.js\",\"/_next/static/immutable/chunks/22kzrv2brzg57.js\",\"/_next/static/immutable/chunks/20izjjpsu0ag8.js\"],\"Image\"]\n40:Tbe9,M155.218 63.963c1.78-1.028 3.043-1.853 4.386-2.505 1.294-.629 1.263-1.422.75-2.582a65 65 0 0 1-2.874-7.132c-1.109-3.639-.267-6.362 2.964-8.265 5.864-3.453 11.911-6.6 17.91-9.822 1.681-.903 3.541-.91 5.042.268 1.988 1.56 4.237 3.085 5.56 5.148 9.987 15.58 19.917 31.202 29.573 46.99 6.188 10.118 11.944 20.506 17.752 30.853a57 57 0 0 1 3.948 8.981c1.498 4.26.664 6.843-2.868 9.58-4.916 3.81-10.104 7.208-15.998 9.331-5.674 2.045-9.426.829-12.94-4.081-1.08-1.51-2.024-3.118-3.031-4.682-1.431-2.223-1.56-2.236-3.933-.261.348.736.71 1.523 1.091 2.301.818 1.67 1.706 3.309 2.461 5.007 3.02 6.809 2.465 9.553-3.588 13.804a94 94 0 0 1-13.186 7.877c-5.961 2.865-9.964 1.586-13.851-3.715-2.036-2.777-3.91-5.672-5.985-8.7-1.337.868-2.558 1.66-4.008 2.605.375.827.739 1.599 1.079 2.385 1.363 3.168 2.872 6.286 4.029 9.529 1.105 3.092.504 6.024-2.137 8.182-5.237 4.281-10.86 7.972-17.285 10.233-5.366 1.888-9.308.703-12.442-4.11-4.009-6.157-7.751-12.485-11.506-18.801-10.32-17.354-20.639-34.71-30.838-52.136-2.634-4.501-4.85-9.25-7.206-13.912a22.3 22.3 0 0 1-1.336-3.465c-1.377-4.43-.592-7.119 3.434-9.488 5.562-3.272 11.317-6.22 17.01-9.268 1.871-1.002 3.875-1.025 5.521.312 2.43 1.968 4.666 4.176 7.413 6.673l3.802-1.546c-.784-2.019-1.556-3.786-2.158-5.61-1.355-4.107-.574-6.894 3.1-9.152 5.575-3.424 11.324-6.57 17.024-9.787 1.843-1.04 3.853-1.105 5.525.211a57 57 0 0 1 5.764 5.328c.817.85 1.251 2.07 2.032 3.422m-1.036 51.979.313-.181c1.503 2.604 2.944 5.245 4.52 7.804a7868 7868 0 0 0 19.986 32.277c2.036 3.269 3.161 3.723 6.54 1.927 4.282-2.276 8.37-4.919 12.531-7.419 1.421-.855 1.872-1.983 1.04-3.568-.779-1.485-1.345-3.084-2.129-4.567-9.82-18.571-21.297-36.122-32.971-53.554a2405 2405 0 0 1-18.413-27.91c-.971-1.488-1.886-1.265-3.059-.485-4.571 3.036-9.129 6.081-13.716 9.086-1.588 1.04-1.724 2.331-.86 3.865 3.86 6.857 7.525 13.835 11.65 20.532 4.641 7.53 9.694 14.806 14.568 22.193m-16.819 5.268-.311.166c-3.28-5.043-6.606-10.06-9.83-15.144a2962 2962 0 0 1-16.352-26.09c-.968-1.57-1.926-1.513-3.254-.671-4.333 2.747-8.69 5.459-13.02 8.213-2.588 1.646-2.882 2.112-1.418 4.956 3.48 6.762 6.953 13.545 10.842 20.078 7.739 13.005 15.794 25.822 23.643 38.762 4.913 8.098 9.659 16.296 14.541 24.412 1.829 3.041 3.019 3.556 6.107 2.009 4.415-2.212 8.648-4.788 12.945-7.231 1.445-.821 1.893-1.977 1.137-3.569-.835-1.757-1.43-3.639-2.371-5.333-7.52-13.539-15.098-27.044-22.659-40.559zm70.707-40.779-.362.198c-2.785-4.312-5.6-8.605-8.349-12.941-5.829-9.193-11.661-18.383-17.392-27.636-.96-1.55-1.794-1.987-3.359-.986-4.249 2.717-8.534 5.377-12.794 8.077-2.932 1.858-3.22 2.259-1.645 5.318 3.442 6.685 6.896 13.38 10.741 19.835 7.518 12.623 15.349 25.06 22.971 37.621 5.143 8.476 10.128 17.047 15.23 25.548 1.892 3.153 3 3.629 6.315 1.993 4.191-2.068 8.249-4.427 12.259-6.839 2.424-1.461 2.415-1.819 1.354-4.56a31 31 0 0 0-1.711-3.883 18099 18099 0 0 0-23.258-41.745m-43.359 65.353-37.682-60.362-3.376 2.757 37.131 59.565zM159.457 69.9l38.066 58.268q.526-.094 1.023-.291a13 13 0 0 0 1.472-1.03l-35.947-60.53c-1.561 1.124-2.78 1.99-3.986 2.879q-.347.322-.628.70341:T638,M150.457 92.578c-2.692-4.194-6.191-9.622-9.662-15.068-.615-.966-1.428-1.964-1.573-3.025-.129-.957.251-2.363.937-2.927.541-.445 2.187-.26 2.811.271a17.7 17.7 0 0 1 3.391 4.039A4854 4854 0 0 1 166.76 108.5a21.3 21.3 0 0 1 1.634 3.328c.542 1.355.397 2.707-.909 3.536s-2.666.381-3.591-.696a32 32 0 0 1-3.252-4.501c-3.199-5.407-6.305-10.869-10.185-17.59M184.28 149.285a3.4 3.4 0 0 1 1.298-4.584c1.799-.952 3.797-.508 4.648 1.033a3.717 3.717 0 0 1-1.369 4.842 3.37 3.37 0 0 1-4.577-1.291M178.294 139.634a3.417 3.417 0 0 1 1.196-4.62c1.614-.953 3.145-.457 4.175 1.355 1.065 1.871.673 3.657-.999 4.543a3.31 3.31 0 0 1-4.372-1.278M176.653 125.122a3.27 3.27 0 0 1-1.002 4.201 2.85 2.85 0 0 1-2.288.273 2.86 2.86 0 0 1-1.744-1.506 2.95 2.95 0 0 1 1.145-3.896 2.76 2.76 0 0 1 3.15.098c.3.224.552.506.739.83M186.448 73.394l-9.544-16.53c-.532-.921-1.097-1.819-1.591-2.756-.721-1.368-.93-2.801.481-3.807 1.576-1.122 2.881-.221 3.899 1.011a32 32 0 0 1 2.794 3.866 6645 6645 0 0 1 18.701 31.457c.85 1.44 1.751 2.946 2.124 4.54a4.12 4.12 0 0 1-.831 3.278c-1.052 1.098-2.52.558-3.536-.47a14 14 0 0 1-2.086-2.716c-3.482-5.951-6.912-11.932-10.36-17.903zM218.587 129.118a3.33 3.33 0 0 1 1.119-4.637c1.726-1.001 3.831-.586 4.695.927a3.713 3.713 0 0 1-1.16 4.722 3.33 3.33 0 0 1-3.748-.054 3.3 3.3 0 0 1-.906-.958M212.767 119.233a3.34 3.34 0 0 1-.409-2.529 3.34 3.34 0 0 1 1.498-2.077c1.601-.985 3.196-.519 4.197 1.232 1.063 1.859.697 3.653-.93 4.565a3.235 3.235 0 0 1-4.356-1.191M206.259 107.429a2.89 2.89 0 0 1 1.472-3.95c1.466-.588 2.78-.347 3.604 1.132a3.167 3.167 0 0 1-1.339 4.267 2.836 2.836 0 0 1-3.737-1.4493a:[\"$\",\"g\",null,{\"fill\":\"#E4D9C8\",\"clipPath\":\"url(#server-racks_svg__b)\",\"children\":[[\"$\",\"path\",null,{\"d\":\"$40\"}],[\"$\",\"path\",null,{\"d\":\"$41\"}]]}]\n42:T42c,M153.387 37.918c-.642.435-1.268.644-2.099.39-2.077-.636-4.188-1.16-6.288-1.721-.362-.097-.733-.152-1.24-.254.017.398.018.702.046 1.003q.151.977.186 1.965c-.034 1.143-.887 1.686-1.964 1.291a6.6 6.6 0 0 1-1.13-.59 66 66 0 0 1-9.969-7.292c-.604-.544-1.137-1.133-1.196-1.976.684-1.128 1.694-1.179 2.767-.912 1.184.295 2.352.657 3.669 1.028-.194-1.042-.355-2.004-.558-2.957-.122-.57-.289-1.165.244-1.576.593-.458 1.26-.33 1.87.029 1.309.766 2.609 1.547 3.91 2.326 2.6 1.56 5.208 3.105 7.792 4.69q1.576.952 3.028 2.082c.41.324.634.883.941 1.335zM168.257 2.815c.757.17 1.338.483 1.721 1.263.958 1.95 2.021 3.847 3.05 5.762.177.33.392.638.664 1.078.278-.285.499-.494.699-.72q.608-.78 1.305-1.48c.858-.759 1.837-.509 2.286.547q.232.598.343 1.228a66 66 0 0 1 1.509 12.259c.016.812-.048 1.604-.622 2.224-1.29.273-2.019-.428-2.559-1.393-.596-1.065-1.132-2.164-1.763-3.378-.626.854-1.217 1.63-1.773 2.43-.332.479-.651 1.009-1.315.902-.741-.12-1.103-.694-1.26-1.383-.337-1.48-.658-2.961-.98-4.444-.643-2.962-1.302-5.921-1.915-8.89a31 31 0 0 1-.555-3.632c-.045-.521.21-1.067.329-1.6z3b:[\"$\",\"path\",null,{\"fill\":\"#E4D9C8\",\"d\":\"$42\"}]\n3c:[\"$\",\"defs\",null,{\"children\":[[\"$\",\"clipPath\",null,{\"id\":\"server-racks_svg__a\",\"children\":[\"$\",\"path\",null,{\"fill\":\"#fff\",\"d\":\"M48.644 83.479c0-9.395 7.616-17.012 17.01-17.012h102.878v79.386H48.644z\"}]}],[\"$\",\"clipPath\",null,{\"id\":\"server-racks_svg__b\",\"children\":[\"$\",\"path\",null,{\"fill\":\"#fff\",\"d\":\"m185.411 28.395 59.945 103.826-32.271 18.632L153.14 47.026z\"}]}]]}]\n3d:[\"$\",\"h2\",null,{\"className\":\"text-h3 md:text-h2 text-balance max-w-[588px]\",\"children\":\"So good, you’ll break things on purpose\"}]\n3e:[\"$\",\"p\",null,{\"className\":\"text-body md:text-body-lg max-w-[588px]\",\"children\":\"Ready for modern incident management? Book a call with one of our experts today.\"}]\n3f:[\"$\",\"div\",null,{\"className\":\"flex gap-4 flex-col lg:flex-row lg:gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"basis-1/2\",\"children\":[\"$\",\"$L43\",null,{\"src\":{\"src\":\"/_next/static/immutable/media/signup-image.1f5nktjcty_re.png\",\"width\":1176,\"height\":641,\"blurWidth\":8,\"blurHeight\":4,\"blurDataURL\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAhUlEQVR42g3KSwrCMBQF0OzWiWIRTHFgoUXBQRWDKJRC16JWTfET07wkuJnHtcMDR5SF5Mko4UKmvF/O+Lie82mz4GqXca1yFnmaQJU1uvYOo2/4dC3e+oqXvuD5OEOs5BjNoYK3FtF72ECgGBD7Hr/BIpNTbFUDY74gR7BDJCI45xBCwB+DRGEIc5vtKwAAAABJRU5ErkJggg==\"},\"alt\":\"Signup image\",\"className\":\"w-full h-full object-cover rounded-lg\"}]}],[\"$\",\"div\",null,{\"className\":\"basis-1/2 flex flex-col gap-6 bg-surface-secondary rounded-lg p-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grow\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-body-emphasis mb-2\",\"children\":\"We’d love to talk to you about\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-2 text-body-serif grow\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex gap-1\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"20\",\"height\":\"21\",\"viewBox\":\"0 0 20 21\",\"fill\":\"none\",\"className\":\"mt-0.5\",\"children\":[\"$\",\"path\",null,{\"d\":\"M9.14598 14.4365C10.6142 11.6377 12.4682 9.39312 14.6552 7.7673C15.0469 7.47672 15.1281 6.92263 14.8375 6.53205C14.547 6.1403 13.994 6.0603 13.6035 6.34971C11.5753 7.85671 9.81654 9.83428 8.35895 12.2401C7.8025 11.3648 7.19429 10.5978 6.5202 9.92016C6.1755 9.57311 5.61552 9.57312 5.27201 9.91663C4.92614 10.2601 4.92496 10.8201 5.26848 11.1648C6.14727 12.0483 6.90371 13.1165 7.58016 14.4306C7.73191 14.7247 8.03896 14.9129 8.36483 14.9094C8.69306 14.9094 8.99422 14.727 9.14598 14.4365Z\",\"fill\":\"#F25533\"}]}],\"All-in-one incident management\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex gap-1\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"20\",\"height\":\"21\",\"viewBox\":\"0 0 20 21\",\"fill\":\"none\",\"className\":\"mt-0.5\",\"children\":[\"$\",\"path\",null,{\"d\":\"M9.14598 14.4365C10.6142 11.6377 12.4682 9.39312 14.6552 7.7673C15.0469 7.47672 15.1281 6.92263 14.8375 6.53205C14.547 6.1403 13.994 6.0603 13.6035 6.34971C11.5753 7.85671 9.81654 9.83428 8.35895 12.2401C7.8025 11.3648 7.19429 10.5978 6.5202 9.92016C6.1755 9.57311 5.61552 9.57312 5.27201 9.91663C4.92614 10.2601 4.92496 10.8201 5.26848 11.1648C6.14727 12.0483 6.90371 13.1165 7.58016 14.4306C7.73191 14.7247 8.03896 14.9129 8.36483 14.9094C8.69306 14.9094 8.99422 14.727 9.14598 14.4365Z\",\"fill\":\"#F25533\"}]}],\"Our unmatched speed of deployment\"]}],[\"$\",\"li\",\"2\",{\"className\":\"flex gap-1\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"20\",\"height\":\"21\",\"viewBox\":\"0 0 20 21\",\"fill\":\"none\",\"className\":\"mt-0.5\",\"children\":[\"$\",\"path\",null,{\"d\":\"M9.14598 14.4365C10.6142 11.6377 12.4682 9.39312 14.6552 7.7673C15.0469 7.47672 15.1281 6.92263 14.8375 6.53205C14.547 6.1403 13.994 6.0603 13.6035 6.34971C11.5753 7.85671 9.81654 9.83428 8.35895 12.2401C7.8025 11.3648 7.19429 10.5978 6.5202 9.92016C6.1755 9.57311 5.61552 9.57312 5.27201 9.91663C4.92614 10.2601 4.92496 10.8201 5.26848 11.1648C6.14727 12.0483 6.90371 13.1165 7.58016 14.4306C7.73191 14.7247 8.03896 14.9129 8.36483 14.9094C8.69306 14.9094 8.99422 14.727 9.14598 14.4365Z\",\"fill\":\"#F25533\"}]}],\"Why we’re loved by users and easily adopted\"]}],[\"$\",\"li\",\"3\",{\"className\":\"flex gap-1\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"20\",\"height\":\"21\",\"viewBox\":\"0 0 20 21\",\"fill\":\"none\",\"className\":\"mt-0.5\",\"children\":[\"$\",\"path\",null,{\"d\":\"M9.14598 14.4365C10.6142 11.6377 12.4682 9.39312 14.6552 7.7673C15.0469 7.47672 15.1281 6.92263 14.8375 6.53205C14.547 6.1403 13.994 6.0603 13.6035 6.34971C11.5753 7.85671 9.81654 9.83428 8.35895 12.2401C7.8025 11.3648 7.19429 10.5978 6.5202 9.92016C6.1755 9.57311 5.61552 9.57312 5.27201 9.91663C4.92614 10.2601 4.92496 10.8201 5.26848 11.1648C6.14727 12.0483 6.90371 13.1165 7.58016 14.4306C7.73191 14.7247 8.03896 14.9129 8.36483 14.9094C8.69306 14.9094 8.99422 14.727 9.14598 14.4365Z\",\"fill\":\"#F25533\"}]}],\"How we work for the whole organization\"]}]]}]]}],\"$L44\"]}]]}]\n45:I[779397,[\"/_next/static/immutable/chunks/0-l0sxraekmer.js\",\"/_next/static/immutable/chunks/1vj2-813oq6tg.js\",\"/_next/static/immutable/chunks/1vvlruwewhgbt.js\",\"/_next/static/immutable/chunks/27fxx2z424byj.js\",\"/_next/static/immutable/chunks/3c4tjp_3gm_rj.js\",\"/_next/static/immutable/chunks/3toyqodzjr-9d.js\",\"/_next/static/immutable/chunks/2hdxyct5upc3z.js\",\"/_next/static/immutable/chunks/1ah2s79s4e7mm.js\",\"/_next/static/immutable/chunks/24dbkag80ciqd.js\",\"/_next/static/immutable/chunks/34-yxyyt1i1n8.js\",\"/_next/static/immutable/chunks/1zi8qxi1p_fsn.js\",\"/_next/static/immutable/chunks/2eophjajue3_e.js\",\"/_next/static/immutable/chunks/3d48p4uv87yqq.js\",\"/_next/static/immutable/chunks/2y03n43y-fjfs.js\",\"/_next/static/immutable/chunks/1nvovya2z75sk.js\",\"/_next/static/immutable/chunks/1my_9vnng6gxj.js\",\"/_next/static/immutable/chunks/1mcb8cvy5_n5b.js\",\"/_next/static/immutable/chunks/0v4j5g1ppvtg_.js\",\"/_next/static/immutable/chunks/3qz9rwp_7jbnb.js\",\"/_next/static/immutable/chunks/1wpznbhwql3dd.js\",\"/_next/static/immutable/chunks/132szer1wwfxa.js\",\"/_next/static/immutable/chunks/2_frah5pspzdw.js\",\"/_next/static/immutable/chunks/22kzrv2brzg57.js\",\"/_next/static/immutable/chunks/20izjjpsu0ag8.js\"],\"RequestADemoButton\"]\n46:I[379700,[\"/_next/static/immutable/chunks/0-l0sxraekmer.js\",\"/_next/static/immutable/chunks/1vj2-813oq6tg.js\",\"/_next/static/immutable/chunks/1vvlruwewhgbt.js\",\"/_next/static/immutable/chunks/27fxx2z424byj.js\",\"/_next/static/immutable/chunks/3c4tjp_3gm_rj.js\",\"/_next/static/immutable/chunks/3toyqodzjr-9d.js\",\"/_next/static/immutable/chunks/2hdxyct5upc3z.js\",\"/_next/static/immutable/chunks/1ah2s79s4e7mm.js\",\"/_next/static/immutable/chunks/24dbkag80ciqd.js\",\"/_next/static/immutable/chunks/34-yxyyt1i1n8.js\",\"/_next/static/immutable/chunks/1zi8qxi1p_fsn.js\",\"/_next/static/immutable/chunks/2eophjajue3_e.js\",\"/_next/static/immutable/chunks/3d48p4uv87yqq.js\",\"/_next/static/immutable/chunks/2y03n43y-fjfs.js\",\"/_next/static/immutable/chunks/1nvovya2z75sk.js\",\"/_next/static/immutable/chunks/1my_9vnng6gxj.js\",\"/_next/static/immutable/chunks/1mcb8cvy5_n5b.js\",\"/_next/static/immutable/chunks/0v4j5g1ppvtg_.js\",\"/_next/static/immutable/chunks/3qz9rwp_7jbnb.js\",\"/_next/static/immutable/chunks/1wpznbhwql3dd.js\",\"/_next/static/immutable/chunks/132szer1wwfxa.js\",\"/_next/static/immutable/chunks/2_frah5pspzdw.js\",\"/_next/static/immutable/chunks/22kzrv2brzg57.js\",\"/_next/static/immutable/chunks/20izjjpsu0ag8.js\"],\"StartATrialButton\"]\n44:[\"$\",\"div\",null,{\"className\":\"flex justify-between items-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-full flex gap-4 flex-col sm:flex-row whitespace-nowrap\",\"children\":[\"$undefined\",[\"$\",\"$L45\",null,{\"analyticsSource\":\"homepage-signup-card\",\"size\":\"lg\",\"children\":\"Get a demo\"}],[\"$\",\"$L46\",null,{\"href\":\"$undefined\",\"size\":\"lg\",\"theme\":\"tertiary\",\"analyticsSource\":\"homepage-signup-card\",\"children\":\"$undefined\"}]]}],\"$L47\"]}]\n47:[\"$\",\"div\",null,{\"className\":\"-space-x-1 hidden md:flex\",\"children\":[[[\"$\",\"$L2c\",\"Lucy Jennings\",{\"src\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4a76d0ae3b8eef5d16f525ac375b3570563346a3-800x800-jpg\",\"_type\":\"reference\"},\"crop\":{\"_type\":\"sanity.imageCrop\",\"bottom\":0.35513671874999986,\"left\":0.32833007812500015,\"right\":0.23209960937499996,\"top\":0.21847656250000017},\"hotspot\":{\"_type\":\"sanity.imageHotspot\",\"height\":0.42638671874999995,\"width\":0.4395703124999999,\"x\":0.5481152343750001,\"y\":0.43166992187500014}},\"alt\":\"Lucy Jennings\",\"className\":\"size-10 rounded-full border-2 border-surface-secondary\"}],[\"$\",\"$L2c\",\"Eryn Carman\",{\"src\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-13c3df986e33da4b270a0ede8c6859982f9f87f9-943x943-jpg\",\"_type\":\"reference\"}},\"alt\":\"Eryn Carman\",\"className\":\"size-10 rounded-full border-2 border-surface-secondary\"}],[\"$\",\"$L2c\",\"Rory Malcolm\",{\"src\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-1e715111dcf04d620a13db5d6b70d9a19b74033f-3024x4032-jpg\",\"_type\":\"reference\"}},\"alt\":\"Rory Malcolm\",\"className\":\"size-10 rounded-full border-2 border-surface-secondary\"}]],false]}]\n"])</script></body></html> |