Files
nexus/sreweekly/articles/495/02-anthropic-a-postmortem-of-three-recent-issues.html
2026-09-12 17:23:01 +08:00

1 line
187 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><html lang="en" class="anthropicsans_dce02d96-module__tEBbKW__variable anthropicserif_e7e46c4-module__uImRTq__variable anthropicmono_fae19af3-module__c5XAsG__variable copernicus_e225fe92-module__gIXlfG__variable styrenea_ba30709d-module__X1taUa__variable styreneb_ef815608-module__QsOdUa__variable tiempostext_b1e9a056-module__lQ_52W__variable jetbrainsmono_4a81325a-module__1wasHq__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/2gepcixj9k_19.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/2pnrpp88lh_gg.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/0jlkzpw9ac_ue.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/0hpj44a23iwyo.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/0rgpq5sb7ts3i.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/138-1_49eoue5.js"/><script src="/_next/static/chunks/3nc6x0_y5iwnk.js" async=""></script><script src="/_next/static/chunks/0qt_yb7tkmhnh.js" async=""></script><script src="/_next/static/chunks/1xyeebhobpx1t.js" async=""></script><script src="/_next/static/chunks/turbopack-3a3ubgu7ap1i1.js" async=""></script><script src="/_next/static/chunks/2yl1jv4w6po1z.js" async=""></script><script src="/_next/static/chunks/1ntn7efqc-iiw.js" async=""></script><script src="/_next/static/chunks/0e3-jir0v5afw.js" async=""></script><script src="/_next/static/chunks/0ld574-gx-fgb.js" async=""></script><script src="/_next/static/chunks/3k_473ybucr6n.js" async=""></script><script src="/_next/static/chunks/3c_cvyhuduxm9.js" async=""></script><script src="/_next/static/chunks/0od08xnx_58ui.js" async=""></script><script src="/_next/static/chunks/1dxzjrw9eglfx.js" async=""></script><script src="/_next/static/chunks/1m2tuo2yn9z9q.js" async=""></script><script src="/_next/static/chunks/06m6lbib86rwd.js" async=""></script><script src="/_next/static/chunks/3-fnghd0zoogo.js" async=""></script><script src="/_next/static/chunks/0od98pyc9u2nj.js" async=""></script><script src="/_next/static/chunks/1-9e3zcgh8gk1.js" async=""></script><script src="/_next/static/chunks/0b2dmya4y8ovs.js" async=""></script><link rel="preload" href="/_next/static/chunks/1plsl93aq761e.css" as="style"/><meta name="next-size-adjust" content=""/><meta name="theme-color" content="#141413"/><title>A postmortem of three recent issues \ Anthropic</title><meta name="description" content="This is a technical report on three bugs that intermittently degraded responses from Claude. Below we explain what happened, why it took time to fix, and what we&#x27;re changing."/><meta name="msapplication-TileColor" content="141413"/><meta name="msapplication-config" content="/browserconfig.xml"/><link rel="canonical" href="https://www.anthropic.com/engineering/a-postmortem-of-three-recent-issues"/><meta name="google-site-verification" content="BqiAW_sWOg-KrPk-Accxm6ge9dtnFEyV6DB6vzVZSGs"/><meta property="og:title" content="A postmortem of three recent issues"/><meta property="og:description" content="This is a technical report on three bugs that intermittently degraded responses from Claude. Below we explain what happened, why it took time to fix, and what we&#x27;re changing."/><meta property="og:image" content="https://cdn.sanity.io/images/4zrzovbb/website/412be842c5c6bae6b4bcd515c191b0aa5015e05f-2400x1260.png"/><meta property="og:image:alt" content="Illustration for Anthropic Engineering blog"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@AnthropicAI"/><meta name="twitter:creator" content="@AnthropicAI"/><meta name="twitter:title" content="A postmortem of three recent issues"/><meta name="twitter:description" content="This is a technical report on three bugs that intermittently degraded responses from Claude. Below we explain what happened, why it took time to fix, and what we&#x27;re changing."/><meta name="twitter:image" content="https://cdn.sanity.io/images/4zrzovbb/website/412be842c5c6bae6b4bcd515c191b0aa5015e05f-2400x1260.png"/><meta name="twitter:image:alt" content="Illustration for Anthropic Engineering blog"/><link rel="shortcut icon" href="/favicon.ico"/><link rel="icon" href="/images/icons/favicon-32x32.png"/><link rel="apple-touch-icon" href="/images/icons/apple-touch-icon.png"/><link rel="apple-touch-icon" href="/images/icons/apple-touch-icon.png" sizes="180x180"/><link rel="mask-icon" href="/images/icons/safari-pinned-tab.svg" color="141413"/><script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><header class="SiteHeader-module-scss-module__zKj4Ca__header" data-theme="light"><div class="SiteHeader-module-scss-module__zKj4Ca__skipLinks"><a href="#main-content" class="SiteHeader-module-scss-module__zKj4Ca__skipLink">Skip to main content</a><a href="#footer" class="SiteHeader-module-scss-module__zKj4Ca__skipLink">Skip to footer</a></div><div class="page-wrapper SiteHeader-module-scss-module__zKj4Ca__root"><a href="/" aria-label="Home"><div class="SiteHeader-module-scss-module__zKj4Ca__logoDesktop"><div class="LogoWordmark-module-scss-module__Sdgt-q__logo-wrapper"><svg class="LogoWordmark-module-scss-module__Sdgt-q__logo-static" width="570" height="64" viewBox="0 0 570 64" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="Anthropic"><path d="M139.492 12.9945H160.265V62.9392H173.525V12.9945H194.298V1.06077H139.492V12.9945Z" fill="currentColor"></path><path d="M116.066 44.3757L88.221 1.06077H73.1934V62.9392H86.011V19.6243L113.856 62.9392H128.884V1.06077H116.066V44.3757Z" fill="currentColor"></path><path d="M247.337 25.7238H218.166V1.06077H204.906V62.9392H218.166V37.6575H247.337V62.9392H260.597V1.06077H247.337V25.7238Z" fill="currentColor"></path><path d="M24.663 1.06077L0 62.9392H13.7901L18.834 49.9447H44.6365L49.6796 62.9392H63.4696L38.8066 1.06077H24.663ZM23.2946 38.453L31.7348 16.7072L40.175 38.453H23.2946Z" fill="currentColor"></path><path d="M370.475 0C352.619 0 339.978 13.2597 339.978 32.0884C339.978 50.7403 352.619 64 370.475 64C388.243 64 400.796 50.7403 400.796 32.0884C400.796 13.2597 388.243 0 370.475 0ZM370.475 51.6243C360.044 51.6243 353.68 44.1989 353.68 32.0884C353.68 19.8011 360.044 12.3757 370.475 12.3757C380.818 12.3757 387.094 19.8011 387.094 32.0884C387.094 44.1989 380.818 51.6243 370.475 51.6243Z" fill="currentColor"></path><path d="M555.845 42.1657C553.547 48.1768 548.95 51.6243 542.674 51.6243C532.243 51.6243 525.878 44.1989 525.878 32.0884C525.878 19.8011 532.243 12.3757 542.674 12.3757C548.95 12.3757 553.547 15.8232 555.845 21.8343H569.901C566.453 8.57459 556.11 0 542.674 0C524.818 0 512.177 13.2597 512.177 32.0884C512.177 50.7403 524.818 64 542.674 64C556.199 64 566.541 55.337 569.989 42.1657H555.845Z" fill="currentColor"></path><path d="M471.337 1.06077L496 62.9392H509.525L484.862 1.06077H471.337Z" fill="currentColor"></path><path d="M443.403 1.06077H413.171V62.9392H426.431V40.4862H443.403C457.459 40.4862 466.033 33.0608 466.033 20.7735C466.033 8.48619 457.459 1.06077 443.403 1.06077ZM442.784 28.5525H426.431V12.9945H442.784C449.326 12.9945 452.773 15.6464 452.773 20.7735C452.773 25.9006 449.326 28.5525 442.784 28.5525Z" fill="currentColor"></path><path d="M329.812 19.8895C329.812 8.22099 321.238 1.06077 307.182 1.06077H276.95V62.9392H290.21V38.7182H304.971L318.232 62.9392H332.906L318.223 36.8734C325.593 34.0402 329.812 28.0743 329.812 19.8895ZM290.21 12.9945H306.564C313.105 12.9945 316.552 15.3812 316.552 19.8895C316.552 24.3978 313.105 26.7845 306.564 26.7845H290.21V12.9945Z" fill="currentColor"></path></svg><div class="LogoWordmark-module-scss-module__Sdgt-q__logo-lottie"></div></div></div><svg class="Icon-module-scss-module__lqbdHG__icon SiteHeader-module-scss-module__zKj4Ca__logoMobile" width="32" height="32" viewBox="0 0 46 32"><path d="M32.73 0h-6.945L38.45 32h6.945L32.73 0ZM12.665 0 0 32h7.082l2.59-6.72h13.25l2.59 6.72h7.082L19.929 0h-7.264Zm-.702 19.337 4.334-11.246 4.334 11.246h-8.668Z" fill="currentColor"></path></svg></a><div class="SiteHeader-module-scss-module__zKj4Ca__contentWrapper"><nav class="SiteHeader-module-scss-module__zKj4Ca__nav"><ul class="SiteHeader-module-scss-module__zKj4Ca__navList"><li class="body-3 SiteHeader-module-scss-module__zKj4Ca__navItem" data-category="Research"><button class="SiteHeader-module-scss-module__zKj4Ca__navText" aria-haspopup="menu" aria-expanded="false" aria-controls="nav-dropdown-Research"><span>Research</span><svg class="Icon-module-scss-module__lqbdHG__icon SiteHeader-module-scss-module__zKj4Ca__caretIcon" width="12" height="6.13" viewBox="0 0 8 5"><path d="M7.3016 0.231808C7.44932 0.0678162 7.70306 0.0546398 7.86724 0.20212C8.03137 0.349888 8.04461 0.603568 7.89692 0.767766L4.29684 4.76791L4.23434 4.82417C4.16662 4.87328 4.08425 4.89995 3.99918 4.89995C3.88588 4.89989 3.77733 4.85213 3.70152 4.76791L0.10144 0.767766L0.0537825 0.702139C-0.040206 0.541753 -0.0124254 0.331356 0.131128 0.20212C0.274775 0.0728844 0.486972 0.0674593 0.636608 0.1779L0.696765 0.231808L3.99918 3.90148L7.3016 0.231808Z" fill="currentColor"></path></svg></button></li><li class="body-3 SiteHeader-module-scss-module__zKj4Ca__navItem"><a href="/policy" class="SiteHeader-module-scss-module__zKj4Ca__navText">Policy</a></li><li class="body-3 SiteHeader-module-scss-module__zKj4Ca__navItem" data-category="Commitments"><button class="SiteHeader-module-scss-module__zKj4Ca__navText" aria-haspopup="menu" aria-expanded="false" aria-controls="nav-dropdown-Commitments"><span>Commitments</span><svg class="Icon-module-scss-module__lqbdHG__icon SiteHeader-module-scss-module__zKj4Ca__caretIcon" width="12" height="6.13" viewBox="0 0 8 5"><path d="M7.3016 0.231808C7.44932 0.0678162 7.70306 0.0546398 7.86724 0.20212C8.03137 0.349888 8.04461 0.603568 7.89692 0.767766L4.29684 4.76791L4.23434 4.82417C4.16662 4.87328 4.08425 4.89995 3.99918 4.89995C3.88588 4.89989 3.77733 4.85213 3.70152 4.76791L0.10144 0.767766L0.0537825 0.702139C-0.040206 0.541753 -0.0124254 0.331356 0.131128 0.20212C0.274775 0.0728844 0.486972 0.0674593 0.636608 0.1779L0.696765 0.231808L3.99918 3.90148L7.3016 0.231808Z" fill="currentColor"></path></svg></button></li><li class="body-3 SiteHeader-module-scss-module__zKj4Ca__navItem" data-category="Learn"><button class="SiteHeader-module-scss-module__zKj4Ca__navText" aria-haspopup="menu" aria-expanded="false" aria-controls="nav-dropdown-Learn"><span>Learn</span><svg class="Icon-module-scss-module__lqbdHG__icon SiteHeader-module-scss-module__zKj4Ca__caretIcon" width="12" height="6.13" viewBox="0 0 8 5"><path d="M7.3016 0.231808C7.44932 0.0678162 7.70306 0.0546398 7.86724 0.20212C8.03137 0.349888 8.04461 0.603568 7.89692 0.767766L4.29684 4.76791L4.23434 4.82417C4.16662 4.87328 4.08425 4.89995 3.99918 4.89995C3.88588 4.89989 3.77733 4.85213 3.70152 4.76791L0.10144 0.767766L0.0537825 0.702139C-0.040206 0.541753 -0.0124254 0.331356 0.131128 0.20212C0.274775 0.0728844 0.486972 0.0674593 0.636608 0.1779L0.696765 0.231808L3.99918 3.90148L7.3016 0.231808Z" fill="currentColor"></path></svg></button></li><li class="body-3 SiteHeader-module-scss-module__zKj4Ca__navItem"><a href="/news" class="SiteHeader-module-scss-module__zKj4Ca__navText">News</a></li></ul></nav><div class="SiteHeader-module-scss-module__zKj4Ca__claudeCtaWrapper"><a href="https://claude.ai/" class="SiteHeader-module-scss-module__zKj4Ca__claudeCtaButton body-3" target="_blank" rel="noopener noreferrer">Try Claude</a><div class="SiteHeader-module-scss-module__zKj4Ca__claudeCtaDropdownTrigger"><svg class="Icon-module-scss-module__lqbdHG__icon SiteHeader-module-scss-module__zKj4Ca__claudeCtaIcon" width="12" height="6.13" viewBox="0 0 8 5"><path d="M7.3016 0.231808C7.44932 0.0678162 7.70306 0.0546398 7.86724 0.20212C8.03137 0.349888 8.04461 0.603568 7.89692 0.767766L4.29684 4.76791L4.23434 4.82417C4.16662 4.87328 4.08425 4.89995 3.99918 4.89995C3.88588 4.89989 3.77733 4.85213 3.70152 4.76791L0.10144 0.767766L0.0537825 0.702139C-0.040206 0.541753 -0.0124254 0.331356 0.131128 0.20212C0.274775 0.0728844 0.486972 0.0674593 0.636608 0.1779L0.696765 0.231808L3.99918 3.90148L7.3016 0.231808Z" fill="currentColor"></path></svg></div></div><button class="SiteHeader-module-scss-module__zKj4Ca__mobileIcon" aria-label="Navigation menu"><svg class="Icon-module-scss-module__lqbdHG__icon" width="24" height="24" viewBox="0 0 40 40"><path d="M18.75 28C19.1641 28.0002 19.5 28.3359 19.5 28.75C19.4999 29.1641 19.164 29.4998 18.75 29.5H7.91699C7.50281 29.5 7.16705 29.1642 7.16699 28.75C7.16699 28.3358 7.50278 28 7.91699 28H18.75ZM32.084 19.25C32.4979 19.2504 32.834 19.586 32.834 20C32.8339 20.4139 32.4979 20.7496 32.084 20.75H7.91699C7.50281 20.75 7.16705 20.4142 7.16699 20C7.16699 19.5858 7.50278 19.25 7.91699 19.25H32.084ZM32.084 10.5C32.4979 10.5004 32.834 10.836 32.834 11.25C32.8339 11.6639 32.4979 11.9996 32.084 12H7.91699C7.50282 12 7.16706 11.6642 7.16699 11.25C7.16699 10.8358 7.50278 10.5 7.91699 10.5H32.084Z" fill="currentColor"></path></svg></button></div></div></header><main id="main-content" class=""><section class="page-wrapper HeroEngineering-module-scss-module__j1ivRa__hero" aria-label="Engineering Article Hero"><a class="body-2 bold HeroEngineering-module-scss-module__j1ivRa__hubLink" href="/engineering">Engineering at Anthropic</a><div class="HeroEngineering-module-scss-module__j1ivRa__content"><div class="HeroEngineering-module-scss-module__j1ivRa__header"><div class="HeroEngineering-module-scss-module__j1ivRa__heroImage"><img alt="" loading="lazy" width="1000" height="1000" decoding="async" data-nimg="1" style="color:transparent" src="https://www-cdn.anthropic.com/images/4zrzovbb/website/0321b0ecbbf53535e93be1310ae1935157bcebdd-1000x1000.svg"/></div><h1 class="headline-1">A postmortem of three recent issues</h1></div><div class="HeroEngineering-module-scss-module__j1ivRa__metadata"><p class="body-2 HeroEngineering-module-scss-module__j1ivRa__date">Published <!-- -->Sep 17, 2025</p><p class="body-large-1 HeroEngineering-module-scss-module__j1ivRa__summary">This is a technical report on three bugs that intermittently degraded responses from Claude. Below we explain what happened, why it took time to fix, and what we&#x27;re changing.</p></div></div></section><div class="page-wrapper"><article><div class="ArticleDetail-module-scss-module__YVTUHa__grid"><div class="ArticleDetail-module-scss-module__YVTUHa__sidebar-container"><aside class="page-wrapper Sidebar-module-scss-module__5Xbtsq__sidebar contentFadeUp" data-theme="ivory"><button type="button" class="Sidebar-module-scss-module__5Xbtsq__sidebar-toggle" aria-label="Show table of contents" aria-expanded="false"><span aria-hidden="true"><svg class="Icon-module-scss-module__lqbdHG__icon" width="24" height="24" viewBox="0 0 24 24"><path d="M3.25 17.75v-1.5h17.5v1.5H3.25Zm0-5.2v-1.5h17.5v1.5H3.25Zm0-5.175v-1.5h17.5v1.5H3.25Z" fill="#141413"></path></svg></span></button><button class="Sidebar-module-scss-module__5Xbtsq__sidebar-button" aria-expanded="false"><span class="caption bold"></span><span aria-hidden="true"><svg class="Icon-module-scss-module__lqbdHG__icon" width="8" height="5" viewBox="0 0 8 5"><path d="M7.3016 0.231808C7.44932 0.0678162 7.70306 0.0546398 7.86724 0.20212C8.03137 0.349888 8.04461 0.603568 7.89692 0.767766L4.29684 4.76791L4.23434 4.82417C4.16662 4.87328 4.08425 4.89995 3.99918 4.89995C3.88588 4.89989 3.77733 4.85213 3.70152 4.76791L0.10144 0.767766L0.0537825 0.702139C-0.040206 0.541753 -0.0124254 0.331356 0.131128 0.20212C0.274775 0.0728844 0.486972 0.0674593 0.636608 0.1779L0.696765 0.231808L3.99918 3.90148L7.3016 0.231808Z" fill="#141413"></path></svg></span></button><div><nav aria-label="Article sections"><ul class="Sidebar-module-scss-module__5Xbtsq__header-list"></ul></nav></div></aside></div><div class="Body-module-scss-module__z40yvW__body ArticleDetail-module-scss-module__YVTUHa__body-container" data-theme="ivory"><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">Between August and early September, three infrastructure bugs intermittently degraded Claude&#x27;s response quality. We&#x27;ve now resolved these issues and want to explain what happened.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"></p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">In early August, a number of users began reporting degraded responses from Claude. These initial reports were difficult to distinguish from normal variation in user feedback. By late August, the increasing frequency and persistence of these reports prompted us to open an investigation that led us to uncover three separate infrastructure bugs.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"></p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">To state it plainly: We never reduce model quality due to demand, time of day, or server load. The problems our users reported were due to infrastructure bugs alone.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"></p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">We recognize users expect consistent quality from Claude, and we maintain an extremely high bar for ensuring infrastructure changes don&#x27;t affect model outputs. In these recent incidents, we didn&#x27;t meet that bar. The following postmortem explains what went wrong, why detection and resolution took longer than we would have wanted, and what we&#x27;re changing to prevent similar future incidents.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"></p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">We don&#x27;t typically share this level of technical detail about our infrastructure, but the scope and complexity of these issues justified a more comprehensive explanation.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"></p><h2 class="Body-module-scss-module__z40yvW__reading-column headline-4 post-heading" id="how-we-serve-claude-at-scale">How we serve Claude at scale</h2><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">We serve Claude to millions of users via our first-party API, Amazon Bedrock, and Google Cloud&#x27;s Vertex AI. We deploy Claude across multiple hardware platforms, namely AWS Trainium, NVIDIA GPUs, and Google TPUs. This approach provides the capacity and geographic distribution necessary to serve users worldwide.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"></p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">Each hardware platform has different characteristics and requires specific optimizations. Despite these variations, we have strict equivalence standards for model implementations. Our aim is that users should get the same quality responses regardless of which platform serves their request. This complexity means that any infrastructure change requires careful validation across all platforms and configurations.</p><h2 class="Body-module-scss-module__z40yvW__reading-column headline-4 post-heading" id="timeline-of-events">Timeline of events</h2><div class="Body-module-scss-module__z40yvW__media-column Body-module-scss-module__z40yvW__inline"><figure class="ImageWithCaption-module-scss-module__Duq99q__e-imageWithCaption"><img alt="Illustrative timeline of events on the Claude API. Yellow: issue detected, Red: degradation worsened, Green: fix deployed." loading="lazy" width="3840" height="1800" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fwww-cdn.anthropic.com%2Fimages%2F4zrzovbb%2Fwebsite%2Fd707dfc2effceba608d04007bc776132a3e57838-3840x1800.png&amp;w=3840&amp;q=75 1x" src="/_next/image?url=https%3A%2F%2Fwww-cdn.anthropic.com%2Fimages%2F4zrzovbb%2Fwebsite%2Fd707dfc2effceba608d04007bc776132a3e57838-3840x1800.png&amp;w=3840&amp;q=75"/><figcaption class="caption">Illustrative timeline of events on the <strong>Claude API</strong>. Yellow: issue detected, Red: degradation worsened, Green: fix deployed.</figcaption></figure></div><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">The overlapping nature of these bugs made diagnosis particularly challenging. The first bug was introduced on August 5, affecting approximately 0.8% of requests made to Sonnet 4. Two more bugs arose from deployments on August 25 and 26.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"></p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">Although initial impacts were limited, a load balancing change on August 29 started to increase affected traffic. This caused many more users to experience issues while others continued to see normal performance, creating confusing and contradictory reports.</p><h2 class="Body-module-scss-module__z40yvW__reading-column headline-4 post-heading" id="three-overlapping-issues">Three overlapping issues</h2><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">Below we describe the three bugs that caused the degradation, when they occurred, and how we resolved them:</p><h3 class="Body-module-scss-module__z40yvW__reading-column headline-5 post-section" id="1-context-window-routing-error">1. Context window routing error</h3><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">On August 5, some Sonnet 4 requests were misrouted to servers configured for the upcoming <a href="https://docs.claude.com/en/docs/build-with-claude/context-windows#1m-token-context-window">1M token</a> <a href="https://docs.claude.com/en/docs/build-with-claude/context-windows">context window</a>. This bug initially affected 0.8% of requests. On August 29, a routine load balancing change unintentionally increased the number of short-context requests routed to the 1M context servers. At the worst impacted hour on August 31, 16% of Sonnet 4 requests were affected.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">Approximately 30% of Claude Code users who made requests during this period had at least one message routed to the wrong server type, resulting in degraded responses. On Amazon Bedrock, misrouted traffic peaked at 0.18% of all Sonnet 4 requests from August 12. Incorrect routing affected less than 0.0004% of requests on Google Cloud&#x27;s Vertex AI between August 27 and September 16.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">However, some users were affected more severely, as our routing is &quot;sticky&quot;. This meant that once a request was served by the incorrect server, subsequent follow-ups were likely to be served by the same incorrect server.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"><strong>Resolution:</strong> We fixed the routing logic to ensure short- and long-context requests were directed to the correct server pools. We deployed the fix on September 4. Rollout to our first-party platform and Google Cloud&#x27;s Vertex AI was completed by September 16, and to AWS Bedrock by September 18.</p><h3 class="Body-module-scss-module__z40yvW__reading-column headline-5 post-section" id="2-output-corruption">2. Output corruption</h3><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">On August 25, we deployed a misconfiguration to the Claude API TPU servers that caused an error during token generation. An issue caused by a runtime performance optimization occasionally assigned a high probability to tokens that should rarely be produced given the context, for example producing Thai or Chinese characters in response to English prompts, or producing obvious syntax errors in code. A small subset of users that asked a question in English might have seen &quot;สวัสดี&quot; in the middle of the response, for example.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">This corruption affected requests made to Opus 4.1 and Opus 4 on August 25-28, and requests to Sonnet 4 August 25–September 2. Third-party platforms were not affected by this issue.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"><strong>Resolution:</strong> We identified the issue and rolled back the change on September 2. We&#x27;ve added detection tests for unexpected character outputs to our deployment process.</p><h3 class="Body-module-scss-module__z40yvW__reading-column headline-5 post-section" id="3-approximate-top-k-xlatpu-miscompilation">3. Approximate top-k XLA:TPU miscompilation</h3><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">On August 25, we deployed code to improve how Claude selects tokens during text generation. This change inadvertently triggered a latent bug in the XLA:TPU<sup class="caption Body-module-scss-module__z40yvW__sup">[1] </sup>compiler, which has been confirmed to affect requests to Claude Haiku 3.5.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">We also believe this could have impacted a subset of Sonnet 4 and Opus 3 on the Claude API. Third-party platforms were not affected by this issue.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"><strong>Resolution:</strong> We first observed the bug affecting Haiku 3.5 and rolled it back on September 4. We later noticed user reports of problems with Opus 3 that were compatible with this bug, and rolled it back on September 12. After extensive investigation we were unable to reproduce this bug on Sonnet 4 but decided to also roll it back out of an abundance of caution.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">Simultaneously, we have (a) been working with the XLA:TPU team on a fix for the compiler bug and (b) rolled out a fix to use exact top-k with enhanced precision. For details, see the deep dive below.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"></p><h2 class="Body-module-scss-module__z40yvW__reading-column headline-4 post-heading" id="a-closer-look-at-the-xla-compiler-bug">A closer look at the XLA compiler bug</h2><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">To illustrate the complexity of these issues, here&#x27;s how the XLA compiler bug manifested and why it proved particularly challenging to diagnose.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"></p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">When Claude generates text, it calculates probabilities for each possible next word, then randomly chooses a sample from this probability distribution. We use &quot;top-p sampling&quot; to avoid nonsensical outputs—only considering words whose cumulative probability reaches a threshold (typically 0.99 or 0.999). On TPUs, our models run across multiple chips, with probability calculations happening in different locations. To sort these probabilities, we need to coordinate data between chips, which is complex.<sup class="caption Body-module-scss-module__z40yvW__sup">[2]</sup></p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"></p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">In December 2024, we discovered our TPU implementation would occasionally drop the most probable token when <a href="https://docs.claude.com/en/docs/about-claude/glossary#temperature">temperature</a> was zero. We deployed a workaround to fix this case.</p><div class="Body-module-scss-module__z40yvW__media-column Body-module-scss-module__z40yvW__inline"><figure class="ImageWithCaption-module-scss-module__Duq99q__e-imageWithCaption"><img alt="Code snippet of a December 2024 patch to work around the unexpected dropped token bug when temperature = 0." loading="lazy" width="2000" height="500" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fwww-cdn.anthropic.com%2Fimages%2F4zrzovbb%2Fwebsite%2Fefee0d3d25f6b03cbfc57e70e0e364dcd8b82fe0-2000x500.png&amp;w=2048&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fwww-cdn.anthropic.com%2Fimages%2F4zrzovbb%2Fwebsite%2Fefee0d3d25f6b03cbfc57e70e0e364dcd8b82fe0-2000x500.png&amp;w=3840&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fwww-cdn.anthropic.com%2Fimages%2F4zrzovbb%2Fwebsite%2Fefee0d3d25f6b03cbfc57e70e0e364dcd8b82fe0-2000x500.png&amp;w=3840&amp;q=75"/><figcaption class="caption">Code snippet of a December 2024 patch to work around the unexpected dropped token bug when temperature = 0.</figcaption></figure></div><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">The root cause involved mixed precision arithmetic. Our models compute next-token probabilities in <a href="https://github.com/tensorflow/tensorflow/blob/f41959ccb2d9d4c722fe8fc3351401d53bcf4900/tensorflow/core/framework/bfloat16.h">bf16</a> (16-bit floating point). However, the vector processor is <a href="https://dl.acm.org/doi/pdf/10.1145/3360307">fp32-native</a>, so the TPU compiler (XLA) can optimize runtime by converting some operations to fp32 (32-bit). This optimization pass is guarded by the <code class="InlineCodeBlock-module-scss-module__nsPAba__code">xla_allow_excess_precision</code> flag which defaults to true.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"></p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">This caused a mismatch: operations that should have agreed on the highest probability token were running at different precision levels. The precision mismatch meant they didn&#x27;t agree on which token had the highest probability. This caused the highest probability token to sometimes disappear from consideration entirely.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"></p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">On August 26, we deployed a rewrite of our sampling code to fix the precision issues and improve how we handled probabilities at the limit that reach the top-p threshold. But in fixing these problems, we exposed a trickier one.</p><div class="Body-module-scss-module__z40yvW__media-column Body-module-scss-module__z40yvW__inline"><figure class="ImageWithCaption-module-scss-module__Duq99q__e-imageWithCaption"><img alt="Code snippet showing minimized reproducer merged as part of the August 11 change that root-caused the “bug” being worked around in December 2024; in reality, it’s expected behavior of the xla_allow_excess_precision flag." loading="lazy" width="2000" height="2560" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fwww-cdn.anthropic.com%2Fimages%2F4zrzovbb%2Fwebsite%2F6d10e58c0bd5fd7cb03dc0adc716cb1e4f039343-2000x2560.png&amp;w=2048&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fwww-cdn.anthropic.com%2Fimages%2F4zrzovbb%2Fwebsite%2F6d10e58c0bd5fd7cb03dc0adc716cb1e4f039343-2000x2560.png&amp;w=3840&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fwww-cdn.anthropic.com%2Fimages%2F4zrzovbb%2Fwebsite%2F6d10e58c0bd5fd7cb03dc0adc716cb1e4f039343-2000x2560.png&amp;w=3840&amp;q=75"/><figcaption class="caption">Code snippet showing a minimized reproducer merged as part of the August 11 change that root-caused the &quot;bug&quot; being worked around in December 2024. In reality, it’s expected behavior of the <code>xla_allow_excess_precision</code> flag.</figcaption></figure></div><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">Our fix removed the December workaround because we believed we&#x27;d solved the root cause. This led to a deeper bug in the <a href="https://docs.jax.dev/en/latest/_autosummary/jax.lax.approx_max_k.html">approximate top-k</a> operation—a performance optimization that quickly finds the highest probability tokens.<sup class="caption Body-module-scss-module__z40yvW__sup">[3]</sup> This approximation sometimes returned completely wrong results, but only for certain batch sizes and model configurations. The December workaround had been inadvertently masking this problem.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"></p><div class="Body-module-scss-module__z40yvW__media-column Body-module-scss-module__z40yvW__inline"><figure class="ImageWithCaption-module-scss-module__Duq99q__e-imageWithCaption"><img alt="Slack message showing reproducer of the underlying approximate top-k bug shared with the XLA:TPU engineers who developed the algorithm. The code returns correct results when run on CPUs." loading="lazy" width="2400" height="1404" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fwww-cdn.anthropic.com%2Fimages%2F4zrzovbb%2Fwebsite%2F7e42db934d0e84ea40fc56b416ddb09b2097a5ff-2400x1404.png&amp;w=3840&amp;q=75 1x" src="/_next/image?url=https%3A%2F%2Fwww-cdn.anthropic.com%2Fimages%2F4zrzovbb%2Fwebsite%2F7e42db934d0e84ea40fc56b416ddb09b2097a5ff-2400x1404.png&amp;w=3840&amp;q=75"/><figcaption class="caption">Reproducer of the underlying approximate top-k bug shared with the XLA:TPU engineers who <a href="https://arxiv.org/pdf/2206.14286">developed the algorithm</a>. The code returns correct results when run on CPUs.</figcaption></figure></div><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">The bug&#x27;s behavior was frustratingly inconsistent. It changed depending on unrelated factors such as what operations ran before or after it, and whether debugging tools were enabled. The same prompt might work perfectly on one request and fail on the next.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"></p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">While investigating, we also discovered that the exact top-k operation no longer had the prohibitive performance penalty it once did. We switched from approximate to exact top-k and standardized some additional operations on fp32 precision.<sup class="caption Body-module-scss-module__z40yvW__sup">[4]</sup> Model quality is non-negotiable, so we accepted the minor efficiency impact.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"></p><h2 class="Body-module-scss-module__z40yvW__reading-column headline-4 post-heading" id="why-detection-was-difficult">Why detection was difficult</h2><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">Our validation process ordinarily relies on benchmarks alongside safety evaluations and performance metrics. Engineering teams perform spot checks and deploy to small &quot;canary&quot; groups first.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"></p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">These issues exposed critical gaps that we should have identified earlier. The evaluations we ran simply didn&#x27;t capture the degradation users were reporting, in part because Claude often recovers well from isolated mistakes. Our own privacy practices also created challenges in investigating reports. Our internal privacy and security controls limit how and when engineers can access user interactions with Claude, in particular when those interactions are not reported to us as feedback. This protects user privacy but prevents engineers from examining the problematic interactions needed to identify or reproduce bugs.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"></p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">Each bug produced different symptoms on different platforms at different rates. This created a confusing mix of reports that didn&#x27;t point to any single cause. It looked like random, inconsistent degradation.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"></p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">More fundamentally, we relied too heavily on noisy evaluations. Although we were aware of an increase in reports online, we lacked a clear way to connect these to each of our recent changes. When negative reports spiked on August 29, we didn&#x27;t immediately make the connection to an otherwise standard load balancing change.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"></p><h2 class="Body-module-scss-module__z40yvW__reading-column headline-4 post-heading" id="what-were-changing">What we&#x27;re changing</h2><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">As we continue to improve our infrastructure, we&#x27;re also improving the way we evaluate and prevent bugs like those discussed above across all platforms where we serve Claude. Here&#x27;s what we&#x27;re changing:</p><ul class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"><li><strong>More sensitive evaluations:</strong> To help discover the root cause of any given issue, we’ve developed evaluations that can more reliably differentiate between working and broken implementations. We’ll keep improving these evaluations to keep a closer eye on model quality.</li><li><strong>Quality evaluations in more places:</strong> Although we run regular evaluations on our systems, we will run them continuously on true production systems to catch issues such as the context window load balancing error.</li><li><strong>Faster debugging tooling:</strong> We&#x27;ll develop infrastructure and tooling to better debug community-sourced feedback without sacrificing user privacy. Additionally, some bespoke tools developed here will be used to reduce the remediation time in future similar incidents, if those should occur.</li></ul><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">Evals and monitoring are important. But these incidents have shown that we also need continuous signal from users when responses from Claude aren&#x27;t up to the usual standard. Reports of specific changes observed, examples of unexpected behavior encountered, and patterns across different use cases all helped us isolate the issues.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"></p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">It remains particularly helpful for users to continue to send us their feedback directly. You can use the <code class="InlineCodeBlock-module-scss-module__nsPAba__code">/bug</code> command in Claude Code or you can use the &quot;thumbs down&quot; button in the Claude apps to do so. Developers and researchers often create new and interesting ways to evaluate model quality that complement our internal testing. If you&#x27;d like to share yours, reach out to <a href="mailto:feedback@anthropic.com">feedback@anthropic.com</a>.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"></p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">We remain grateful to our community for these contributions.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"></p><h4 class="Body-module-scss-module__z40yvW__reading-column headline-6 post-subsection" id="acknowledgments-">Acknowledgments </h4><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text">Written by Sam McAllister, with thanks to Stuart Ritchie, Jonathan Gray, Kashyap Murali, Brennan Saeta, Oliver Rausch, Alex Palcuie, and many others.</p><p class="Body-module-scss-module__z40yvW__reading-column body-2 serif post-text"><sup class="caption Body-module-scss-module__z40yvW__sup"></sup></p><p class="Body-module-scss-module__z40yvW__reading-column body-3 serif post-footnote Body-module-scss-module__z40yvW__footnote"><sup class="caption Body-module-scss-module__z40yvW__sup">[1]</sup> XLA:TPU is the optimizing compiler that translates <a href="https://openxla.org/xla/architecture">XLA</a> High Level Optimizing language—often written using <a href="https://docs.jax.dev/en/latest">JAX</a>—to TPU machine instructions.</p><p class="Body-module-scss-module__z40yvW__reading-column body-3 serif post-footnote Body-module-scss-module__z40yvW__footnote"><sup class="caption Body-module-scss-module__z40yvW__sup">[2]</sup> Our models are too large for single chips and are partitioned across tens of chips or more, making our sorting operation a distributed sort. TPUs (just like GPUs and Trainium) also have different performance characteristics than CPUs, requiring different implementation techniques using vectorized operations instead of serial algorithms.</p><p class="Body-module-scss-module__z40yvW__reading-column body-3 serif post-footnote Body-module-scss-module__z40yvW__footnote"><sup class="caption Body-module-scss-module__z40yvW__sup">[3]</sup> We had been using this approximate operation because it yielded substantial performance improvements. The approximation works by accepting potential inaccuracies in the lowest probability tokens, which shouldn&#x27;t affect quality—except when the bug caused it to drop the highest probability token instead.</p><p class="Body-module-scss-module__z40yvW__reading-column body-3 serif post-footnote Body-module-scss-module__z40yvW__footnote"><sup class="caption Body-module-scss-module__z40yvW__sup">[4]</sup> Note that the now-correct top-k implementation may result in slight differences in the inclusion of tokens near the top-p threshold, and in rare cases users may benefit from re-tuning their choice of top-p.</p></div></div></article><div class="NewsletterSubscribe-module-scss-module__MOPAja__wrapper"><div class="NewsletterSubscribe-module-scss-module__MOPAja__content"><div class="NewsletterSubscribe-module-scss-module__MOPAja__text-content"><h2 class="headline-5 NewsletterSubscribe-module-scss-module__MOPAja__title">Get the developer newsletter</h2><div class="NewsletterSubscribe-module-scss-module__MOPAja__body"><p class="body-1 serif tight">Product updates, how-tos, community spotlights, and more. Delivered monthly to your inbox.</p></div></div><div class="NewsletterSubscribe-module-scss-module__MOPAja__form-container"><form class="NewsletterSubscribe-module-scss-module__MOPAja__email-form"><div class="NewsletterSubscribe-module-scss-module__MOPAja__input-wrapper"><input type="email" aria-label="Email address" placeholder="Enter your email" class="NewsletterSubscribe-module-scss-module__MOPAja__email-input" required="" name="email" value=""/><button type="submit" class="NewsletterSubscribe-module-scss-module__MOPAja__submit-button" aria-label="Subscribe"><svg class="Icon-module-scss-module__lqbdHG__icon" width="20" height="20" viewBox="0 0 21 21"><path d="M4.14585 9.87492L14.4584 9.87492L9.60419 5.04158L10.5 4.14575L16.8542 10.4999L10.5 16.8541L9.60419 15.9583L14.4584 11.1249L4.14585 11.1249L4.14585 9.87492Z" fill="currentColor"></path></svg></button></div><p class="body-3 NewsletterSubscribe-module-scss-module__MOPAja__disclaimer">Please provide your email address if you&#x27;d like to receive our monthly developer newsletter. You can unsubscribe at any time.</p></form></div></div></div></div></main><footer id="footer" class="SiteFooter-module-scss-module__JdOqwq__root" role="contentinfo" aria-label="Site footer"><div class="page-wrapper SiteFooter-module-scss-module__JdOqwq__footer"><div class="SiteFooter-module-scss-module__JdOqwq__logoWrapper"><a href="/" aria-label="Return to homepage"><svg class="Icon-module-scss-module__lqbdHG__icon" width="46" height="32" viewBox="0 0 46 32"><path d="M32.73 0h-6.945L38.45 32h6.945L32.73 0ZM12.665 0 0 32h7.082l2.59-6.72h13.25l2.59 6.72h7.082L19.929 0h-7.264Zm-.702 19.337 4.334-11.246 4.334 11.246h-8.668Z" fill="#faf9f5"></path></svg></a></div><nav class="SiteFooter-module-scss-module__JdOqwq__linksWrapper" aria-label="Footer navigation" style="--footer-columns:4"><div class="SiteFooter-module-scss-module__JdOqwq__columnSection"><div class="SiteFooter-module-scss-module__JdOqwq__listSection"><h3 class="body-4 bold">Products</h3><ul class="SiteFooter-module-scss-module__JdOqwq__list"><li><a href="https://claude.com/product/overview" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Claude</a></li><li><a href="https://claude.com/product/claude-code" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Claude Code</a></li><li><a href="https://claude.com/product/claude-code/enterprise" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Claude Code Enterprise</a></li><li><a href="https://claude.com/product/cowork" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Claude Cowork</a></li><li><a href="https://claude.com/product/tag" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">@Claude</a></li><li><a href="https://claude.com/product/design" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Claude Design</a></li><li><a href="https://claude.com/product/claude-science" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Claude Science</a></li><li><a href="https://claude.com/product/claude-security" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Claude Security</a></li><li><a href="https://claude.com/claude-in-chrome" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Claude in Chrome</a></li><li><a href="https://claude.com/claude-for-microsoft-365" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Claude for Microsoft 365</a></li><li><a href="https://www.claude.com/skills" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Skills</a></li><li><a href="https://claude.ai/download" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Download app</a></li><li><a href="https://claude.com/pricing" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Pricing</a></li><li><a href="https://claude.ai/" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Log in to Claude</a></li></ul></div><div class="SiteFooter-module-scss-module__JdOqwq__listSection"><h3 class="body-4 bold">Models</h3><ul class="SiteFooter-module-scss-module__JdOqwq__list"><li><a href="https://www.anthropic.com/claude/mythos" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Mythos</a></li><li><a href="https://www.anthropic.com/claude/fable" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Fable</a></li><li><a href="https://www.anthropic.com/claude/opus" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Opus</a></li><li><a href="https://www.anthropic.com/claude/sonnet" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Sonnet</a></li><li><a href="https://www.anthropic.com/claude/haiku" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Haiku</a></li></ul></div></div><div class="SiteFooter-module-scss-module__JdOqwq__columnSection"><div class="SiteFooter-module-scss-module__JdOqwq__listSection"><h3 class="body-4 bold">Solutions</h3><ul class="SiteFooter-module-scss-module__JdOqwq__list"><li><a href="https://claude.com/solutions/agents" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">AI agents</a></li><li><a href="https://claude.com/solutions/code-modernization" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Code modernization</a></li><li><a href="https://claude.com/solutions/coding" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Coding</a></li><li><a href="https://claude.com/solutions/commerce" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Commerce</a></li><li><a href="https://claude.com/solutions/customer-support" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Customer support</a></li><li><a href="https://claude.com/solutions/cybersecurity" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Cybersecurity</a></li><li><a href="https://claude.com/solutions/enterprise" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Enterprise</a></li><li><a href="https://claude.com/solutions/financial-services" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Financial services</a></li><li><a href="https://claude.com/solutions/government" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Government</a></li><li><a href="https://claude.com/solutions/healthcare" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Healthcare</a></li><li><a href="https://claude.com/solutions/education" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Higher education</a></li><li><a href="https://claude.com/solutions/teachers" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">K-12 teachers</a></li><li><a href="https://claude.com/solutions/legal" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Legal</a></li><li><a href="https://claude.com/solutions/life-sciences" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Life sciences</a></li><li><a href="https://claude.com/solutions/nonprofits" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Nonprofits</a></li><li><a href="https://claude.com/solutions/small-business" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Small business</a></li></ul></div><div class="SiteFooter-module-scss-module__JdOqwq__listSection"><h3 class="body-4 bold">Claude Platform</h3><ul class="SiteFooter-module-scss-module__JdOqwq__list"><li><a href="https://claude.com/platform/api" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Overview</a></li><li><a href="https://platform.claude.com/docs" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Developer docs</a></li><li><a href="https://claude.com/pricing#api" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Pricing</a></li><li><a href="https://claude.com/ecosystem" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Ecosystem</a></li><li><a href="https://claude.com/platform/marketplace" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Marketplace</a></li><li><a href="https://claude.com/regional-compliance" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Regional compliance</a></li><li><a href="https://claude.com/partners/claude-on-aws" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Claude on AWS</a></li><li><a href="https://claude.com/partners/google-cloud-vertex-ai" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Google Cloud</a></li><li><a href="https://claude.com/partners/microsoft-foundry" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Microsoft Foundry</a></li><li><a href="https://platform.claude.com/" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Console login</a></li></ul></div></div><div class="SiteFooter-module-scss-module__JdOqwq__columnSection"><div class="SiteFooter-module-scss-module__JdOqwq__listSection"><h3 class="body-4 bold">Resources</h3><ul class="SiteFooter-module-scss-module__JdOqwq__list"><li><a href="https://claude.com/blog" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Blog</a></li><li><a href="https://claude.com/partners" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Claude partner network</a></li><li><a href="https://claude.com/community" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Community</a></li><li><a href="https://claude.com/connectors" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Connectors</a></li><li><a href="https://academy.claude.com" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Courses</a></li><li><a href="https://claude.com/customers" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Customer stories</a></li><li><a href="/engineering" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Engineering at Anthropic</a></li><li><a href="/events" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Events</a></li><li><a href="https://claude.com/plugins" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Plugins</a></li><li><a href="https://claude.com/partners/powered-by-claude" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Powered by Claude</a></li><li><a href="https://claude.com/partners/services" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Service partners</a></li><li><a href="https://claude.com/resources/tutorials" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Tutorials</a></li><li><a href="https://claude.com/resources/use-cases" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Use cases</a></li></ul></div><div class="SiteFooter-module-scss-module__JdOqwq__listSection"><h3 class="body-4 bold">Programs</h3><ul class="SiteFooter-module-scss-module__JdOqwq__list"><li><a href="https://claude.com/programs/startups" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Startups</a></li><li><a href="https://claude.com/programs/team-plan-for-scientists" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Scientists</a></li></ul></div><div class="SiteFooter-module-scss-module__JdOqwq__listSection"><h3 class="body-4 bold">Help and security</h3><ul class="SiteFooter-module-scss-module__JdOqwq__list"><li><a href="https://www.anthropic.com/supported-countries" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Availability</a></li><li><a href="https://status.anthropic.com/" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Status</a></li><li><a href="https://support.claude.com/en/" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4" target="_blank" rel="noopener noreferrer">Support center</a></li></ul></div></div><div class="SiteFooter-module-scss-module__JdOqwq__columnSection"><div class="SiteFooter-module-scss-module__JdOqwq__listSection"><h3 class="body-4 bold">Company</h3><ul class="SiteFooter-module-scss-module__JdOqwq__list"><li><a href="/company" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Anthropic</a></li><li><a href="/careers" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Careers</a></li><li><a href="/company/leadership" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Leadership</a></li><li><a href="/policy" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Policy</a></li><li><a href="/economic-futures" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Economic Futures</a></li><li><a href="/research" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Research</a></li><li><a href="/news" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">News</a></li><li><a href="/constitution" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Claude’s Constitution</a></li><li><a href="/claude-corps" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Claude Corps</a></li><li><a href="https://www.anthropic.com/path-to-hope" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Keep thinking</a></li><li><a href="/policy-on-the-ai-exponential" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Policy on the AI Exponential</a></li><li><a href="https://www.anthropic.com/news/announcing-our-updated-responsible-scaling-policy" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Responsible Scaling Policy</a></li><li><a href="https://trust.anthropic.com/" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Security and compliance</a></li><li><a href="/transparency" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Transparency</a></li></ul></div><div class="SiteFooter-module-scss-module__JdOqwq__listSection"><h3 class="body-4 bold">Terms and policies</h3><ul class="SiteFooter-module-scss-module__JdOqwq__list"><li><a href="https://www.anthropic.com/legal/privacy" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Privacy policy</a></li><li><a href="https://www.anthropic.com/legal/consumer-health-data-privacy-policy" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Consumer health data privacy policy</a></li><li><a href="https://www.anthropic.com/responsible-disclosure-policy" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Responsible disclosure policy</a></li><li><a href="https://www.anthropic.com/legal/commercial-terms" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Terms of service: Commercial</a></li><li><a href="https://www.anthropic.com/legal/consumer-terms" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Terms of service: Consumer</a></li><li><a href="https://anthropic.com/legal/k12-terms" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Terms of Service: US K-12</a></li><li><a href="https://anthropic.com/legal/k12-dpa" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Data Processing Agreement: US K-12</a></li><li><a href="https://www.anthropic.com/legal/aup" class="SiteFooter-module-scss-module__JdOqwq__listItem body-4">Usage policy</a></li></ul></div></div></nav><div class="SiteFooter-module-scss-module__JdOqwq__socialWrapper"><small class="body-4 SiteFooter-module-scss-module__JdOqwq__copyright" role="contentinfo"><!--$-->© 2026 Anthropic PBC<!--/$--></small><ul class="SiteFooter-module-scss-module__JdOqwq__socialIcons" role="navigation" aria-label="Social media links"><li><a href="https://www.linkedin.com/company/anthropicresearch" aria-label="Visit our LinkedIn page" target="_blank" rel="noopener noreferrer"><svg class="Icon-module-scss-module__lqbdHG__icon" width="24" height="24" viewBox="0 0 32 32"><path d="M25.8182 4H6.18182C4.97636 4 4 4.97636 4 6.18182V25.8182C4 27.0236 4.97636 28 6.18182 28H25.8182C27.0236 28 28 27.0236 28 25.8182V6.18182C28 4.97636 27.0236 4 25.8182 4ZM11.5862 23.6364H8.368V13.2815H11.5862V23.6364ZM9.94436 11.8011C8.90691 11.8011 8.068 10.96 8.068 9.92473C8.068 8.88945 8.908 8.04945 9.94436 8.04945C10.9785 8.04945 11.8196 8.89055 11.8196 9.92473C11.8196 10.96 10.9785 11.8011 9.94436 11.8011ZM23.6407 23.6364H20.4247V18.6007C20.4247 17.3996 20.4029 15.8549 18.7524 15.8549C17.0778 15.8549 16.8204 17.1629 16.8204 18.5135V23.6364H13.6044V13.2815H16.6916V14.6964H16.7353C17.1651 13.8825 18.2145 13.024 19.78 13.024C23.0385 13.024 23.6407 15.1687 23.6407 17.9571V23.6364Z" fill="#b0aea5"></path></svg></a></li><li><a href="https://x.com/AnthropicAI" aria-label="Visit our X (formerly Twitter) profile" target="_blank" rel="noopener noreferrer"><svg class="Icon-module-scss-module__lqbdHG__icon" width="24" height="24" viewBox="0 0 32 32"><path d="M28 28L18.6145 14.0124L18.6305 14.0255L27.0929 4H24.265L17.3713 12.16L11.8968 4H4.48021L13.2425 17.0593L13.2414 17.0582L4 28H6.82792L14.4921 18.9215L20.5834 28H28ZM10.7763 6.18182L23.9449 25.8182H21.7039L8.52468 6.18182H10.7763Z" fill="#b0aea5"></path></svg></a></li><li><a href="https://www.youtube.com/@anthropic-ai" aria-label="Visit our YouTube channel" target="_blank" rel="noopener noreferrer"><svg class="Icon-module-scss-module__lqbdHG__icon" width="24" height="24" viewBox="0 0 32 32"><path d="M29.2184 9.4375C28.9596 8.06299 27.7263 7.06201 26.2951 6.74951C24.1533 6.3125 20.1896 6 15.901 6C11.615 6 7.58782 6.3125 5.44354 6.74951C4.01486 7.06201 2.77905 7.99951 2.52021 9.4375C2.25884 11 2 13.1875 2 16C2 18.8125 2.25884 21 2.58365 22.5625C2.84502 23.937 4.0783 24.938 5.50698 25.2505C7.78068 25.6875 11.6784 26 15.967 26C20.2556 26 24.1533 25.6875 26.427 25.2505C27.8557 24.938 29.089 24.0005 29.3504 22.5625C29.6092 21 29.934 18.749 30 16C29.868 13.1875 29.5432 11 29.2184 9.4375ZM12.3941 20.375V11.625L20.319 16L12.3941 20.375Z" fill="#b0aea5"></path></svg></a></li></ul></div></div></footer><!--$--><!--/$--><script src="/_next/static/chunks/138-1_49eoue5.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n4:I[339756,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\"],\"default\"]\n5:I[837457,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\"],\"default\"]\n7:I[897367,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\"],\"OutletBoundary\"]\n8:\"$Sreact.suspense\"\nb:I[897367,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\"],\"ViewportBoundary\"]\nd:I[897367,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\"],\"MetadataBoundary\"]\nf:I[168027,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\"],\"default\",1]\n11:I[649551,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\",\"/_next/static/chunks/0e3-jir0v5afw.js\",\"/_next/static/chunks/0ld574-gx-fgb.js\",\"/_next/static/chunks/3k_473ybucr6n.js\"],\"default\"]\n12:I[449637,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\",\"/_next/static/chunks/0e3-jir0v5afw.js\",\"/_next/static/chunks/0ld574-gx-fgb.js\",\"/_next/static/chunks/3k_473ybucr6n.js\"],\"default\"]\n13:I[96155,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\",\"/_next/static/chunks/0e3-jir0v5afw.js\",\"/_next/static/chunks/0ld574-gx-fgb.js\",\"/_next/static/chunks/3k_473ybucr6n.js\"],\"default\"]\n14:I[14538,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\",\"/_next/static/chunks/0e3-jir0v5afw.js\",\"/_next/static/chunks/0ld574-gx-fgb.js\",\"/_next/static/chunks/3k_473ybucr6n.js\"],\"AntTagManager\"]\n15:I[555511,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\",\"/_next/static/chunks/0e3-jir0v5afw.js\",\"/_next/static/chunks/0ld574-gx-fgb.js\",\"/_next/static/chunks/3k_473ybucr6n.js\"],\"default\"]\n17:I[606617,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\",\"/_next/static/chunks/0e3-jir0v5afw.js\",\"/_next/static/chunks/0ld574-gx-fgb.js\",\"/_next/static/chunks/3k_473ybucr6n.js\",\"/_next/static/chunks/3c_cvyhuduxm9.js\",\"/_next/static/chunks/0od08xnx_58ui.js\",\"/_next/static/chunks/1dxzjrw9eglfx.js\",\"/_next/static/chunks/1m2tuo2yn9z9q.js\",\"/_next/static/chunks/06m6lbib86rwd.js\",\"/_next/static/chunks/3-fnghd0zoogo.js\",\"/_next/static/chunks/0od98pyc9u2nj.js\"],\"default\"]\n18:I[837061,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\",\"/_next/static/chunks/0e3-jir0v5afw.js\",\"/_next/static/chunks/0ld574-gx-fgb.js\",\"/_next/static/chunks/3k_473ybucr6n.js\",\"/_next/static/chunks/3c_cvyhuduxm9.js\",\"/_next/static/chunks/0od08xnx_58ui.js\",\"/_next/static/chunks/1dxzjrw9eglfx.js\",\"/_next/static/chunks/1m2tuo2yn9z9q.js\",\"/_next/static/chunks/06m6lbib86rwd.js\",\"/_next/static/chunks/3-fnghd0zoogo.js\",\"/_next/static/chunks/0od98pyc9u2nj.js\"],\"default\"]\n1b:I[307003,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\",\"/_next/static/chunks/0e3-jir0v5afw.js\",\"/_next/static/chunks/0ld574-gx-fgb.js\",\"/_next/static/chunks/3k_473ybucr6n.js\",\"/_next/static/chunks/1-9e3zcgh8gk1.js\",\"/_next/static/chunks/0od98pyc9u2nj.js\",\"/_next/static/chunks/0od08xnx_58ui.js\",\"/_next/static/chunks/0b2dmya4y8ovs.js\"],\"default\"]\n1c:I[522016,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\",\"/_next/static/chunks/0e3-jir0v5afw.js\",\"/_next/static/chunks/0ld574-gx-fgb.js\",\"/_next/static/chunks/3k_473ybucr6n.js\",\"/_next/static/chunks/3c_cvyhuduxm9.js\",\"/_next/static/chunks/0od08xnx_58ui.js\",\"/_next/static/chunks/1dxzjrw9eglfx.js\",\"/_next/static/chunks/1m2tuo2yn9z9q.js\",\"/_next/static/chunks/06m6lbib86rwd.js\",\"/_next/static/chunks/3-fnghd0zoogo.js\",\"/_next/static/chunks/0od98pyc9u2nj.js\"],\"\"]\n1d:I[605500,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\",\"/_next/static/chunks/0e3-jir0v5afw.js\",\"/_next/static/chunks/0ld574-gx-fgb.js\",\"/_next/static/chunks/3k_473ybucr6n.js\",\"/_next/static/chunks/3c_cvyhuduxm9.js\",\"/_next/static/chunks/0od08xnx_58ui.js\",\"/_next/static/chunks/1dxzjrw9eglfx.js\",\"/_next/static/chunks/1m2tuo2yn9z9q.js\",\"/_next/"])</script><script>self.__next_f.push([1,"static/chunks/06m6lbib86rwd.js\",\"/_next/static/chunks/3-fnghd0zoogo.js\",\"/_next/static/chunks/0od98pyc9u2nj.js\"],\"Image\"]\n1e:I[366829,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\",\"/_next/static/chunks/0e3-jir0v5afw.js\",\"/_next/static/chunks/0ld574-gx-fgb.js\",\"/_next/static/chunks/3k_473ybucr6n.js\",\"/_next/static/chunks/3c_cvyhuduxm9.js\",\"/_next/static/chunks/0od08xnx_58ui.js\",\"/_next/static/chunks/1dxzjrw9eglfx.js\",\"/_next/static/chunks/1m2tuo2yn9z9q.js\",\"/_next/static/chunks/06m6lbib86rwd.js\",\"/_next/static/chunks/3-fnghd0zoogo.js\",\"/_next/static/chunks/0od98pyc9u2nj.js\"],\"default\"]\n20:I[645533,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\",\"/_next/static/chunks/0e3-jir0v5afw.js\",\"/_next/static/chunks/0ld574-gx-fgb.js\",\"/_next/static/chunks/3k_473ybucr6n.js\",\"/_next/static/chunks/3c_cvyhuduxm9.js\",\"/_next/static/chunks/0od08xnx_58ui.js\",\"/_next/static/chunks/1dxzjrw9eglfx.js\",\"/_next/static/chunks/1m2tuo2yn9z9q.js\",\"/_next/static/chunks/06m6lbib86rwd.js\",\"/_next/static/chunks/3-fnghd0zoogo.js\",\"/_next/static/chunks/0od98pyc9u2nj.js\"],\"IconLogoMark\"]\n26:I[517955,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\",\"/_next/static/chunks/0e3-jir0v5afw.js\",\"/_next/static/chunks/0ld574-gx-fgb.js\",\"/_next/static/chunks/3k_473ybucr6n.js\",\"/_next/static/chunks/3c_cvyhuduxm9.js\",\"/_next/static/chunks/0od08xnx_58ui.js\",\"/_next/static/chunks/1dxzjrw9eglfx.js\",\"/_next/static/chunks/1m2tuo2yn9z9q.js\",\"/_next/static/chunks/06m6lbib86rwd.js\",\"/_next/static/chunks/3-fnghd0zoogo.js\",\"/_next/static/chunks/0od98pyc9u2nj.js\"],\"default\"]\n2b:I[168875,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\",\"/_next/static/chunks/0e3-jir0v5afw.js\",\"/_next/static/chunks/0ld574-gx-fgb.js\",\"/_next/static/chunks/3k_473ybucr6n.js\",\"/_next/static/chunks/3c_cvyhuduxm9.js\",\"/_next/static/chunks/0od08xnx_58ui.js\",\"/_next/static/chunks/1dxzjrw9eglfx.js\",\"/_next/static/chunks/1m2tuo2yn9z9q.js\",\"/_next/static/chunks/06m6lbib86rwd.js\",\"/_next/static/chunks/3-fnghd0zoogo.js\",\"/_next/static/chunks/0od98pyc9u2nj.js\"],\"ConsentContainer\"]\n2e:I[855440,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\",\"/_next/static/chunks/0e3-jir0v5afw.js\",\"/_next/static/chunks/0ld574-gx-fgb.js\",\"/_next/static/chunks/3k_473ybucr6n.js\",\"/_next/static/chunks/3c_cvyhuduxm9.js\",\"/_next/static/chunks/0od08xnx_58ui.js\",\"/_next/static/chunks/1dxzjrw9eglfx.js\",\"/_next/static/chunks/1m2tuo2yn9z9q.js\",\"/_next/static/chunks/06m6lbib86rwd.js\",\"/_next/static/chunks/3-fnghd0zoogo.js\",\"/_next/static/chunks/0od98pyc9u2nj.js\"],\"default\"]\n2f:I[645533,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\",\"/_next/static/chunks/0e3-jir0v5afw.js\",\"/_next/static/chunks/0ld574-gx-fgb.js\",\"/_next/static/chunks/3k_473ybucr6n.js\",\"/_next/static/chunks/3c_cvyhuduxm9.js\",\"/_next/static/chunks/0od08xnx_58ui.js\",\"/_next/static/chunks/1dxzjrw9eglfx.js\",\"/_next/static/chunks/1m2tuo2yn9z9q.js\",\"/_next/static/chunks/06m6lbib86rwd.js\",\"/_next/static/chunks/3-fnghd0zoogo.js\",\"/_next/static/chunks/0od98pyc9u2nj.js\"],\"IconLinkedIn\"]\n30:I[645533,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\",\"/_next/static/chunks/0e3-jir0v5afw.js\",\"/_next/static/chunks/0ld574-gx-fgb.js\",\"/_next/static/chunks/3k_473ybucr6n.js\",\"/_next/static/chunks/3c_cvyhuduxm9.js\",\"/_next/static/chunks/0od08xnx_58ui.js\",\"/_next/static/chunks/1dxzjrw9eglfx.js\",\"/_next/static/chunks/1m2tuo2yn9z9q.js\",\"/_next/static/chunks/06m6lbib86rwd.js\",\"/_next/static/chunks/3-fnghd0zoogo.js\",\"/_next/static/chunks/0od98pyc9u2nj.js\"],\"IconX\"]\n31:I[645533,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\",\"/_next/static/chunks/0e3-jir0v5afw.js\",\"/_next/static/chunks/0ld574-gx-fgb.js\",\"/_next/static/chunks/3k_473ybucr6n.js\",\"/_next/static/chunks/3c_cvyhuduxm9.js\",\"/_next/static/chunks/0od08xnx_58ui.js\",\"/_next/static/chunks/1dxzjrw9eglfx.js\",\"/_next/static/chunks/1m2tuo2yn9z9q.js\",\"/_next/static/chunks/06m6lbib86rwd.js\",\"/_next/s"])</script><script>self.__next_f.push([1,"tatic/chunks/3-fnghd0zoogo.js\",\"/_next/static/chunks/0od98pyc9u2nj.js\"],\"IconYoutube\"]\n32:I[27201,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\"],\"IconMark\"]\n:HL[\"/_next/static/chunks/2gepcixj9k_19.css\",\"style\"]\n:HL[\"/_next/static/chunks/2pnrpp88lh_gg.css\",\"style\"]\n:HL[\"/_next/static/media/AnthropicMono_Italic_Web-s.p.0x1wr-4z1xgw3.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/AnthropicMono_Roman_Web-s.p.16xhthj2n-pap.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/AnthropicSans_Italic_Web-s.p.212cqpul8-axk.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/AnthropicSans_Roman_Web-s.p.1e3n6bt4oqimz.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/AnthropicSerif_Italic_Web-s.p.1fjksu1uimpf3.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/AnthropicSerif_Roman_Web-s.p.0twp0vwi-lncj.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/chunks/0jlkzpw9ac_ue.css\",\"style\"]\n:HL[\"/_next/static/chunks/0hpj44a23iwyo.css\",\"style\"]\n:HL[\"/_next/static/chunks/0rgpq5sb7ts3i.css\",\"style\"]\n:HL[\"/_next/static/chunks/1plsl93aq761e.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"engineering\",\"a-postmortem-of-three-recent-issues\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"(site)\",{\"children\":[\"engineering\",{\"children\":[[\"slug\",\"a-postmortem-of-three-recent-issues\",\"d\",null],{\"children\":[\"__PAGE__\",{}]}]}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/2gepcixj9k_19.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/1ntn7efqc-iiw.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/2pnrpp88lh_gg.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0e3-jir0v5afw.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0ld574-gx-fgb.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/3k_473ybucr6n.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L3\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L6\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0jlkzpw9ac_ue.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0hpj44a23iwyo.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0rgpq5sb7ts3i.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/3c_cvyhuduxm9.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0od08xnx_58ui.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/1dxzjrw9eglfx.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/1m2tuo2yn9z9q.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/06m6lbib86rwd.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/3-fnghd0zoogo.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/0od98pyc9u2nj.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L7\",null,{\"children\":[\"$\",\"$8\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@9\"}]}]]}],{},null,false,null]},null,false,\"$@a\"]},null,false,\"$@a\"]},null,false,null]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Lb\",null,{\"children\":\"$Lc\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Ld\",null,{\"children\":[\"$\",\"$8\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Le\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$f\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/2gepcixj9k_19.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":false,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"wP952O_AQuPBXw3S5cptU\"}\n"])</script><script>self.__next_f.push([1,"10:[]\na:\"$W10\"\n"])</script><script>self.__next_f.push([1,"2:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"anthropicsans_dce02d96-module__tEBbKW__variable anthropicserif_e7e46c4-module__uImRTq__variable anthropicmono_fae19af3-module__c5XAsG__variable copernicus_e225fe92-module__gIXlfG__variable styrenea_ba30709d-module__X1taUa__variable styreneb_ef815608-module__QsOdUa__variable tiempostext_b1e9a056-module__lQ_52W__variable jetbrainsmono_4a81325a-module__1wasHq__variable\",\"children\":[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",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\"}],false]}]}]\n"])</script><script>self.__next_f.push([1,"3:[\"$\",\"$L11\",null,{\"gpcDetected\":false,\"children\":[\"$\",\"$L12\",null,{\"country\":\"US\",\"children\":[[\"$\",\"$L13\",null,{}],[\"$\",\"$L14\",null,{}],[\"$\",\"$L15\",null,{}],[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L16\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0jlkzpw9ac_ue.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1plsl93aq761e.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]}]\nc:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#141413\"}]]\n"])</script><script>self.__next_f.push([1,"6:[\"$\",\"$L17\",null,{\"children\":[null,[\"$\",\"$L18\",null,{\"isMinimalNavigation\":\"$undefined\",\"siteSettings\":{\"_createdAt\":\"2023-11-03T16:49:36Z\",\"_id\":\"13c6e1a1-6f38-400c-ae18-89d73b6ba991\",\"_rev\":\"XQe4R6LiqiY3ST7NppsXi8\",\"_system\":{\"base\":{\"id\":\"13c6e1a1-6f38-400c-ae18-89d73b6ba991\",\"rev\":\"dmV1nc4vpFyNxsAbKRJhjH\"}},\"_type\":\"siteSettings\",\"_updatedAt\":\"2026-09-11T15:26:27Z\",\"announcement\":null,\"claudeCta\":{\"desktopCtas\":null,\"mobileCtas\":[{\"title\":\"Log in to Claude\",\"url\":\"https://claude.ai/login\"},{\"title\":\"Download app\",\"url\":\"https://claude.ai/download\"}],\"sections\":[{\"category\":\"About Claude\",\"links\":[{\"title\":\"Overview\",\"url\":\"https://claude.com/product/overview\"},{\"title\":\"Pricing\",\"url\":\"https://claude.com/pricing\"},{\"title\":\"Contact sales\",\"url\":\"https://claude.com/contact-sales\"}]},{\"category\":\"Models\",\"links\":[{\"title\":\"Mythos\",\"url\":\"/claude/mythos\"},{\"title\":\"Fable\",\"url\":\"/claude/fable\"},{\"title\":\"Opus\",\"url\":\"/claude/opus\"},{\"title\":\"Sonnet\",\"url\":\"/claude/sonnet\"},{\"title\":\"Haiku\",\"url\":\"/claude/haiku\"}]},{\"category\":\"Log in\",\"links\":[{\"title\":\"Claude.ai\",\"url\":\"https://claude.ai\"},{\"title\":\"Claude Console\",\"url\":\"https://platform.claude.com/\"}]}],\"title\":\"Try Claude\",\"url\":\"https://claude.ai/\"},\"copyright\":\"© 2026 Anthropic PBC\",\"copyrightEu\":\"© 2026 Anthropic PBC. Services in the EU are provided by Anthropic Ireland Limited.\",\"footer\":{\"items\":[{\"_key\":\"84532931ef2c\",\"_type\":\"item\",\"content\":[{\"_key\":\"9b0c0eb1f85d\",\"_type\":\"block\",\"children\":[{\"_key\":\"8272ab6d0eb4\",\"_type\":\"span\",\"marks\":[],\"text\":\"Anthropic exists to ensure the world safely makes the transition through transformative AI. We are a public benefit corporation dedicated to building frontier AI systems that are reliable, interpretable, and trustworthy.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"title\":\"Our mission\"},{\"_key\":\"9abb17c23057\",\"_type\":\"links\",\"category\":\"Log in\",\"links\":[{\"_key\":\"1a42aa0d0289\",\"_ref\":\"1f59436a-2330-4e42-a46e-386e058f8c5d\",\"_type\":\"reference\"},{\"_key\":\"fc4c7c24a145\",\"_ref\":\"5516a01a-276b-41c2-9ac3-87afe2c15ee3\",\"_type\":\"reference\"}]}],\"links\":[{\"_key\":\"a37fc8514b0e\",\"_type\":\"links\",\"category\":\"Research\",\"links\":[{\"_key\":\"425b3b6b7a4d\",\"_ref\":\"48d94ab5-7352-44e3-8f17-4d875b60e187\",\"_type\":\"reference\"},{\"_key\":\"056e2f3f972f\",\"_ref\":\"1aece7e6-62d6-4852-8fdf-ef019fd0c9fa\",\"_type\":\"reference\"},{\"_key\":\"5b1394beb0ce\",\"_ref\":\"bd42abcb-a6af-4a45-981f-db622b38099f\",\"_type\":\"reference\"},{\"_key\":\"3d652fadc860\",\"_ref\":\"c9825846-5e78-4e23-81b8-6383998995fd\",\"_type\":\"reference\"},{\"_key\":\"73e7067ea96a\",\"_ref\":\"3a82f6ce-ffd6-4bb9-8b79-4ce145deb525\",\"_type\":\"reference\"},{\"_key\":\"84ff13e8bf8f\",\"_ref\":\"a23d27ca-8747-44e6-bb5d-85420fca5e4a\",\"_type\":\"reference\"},{\"_key\":\"7d5bf81ce1d7\",\"_ref\":\"00090d65-a984-4a6a-9ab0-0d1f28ab4a3d\",\"_type\":\"reference\"},{\"_key\":\"e644a30fcede\",\"_ref\":\"5c868a2a-18ae-4989-84c0-070e77c8192b\",\"_type\":\"reference\"}]},{\"_key\":\"36c16b825f48\",\"_type\":\"links\",\"category\":\"Company\",\"links\":[{\"_key\":\"ddda2c0403e9\",\"_ref\":\"bff5e01a-fc87-4866-8cbf-7c5d776ec041\",\"_type\":\"reference\"},{\"_key\":\"ada58b947b0b\",\"_ref\":\"8c1ba848-8290-442b-a7bb-306958e605d5\",\"_type\":\"reference\"},{\"_key\":\"95499f2cdee3\",\"_ref\":\"a891556e-6bc1-4219-a774-5a321e8fd959\",\"_type\":\"reference\"},{\"_key\":\"ccd7bae80fd0\",\"_ref\":\"9c3b7958-615f-4732-8607-489d88857b08\",\"_type\":\"reference\"},{\"_key\":\"24b9d842852b\",\"_ref\":\"f41cda79-ae9c-4b89-a34b-0b02a083e61c\",\"_type\":\"reference\"},{\"_key\":\"7b06f76b370f\",\"_ref\":\"27b23089-5dd9-4c69-bea1-01e811584807\",\"_type\":\"reference\"},{\"_key\":\"a9644ed69d5c\",\"_ref\":\"500e9c73-aa2b-4b65-bd29-4e4587f76cb1\",\"_type\":\"reference\"},{\"_key\":\"8a28cdfd8572\",\"_ref\":\"b03848c9-1ace-4d5a-9afd-bda105832b62\",\"_type\":\"reference\"},{\"_key\":\"a0ac6f7a195a\",\"_ref\":\"24b8f488-80e3-4a61-8616-fa82c091e836\",\"_type\":\"reference\"},{\"_key\":\"94afa9832188\",\"_ref\":\"73a59169-4f0f-47ce-ad13-72356dc026e5\",\"_type\":\"reference\"},{\"_key\":\"4517a7394a42\",\"_ref\":\"856229e6-c91d-4a3b-9cf6-77fe5f6fe2be\",\"_type\":\"reference\"}]},{\"_key\":\"034e9f715467\",\"_type\":\"linkGroup\",\"links\":[{\"_key\":\"3e5cfd347238\",\"_ref\":\"992d1e7f-eecd-4288-b39a-844867946f79\",\"_type\":\"reference\"},{\"_key\":\"f974656ac4f7\",\"_ref\":\"5c4cd3b6-6038-4e1b-a0b7-a3a31f349272\",\"_type\":\"reference\"},{\"_key\":\"df79b690d14f\",\"_ref\":\"92507305-15ac-43eb-a026-22f8f1e3d661\",\"_type\":\"reference\"},{\"_key\":\"61d66bad1e87\",\"_ref\":\"da2ecb16-93d4-4759-9908-51fa41cfc114\",\"_type\":\"reference\"}],\"title\":\"Programs\"},{\"_key\":\"7ea0130887a6\",\"_type\":\"links\",\"category\":\"Models\",\"links\":[{\"_key\":\"3047d6078aa3\",\"_ref\":\"8119058e-9287-40d5-8e5a-06eec2450306\",\"_type\":\"reference\"},{\"_key\":\"59be6b557375\",\"_ref\":\"81c67ac5-0093-47d4-904c-d0f0ceb60c1d\",\"_type\":\"reference\"},{\"_key\":\"7943ec60c5fa\",\"_ref\":\"6fed18e6-19f4-4d94-a13f-f54bb80b9043\",\"_type\":\"reference\"},{\"_key\":\"d4b6b7eea2d7\",\"_ref\":\"726b0909-ee85-4129-ae6d-53bf8381f1df\",\"_type\":\"reference\"},{\"_key\":\"0e330b84e1fb\",\"_ref\":\"4c8ae521-3fe6-4500-9b0a-69ae3c705423\",\"_type\":\"reference\"}]},{\"_key\":\"3828e0ead99f\",\"_type\":\"links\",\"category\":\"Product\",\"links\":[{\"_key\":\"2eb3c8bff3c0\",\"_ref\":\"871fb3f9-af66-429f-8285-971fc2e2e995\",\"_type\":\"reference\"},{\"_key\":\"019896bf84f4\",\"_ref\":\"0266dfc7-1049-45c4-9abc-5956b6b9869d\",\"_type\":\"reference\"},{\"_key\":\"f03782aa7af4\",\"_ref\":\"a9c57922-da84-4f7f-abfd-914294aa344a\",\"_type\":\"reference\"},{\"_key\":\"c2dba8b47e18\",\"_ref\":\"9500e82c-2f57-4291-8db2-8033eade237d\",\"_type\":\"reference\"},{\"_key\":\"03ab6cc00817\",\"_ref\":\"14b64039-a1cc-443c-8214-a1619362ecfe\",\"_type\":\"reference\"},{\"_key\":\"ea2dd9f1ed33\",\"_ref\":\"18319b35-2c75-4821-8b1c-c18599553f8d\",\"_type\":\"reference\"},{\"_key\":\"c7cf1f44f95e\",\"_ref\":\"62e2517f-5e80-4172-a26d-94af45f264d4\",\"_type\":\"reference\"},{\"_key\":\"fd4360d2b525\",\"_ref\":\"186bb63f-2d7a-4cb1-b492-a468ec36bf72\",\"_type\":\"reference\"},{\"_key\":\"6acfa36e7a07\",\"_ref\":\"e710ac33-2048-43a9-a081-a9a70aeb327c\",\"_type\":\"reference\"},{\"_key\":\"1646ee221928\",\"_ref\":\"52fb0953-4eec-4845-9a36-a689d724022b\",\"_type\":\"reference\"},{\"_key\":\"543d57485889\",\"_ref\":\"a096d397-41cf-4b99-86e4-17761fa1a985\",\"_type\":\"reference\"},{\"_key\":\"da6d1cadaf30\",\"_ref\":\"97adc62e-06d9-489f-b957-6fd670da4cc8\",\"_type\":\"reference\"},{\"_key\":\"62f0bc80e275\",\"_ref\":\"bd190763-f34a-4ba6-9848-f35991239b77\",\"_type\":\"reference\"},{\"_key\":\"9b273e667a91\",\"_ref\":\"f77f9fb1-350f-4383-9205-5e72408121d0\",\"_type\":\"reference\"},{\"_key\":\"daca903791f4\",\"_ref\":\"1ae847b6-2fad-4ed5-ac53-3af1394b381b\",\"_type\":\"reference\"}]},{\"_key\":\"3eb15f18fc50\",\"_type\":\"links\",\"category\":\"Resources\",\"links\":[{\"_key\":\"4c2e2c3f4f4c\",\"_ref\":\"22ba8fcf-12ed-4858-b162-ca8cb047ca1e\",\"_type\":\"reference\"},{\"_key\":\"5a267656a40d\",\"_ref\":\"7ad029d2-5a93-41a1-ace7-dd1e0e2f0a1b\",\"_type\":\"reference\"},{\"_key\":\"bb052051a44a\",\"_ref\":\"53c31bcb-e9d4-4cd1-92dd-0231b153fc01\",\"_type\":\"reference\"},{\"_key\":\"4cac470753d8\",\"_ref\":\"dce06d65-2107-407e-87a4-f08fd0cfb955\",\"_type\":\"reference\"},{\"_key\":\"8750d5263533\",\"_ref\":\"679500a5-eeb6-41a6-a619-7db2f3d5efd1\",\"_type\":\"reference\"},{\"_key\":\"b5e0bf97ef95\",\"_ref\":\"613a6fec-0d63-4008-a6b2-f5016cfea657\",\"_type\":\"reference\"},{\"_key\":\"789c3eb8736d\",\"_ref\":\"aa6b1be3-0483-408a-b1dd-960c0adc3516\",\"_type\":\"reference\"},{\"_key\":\"6bfc2d016516\",\"_ref\":\"3dcaaf36-d5f4-494e-b165-2139174f9bd3\",\"_type\":\"reference\"},{\"_key\":\"2f5847c020ed\",\"_ref\":\"8bfb6928-304a-42e0-a2c9-904b264c33ba\",\"_type\":\"reference\"},{\"_key\":\"45bb5747ef83\",\"_ref\":\"1a343724-b052-47f1-9362-388391fc42be\",\"_type\":\"reference\"},{\"_key\":\"8146509aea24\",\"_ref\":\"0281537d-d8e6-4748-a6db-ab77d468baea\",\"_type\":\"reference\"},{\"_key\":\"c79d07ca4ca7\",\"_ref\":\"b73a3a2c-9171-4d39-88c8-e986195ab0c2\",\"_type\":\"reference\"},{\"_key\":\"5443c6992ca1\",\"_ref\":\"34dfe604-dcd2-45b4-89e8-123f70a9c39a\",\"_type\":\"reference\"},{\"_key\":\"bbddce176e46\",\"_ref\":\"9f08c7d6-f2ba-4e88-94ef-7b2f0d9264a9\",\"_type\":\"reference\"},{\"_key\":\"7ae37e5e6d51\",\"_ref\":\"8d2d4f24-c4c7-45bb-9c8d-13a2ef233ba1\",\"_type\":\"reference\"}]},{\"_key\":\"a1d6f557384d\",\"_type\":\"links\",\"category\":\"Solutions\",\"links\":[{\"_key\":\"69ed8fd67e49\",\"_ref\":\"4b79685e-d504-4e0e-a4b2-14f23e04e6bc\",\"_type\":\"reference\"},{\"_key\":\"47e081170c43\",\"_ref\":\"5359f2ce-1fd8-4279-86ba-a4d5253b70d6\",\"_type\":\"reference\"},{\"_key\":\"84c155cbe14e\",\"_ref\":\"6760c56c-eb85-4d48-9cb1-7a6f41174d40\",\"_type\":\"reference\"},{\"_key\":\"768e6bc8fbbe\",\"_ref\":\"6fed0b2f-d33c-4c8b-9cee-947025748c22\",\"_type\":\"reference\"},{\"_key\":\"e1c25a67608b\",\"_ref\":\"527f5f68-8c55-440b-8783-8429afb36661\",\"_type\":\"reference\"},{\"_key\":\"47730ecff611\",\"_ref\":\"d1ca7928-dd04-4696-87d0-9b8c82781e95\",\"_type\":\"reference\"},{\"_key\":\"913adecdaa9a\",\"_ref\":\"63d361c3-8d4e-4d36-9d53-a1581ec68ffd\",\"_type\":\"reference\"},{\"_key\":\"4e8e983019cd\",\"_ref\":\"732ad03e-d598-45c2-b696-862a4b453903\",\"_type\":\"reference\"},{\"_key\":\"37b07476da3e\",\"_ref\":\"8e7028f9-d78a-47a9-8fa6-245d1c406d29\",\"_type\":\"reference\"},{\"_key\":\"521b84bce9ac\",\"_ref\":\"ad23dd8b-83fb-4e51-8e65-f124b0f1d909\",\"_type\":\"reference\"},{\"_key\":\"3011ece54768\",\"_ref\":\"af757441-c063-4708-a942-626bf70a93a9\",\"_type\":\"reference\"},{\"_key\":\"73c1729b7d79\",\"_ref\":\"109858a2-45a8-4875-a7c8-2af42ae07da9\",\"_type\":\"reference\"},{\"_key\":\"27936d225265\",\"_ref\":\"ba7aaae0-5fd5-4aad-b07e-ef61908581a5\",\"_type\":\"reference\"},{\"_key\":\"e79ec921f93c\",\"_ref\":\"efec0cd1-c133-4206-b841-2652114bd0fd\",\"_type\":\"reference\"}]},{\"_key\":\"6d4642d726ed\",\"_type\":\"links\",\"category\":\"Help and security\",\"links\":[{\"_key\":\"898762dec5fb\",\"_ref\":\"7a809c60-b80c-4202-b7e9-0a3b31540be5\",\"_type\":\"reference\"},{\"_key\":\"46d072d2229e\",\"_ref\":\"f44e9c1c-db21-4ba2-998f-5919d74a08e8\",\"_type\":\"reference\"},{\"_key\":\"2d4b4b27c7b0\",\"_ref\":\"2f6d0c79-6fa6-43a4-a0da-7846f57ae878\",\"_type\":\"reference\"}]},{\"_key\":\"caee0266e006\",\"_type\":\"links\",\"category\":\"Terms and policies\",\"links\":[{\"_key\":\"ba212a88c5a1\",\"_ref\":\"a431289f-5882-42c7-8eb7-cb78dd35b342\",\"_type\":\"reference\"},{\"_key\":\"4087cb77ed91\",\"_ref\":\"4c2802e1-5e06-41fa-b17b-24228606f6b1\",\"_type\":\"reference\"},{\"_key\":\"f59a3c39b233\",\"_ref\":\"5f540a50-d93d-4b70-b65d-2cf050e43005\",\"_type\":\"reference\"},{\"_key\":\"84fea21b620c\",\"_ref\":\"1b96f86a-f30a-42cd-be3c-476d209cfe1f\",\"_type\":\"reference\"},{\"_key\":\"803424ed1062\",\"_ref\":\"b1560401-d6fb-41a2-bbf0-dc40414fbf31\",\"_type\":\"reference\"},{\"_key\":\"5fab7abf28a8\",\"_ref\":\"f5ec5068-4eb0-4c07-895e-8c66bcb04740\",\"_type\":\"reference\"},{\"_key\":\"fac7a0e29730\",\"_ref\":\"72252247-e536-490d-9f8b-5eef43e91549\",\"_type\":\"reference\"},{\"_key\":\"71b3e8629514\",\"_ref\":\"2fc03128-78c8-4173-adc9-8926dfdf6bd5\",\"_type\":\"reference\"}]}]},\"footerNavigation\":[{\"_key\":\"716b96b62292\",\"links\":[{\"title\":\"Claude\",\"url\":\"https://claude.com/product/overview\"},{\"title\":\"Claude Code\",\"url\":\"https://claude.com/product/claude-code\"},{\"title\":\"Claude Code Enterprise\",\"url\":\"https://claude.com/product/claude-code/enterprise\"},{\"title\":\"Claude Cowork\",\"url\":\"https://claude.com/product/cowork\"},{\"title\":\"@Claude\",\"url\":\"https://claude.com/product/tag\"},{\"title\":\"Claude Design\",\"url\":\"https://claude.com/product/design\"},{\"title\":\"Claude Science\",\"url\":\"https://claude.com/product/claude-science\"},{\"title\":\"Claude Security\",\"url\":\"https://claude.com/product/claude-security\"},{\"title\":\"Claude in Chrome\",\"url\":\"https://claude.com/claude-in-chrome\"},{\"title\":\"Claude for Microsoft 365\",\"url\":\"https://claude.com/claude-for-microsoft-365\"},{\"title\":\"Skills\",\"url\":\"https://www.claude.com/skills\"},{\"title\":\"Download app\",\"url\":\"https://claude.ai/download\"},{\"title\":\"Pricing\",\"url\":\"https://claude.com/pricing\"},{\"title\":\"Log in to Claude\",\"url\":\"https://claude.ai/\"}],\"title\":\"Products\"},{\"_key\":\"0229138ff25d\",\"links\":[{\"title\":\"Mythos\",\"url\":\"https://www.anthropic.com/claude/mythos\"},{\"title\":\"Fable\",\"url\":\"https://www.anthropic.com/claude/fable\"},{\"title\":\"Opus\",\"url\":\"https://www.anthropic.com/claude/opus\"},{\"title\":\"Sonnet\",\"url\":\"https://www.anthropic.com/claude/sonnet\"},{\"title\":\"Haiku\",\"url\":\"https://www.anthropic.com/claude/haiku\"}],\"title\":\"Models\"},{\"_key\":\"df2df9219e3abce95d6d83387e2d9bd6\",\"links\":[{\"title\":\"AI agents\",\"url\":\"https://claude.com/solutions/agents\"},{\"title\":\"Code modernization\",\"url\":\"https://claude.com/solutions/code-modernization\"},{\"title\":\"Coding\",\"url\":\"https://claude.com/solutions/coding\"},{\"title\":\"Commerce\",\"url\":\"https://claude.com/solutions/commerce\"},{\"title\":\"Customer support\",\"url\":\"https://claude.com/solutions/customer-support\"},{\"title\":\"Cybersecurity\",\"url\":\"https://claude.com/solutions/cybersecurity\"},{\"title\":\"Enterprise\",\"url\":\"https://claude.com/solutions/enterprise\"},{\"title\":\"Financial services\",\"url\":\"https://claude.com/solutions/financial-services\"},{\"title\":\"Government\",\"url\":\"https://claude.com/solutions/government\"},{\"title\":\"Healthcare\",\"url\":\"https://claude.com/solutions/healthcare\"},{\"title\":\"Higher education\",\"url\":\"https://claude.com/solutions/education\"},{\"title\":\"K-12 teachers\",\"url\":\"https://claude.com/solutions/teachers\"},{\"title\":\"Legal\",\"url\":\"https://claude.com/solutions/legal\"},{\"title\":\"Life sciences\",\"url\":\"https://claude.com/solutions/life-sciences\"},{\"title\":\"Nonprofits\",\"url\":\"https://claude.com/solutions/nonprofits\"},{\"title\":\"Small business\",\"url\":\"https://claude.com/solutions/small-business\"}],\"startNewColumn\":true,\"title\":\"Solutions\"},{\"_key\":\"f286ca01fc7aaabd131f347b711a971b\",\"links\":[{\"title\":\"Overview\",\"url\":\"https://claude.com/platform/api\"},{\"title\":\"Developer docs\",\"url\":\"https://platform.claude.com/docs\"},{\"title\":\"Pricing\",\"url\":\"https://claude.com/pricing#api\"},{\"title\":\"Ecosystem\",\"url\":\"https://claude.com/ecosystem\"},{\"title\":\"Marketplace\",\"url\":\"https://claude.com/platform/marketplace\"},{\"title\":\"Regional compliance\",\"url\":\"https://claude.com/regional-compliance\"},{\"title\":\"Claude on AWS\",\"url\":\"https://claude.com/partners/claude-on-aws\"},{\"title\":\"Google Cloud\",\"url\":\"https://claude.com/partners/google-cloud-vertex-ai\"},{\"title\":\"Microsoft Foundry\",\"url\":\"https://claude.com/partners/microsoft-foundry\"},{\"title\":\"Console login\",\"url\":\"https://platform.claude.com/\"}],\"title\":\"Claude Platform\"},{\"_key\":\"4b255e67f68c270e0072c7564e084e24\",\"links\":[{\"title\":\"Blog\",\"url\":\"https://claude.com/blog\"},{\"title\":\"Claude partner network\",\"url\":\"https://claude.com/partners\"},{\"title\":\"Community\",\"url\":\"https://claude.com/community\"},{\"title\":\"Connectors\",\"url\":\"https://claude.com/connectors\"},{\"title\":\"Courses\",\"url\":\"https://academy.claude.com\"},{\"title\":\"Customer stories\",\"url\":\"https://claude.com/customers\"},{\"title\":\"Engineering at Anthropic\",\"url\":\"/engineering\"},{\"title\":\"Events\",\"url\":\"/events\"},{\"title\":\"Plugins\",\"url\":\"https://claude.com/plugins\"},{\"title\":\"Powered by Claude\",\"url\":\"https://claude.com/partners/powered-by-claude\"},{\"title\":\"Service partners\",\"url\":\"https://claude.com/partners/services\"},{\"title\":\"Tutorials\",\"url\":\"https://claude.com/resources/tutorials\"},{\"title\":\"Use cases\",\"url\":\"https://claude.com/resources/use-cases\"}],\"startNewColumn\":true,\"title\":\"Resources\"},{\"_key\":\"a886dd1838335844d635f2857b25d66a\",\"links\":[{\"title\":\"Startups\",\"url\":\"https://claude.com/programs/startups\"},{\"title\":\"Scientists\",\"url\":\"https://claude.com/programs/team-plan-for-scientists\"}],\"title\":\"Programs\"},{\"_key\":\"cc0d73a7bca1d5af6c3c71c833c468be\",\"links\":[{\"title\":\"Availability\",\"url\":\"https://www.anthropic.com/supported-countries\"},{\"title\":\"Status\",\"url\":\"https://status.anthropic.com/\"},{\"title\":\"Support center\",\"url\":\"https://support.claude.com/en/\"}],\"title\":\"Help and security\"},{\"_key\":\"4f2729951e15b0b870897e0444f5f3e1\",\"links\":[{\"title\":\"Anthropic\",\"url\":\"/company\"},{\"title\":\"Careers\",\"url\":\"/careers\"},{\"title\":\"Leadership\",\"url\":\"/company/leadership\"},{\"title\":\"Policy\",\"url\":\"/policy\"},{\"title\":\"Economic Futures\",\"url\":\"/economic-futures\"},{\"title\":\"Research\",\"url\":\"/research\"},{\"title\":\"News\",\"url\":\"/news\"},{\"title\":\"Claude’s Constitution\",\"url\":\"/constitution\"},{\"title\":\"Claude Corps\",\"url\":\"/claude-corps\"},{\"title\":\"Keep thinking\",\"url\":\"https://www.anthropic.com/path-to-hope\"},{\"title\":\"Policy on the AI Exponential\",\"url\":\"/policy-on-the-ai-exponential\"},{\"title\":\"Responsible Scaling Policy\",\"url\":\"https://www.anthropic.com/news/announcing-our-updated-responsible-scaling-policy\"},{\"title\":\"Security and compliance\",\"url\":\"https://trust.anthropic.com/\"},{\"title\":\"Transparency\",\"url\":\"/transparency\"}],\"startNewColumn\":true,\"title\":\"Company\"},{\"_key\":\"3c3b033c11fa832a35d43b87d55a5364\",\"links\":[{\"title\":\"Privacy choices\",\"url\":\"#\"},{\"title\":\"Privacy policy\",\"url\":\"https://www.anthropic.com/legal/privacy\"},{\"title\":\"Consumer health data privacy policy\",\"url\":\"https://www.anthropic.com/legal/consumer-health-data-privacy-policy\"},{\"title\":\"Responsible disclosure policy\",\"url\":\"https://www.anthropic.com/responsible-disclosure-policy\"},{\"title\":\"Terms of service: Commercial\",\"url\":\"https://www.anthropic.com/legal/commercial-terms\"},{\"title\":\"Terms of service: Consumer\",\"url\":\"https://www.anthropic.com/legal/consumer-terms\"},{\"title\":\"Terms of Service: US K-12\",\"url\":\"https://anthropic.com/legal/k12-terms\"},{\"title\":\"Data Processing Agreement: US K-12\",\"url\":\"https://anthropic.com/legal/k12-dpa\"},{\"title\":\"Usage policy\",\"url\":\"https://www.anthropic.com/legal/aup\"}],\"title\":\"Terms and policies\"}],\"headerNavigation\":[{\"_key\":\"7445283cdc57\",\"category\":\"Research\",\"displayType\":\"sections\",\"sections\":[{\"_key\":\"51b9b388785c\",\"links\":[{\"title\":\"Overview\",\"url\":\"/research\"},{\"title\":\"Alignment\",\"url\":\"/research/team/alignment\"},{\"title\":\"Economics\",\"url\":\"/research/team/economics\"},{\"title\":\"Engineering\",\"url\":\"/engineering\"},{\"title\":\"Frontier Red Team\",\"url\":\"/research/team/frontier-red-team\"},{\"title\":\"Interpretability\",\"url\":\"/research/team/interpretability\"},{\"title\":\"Science\",\"url\":\"/science\"},{\"title\":\"Societal Impacts\",\"url\":\"/research/team/societal-impacts\"}]}]},{\"_key\":\"a483c7dfd38a\",\"category\":\"Policy\",\"displayType\":\"singleLink\",\"sections\":null,\"url\":\"/policy\"},{\"_key\":\"82c471bd311d\",\"category\":\"Commitments\",\"displayType\":\"sections\",\"sections\":[{\"_key\":\"675871636e4d\",\"links\":[{\"title\":\"Claude’s Constitution\",\"url\":\"/constitution\"},{\"title\":\"Claude Corps\",\"url\":\"/claude-corps\"},{\"title\":\"Policy on the AI Exponential\",\"url\":\"/policy-on-the-ai-exponential\"},{\"title\":\" Transparency\",\"url\":\"/transparency\"},{\"title\":\"Responsible Scaling Policy\",\"url\":\"/responsible-scaling-policy\"},{\"title\":\"Beneficial Deployments\",\"url\":\"/beneficial-deployments\"}],\"title\":\"Initiatives\"},{\"_key\":\"16af50a6e2dd\",\"links\":[{\"title\":\"Security and compliance\",\"url\":\"https://trust.anthropic.com/\"}],\"title\":\"Trust center\"}]},{\"_key\":\"861a11ed9931\",\"category\":\"Learn\",\"displayType\":\"sections\",\"sections\":[{\"_key\":\"9f9f720a8793\",\"links\":[{\"title\":\"Anthropic Academy\",\"url\":\"https://academy.claude.com\"},{\"title\":\"Tutorials\",\"url\":\"https://claude.com/resources/tutorials\"},{\"title\":\"Use cases\",\"url\":\"https://claude.com/resources/use-cases\"},{\"title\":\"Developer docs\",\"url\":\"https://platform.claude.com/docs\"}],\"title\":\"Learn\"},{\"_key\":\"6bd061c46b10\",\"links\":[{\"title\":\"About\",\"url\":\"/company\"},{\"title\":\"Leadership\",\"url\":\"/company/leadership\"},{\"title\":\"Careers\",\"url\":\"/careers\"},{\"title\":\"Events\",\"url\":\"/events\"}],\"title\":\"Company\"}]},{\"_key\":\"22e8d8d2923d\",\"category\":\"News\",\"displayType\":\"singleLink\",\"sections\":null,\"url\":\"/news\"}],\"internalName\":\"anthropic.com Site Settings\",\"linkedInUsername\":\"anthropicresearch\",\"menu\":{\"_type\":\"object\",\"articles\":[{\"_key\":\"1df2dd62018a\",\"_ref\":\"article-f35fc46a-6984-4475-83a2-7eaf0afd213f\",\"_type\":\"item\"},{\"_key\":\"4ca6b16e9978\",\"_ref\":\"article-1183df10-e027-40c3-bd80-3353ce4d87bb\",\"_type\":\"item\"},{\"_key\":\"6a4e35bdbabb\",\"_ref\":\"article-craft-import-7578\",\"_type\":\"item\"},{\"_key\":\"4fbb5d0e5d27\",\"_ref\":\"article-0793419f-f68a-4bcc-afee-e47fc878548b\",\"_type\":\"item\"}],\"displayType\":\"articles\",\"featuredPost\":{\"_ref\":\"e8acef4b-c95d-4884-9722-fb4697f8887e\",\"_type\":\"reference\"},\"footer\":[{\"_key\":\"79308ad338ee\",\"_type\":\"links\",\"category\":\"Try Claude\",\"links\":[{\"_key\":\"774ea1c1376a\",\"_ref\":\"8f778086-f081-4b3f-913f-1223c58a7923\",\"_type\":\"reference\"},{\"_key\":\"f48e6cb02435\",\"_ref\":\"00b9c65d-5de0-4ff7-b953-bfbb4595b866\",\"_type\":\"reference\"}]},{\"_key\":\"4258d2fcc5bc\",\"_ref\":\"cbb013fc-e097-4c6f-8040-7df8ce4167a0\",\"_type\":\"reference\"},{\"_key\":\"bb491561d51a\",\"_ref\":\"0f3fc856-dbfd-4eda-85a7-e9cfc14b4c96\",\"_type\":\"reference\"}],\"items\":[{\"_key\":\"2ade1bfd307e\",\"_type\":\"item\",\"icon\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-19588d2d29cee76507fa40c928b15263107ce0b5-20x20-svg\",\"_type\":\"reference\"}},\"link\":{\"_ref\":\"76ffe28c-7723-4922-83a6-e7bb00cea2b5\",\"_type\":\"reference\"},\"title\":\"Press\"},{\"_key\":\"4bea026ddbb4\",\"_type\":\"item\",\"icon\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-6f6321bfa64df4e8a0bd1b2ed1b703b4a864e0e9-20x20-svg\",\"_type\":\"reference\"}},\"link\":{\"_ref\":\"4f8c909c-6f7b-4c39-96cd-22f0b2999a57\",\"_type\":\"reference\"},\"title\":\"Support\"},{\"_key\":\"b18fe23bfe33\",\"_type\":\"item\",\"icon\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-86777042ed2af185b46341d07b04b86351489844-20x20-svg\",\"_type\":\"reference\"}},\"link\":{\"_ref\":\"060658f1-3f28-4348-9ccd-e55c25c2bb2b\",\"_type\":\"reference\"},\"title\":\"Media assets\"}],\"primary\":[{\"_key\":\"5d2606644dd8\",\"_ref\":\"09546340-742c-403e-926d-5c389c2f17ef\",\"_type\":\"reference\"},{\"_key\":\"e8f57a66bb04\",\"_ref\":\"a891556e-6bc1-4219-a774-5a321e8fd959\",\"_type\":\"reference\"},{\"_key\":\"f0a668d00890\",\"_type\":\"links\",\"category\":\"Research\",\"links\":[{\"_key\":\"be258e4804cc\",\"_ref\":\"1a943bdb-5cd1-463c-a982-a0b55242e12b\",\"_type\":\"reference\"},{\"_key\":\"1ef6db4373e8\",\"_ref\":\"4c5b7791-2d95-468c-ab98-d6b93371a145\",\"_type\":\"reference\"},{\"_key\":\"b4226a2b6169\",\"_ref\":\"bd42abcb-a6af-4a45-981f-db622b38099f\",\"_type\":\"reference\"},{\"_key\":\"207f5782e1527aa61626f2433ad7162d\",\"_ref\":\"c9825846-5e78-4e23-81b8-6383998995fd\",\"_type\":\"reference\"},{\"_key\":\"0f29ab91123b\",\"_ref\":\"3a82f6ce-ffd6-4bb9-8b79-4ce145deb525\",\"_type\":\"reference\"},{\"_key\":\"29b02fd2a1a6\",\"_ref\":\"a23d27ca-8747-44e6-bb5d-85420fca5e4a\",\"_type\":\"reference\"},{\"_key\":\"b298222ca021\",\"_ref\":\"5e3c3851-3583-42eb-9f4c-939c3b2a5168\",\"_type\":\"reference\"},{\"_key\":\"8327d9038174\",\"_ref\":\"1679fb78-630e-452c-a012-0483d909d9a5\",\"_type\":\"reference\"}]},{\"_key\":\"1a6ee7c0acbd\",\"_type\":\"linkGroup\",\"links\":[{\"_key\":\"f915fbe50774\",\"_ref\":\"992d1e7f-eecd-4288-b39a-844867946f79\",\"_type\":\"reference\"},{\"_key\":\"192ad7fb2c39\",\"_ref\":\"5c4cd3b6-6038-4e1b-a0b7-a3a31f349272\",\"_type\":\"reference\"},{\"_key\":\"53fb8c2d6741\",\"_ref\":\"92507305-15ac-43eb-a026-22f8f1e3d661\",\"_type\":\"reference\"},{\"_key\":\"1dd4c7661e4b\",\"_ref\":\"da2ecb16-93d4-4759-9908-51fa41cfc114\",\"_type\":\"reference\"}],\"title\":\"Programs\"},{\"_key\":\"967edcaf4b90\",\"_type\":\"links\",\"category\":\"Company\",\"links\":[{\"_key\":\"47f11712ac6b\",\"_ref\":\"bff5e01a-fc87-4866-8cbf-7c5d776ec041\",\"_type\":\"reference\"},{\"_key\":\"f1f41edfbc73\",\"_ref\":\"8c1ba848-8290-442b-a7bb-306958e605d5\",\"_type\":\"reference\"},{\"_key\":\"f03c48d6e109\",\"_ref\":\"bb6de845-c927-47b0-bd7b-d536724eac9d\",\"_type\":\"reference\"},{\"_key\":\"52bc1c89f6b5\",\"_ref\":\"f41cda79-ae9c-4b89-a34b-0b02a083e61c\",\"_type\":\"reference\"},{\"_key\":\"1cb07bb647d2\",\"_ref\":\"27b23089-5dd9-4c69-bea1-01e811584807\",\"_type\":\"reference\"},{\"_key\":\"a2f2ffd92dbe\",\"_ref\":\"500e9c73-aa2b-4b65-bd29-4e4587f76cb1\",\"_type\":\"reference\"},{\"_key\":\"fdaa4efcd0cb\",\"_ref\":\"b03848c9-1ace-4d5a-9afd-bda105832b62\",\"_type\":\"reference\"},{\"_key\":\"f746d6f53de0\",\"_ref\":\"24b8f488-80e3-4a61-8616-fa82c091e836\",\"_type\":\"reference\"},{\"_key\":\"f2ac6f37474f\",\"_ref\":\"73a59169-4f0f-47ce-ad13-72356dc026e5\",\"_type\":\"reference\"},{\"_key\":\"ee434a1ea245\",\"_ref\":\"856229e6-c91d-4a3b-9cf6-77fe5f6fe2be\",\"_type\":\"reference\"}]},{\"_key\":\"25ce9b972312\",\"_type\":\"links\",\"category\":\"Resources\",\"links\":[{\"_key\":\"7b018820e1f9\",\"_ref\":\"dabe9191-89d3-4407-8fdf-5d95e6a19370\",\"_type\":\"reference\"},{\"_key\":\"8791fe9c02f9\",\"_ref\":\"7ad029d2-5a93-41a1-ace7-dd1e0e2f0a1b\",\"_type\":\"reference\"},{\"_key\":\"443f1006d13a\",\"_ref\":\"53c31bcb-e9d4-4cd1-92dd-0231b153fc01\",\"_type\":\"reference\"},{\"_key\":\"87a2bca2d772\",\"_ref\":\"dce06d65-2107-407e-87a4-f08fd0cfb955\",\"_type\":\"reference\"},{\"_key\":\"6f54158f0ff6\",\"_ref\":\"c4077b20-e76e-4ce4-82b5-c04363a3d487\",\"_type\":\"reference\"},{\"_key\":\"e00fb2ecffbd\",\"_ref\":\"613a6fec-0d63-4008-a6b2-f5016cfea657\",\"_type\":\"reference\"},{\"_key\":\"652011174853\",\"_ref\":\"aa6b1be3-0483-408a-b1dd-960c0adc3516\",\"_type\":\"reference\"},{\"_key\":\"c3dab82a7efb\",\"_ref\":\"3dcaaf36-d5f4-494e-b165-2139174f9bd3\",\"_type\":\"reference\"},{\"_key\":\"b6af913745e3\",\"_ref\":\"8bfb6928-304a-42e0-a2c9-904b264c33ba\",\"_type\":\"reference\"},{\"_key\":\"fe9642decf9b\",\"_ref\":\"1a343724-b052-47f1-9362-388391fc42be\",\"_type\":\"reference\"},{\"_key\":\"efd594f6e668\",\"_ref\":\"9622e2a4-a246-473f-9310-6fcd83988305\",\"_type\":\"reference\"},{\"_key\":\"0bc7f3284842\",\"_ref\":\"b73a3a2c-9171-4d39-88c8-e986195ab0c2\",\"_type\":\"reference\"},{\"_key\":\"eb029df28af8\",\"_ref\":\"5b86b428-a083-4b2f-8b65-115ddddd1ffe\",\"_type\":\"reference\"},{\"_key\":\"51c06fa5a6a1\",\"_ref\":\"9f08c7d6-f2ba-4e88-94ef-7b2f0d9264a9\",\"_type\":\"reference\"},{\"_key\":\"287b12c71349\",\"_ref\":\"8d2d4f24-c4c7-45bb-9c8d-13a2ef233ba1\",\"_type\":\"reference\"}]}],\"secondary\":[{\"_key\":\"c37b72734301\",\"_type\":\"links\",\"category\":\"Products\",\"links\":[{\"_key\":\"70c51ab3cc3e\",\"_ref\":\"6eb64aef-ce55-4a03-8394-5d35429a49aa\",\"_type\":\"reference\"},{\"_key\":\"00551d23b658\",\"_ref\":\"df457120-8495-403a-b9d1-b7b993ad4f64\",\"_type\":\"reference\"},{\"_key\":\"11e55cd1b145\",\"_ref\":\"a9c57922-da84-4f7f-abfd-914294aa344a\",\"_type\":\"reference\"},{\"_key\":\"f490baaebccb\",\"_ref\":\"9500e82c-2f57-4291-8db2-8033eade237d\",\"_type\":\"reference\"},{\"_key\":\"2491be677d05\",\"_ref\":\"18319b35-2c75-4821-8b1c-c18599553f8d\",\"_type\":\"reference\"},{\"_key\":\"07718883b1cc\",\"_ref\":\"62e2517f-5e80-4172-a26d-94af45f264d4\",\"_type\":\"reference\"},{\"_key\":\"7a03c7566a4f\",\"_ref\":\"186bb63f-2d7a-4cb1-b492-a468ec36bf72\",\"_type\":\"reference\"},{\"_key\":\"a7c075b27776\",\"_ref\":\"14b64039-a1cc-443c-8214-a1619362ecfe\",\"_type\":\"reference\"},{\"_key\":\"eef129ff3d67\",\"_ref\":\"52fb0953-4eec-4845-9a36-a689d724022b\",\"_type\":\"reference\"},{\"_key\":\"438031d7bfed\",\"_ref\":\"a096d397-41cf-4b99-86e4-17761fa1a985\",\"_type\":\"reference\"},{\"_key\":\"2ade0602a6e6\",\"_ref\":\"3d2e3ba0-f5ed-4f33-9455-9e5300af132a\",\"_type\":\"reference\"},{\"_key\":\"1d487d0acad8\",\"_ref\":\"0209bfdb-2755-45a2-8471-c261947e3dad\",\"_type\":\"reference\"},{\"_key\":\"2b38473d1d47\",\"_ref\":\"1ae847b6-2fad-4ed5-ac53-3af1394b381b\",\"_type\":\"reference\"}]},{\"_key\":\"b99635b22466\",\"_type\":\"links\",\"category\":\"Models\",\"links\":[{\"_key\":\"3df5e53b6d87\",\"_ref\":\"d43cbf7b-282f-4f63-a2c8-d8d2200517c9\",\"_type\":\"reference\"},{\"_key\":\"7c701c7db2bd\",\"_ref\":\"81c67ac5-0093-47d4-904c-d0f0ceb60c1d\",\"_type\":\"reference\"},{\"_key\":\"046fb7550831\",\"_ref\":\"fb9b25ac-ff23-49fd-b906-bae5a79194cc\",\"_type\":\"reference\"},{\"_key\":\"9b4373cb740d\",\"_ref\":\"131dd426-2d9f-4b81-a870-a235e0ccebc0\",\"_type\":\"reference\"},{\"_key\":\"75ccb16926a0\",\"_ref\":\"49279c3f-20f5-4d90-9e1d-35a62795893d\",\"_type\":\"reference\"}]},{\"_key\":\"7631456e6641\",\"_type\":\"links\",\"category\":\"Solutions\",\"links\":[{\"_key\":\"73dc1fb397db\",\"_ref\":\"5774ee2d-3fc2-4a52-8bb8-0ebc98688d4c\",\"_type\":\"reference\"},{\"_key\":\"0c1dabbe6f52\",\"_ref\":\"12b563d4-7093-4454-a3df-1878c13b478a\",\"_type\":\"reference\"},{\"_key\":\"2e1f60629d5b\",\"_ref\":\"1e1c9133-8505-4de9-81cf-646ef2f3d4f9\",\"_type\":\"reference\"},{\"_key\":\"01adf36780b8\",\"_ref\":\"b94ba8a6-140b-479c-8e2f-0607297c0a44\",\"_type\":\"reference\"},{\"_key\":\"80a1c3a1ecc3\",\"_ref\":\"71e58c94-b1a9-47ef-b249-f0f7d29549c9\",\"_type\":\"reference\"},{\"_key\":\"cfa6e45af421\",\"_ref\":\"d1ca7928-dd04-4696-87d0-9b8c82781e95\",\"_type\":\"reference\"},{\"_key\":\"be4c01a9e542\",\"_ref\":\"ea8cd4fd-07e3-49c8-b9e2-b524419dd9dd\",\"_type\":\"reference\"},{\"_key\":\"c03fab6279f3\",\"_ref\":\"c34a64c9-22ef-4f34-ae67-eb7bfb8b41ae\",\"_type\":\"reference\"},{\"_key\":\"9b23ba0dd937\",\"_ref\":\"a5fd7e73-5b5f-4a89-9f47-522ddf1ca3e0\",\"_type\":\"reference\"},{\"_key\":\"9ef39192fcfb\",\"_ref\":\"ad23dd8b-83fb-4e51-8e65-f124b0f1d909\",\"_type\":\"reference\"},{\"_key\":\"6d92612c6f0f\",\"_ref\":\"cd7a1e0a-267b-43db-bf4e-ac2aba743faf\",\"_type\":\"reference\"},{\"_key\":\"079a16a9b7bc\",\"_ref\":\"fa4317a3-2071-446b-a509-d53659c40fe3\",\"_type\":\"reference\"},{\"_key\":\"1eefd3ea1403\",\"_ref\":\"ba7aaae0-5fd5-4aad-b07e-ef61908581a5\",\"_type\":\"reference\"},{\"_key\":\"9fa3b3ba7a02\",\"_ref\":\"efec0cd1-c133-4206-b841-2652114bd0fd\",\"_type\":\"reference\"}]},{\"_key\":\"f48f6b982b22\",\"_type\":\"links\",\"category\":\"Help and security\",\"links\":[{\"_key\":\"9f35e49cfc41\",\"_ref\":\"7a809c60-b80c-4202-b7e9-0a3b31540be5\",\"_type\":\"reference\"},{\"_key\":\"60740cd03edd\",\"_ref\":\"116f59c3-dae0-4460-aba3-77cd389deae9\",\"_type\":\"reference\"},{\"_key\":\"9d1ff10bfb94\",\"_ref\":\"c9c149bd-f4fb-4039-af8a-463f0b6fffdb\",\"_type\":\"reference\"}]},{\"_key\":\"7e78e84713d8\",\"_type\":\"links\",\"category\":\"Terms and policies\",\"links\":[{\"_key\":\"d501eb9aaca4\",\"_ref\":\"64e45a46-d067-4ca1-9d5d-bf64960accaa\",\"_type\":\"reference\"},{\"_key\":\"7dc5fb2ff23d\",\"_ref\":\"4c2802e1-5e06-41fa-b17b-24228606f6b1\",\"_type\":\"reference\"},{\"_key\":\"ac3d27dad26e\",\"_ref\":\"b8fd7afc-542b-45b1-a2d8-38b4b727a367\",\"_type\":\"reference\"},{\"_key\":\"0579b9827eab\",\"_ref\":\"3a07985b-538b-46bf-aa5a-9a6e268cd661\",\"_type\":\"reference\"},{\"_key\":\"ad1a1fcfb4a4\",\"_ref\":\"37c68a43-e52b-4e84-9f06-af522140f04b\",\"_type\":\"reference\"},{\"_key\":\"831293db9343\",\"_ref\":\"f5b0d8e2-6bc9-4923-9e24-77e0b4744e61\",\"_type\":\"reference\"},{\"_key\":\"0eea3d1a56d6\",\"_ref\":\"f131796a-c022-4365-b7b1-b7b283a50987\",\"_type\":\"reference\"},{\"_key\":\"2ff96e38c66d\",\"_ref\":\"f72a1541-7f03-4866-93eb-4abb9c146957\",\"_type\":\"reference\"}]}]},\"meta\":{\"_createdAt\":\"2023-11-20T21:56:31Z\",\"_id\":\"0f6290ad-6d21-407d-8deb-ce02815d1383\",\"_rev\":\"NyW74GU9ZzyWgAYa8qUSlF\",\"_type\":\"metadata\",\"_updatedAt\":\"2023-11-20T23:54:09Z\",\"robotsIndexable\":true,\"seoDescription\":\"Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.\",\"seoTitle\":\"Anthropic\",\"socialImage\":{\"_type\":\"image\",\"asset\":{\"_createdAt\":\"2026-04-09T19:48:51Z\",\"_id\":\"image-6d4a0d28992ade92d6fa63646fd9c9d318245c6c-2400x1260-jpg\",\"_rev\":\"jDodSjFd3gutFoWBkcepoA\",\"_type\":\"sanity.imageAsset\",\"_updatedAt\":\"2026-04-09T19:48:51Z\",\"assetId\":\"6d4a0d28992ade92d6fa63646fd9c9d318245c6c\",\"extension\":\"jpg\",\"metadata\":{\"_type\":\"sanity.imageMetadata\",\"blurHash\":\"MBR{rhxu?H%Lt7-;j[j[j[fQ~pj[9ZayRj\",\"dimensions\":{\"_type\":\"sanity.imageDimensions\",\"aspectRatio\":1.9047619047619047,\"height\":1260,\"width\":2400},\"hasAlpha\":false,\"isOpaque\":true,\"lqip\":\"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAEEBQj/xAAfEAABAwQDAQAAAAAAAAAAAAAAAQQRAgMFMRITFCL/xAAXAQADAQAAAAAAAAAAAAAAAAAAAQID/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0g+vOLPDzN+6d/UQRaHuRW5FWO40zvsQtQM1EmkkBgIP/9k=\",\"palette\":{\"_type\":\"sanity.imagePalette\",\"darkMuted\":{\"_type\":\"sanity.imagePaletteSwatch\",\"background\":\"#44443e\",\"foreground\":\"#fff\",\"population\":0.06,\"title\":\"#fff\"},\"darkVibrant\":{\"_type\":\"sanity.imagePaletteSwatch\",\"background\":\"#6e4216\",\"foreground\":\"#fff\",\"population\":0,\"title\":\"#fff\"},\"dominant\":{\"_type\":\"sanity.imagePaletteSwatch\",\"background\":\"#f4f4eb\",\"foreground\":\"#000\",\"population\":89.85,\"title\":\"#000\"},\"lightMuted\":{\"_type\":\"sanity.imagePaletteSwatch\",\"background\":\"#f4f4eb\",\"foreground\":\"#000\",\"population\":89.85,\"title\":\"#000\"},\"lightVibrant\":{\"_type\":\"sanity.imagePaletteSwatch\",\"background\":\"#fcf6f0\",\"foreground\":\"#000\",\"population\":3.26,\"title\":\"#000\"},\"muted\":{\"_type\":\"sanity.imagePaletteSwatch\",\"background\":\"#7c7c74\",\"foreground\":\"#fff\",\"population\":0.04,\"title\":\"#fff\"},\"vibrant\":{\"_type\":\"sanity.imagePaletteSwatch\",\"background\":\"#d47f2a\",\"foreground\":\"#fff\",\"population\":0,\"title\":\"#fff\"}},\"thumbHash\":\"eggGBIDHh3iHeHePc3jHiH+M9w==\"},\"mimeType\":\"image/jpeg\",\"originalFilename\":\"og_anthropic-generic.jpg\",\"path\":\"images/4zrzovbb/website/6d4a0d28992ade92d6fa63646fd9c9d318245c6c-2400x1260.jpg\",\"sha1hash\":\"6d4a0d28992ade92d6fa63646fd9c9d318245c6c\",\"size\":30702,\"uploadId\":\"a6wFtR7ARlnZvD6y9KDgxpiPpcfS1ctP\",\"url\":\"https://cdn.sanity.io/images/4zrzovbb/website/6d4a0d28992ade92d6fa63646fd9c9d318245c6c-2400x1260.jpg\"},\"description\":\"Anthropic logo\"}},\"navigation\":[{\"_key\":\"efd4c3443340\",\"_ref\":\"a891556e-6bc1-4219-a774-5a321e8fd959\",\"_type\":\"reference\"},{\"_key\":\"49fa2a29c062\",\"_type\":\"links\",\"category\":\"Research\",\"links\":[{\"_key\":\"bdd1dd5db506\",\"_ref\":\"474d93ab-4c9b-4e9f-9e3b-db34237ba87c\",\"_type\":\"reference\"},{\"_key\":\"a01311ea1e90\",\"_ref\":\"1aece7e6-62d6-4852-8fdf-ef019fd0c9fa\",\"_type\":\"reference\"},{\"_key\":\"203305b8c322\",\"_ref\":\"bd42abcb-a6af-4a45-981f-db622b38099f\",\"_type\":\"reference\"},{\"_key\":\"ff43f9710a8f\",\"_ref\":\"c9825846-5e78-4e23-81b8-6383998995fd\",\"_type\":\"reference\"},{\"_key\":\"37007eecc07f\",\"_ref\":\"3a82f6ce-ffd6-4bb9-8b79-4ce145deb525\",\"_type\":\"reference\"},{\"_key\":\"f67d189923c4\",\"_ref\":\"a23d27ca-8747-44e6-bb5d-85420fca5e4a\",\"_type\":\"reference\"},{\"_key\":\"8c625ef740a3\",\"_ref\":\"1679fb78-630e-452c-a012-0483d909d9a5\",\"_type\":\"reference\"},{\"_key\":\"1f08bdfdc6f1\",\"_ref\":\"5c868a2a-18ae-4989-84c0-070e77c8192b\",\"_type\":\"reference\"}]},{\"_key\":\"2e3e9a249c53\",\"_type\":\"linkGroup\",\"links\":[{\"_key\":\"7f3a0a0a31c4\",\"_ref\":\"992d1e7f-eecd-4288-b39a-844867946f79\",\"_type\":\"reference\"},{\"_key\":\"df101b7685ee\",\"_ref\":\"5c4cd3b6-6038-4e1b-a0b7-a3a31f349272\",\"_type\":\"reference\"}],\"title\":\"Programs\"},{\"_key\":\"d6d728461653\",\"_type\":\"links\",\"category\":\"Company\",\"links\":[{\"_key\":\"25d553bb29b1\",\"_type\":\"links\",\"category\":\"Anthropic\",\"links\":[{\"_key\":\"0a09772ba25a\",\"_ref\":\"f058004f-bb9e-4cf5-a979-4d48a50ef67b\",\"_type\":\"reference\"},{\"_key\":\"fcfecbc015b3\",\"_ref\":\"8c1ba848-8290-442b-a7bb-306958e605d5\",\"_type\":\"reference\"},{\"_key\":\"c1a74b28efec\",\"_ref\":\"bb6de845-c927-47b0-bd7b-d536724eac9d\",\"_type\":\"reference\"}]},{\"_key\":\"615a54f2d838\",\"_type\":\"links\",\"category\":\"Our Commitments\",\"links\":[{\"_key\":\"c651e04237dc\",\"_ref\":\"287c8a1c-3f83-4b0e-ba15-8c7afd8a9606\",\"_type\":\"reference\"},{\"_key\":\"f243e1bb3c8c\",\"_ref\":\"797e91ff-6d4c-4233-bb48-5c4a16ea78ee\",\"_type\":\"reference\"},{\"_key\":\"899146a1d5f4\",\"_ref\":\"3195ac77-751e-455f-a3fc-d5e3476784a0\",\"_type\":\"reference\"},{\"_key\":\"087f7095d649\",\"_ref\":\"856229e6-c91d-4a3b-9cf6-77fe5f6fe2be\",\"_type\":\"reference\"},{\"_key\":\"2b6c9d362ca5\",\"_ref\":\"f41cda79-ae9c-4b89-a34b-0b02a083e61c\",\"_type\":\"reference\"}]}]},{\"_key\":\"5f833a6012c4\",\"_type\":\"links\",\"category\":\"Try Claude\",\"links\":[{\"_key\":\"84e440c34ba9\",\"_type\":\"links\",\"category\":\"Products\",\"links\":[{\"_key\":\"9cb0c0af6e8e\",\"_ref\":\"1f59436a-2330-4e42-a46e-386e058f8c5d\",\"_type\":\"reference\"},{\"_key\":\"c9315d2b21ed\",\"_ref\":\"fb0a7193-b264-4161-ab25-60c5a7e3c4fd\",\"_type\":\"reference\"},{\"_key\":\"b63a9b3e5a5b\",\"_ref\":\"0f2f1053-3610-4dbb-90e3-e6ba7faf82c8\",\"_type\":\"reference\"},{\"_key\":\"d3a56a654a58\",\"_ref\":\"7813ff4e-9e4d-4abc-aba8-ce8632683ba5\",\"_type\":\"reference\"}]},{\"_key\":\"1afc7f36a528\",\"_type\":\"links\",\"category\":\"For business\",\"links\":[{\"_key\":\"2341510792d6\",\"_ref\":\"7a282220-2540-4c12-ae78-2ab834b2e052\",\"_type\":\"reference\"},{\"_key\":\"9a94c3f2af43\",\"_ref\":\"c8d07a04-75aa-434c-a220-73cebd6356f2\",\"_type\":\"reference\"},{\"_key\":\"3339ac637158\",\"_ref\":\"3471fc3b-4b3b-4c8f-969c-3dd65e92b582\",\"_type\":\"reference\"}]},{\"_key\":\"c195a9483a93\",\"_type\":\"links\",\"category\":\"Resources\",\"links\":[{\"_key\":\"9bda300d371e\",\"_ref\":\"87b28304-1124-4daf-a94e-4659078f9462\",\"_type\":\"reference\"},{\"_key\":\"7a923a0b45b4\",\"_ref\":\"9421fcf3-99ee-4899-aa7c-9bae75b90d51\",\"_type\":\"reference\"},{\"_key\":\"b0670e689512\",\"_ref\":\"47469844-336f-4bc8-96a3-69c974661d83\",\"_type\":\"reference\"}]},{\"_key\":\"be8a4dbb2712\",\"_type\":\"links\",\"category\":\"Login\",\"links\":[{\"_key\":\"402b10e02dd4\",\"_ref\":\"1f59436a-2330-4e42-a46e-386e058f8c5d\",\"_type\":\"reference\"},{\"_key\":\"ced3a0c9a9f4\",\"_ref\":\"00b9c65d-5de0-4ff7-b953-bfbb4595b866\",\"_type\":\"reference\"}]}]}],\"search\":{\"searchBoxPlaceholder\":\"Enter search...\",\"searches\":[\"Claude\",\"Governance\",\"Policy\",\"Models\",\"Reasoning\",\"Nonprofit\"],\"tags\":[{\"_key\":\"5613d0c704eb\",\"_ref\":\"058e47b5-fac5-4996-831f-a40aedf5bcd7\",\"_type\":\"reference\"},{\"_key\":\"645606651b29\",\"_ref\":\"379880f6-77c4-43ea-a654-746623609bf8\",\"_type\":\"reference\"},{\"_key\":\"0c852ab1d653\",\"_ref\":\"f1a91146-0e43-44d3-9922-d6b53d1a08ce\",\"_type\":\"reference\"},{\"_key\":\"d2c395462872\",\"_ref\":\"0b40c7c6-9aa9-4f7e-be31-42d35839705f\",\"_type\":\"reference\"},{\"_key\":\"ab31673a9364\",\"_ref\":\"14208d64-4ee4-46b1-8723-8efb19365f2e\",\"_type\":\"reference\"},{\"_key\":\"42e16ee084a6\",\"_ref\":\"2fc18360-5f84-4f95-99f8-81c7a6e35d65\",\"_type\":\"reference\"},{\"_key\":\"a40c2abbfb31\",\"_ref\":\"36fc8828-854d-4597-9c83-ef499b76cbea\",\"_type\":\"reference\"}]},\"siteName\":\"Anthropic\",\"sitemapUrls\":[\"/\",\"/constitution\",\"/events\",\"/events/aws-summit-dc\",\"/events/aws-summit-nyc\",\"/events/aws-summit-london\",\"/events/aws-summit-tokyo\",\"/events/claude-for-finance\",\"/events/google-cloud-next-2025\",\"/events/paris-builder-summit\",\"/events/seoul-builder-summit\",\"/features/81k-interviews\",\"/features/claude-on-mars\",\"/features/making-of-claude-code\",\"/features/project-deal\",\"/glasswing\",\"/learn\",\"/economic-index\",\"/careers/jobs\",\"/responsible-scaling-policy/roadmap\",\"/institute\",\"/institute/recursive-self-improvement\",\"/policy-on-the-ai-exponential\",\"/claude-corps\",\"/beneficial-deployments\",\"/claude-fable-and-mythos-5-1\",\"/threat-intelligence\"],\"twitterUsername\":\"AnthropicAI\",\"youtubeUsername\":\"anthropic-ai\"},\"page\":\"$undefined\",\"theme\":\"$undefined\",\"hideOnScroll\":\"$undefined\"}],\"$L19\",\"$L1a\"]}]\n"])</script><script>self.__next_f.push([1,"16:[\"$\",\"$L17\",null,{\"children\":[null,[\"$\",\"$L18\",null,{\"isMinimalNavigation\":\"$undefined\",\"siteSettings\":{\"_createdAt\":\"2023-11-03T16:49:36Z\",\"_id\":\"13c6e1a1-6f38-400c-ae18-89d73b6ba991\",\"_rev\":\"XQe4R6LiqiY3ST7NppsXi8\",\"_system\":\"$6:props:children:1:props:siteSettings:_system\",\"_type\":\"siteSettings\",\"_updatedAt\":\"2026-09-11T15:26:27Z\",\"announcement\":null,\"claudeCta\":\"$6:props:children:1:props:siteSettings:claudeCta\",\"copyright\":\"© 2026 Anthropic PBC\",\"copyrightEu\":\"© 2026 Anthropic PBC. Services in the EU are provided by Anthropic Ireland Limited.\",\"footer\":\"$6:props:children:1:props:siteSettings:footer\",\"footerNavigation\":\"$6:props:children:1:props:siteSettings:footerNavigation\",\"headerNavigation\":\"$6:props:children:1:props:siteSettings:headerNavigation\",\"internalName\":\"anthropic.com Site Settings\",\"linkedInUsername\":\"anthropicresearch\",\"menu\":\"$6:props:children:1:props:siteSettings:menu\",\"meta\":\"$6:props:children:1:props:siteSettings:meta\",\"navigation\":\"$6:props:children:1:props:siteSettings:navigation\",\"search\":\"$6:props:children:1:props:siteSettings:search\",\"siteName\":\"Anthropic\",\"sitemapUrls\":\"$6:props:children:1:props:siteSettings:sitemapUrls\",\"twitterUsername\":\"AnthropicAI\",\"youtubeUsername\":\"anthropic-ai\",\"hideFooter\":true},\"page\":{\"_type\":\"page\",\"_id\":\"not-found\",\"_rev\":\"\",\"_createdAt\":\"\",\"_updatedAt\":\"\",\"title\":\"Not Found\",\"slug\":{\"_type\":\"slug\",\"current\":\"not-found\"},\"meta\":{},\"sections\":[]},\"theme\":\"$undefined\",\"hideOnScroll\":\"$undefined\"}],[\"$\",\"main\",null,{\"id\":\"main-content\",\"className\":\"\",\"children\":[\"$\",\"$L1b\",null,{}]}],null]}]\n"])</script><script>self.__next_f.push([1,"19:[\"$\",\"main\",null,{\"id\":\"main-content\",\"className\":\"\",\"children\":[[\"$\",\"section\",null,{\"className\":\"page-wrapper HeroEngineering-module-scss-module__j1ivRa__hero\",\"aria-label\":\"Engineering Article Hero\",\"children\":[[\"$\",\"$L1c\",null,{\"href\":\"/engineering\",\"className\":\"body-2 bold HeroEngineering-module-scss-module__j1ivRa__hubLink\",\"children\":\"Engineering at Anthropic\"}],[\"$\",\"div\",null,{\"className\":\"HeroEngineering-module-scss-module__j1ivRa__content\",\"children\":[[\"$\",\"div\",null,{\"className\":\"HeroEngineering-module-scss-module__j1ivRa__header\",\"children\":[[\"$\",\"div\",null,{\"className\":\"HeroEngineering-module-scss-module__j1ivRa__heroImage\",\"children\":[\"$\",\"$L1d\",null,{\"src\":\"https://www-cdn.anthropic.com/images/4zrzovbb/website/0321b0ecbbf53535e93be1310ae1935157bcebdd-1000x1000.svg\",\"alt\":\"\",\"height\":1000,\"width\":1000}]}],[\"$\",\"h1\",null,{\"className\":\"headline-1\",\"children\":\"A postmortem of three recent issues\"}]]}],[\"$\",\"div\",null,{\"className\":\"HeroEngineering-module-scss-module__j1ivRa__metadata\",\"children\":[[\"$\",\"p\",null,{\"className\":\"body-2 HeroEngineering-module-scss-module__j1ivRa__date\",\"children\":[\"Published \",\"Sep 17, 2025\"]}],[\"$\",\"p\",null,{\"className\":\"body-large-1 HeroEngineering-module-scss-module__j1ivRa__summary\",\"children\":\"This is a technical report on three bugs that intermittently degraded responses from Claude. Below we explain what happened, why it took time to fix, and what we're changing.\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"page-wrapper\",\"children\":[[\"$\",\"$L1e\",null,{\"body\":[{\"_key\":\"3af7119f2ed8\",\"_type\":\"block\",\"children\":[{\"_key\":\"fad6bd0f44490\",\"_type\":\"span\",\"marks\":[],\"text\":\"Between August and early September, three infrastructure bugs intermittently degraded Claude's response quality. We've now resolved these issues and want to explain what happened.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"1bdc9bdc2f20\",\"_type\":\"block\",\"children\":[{\"_key\":\"e3fc6e94c86c0\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"f03ef0b70b24\",\"_type\":\"block\",\"children\":[{\"_key\":\"7b5486f3f6420\",\"_type\":\"span\",\"marks\":[],\"text\":\"In early August, a number of users began reporting degraded responses from Claude. These initial reports were difficult to distinguish from normal variation in user feedback. By late August, the increasing frequency and persistence of these reports prompted us to open an investigation that led us to uncover three separate infrastructure bugs.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"d0a1c8d66c49\",\"_type\":\"block\",\"children\":[{\"_key\":\"467819a7ea9f0\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"7a923e30a699\",\"_type\":\"block\",\"children\":[{\"_key\":\"2ad949ba830a\",\"_type\":\"span\",\"marks\":[],\"text\":\"To state it plainly: We never reduce model quality due to demand, time of day, or server load. The problems our users reported were due to infrastructure bugs alone.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"5f88755ed313\",\"_type\":\"block\",\"children\":[{\"_key\":\"e28c29b20e060\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"ec30c3a900d8\",\"_type\":\"block\",\"children\":[{\"_key\":\"1eda00b0e78e0\",\"_type\":\"span\",\"marks\":[],\"text\":\"We recognize users expect consistent quality from Claude, and we maintain an extremely high bar for ensuring infrastructure changes don't affect model outputs. In these recent incidents, we didn't meet that bar. The following postmortem explains what went wrong, why detection and resolution took longer than we would have wanted, and what we're changing to prevent similar future incidents.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"608e81fc22c4\",\"_type\":\"block\",\"children\":[{\"_key\":\"c11e5b1406300\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"14c9da5db07a\",\"_type\":\"block\",\"children\":[{\"_key\":\"518cd05eeddd0\",\"_type\":\"span\",\"marks\":[],\"text\":\"We don't typically share this level of technical detail about our infrastructure, but the scope and complexity of these issues justified a more comprehensive explanation.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"27a1851cf4d6\",\"_type\":\"block\",\"children\":[{\"_key\":\"31ca460a5a420\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"9c6f9ae09092\",\"_type\":\"block\",\"children\":[{\"_key\":\"fceed1b0f5110\",\"_type\":\"span\",\"marks\":[],\"text\":\"How we serve Claude at scale\"}],\"markDefs\":[],\"style\":\"h2\"},{\"_key\":\"6a0cd03121e7\",\"_type\":\"block\",\"children\":[{\"_key\":\"3062e09f38630\",\"_type\":\"span\",\"marks\":[],\"text\":\"We serve Claude to millions of users via our first-party API, Amazon Bedrock, and Google Cloud's Vertex AI. We deploy Claude across multiple hardware platforms, namely AWS Trainium, NVIDIA GPUs, and Google TPUs. This approach provides the capacity and geographic distribution necessary to serve users worldwide.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"304d14d01228\",\"_type\":\"block\",\"children\":[{\"_key\":\"a4791707f1e90\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"a92bb977f557\",\"_type\":\"block\",\"children\":[{\"_key\":\"668ca1b217290\",\"_type\":\"span\",\"marks\":[],\"text\":\"Each hardware platform has different characteristics and requires specific optimizations. Despite these variations, we have strict equivalence standards for model implementations. Our aim is that users should get the same quality responses regardless of which platform serves their request. This complexity means that any infrastructure change requires careful validation across all platforms and configurations.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"71d716bb7f83\",\"_type\":\"block\",\"children\":[{\"_key\":\"1e1c7e33ad7d0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Timeline of events\"}],\"markDefs\":[],\"style\":\"h2\"},{\"_key\":\"9334dbb1916c\",\"_type\":\"image\",\"asset\":{\"_ref\":\"image-d707dfc2effceba608d04007bc776132a3e57838-3840x1800-png\",\"_type\":\"reference\"},\"caption\":[{\"_key\":\"89cf4e1c7fe7\",\"_type\":\"block\",\"children\":[{\"_key\":\"52ecafbb8f730\",\"_type\":\"span\",\"marks\":[],\"text\":\"Illustrative timeline of events on the \"},{\"_key\":\"52ecafbb8f731\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Claude API\"},{\"_key\":\"52ecafbb8f732\",\"_type\":\"span\",\"marks\":[],\"text\":\". Yellow: issue detected, Red: degradation worsened, Green: fix deployed.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"description\":\"Illustrative timeline of events on the Claude API. Yellow: issue detected, Red: degradation worsened, Green: fix deployed.\",\"height\":1800,\"markDefs\":null,\"style\":\"inline\",\"url\":\"https://cdn.sanity.io/images/4zrzovbb/website/d707dfc2effceba608d04007bc776132a3e57838-3840x1800.png\",\"width\":3840},{\"_key\":\"fce490647c56\",\"_type\":\"block\",\"children\":[{\"_key\":\"244b96e7d8ba0\",\"_type\":\"span\",\"marks\":[],\"text\":\"The overlapping nature of these bugs made diagnosis particularly challenging. The first bug was introduced on August 5, affecting approximately 0.8% of requests made to Sonnet 4. Two more bugs arose from deployments on August 25 and 26.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"d7fbdddb8c42\",\"_type\":\"block\",\"children\":[{\"_key\":\"7436d64b71770\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"801d1293c6df\",\"_type\":\"block\",\"children\":[{\"_key\":\"ad5011e4ac270\",\"_type\":\"span\",\"marks\":[],\"text\":\"Although initial impacts were limited, a load balancing change on August 29 started to increase affected traffic. This caused many more users to experience issues while others continued to see normal performance, creating confusing and contradictory reports.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"d5e291910a1d\",\"_type\":\"block\",\"children\":[{\"_key\":\"93cf3392e3830\",\"_type\":\"span\",\"marks\":[],\"text\":\"Three overlapping issues\"}],\"markDefs\":[],\"style\":\"h2\"},{\"_key\":\"373d1f34337b\",\"_type\":\"block\",\"children\":[{\"_key\":\"4076d67284b30\",\"_type\":\"span\",\"marks\":[],\"text\":\"Below we describe the three bugs that caused the degradation, when they occurred, and how we resolved them:\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"6de4725c13a0\",\"_type\":\"block\",\"children\":[{\"_key\":\"c1a52158fbdf0\",\"_type\":\"span\",\"marks\":[],\"text\":\"1. Context window routing error\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"1c38b6ebc851\",\"_type\":\"block\",\"children\":[{\"_key\":\"e9ede924d25e0\",\"_type\":\"span\",\"marks\":[],\"text\":\"On August 5, some Sonnet 4 requests were misrouted to servers configured for the upcoming \"},{\"_key\":\"e9ede924d25e1\",\"_type\":\"span\",\"marks\":[\"bcb58eee105b\"],\"text\":\"1M token\"},{\"_key\":\"e9ede924d25e2\",\"_type\":\"span\",\"marks\":[],\"text\":\" \"},{\"_key\":\"e9ede924d25e3\",\"_type\":\"span\",\"marks\":[\"8ab53832a664\"],\"text\":\"context window\"},{\"_key\":\"e9ede924d25e4\",\"_type\":\"span\",\"marks\":[],\"text\":\". This bug initially affected 0.8% of requests. On August 29, a routine load balancing change unintentionally increased the number of short-context requests routed to the 1M context servers. At the worst impacted hour on August 31, 16% of Sonnet 4 requests were affected.\"}],\"markDefs\":[{\"_key\":\"bcb58eee105b\",\"_type\":\"link\",\"href\":\"https://docs.claude.com/en/docs/build-with-claude/context-windows#1m-token-context-window\"},{\"_key\":\"8ab53832a664\",\"_type\":\"link\",\"href\":\"https://docs.claude.com/en/docs/build-with-claude/context-windows\"}],\"style\":\"normal\"},{\"_key\":\"5541fa844607\",\"_type\":\"block\",\"children\":[{\"_key\":\"379576553ef5\",\"_type\":\"span\",\"marks\":[],\"text\":\"Approximately 30% of Claude Code users who made requests during this period had at least one message routed to the wrong server type, resulting in degraded responses. On Amazon Bedrock, misrouted traffic peaked at 0.18% of all Sonnet 4 requests from August 12. Incorrect routing affected less than 0.0004% of requests on Google Cloud's Vertex AI between August 27 and September 16.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"af0f8b895ddc\",\"_type\":\"block\",\"children\":[{\"_key\":\"4d413eb7b15d0\",\"_type\":\"span\",\"marks\":[],\"text\":\"However, some users were affected more severely, as our routing is \\\"sticky\\\". This meant that once a request was served by the incorrect server, subsequent follow-ups were likely to be served by the same incorrect server.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"3b94a38bd11e\",\"_type\":\"block\",\"children\":[{\"_key\":\"86d0127eab6d0\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Resolution:\"},{\"_key\":\"86d0127eab6d1\",\"_type\":\"span\",\"marks\":[],\"text\":\" We fixed the routing logic to ensure short- and long-context requests were directed to the correct server pools. We deployed the fix on September 4. Rollout to our first-party platform and Google Cloud's Vertex AI was completed by September 16, and to AWS Bedrock by September 18.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"8db3f8d6f3a2\",\"_type\":\"block\",\"children\":[{\"_key\":\"103093684ccf0\",\"_type\":\"span\",\"marks\":[],\"text\":\"2. Output corruption\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"3cbca90e99b4\",\"_type\":\"block\",\"children\":[{\"_key\":\"a0003efb3c560\",\"_type\":\"span\",\"marks\":[],\"text\":\"On August 25, we deployed a misconfiguration to the Claude API TPU servers that caused an error during token generation. An issue caused by a runtime performance optimization occasionally assigned a high probability to tokens that should rarely be produced given the context, for example producing Thai or Chinese characters in response to English prompts, or producing obvious syntax errors in code. A small subset of users that asked a question in English might have seen \\\"สวัสดี\\\" in the middle of the response, for example.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c50d801c4fc0\",\"_type\":\"block\",\"children\":[{\"_key\":\"5fd7f712dc0e\",\"_type\":\"span\",\"marks\":[],\"text\":\"This corruption affected requests made to Opus 4.1 and Opus 4 on August 25-28, and requests to Sonnet 4 August 25–September 2. Third-party platforms were not affected by this issue.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"f5c3ec996cdb\",\"_type\":\"block\",\"children\":[{\"_key\":\"9ef34bb2ae9a0\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Resolution:\"},{\"_key\":\"9ef34bb2ae9a1\",\"_type\":\"span\",\"marks\":[],\"text\":\" We identified the issue and rolled back the change on September 2. We've added detection tests for unexpected character outputs to our deployment process.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"144400765670\",\"_type\":\"block\",\"children\":[{\"_key\":\"0ab972d6bc3f0\",\"_type\":\"span\",\"marks\":[],\"text\":\"3. Approximate top-k XLA:TPU miscompilation\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"1776d75f5ac9\",\"_type\":\"block\",\"children\":[{\"_key\":\"dd464b6faafc0\",\"_type\":\"span\",\"marks\":[],\"text\":\"On August 25, we deployed code to improve how Claude selects tokens during text generation. This change inadvertently triggered a latent bug in the XLA:TPU\"},{\"_key\":\"7fd3b6ee7dd0\",\"_type\":\"span\",\"marks\":[\"sup\"],\"text\":\"[1] \"},{\"_key\":\"03383c68a26b\",\"_type\":\"span\",\"marks\":[],\"text\":\"compiler, which has been confirmed to affect requests to Claude Haiku 3.5.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"87e46c033e05\",\"_type\":\"block\",\"children\":[{\"_key\":\"c7f1281689b2\",\"_type\":\"span\",\"marks\":[],\"text\":\"We also believe this could have impacted a subset of Sonnet 4 and Opus 3 on the Claude API. Third-party platforms were not affected by this issue.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"dba81757d4ab\",\"_type\":\"block\",\"children\":[{\"_key\":\"3c67f0ca7a590\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Resolution:\"},{\"_key\":\"3c67f0ca7a591\",\"_type\":\"span\",\"marks\":[],\"text\":\" We first observed the bug affecting Haiku 3.5 and rolled it back on September 4. We later noticed user reports of problems with Opus 3 that were compatible with this bug, and rolled it back on September 12. After extensive investigation we were unable to reproduce this bug on Sonnet 4 but decided to also roll it back out of an abundance of caution.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"7cadf07838c3\",\"_type\":\"block\",\"children\":[{\"_key\":\"44b24a8c6697\",\"_type\":\"span\",\"marks\":[],\"text\":\"Simultaneously, we have (a) been working with the XLA:TPU team on a fix for the compiler bug and (b) rolled out a fix to use exact top-k with enhanced precision. For details, see the deep dive below.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c46305d55a4a\",\"_type\":\"block\",\"children\":[{\"_key\":\"f66d8a322a180\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"7ae69bc4861e\",\"_type\":\"block\",\"children\":[{\"_key\":\"c187ab8ed6020\",\"_type\":\"span\",\"marks\":[],\"text\":\"A closer look at the XLA compiler bug\"}],\"markDefs\":[],\"style\":\"h2\"},{\"_key\":\"8da59944a4dc\",\"_type\":\"block\",\"children\":[{\"_key\":\"f595d8152bbe0\",\"_type\":\"span\",\"marks\":[],\"text\":\"To illustrate the complexity of these issues, here's how the XLA compiler bug manifested and why it proved particularly challenging to diagnose.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"d1f3c049fe67\",\"_type\":\"block\",\"children\":[{\"_key\":\"32b47257ea560\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"db59eafb87f6\",\"_type\":\"block\",\"children\":[{\"_key\":\"96bc4a51bd7b0\",\"_type\":\"span\",\"marks\":[],\"text\":\"When Claude generates text, it calculates probabilities for each possible next word, then randomly chooses a sample from this probability distribution. We use \\\"top-p sampling\\\" to avoid nonsensical outputs—only considering words whose cumulative probability reaches a threshold (typically 0.99 or 0.999). On TPUs, our models run across multiple chips, with probability calculations happening in different locations. To sort these probabilities, we need to coordinate data between chips, which is complex.\"},{\"_key\":\"f82a844f0b49\",\"_type\":\"span\",\"marks\":[\"sup\"],\"text\":\"[2]\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"694b3adaafb3\",\"_type\":\"block\",\"children\":[{\"_key\":\"b9f1d5deee940\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"a7973e1bc961\",\"_type\":\"block\",\"children\":[{\"_key\":\"2ed6eec3f1870\",\"_type\":\"span\",\"marks\":[],\"text\":\"In December 2024, we discovered our TPU implementation would occasionally drop the most probable token when \"},{\"_key\":\"2ed6eec3f1871\",\"_type\":\"span\",\"marks\":[\"8455d15a7721\"],\"text\":\"temperature\"},{\"_key\":\"2ed6eec3f1872\",\"_type\":\"span\",\"marks\":[],\"text\":\" was zero. We deployed a workaround to fix this case.\"}],\"markDefs\":[{\"_key\":\"8455d15a7721\",\"_type\":\"link\",\"href\":\"https://docs.claude.com/en/docs/about-claude/glossary#temperature\"}],\"style\":\"normal\"},{\"_key\":\"cc86533c1d03\",\"_type\":\"image\",\"asset\":{\"_ref\":\"image-efee0d3d25f6b03cbfc57e70e0e364dcd8b82fe0-2000x500-png\",\"_type\":\"reference\"},\"caption\":[{\"_key\":\"0c97f92996bd\",\"_type\":\"block\",\"children\":[{\"_key\":\"f32bf621538d0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Code snippet of a December 2024 patch to work around the unexpected dropped token bug when temperature = 0.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"description\":\"Code snippet of a December 2024 patch to work around the unexpected dropped token bug when temperature = 0.\",\"height\":500,\"markDefs\":null,\"style\":\"inline\",\"url\":\"https://cdn.sanity.io/images/4zrzovbb/website/efee0d3d25f6b03cbfc57e70e0e364dcd8b82fe0-2000x500.png\",\"width\":2000},{\"_key\":\"8814314165ca\",\"_type\":\"block\",\"children\":[{\"_key\":\"fd58196ad2160\",\"_type\":\"span\",\"marks\":[],\"text\":\"The root cause involved mixed precision arithmetic. Our models compute next-token probabilities in \"},{\"_key\":\"fd58196ad2161\",\"_type\":\"span\",\"marks\":[\"da7595cfc63e\"],\"text\":\"bf16\"},{\"_key\":\"fd58196ad2162\",\"_type\":\"span\",\"marks\":[],\"text\":\" (16-bit floating point). However, the vector processor is \"},{\"_key\":\"fd58196ad2163\",\"_type\":\"span\",\"marks\":[\"59c233fa35f5\"],\"text\":\"fp32-native\"},{\"_key\":\"fd58196ad2164\",\"_type\":\"span\",\"marks\":[],\"text\":\", so the TPU compiler (XLA) can optimize runtime by converting some operations to fp32 (32-bit). This optimization pass is guarded by the \"},{\"_key\":\"adcb014a6e66\",\"_type\":\"span\",\"marks\":[\"code\"],\"text\":\"xla_allow_excess_precision\"},{\"_key\":\"12b122d92ac5\",\"_type\":\"span\",\"marks\":[],\"text\":\" flag which defaults to true.\"}],\"markDefs\":[{\"_key\":\"da7595cfc63e\",\"_type\":\"link\",\"href\":\"https://github.com/tensorflow/tensorflow/blob/f41959ccb2d9d4c722fe8fc3351401d53bcf4900/tensorflow/core/framework/bfloat16.h\"},{\"_key\":\"59c233fa35f5\",\"_type\":\"link\",\"href\":\"https://dl.acm.org/doi/pdf/10.1145/3360307\"}],\"style\":\"normal\"},{\"_key\":\"c096145bdef8\",\"_type\":\"block\",\"children\":[{\"_key\":\"43ba3453b79f0\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c0af2ae58af8\",\"_type\":\"block\",\"children\":[{\"_key\":\"4193d8141ab90\",\"_type\":\"span\",\"marks\":[],\"text\":\"This caused a mismatch: operations that should have agreed on the highest probability token were running at different precision levels. The precision mismatch meant they didn't agree on which token had the highest probability. This caused the highest probability token to sometimes disappear from consideration entirely.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"653cf61ba50f\",\"_type\":\"block\",\"children\":[{\"_key\":\"f0daff5dfd0a0\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"dc17de7570ab\",\"_type\":\"block\",\"children\":[{\"_key\":\"e259c6e925060\",\"_type\":\"span\",\"marks\":[],\"text\":\"On August 26, we deployed a rewrite of our sampling code to fix the precision issues and improve how we handled probabilities at the limit that reach the top-p threshold. But in fixing these problems, we exposed a trickier one.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c1cdad55cbee\",\"_type\":\"image\",\"asset\":{\"_ref\":\"image-6d10e58c0bd5fd7cb03dc0adc716cb1e4f039343-2000x2560-png\",\"_type\":\"reference\"},\"caption\":[{\"_key\":\"820dc49ae704\",\"_type\":\"block\",\"children\":[{\"_key\":\"6da10bfed8fa0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Code snippet showing a minimized reproducer merged as part of the August 11 change that root-caused the \\\"bug\\\" being worked around in December 2024. In reality, it’s expected behavior of the \"},{\"_key\":\"440f2d9873fc\",\"_type\":\"span\",\"marks\":[\"code\"],\"text\":\"xla_allow_excess_precision\"},{\"_key\":\"d14ed4fbcc8a\",\"_type\":\"span\",\"marks\":[],\"text\":\" flag.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"description\":\"Code snippet showing minimized reproducer merged as part of the August 11 change that root-caused the “bug” being worked around in December 2024; in reality, it’s expected behavior of the xla_allow_excess_precision flag.\",\"height\":2560,\"markDefs\":null,\"style\":\"inline\",\"url\":\"https://cdn.sanity.io/images/4zrzovbb/website/6d10e58c0bd5fd7cb03dc0adc716cb1e4f039343-2000x2560.png\",\"width\":2000},{\"_key\":\"ae41ea1299ef\",\"_type\":\"block\",\"children\":[{\"_key\":\"dfaf89c5f6620\",\"_type\":\"span\",\"marks\":[],\"text\":\"Our fix removed the December workaround because we believed we'd solved the root cause. This led to a deeper bug in the \"},{\"_key\":\"dfaf89c5f6621\",\"_type\":\"span\",\"marks\":[\"a6cbb9ab599f\"],\"text\":\"approximate top-k\"},{\"_key\":\"dfaf89c5f6622\",\"_type\":\"span\",\"marks\":[],\"text\":\" operation—a performance optimization that quickly finds the highest probability tokens.\"},{\"_key\":\"3a6b0c78e234\",\"_type\":\"span\",\"marks\":[\"sup\"],\"text\":\"[3]\"},{\"_key\":\"cee7c5959eee\",\"_type\":\"span\",\"marks\":[],\"text\":\" This approximation sometimes returned completely wrong results, but only for certain batch sizes and model configurations. The December workaround had been inadvertently masking this problem.\"}],\"markDefs\":[{\"_key\":\"a6cbb9ab599f\",\"_type\":\"link\",\"href\":\"https://docs.jax.dev/en/latest/_autosummary/jax.lax.approx_max_k.html\"}],\"style\":\"normal\"},{\"_key\":\"cffc1076b588\",\"_type\":\"block\",\"children\":[{\"_key\":\"83bb8ee8e7e5\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c37b39862713\",\"_type\":\"image\",\"asset\":{\"_ref\":\"image-7e42db934d0e84ea40fc56b416ddb09b2097a5ff-2400x1404-png\",\"_type\":\"reference\"},\"caption\":[{\"_key\":\"a7dc1851135a\",\"_type\":\"block\",\"children\":[{\"_key\":\"96f4f7e4c6d50\",\"_type\":\"span\",\"marks\":[],\"text\":\"Reproducer of the underlying approximate top-k bug shared with the XLA:TPU engineers who \"},{\"_key\":\"96f4f7e4c6d51\",\"_type\":\"span\",\"marks\":[\"e94529ab663e\"],\"text\":\"developed the algorithm\"},{\"_key\":\"96f4f7e4c6d52\",\"_type\":\"span\",\"marks\":[],\"text\":\". The code returns correct results when run on CPUs.\"}],\"markDefs\":[{\"_key\":\"e94529ab663e\",\"_type\":\"link\",\"href\":\"https://arxiv.org/pdf/2206.14286\"}],\"style\":\"normal\"}],\"description\":\"Slack message showing reproducer of the underlying approximate top-k bug shared with the XLA:TPU engineers who developed the algorithm. The code returns correct results when run on CPUs.\",\"height\":1404,\"markDefs\":null,\"style\":\"inline\",\"url\":\"https://cdn.sanity.io/images/4zrzovbb/website/7e42db934d0e84ea40fc56b416ddb09b2097a5ff-2400x1404.png\",\"width\":2400},{\"_key\":\"5655328c02d6\",\"_type\":\"block\",\"children\":[{\"_key\":\"7a815b6e837a0\",\"_type\":\"span\",\"marks\":[],\"text\":\"The bug's behavior was frustratingly inconsistent. It changed depending on unrelated factors such as what operations ran before or after it, and whether debugging tools were enabled. The same prompt might work perfectly on one request and fail on the next.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"fefb9861d826\",\"_type\":\"block\",\"children\":[{\"_key\":\"e094944d93320\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"8b64351e10d8\",\"_type\":\"block\",\"children\":[{\"_key\":\"4f2a8403beaf0\",\"_type\":\"span\",\"marks\":[],\"text\":\"While investigating, we also discovered that the exact top-k operation no longer had the prohibitive performance penalty it once did. We switched from approximate to exact top-k and standardized some additional operations on fp32 precision.\"},{\"_key\":\"81356ddd57cb\",\"_type\":\"span\",\"marks\":[\"sup\"],\"text\":\"[4]\"},{\"_key\":\"81028c75bf60\",\"_type\":\"span\",\"marks\":[],\"text\":\" Model quality is non-negotiable, so we accepted the minor efficiency impact.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"1b41ed8cd0fe\",\"_type\":\"block\",\"children\":[{\"_key\":\"c8173061b2bc0\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"daa840eae20e\",\"_type\":\"block\",\"children\":[{\"_key\":\"c19e93f004200\",\"_type\":\"span\",\"marks\":[],\"text\":\"Why detection was difficult\"}],\"markDefs\":[],\"style\":\"h2\"},{\"_key\":\"e7f65ea986b8\",\"_type\":\"block\",\"children\":[{\"_key\":\"465d58ff1eef0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Our validation process ordinarily relies on benchmarks alongside safety evaluations and performance metrics. Engineering teams perform spot checks and deploy to small \\\"canary\\\" groups first.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"ff3224cac1f3\",\"_type\":\"block\",\"children\":[{\"_key\":\"04c87d73d5af0\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"794689d1c7af\",\"_type\":\"block\",\"children\":[{\"_key\":\"25e3aa1d4d3c0\",\"_type\":\"span\",\"marks\":[],\"text\":\"These issues exposed critical gaps that we should have identified earlier. The evaluations we ran simply didn't capture the degradation users were reporting, in part because Claude often recovers well from isolated mistakes. Our own privacy practices also created challenges in investigating reports. Our internal privacy and security controls limit how and when engineers can access user interactions with Claude, in particular when those interactions are not reported to us as feedback. This protects user privacy but prevents engineers from examining the problematic interactions needed to identify or reproduce bugs.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"ac160f70092e\",\"_type\":\"block\",\"children\":[{\"_key\":\"307e41df4b870\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"acc0ed64806b\",\"_type\":\"block\",\"children\":[{\"_key\":\"e84f8a8858e00\",\"_type\":\"span\",\"marks\":[],\"text\":\"Each bug produced different symptoms on different platforms at different rates. This created a confusing mix of reports that didn't point to any single cause. It looked like random, inconsistent degradation.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"61910755f860\",\"_type\":\"block\",\"children\":[{\"_key\":\"35fbc4c53b850\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"340fa648f7b2\",\"_type\":\"block\",\"children\":[{\"_key\":\"014df33d95ef0\",\"_type\":\"span\",\"marks\":[],\"text\":\"More fundamentally, we relied too heavily on noisy evaluations. Although we were aware of an increase in reports online, we lacked a clear way to connect these to each of our recent changes. When negative reports spiked on August 29, we didn't immediately make the connection to an otherwise standard load balancing change.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"add1d6d6a0d7\",\"_type\":\"block\",\"children\":[{\"_key\":\"bc8680cd48c00\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"3d0b62df6449\",\"_type\":\"block\",\"children\":[{\"_key\":\"934b944318590\",\"_type\":\"span\",\"marks\":[],\"text\":\"What we're changing\"}],\"markDefs\":[],\"style\":\"h2\"},{\"_key\":\"78bd5cb953eb\",\"_type\":\"block\",\"children\":[{\"_key\":\"6db3c960d64a0\",\"_type\":\"span\",\"marks\":[],\"text\":\"As we continue to improve our infrastructure, we're also improving the way we evaluate and prevent bugs like those discussed above across all platforms where we serve Claude. Here's what we're changing:\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"27b6353d6b4b\",\"_type\":\"block\",\"children\":[{\"_key\":\"69da2be7cc390\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"More sensitive evaluations:\"},{\"_key\":\"69da2be7cc391\",\"_type\":\"span\",\"marks\":[],\"text\":\" To help discover the root cause of any given issue, we’ve developed evaluations that can more reliably differentiate between working and broken implementations. We’ll keep improving these evaluations to keep a closer eye on model quality.\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"2ff54a5bd4ad\",\"_type\":\"block\",\"children\":[{\"_key\":\"537b32537d2a0\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Quality evaluations in more places:\"},{\"_key\":\"537b32537d2a1\",\"_type\":\"span\",\"marks\":[],\"text\":\" Although we run regular evaluations on our systems, we will run them continuously on true production systems to catch issues such as the context window load balancing error.\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"1b7778f0d8b5\",\"_type\":\"block\",\"children\":[{\"_key\":\"37a1561ecda30\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Faster debugging tooling:\"},{\"_key\":\"37a1561ecda31\",\"_type\":\"span\",\"marks\":[],\"text\":\" We'll develop infrastructure and tooling to better debug community-sourced feedback without sacrificing user privacy. Additionally, some bespoke tools developed here will be used to reduce the remediation time in future similar incidents, if those should occur.\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"aff6e4f2cd78\",\"_type\":\"block\",\"children\":[{\"_key\":\"57a0d8a293510\",\"_type\":\"span\",\"marks\":[],\"text\":\"Evals and monitoring are important. But these incidents have shown that we also need continuous signal from users when responses from Claude aren't up to the usual standard. Reports of specific changes observed, examples of unexpected behavior encountered, and patterns across different use cases all helped us isolate the issues.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"0bd86b461e16\",\"_type\":\"block\",\"children\":[{\"_key\":\"4345484ce71f0\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"155f2f83b062\",\"_type\":\"block\",\"children\":[{\"_key\":\"95b2b74fbeae0\",\"_type\":\"span\",\"marks\":[],\"text\":\"It remains particularly helpful for users to continue to send us their feedback directly. You can use the \"},{\"_key\":\"e123f0434836\",\"_type\":\"span\",\"marks\":[\"code\"],\"text\":\"/bug\"},{\"_key\":\"8beb9f2c07fe\",\"_type\":\"span\",\"marks\":[],\"text\":\" command in Claude Code or you can use the \\\"thumbs down\\\" button in the Claude apps to do so. Developers and researchers often create new and interesting ways to evaluate model quality that complement our internal testing. If you'd like to share yours, reach out to \"},{\"_key\":\"532d33243e231\",\"_type\":\"span\",\"marks\":[\"69bd7676af8b\"],\"text\":\"feedback@anthropic.com\"},{\"_key\":\"532d33243e232\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[{\"_key\":\"69bd7676af8b\",\"_type\":\"link\",\"href\":\"mailto:feedback@anthropic.com\"}],\"style\":\"normal\"},{\"_key\":\"9be708d1f986\",\"_type\":\"block\",\"children\":[{\"_key\":\"c4dea9532026\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"1196e7c81178\",\"_type\":\"block\",\"children\":[{\"_key\":\"cd080ae4e6ad\",\"_type\":\"span\",\"marks\":[],\"text\":\"We remain grateful to our community for these contributions.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"f94798d3a9c7\",\"_type\":\"block\",\"children\":[{\"_key\":\"13c65ecba0f0\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"87479eaa309e\",\"_type\":\"block\",\"children\":[{\"_key\":\"619c6d6cdf36\",\"_type\":\"span\",\"marks\":[],\"text\":\"Acknowledgments \"}],\"markDefs\":[],\"style\":\"h4\"},{\"_key\":\"9e990268303b\",\"_type\":\"block\",\"children\":[{\"_key\":\"6efd9959955f\",\"_type\":\"span\",\"marks\":[],\"text\":\"Written by Sam McAllister, with thanks to Stuart Ritchie, Jonathan Gray, Kashyap Murali, Brennan Saeta, Oliver Rausch, Alex Palcuie, and many others.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"ed68a9376288\",\"_type\":\"block\",\"children\":[{\"_key\":\"37dace3eb893\",\"_type\":\"span\",\"marks\":[\"sup\"],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"4e62a37a8cf0\",\"_type\":\"block\",\"children\":[{\"_key\":\"754471ff6808\",\"_type\":\"span\",\"marks\":[\"sup\"],\"text\":\"[1]\"},{\"_key\":\"ae40a9838307\",\"_type\":\"span\",\"marks\":[],\"text\":\" XLA:TPU is the optimizing compiler that translates \"},{\"_key\":\"44daf9996d88\",\"_type\":\"span\",\"marks\":[\"78c6788eae6e\"],\"text\":\"XLA\"},{\"_key\":\"83fc90b158f8\",\"_type\":\"span\",\"marks\":[],\"text\":\" High Level Optimizing language—often written using \"},{\"_key\":\"0c068016fa21\",\"_type\":\"span\",\"marks\":[\"000e6384bb11\"],\"text\":\"JAX\"},{\"_key\":\"a26ad62d2a9b\",\"_type\":\"span\",\"marks\":[],\"text\":\"—to TPU machine instructions.\"}],\"markDefs\":[{\"_key\":\"78c6788eae6e\",\"_type\":\"link\",\"href\":\"https://openxla.org/xla/architecture\"},{\"_key\":\"000e6384bb11\",\"_type\":\"link\",\"href\":\"https://docs.jax.dev/en/latest\"}],\"style\":\"footnote\"},{\"_key\":\"4544d8d05a76\",\"_type\":\"block\",\"children\":[{\"_key\":\"d4dd72d7ea58\",\"_type\":\"span\",\"marks\":[\"sup\"],\"text\":\"[2]\"},{\"_key\":\"f1c68851fbf4\",\"_type\":\"span\",\"marks\":[],\"text\":\" Our models are too large for single chips and are partitioned across tens of chips or more, making our sorting operation a distributed sort. TPUs (just like GPUs and Trainium) also have different performance characteristics than CPUs, requiring different implementation techniques using vectorized operations instead of serial algorithms.\"}],\"markDefs\":[],\"style\":\"footnote\"},{\"_key\":\"30690a7dfc54\",\"_type\":\"block\",\"children\":[{\"_key\":\"6ea502485240\",\"_type\":\"span\",\"marks\":[\"sup\"],\"text\":\"[3]\"},{\"_key\":\"c48a0d8466ce\",\"_type\":\"span\",\"marks\":[],\"text\":\" We had been using this approximate operation because it yielded substantial performance improvements. The approximation works by accepting potential inaccuracies in the lowest probability tokens, which shouldn't affect quality—except when the bug caused it to drop the highest probability token instead.\"}],\"markDefs\":[],\"style\":\"footnote\"},{\"_key\":\"421808588d6d\",\"_type\":\"block\",\"children\":[{\"_key\":\"46290ece8bbe\",\"_type\":\"span\",\"marks\":[\"sup\"],\"text\":\"[4]\"},{\"_key\":\"49b5e843c0a4\",\"_type\":\"span\",\"marks\":[],\"text\":\" Note that the now-correct top-k implementation may result in slight differences in the inclusion of tokens near the top-p threshold, and in rare cases users may benefit from re-tuning their choice of top-p.\"}],\"markDefs\":[],\"style\":\"footnote\"}],\"sidebar\":{\"isVisible\":true}}],\"$L1f\"]}]]}]\n"])</script><script>self.__next_f.push([1,"1a:[\"$\",\"footer\",null,{\"id\":\"footer\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__root\",\"role\":\"contentinfo\",\"aria-label\":\"Site footer\",\"children\":[\"$\",\"div\",null,{\"className\":\"page-wrapper SiteFooter-module-scss-module__JdOqwq__footer\",\"children\":[[\"$\",\"div\",null,{\"className\":\"SiteFooter-module-scss-module__JdOqwq__logoWrapper\",\"children\":[\"$\",\"a\",null,{\"href\":\"/\",\"aria-label\":\"Return to homepage\",\"className\":\"$undefined\",\"children\":[\"$\",\"$L20\",null,{\"fill\":\"#faf9f5\",\"aria-hidden\":\"true\"}]}]}],[\"$\",\"nav\",null,{\"className\":\"SiteFooter-module-scss-module__JdOqwq__linksWrapper\",\"aria-label\":\"Footer navigation\",\"style\":{\"--footer-columns\":4},\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"SiteFooter-module-scss-module__JdOqwq__columnSection\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"SiteFooter-module-scss-module__JdOqwq__listSection\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"body-4 bold\",\"children\":\"Products\"}],[\"$\",\"ul\",null,{\"className\":\"SiteFooter-module-scss-module__JdOqwq__list\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/product/overview\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Claude\"}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/product/claude-code\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Claude Code\"}]}],[\"$\",\"li\",\"2\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/product/claude-code/enterprise\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Claude Code Enterprise\"}]}],[\"$\",\"li\",\"3\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/product/cowork\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Claude Cowork\"}]}],[\"$\",\"li\",\"4\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/product/tag\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"@Claude\"}]}],[\"$\",\"li\",\"5\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/product/design\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Claude Design\"}]}],[\"$\",\"li\",\"6\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/product/claude-science\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Claude Science\"}]}],[\"$\",\"li\",\"7\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/product/claude-security\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Claude Security\"}]}],[\"$\",\"li\",\"8\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/claude-in-chrome\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Claude in Chrome\"}]}],[\"$\",\"li\",\"9\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/claude-for-microsoft-365\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Claude for Microsoft 365\"}]}],[\"$\",\"li\",\"10\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.claude.com/skills\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Skills\"}]}],[\"$\",\"li\",\"11\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.ai/download\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Download app\"}]}],[\"$\",\"li\",\"12\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/pricing\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Pricing\"}]}],[\"$\",\"li\",\"13\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.ai/\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Log in to Claude\"}]}]]}]]}],\"$L21\"]}],\"$L22\",\"$L23\",\"$L24\"]}],\"$L25\"]}]}]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L26\",null,{\"title\":\"Get the developer newsletter\",\"subtitle\":\"Product updates, how-tos, community spotlights, and more. Delivered monthly to your inbox.\",\"disclaimer\":\"Please provide your email address if you'd like to receive our monthly developer newsletter. You can unsubscribe at any time.\",\"iterablePublicIdString\":\"f12dbb96-5d68-4b76-8013-9f175aa07346\",\"newsletterType\":\"engineering\"}]\n21:[\"$\",\"div\",\"1\",{\"className\":\"SiteFooter-module-scss-module__JdOqwq__listSection\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"body-4 bold\",\"children\":\"Models\"}],[\"$\",\"ul\",null,{\"className\":\"SiteFooter-module-scss-module__JdOqwq__list\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.anthropic.com/claude/mythos\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Mythos\"}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.anthropic.com/claude/fable\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Fable\"}]}],[\"$\",\"li\",\"2\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.anthropic.com/claude/opus\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Opus\"}]}],[\"$\",\"li\",\"3\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.anthropic.com/claude/sonnet\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Sonnet\"}]}],[\"$\",\"li\",\"4\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.anthropic.com/claude/haiku\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Haiku\"}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"22:[\"$\",\"div\",\"1\",{\"className\":\"SiteFooter-module-scss-module__JdOqwq__columnSection\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"SiteFooter-module-scss-module__JdOqwq__listSection\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"body-4 bold\",\"children\":\"Solutions\"}],[\"$\",\"ul\",null,{\"className\":\"SiteFooter-module-scss-module__JdOqwq__list\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/solutions/agents\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"AI agents\"}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/solutions/code-modernization\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Code modernization\"}]}],[\"$\",\"li\",\"2\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/solutions/coding\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Coding\"}]}],[\"$\",\"li\",\"3\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/solutions/commerce\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Commerce\"}]}],[\"$\",\"li\",\"4\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/solutions/customer-support\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Customer support\"}]}],[\"$\",\"li\",\"5\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/solutions/cybersecurity\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Cybersecurity\"}]}],[\"$\",\"li\",\"6\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/solutions/enterprise\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Enterprise\"}]}],[\"$\",\"li\",\"7\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/solutions/financial-services\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Financial services\"}]}],[\"$\",\"li\",\"8\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/solutions/government\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Government\"}]}],[\"$\",\"li\",\"9\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/solutions/healthcare\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Healthcare\"}]}],[\"$\",\"li\",\"10\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/solutions/education\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Higher education\"}]}],[\"$\",\"li\",\"11\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/solutions/teachers\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"K-12 teachers\"}]}],[\"$\",\"li\",\"12\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/solutions/legal\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Legal\"}]}],[\"$\",\"li\",\"13\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/solutions/life-sciences\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Life sciences\"}]}],[\"$\",\"li\",\"14\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/solutions/nonprofits\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Nonprofits\"}]}],[\"$\",\"li\",\"15\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/solutions/small-business\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Small business\"}]}]]}]]}],[\"$\",\"div\",\"1\",{\"className\":\"SiteFooter-module-scss-module__JdOqwq__listSection\",\"children\":[\"$L27\",\"$L28\"]}]]}]\n"])</script><script>self.__next_f.push([1,"23:[\"$\",\"div\",\"2\",{\"className\":\"SiteFooter-module-scss-module__JdOqwq__columnSection\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"SiteFooter-module-scss-module__JdOqwq__listSection\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"body-4 bold\",\"children\":\"Resources\"}],[\"$\",\"ul\",null,{\"className\":\"SiteFooter-module-scss-module__JdOqwq__list\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/blog\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Blog\"}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/partners\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Claude partner network\"}]}],[\"$\",\"li\",\"2\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/community\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Community\"}]}],[\"$\",\"li\",\"3\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/connectors\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Connectors\"}]}],[\"$\",\"li\",\"4\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://academy.claude.com\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Courses\"}]}],[\"$\",\"li\",\"5\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/customers\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Customer stories\"}]}],[\"$\",\"li\",\"6\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/engineering\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Engineering at Anthropic\"}]}],[\"$\",\"li\",\"7\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/events\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Events\"}]}],[\"$\",\"li\",\"8\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/plugins\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Plugins\"}]}],[\"$\",\"li\",\"9\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/partners/powered-by-claude\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Powered by Claude\"}]}],[\"$\",\"li\",\"10\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/partners/services\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Service partners\"}]}],[\"$\",\"li\",\"11\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/resources/tutorials\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Tutorials\"}]}],[\"$\",\"li\",\"12\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/resources/use-cases\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Use cases\"}]}]]}]]}],[\"$\",\"div\",\"1\",{\"className\":\"SiteFooter-module-scss-module__JdOqwq__listSection\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"body-4 bold\",\"children\":\"Programs\"}],[\"$\",\"ul\",null,{\"className\":\"SiteFooter-module-scss-module__JdOqwq__list\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/programs/startups\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Startups\"}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/programs/team-plan-for-scientists\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Scientists\"}]}]]}]]}],[\"$\",\"div\",\"2\",{\"className\":\"SiteFooter-module-scss-module__JdOqwq__listSection\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"body-4 bold\",\"children\":\"Help and security\"}],[\"$\",\"ul\",null,{\"className\":\"SiteFooter-module-scss-module__JdOqwq__list\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.anthropic.com/supported-countries\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Availability\"}]}],\"$L29\",\"$L2a\"]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"24:[\"$\",\"div\",\"3\",{\"className\":\"SiteFooter-module-scss-module__JdOqwq__columnSection\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"SiteFooter-module-scss-module__JdOqwq__listSection\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"body-4 bold\",\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"className\":\"SiteFooter-module-scss-module__JdOqwq__list\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/company\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Anthropic\"}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/careers\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Careers\"}]}],[\"$\",\"li\",\"2\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/company/leadership\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Leadership\"}]}],[\"$\",\"li\",\"3\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/policy\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Policy\"}]}],[\"$\",\"li\",\"4\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/economic-futures\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Economic Futures\"}]}],[\"$\",\"li\",\"5\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/research\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Research\"}]}],[\"$\",\"li\",\"6\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/news\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"News\"}]}],[\"$\",\"li\",\"7\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/constitution\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Claude’s Constitution\"}]}],[\"$\",\"li\",\"8\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/claude-corps\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Claude Corps\"}]}],[\"$\",\"li\",\"9\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.anthropic.com/path-to-hope\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Keep thinking\"}]}],[\"$\",\"li\",\"10\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/policy-on-the-ai-exponential\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Policy on the AI Exponential\"}]}],[\"$\",\"li\",\"11\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.anthropic.com/news/announcing-our-updated-responsible-scaling-policy\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Responsible Scaling Policy\"}]}],[\"$\",\"li\",\"12\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://trust.anthropic.com/\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Security and compliance\"}]}],[\"$\",\"li\",\"13\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/transparency\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Transparency\"}]}]]}]]}],[\"$\",\"div\",\"1\",{\"className\":\"SiteFooter-module-scss-module__JdOqwq__listSection\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"body-4 bold\",\"children\":\"Terms and policies\"}],[\"$\",\"ul\",null,{\"className\":\"SiteFooter-module-scss-module__JdOqwq__list\",\"children\":[[\"$\",\"$L2b\",\"0\",{}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.anthropic.com/legal/privacy\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Privacy policy\"}]}],[\"$\",\"li\",\"2\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.anthropic.com/legal/consumer-health-data-privacy-policy\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Consumer health data privacy policy\"}]}],[\"$\",\"li\",\"3\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.anthropic.com/responsible-disclosure-policy\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Responsible disclosure policy\"}]}],[\"$\",\"li\",\"4\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.anthropic.com/legal/commercial-terms\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Terms of service: Commercial\"}]}],[\"$\",\"li\",\"5\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.anthropic.com/legal/consumer-terms\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Terms of service: Consumer\"}]}],[\"$\",\"li\",\"6\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://anthropic.com/legal/k12-terms\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Terms of Service: US K-12\"}]}],\"$L2c\",\"$L2d\"]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"25:[\"$\",\"div\",null,{\"className\":\"SiteFooter-module-scss-module__JdOqwq__socialWrapper\",\"children\":[[\"$\",\"small\",null,{\"className\":\"body-4 SiteFooter-module-scss-module__JdOqwq__copyright\",\"role\":\"contentinfo\",\"children\":[\"$\",\"$L2e\",null,{\"copyright\":\"© 2026 Anthropic PBC\",\"copyrightEu\":\"© 2026 Anthropic PBC. Services in the EU are provided by Anthropic Ireland Limited.\"}]}],[\"$\",\"ul\",null,{\"className\":\"SiteFooter-module-scss-module__JdOqwq__socialIcons\",\"role\":\"navigation\",\"aria-label\":\"Social media links\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.linkedin.com/company/anthropicresearch\",\"aria-label\":\"Visit our LinkedIn page\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[\"$\",\"$L2f\",null,{\"fill\":\"#b0aea5\",\"aria-hidden\":\"true\",\"height\":24,\"width\":24}]}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"https://x.com/AnthropicAI\",\"aria-label\":\"Visit our X (formerly Twitter) profile\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[\"$\",\"$L30\",null,{\"fill\":\"#b0aea5\",\"aria-hidden\":\"true\",\"height\":24,\"width\":24}]}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.youtube.com/@anthropic-ai\",\"aria-label\":\"Visit our YouTube channel\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[\"$\",\"$L31\",null,{\"fill\":\"#b0aea5\",\"aria-hidden\":\"true\",\"height\":24,\"width\":24}]}]}]]}]]}]\n27:[\"$\",\"h3\",null,{\"className\":\"body-4 bold\",\"children\":\"Claude Platform\"}]\n"])</script><script>self.__next_f.push([1,"28:[\"$\",\"ul\",null,{\"className\":\"SiteFooter-module-scss-module__JdOqwq__list\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/platform/api\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Overview\"}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://platform.claude.com/docs\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Developer docs\"}]}],[\"$\",\"li\",\"2\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/pricing#api\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Pricing\"}]}],[\"$\",\"li\",\"3\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/ecosystem\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Ecosystem\"}]}],[\"$\",\"li\",\"4\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/platform/marketplace\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Marketplace\"}]}],[\"$\",\"li\",\"5\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/regional-compliance\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Regional compliance\"}]}],[\"$\",\"li\",\"6\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/partners/claude-on-aws\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Claude on AWS\"}]}],[\"$\",\"li\",\"7\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/partners/google-cloud-vertex-ai\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Google Cloud\"}]}],[\"$\",\"li\",\"8\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.com/partners/microsoft-foundry\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Microsoft Foundry\"}]}],[\"$\",\"li\",\"9\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://platform.claude.com/\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Console login\"}]}]]}]\n"])</script><script>self.__next_f.push([1,"29:[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://status.anthropic.com/\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Status\"}]}]\n2a:[\"$\",\"li\",\"2\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://support.claude.com/en/\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"Support center\"}]}]\n2c:[\"$\",\"li\",\"7\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://anthropic.com/legal/k12-dpa\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Data Processing Agreement: US K-12\"}]}]\n2d:[\"$\",\"li\",\"8\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.anthropic.com/legal/aup\",\"className\":\"SiteFooter-module-scss-module__JdOqwq__listItem body-4\",\"children\":\"Usage policy\"}]}]\n9:null\n"])</script><script>self.__next_f.push([1,"e:[[\"$\",\"title\",\"0\",{\"children\":\"A postmortem of three recent issues \\\\ Anthropic\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"This is a technical report on three bugs that intermittently degraded responses from Claude. Below we explain what happened, why it took time to fix, and what we're changing.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"msapplication-TileColor\",\"content\":\"141413\"}],[\"$\",\"meta\",\"3\",{\"name\":\"msapplication-config\",\"content\":\"/browserconfig.xml\"}],[\"$\",\"link\",\"4\",{\"rel\":\"canonical\",\"href\":\"https://www.anthropic.com/engineering/a-postmortem-of-three-recent-issues\"}],[\"$\",\"meta\",\"5\",{\"name\":\"google-site-verification\",\"content\":\"BqiAW_sWOg-KrPk-Accxm6ge9dtnFEyV6DB6vzVZSGs\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"A postmortem of three recent issues\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"This is a technical report on three bugs that intermittently degraded responses from Claude. Below we explain what happened, why it took time to fix, and what we're changing.\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image\",\"content\":\"https://cdn.sanity.io/images/4zrzovbb/website/412be842c5c6bae6b4bcd515c191b0aa5015e05f-2400x1260.png\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image:alt\",\"content\":\"Illustration for Anthropic Engineering blog\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:site\",\"content\":\"@AnthropicAI\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:creator\",\"content\":\"@AnthropicAI\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:title\",\"content\":\"A postmortem of three recent issues\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:description\",\"content\":\"This is a technical report on three bugs that intermittently degraded responses from Claude. Below we explain what happened, why it took time to fix, and what we're changing.\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image\",\"content\":\"https://cdn.sanity.io/images/4zrzovbb/website/412be842c5c6bae6b4bcd515c191b0aa5015e05f-2400x1260.png\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image:alt\",\"content\":\"Illustration for Anthropic Engineering blog\"}],[\"$\",\"link\",\"18\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/images/icons/favicon-32x32.png\"}],[\"$\",\"link\",\"20\",{\"rel\":\"apple-touch-icon\",\"href\":\"/images/icons/apple-touch-icon.png\"}],[\"$\",\"link\",\"21\",{\"rel\":\"apple-touch-icon\",\"href\":\"/images/icons/apple-touch-icon.png\",\"sizes\":\"180x180\"}],[\"$\",\"link\",\"22\",{\"rel\":\"mask-icon\",\"href\":\"/images/icons/safari-pinned-tab.svg\",\"color\":\"141413\"}],[\"$\",\"$L32\",\"23\",{}]]\n"])</script></body></html>