<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width,initial-scale=1">
  <title>Status — Roam · Operational state of roam-code.com + services</title>
  <meta name="description" content="Operational status for roam-code.com, the docs site, the PyPI package, and email. Manually maintained; live monitoring planned via BetterStack.">
  <link rel="canonical" href="https://roam-code.com/status">
  <link rel="icon" type="image/svg+xml" href="/favicon.svg">
  <meta name="theme-color" content="#0049b7">
  <meta name="apple-mobile-web-app-title" content="Roam">
  <link rel="apple-touch-icon" href="/favicon.svg">
  <link rel="manifest" href="/manifest.webmanifest">
  <link rel="preload" href="/fonts/space-grotesk-variable.woff2" as="font" type="font/woff2" crossorigin>
  <link rel="preconnect" href="//github.com" crossorigin>
  <link rel="preconnect" href="//pypi.org" crossorigin>
  <link rel="preload" href="./landing.css" as="style">
  <link rel="stylesheet" href="./landing.css">
  <meta name="robots" content="index,follow">
  <meta property="og:title" content="Status — Roam">
  <meta property="og:description" content="Operational status for Roam.">
  <meta property="og:url" content="https://roam-code.com/status">
  <meta property="og:image" content="https://roam-code.com/og.png">

  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "WebPage",
    "name": "Status",
    "url": "https://roam-code.com/status",
    "inLanguage": "en",
    "dateModified": "2026-05-18",
    "isPartOf": {"@type": "WebSite", "name": "Roam", "url": "https://roam-code.com/"},
    "publisher": {"@type": "Organization", "name": "Cranot", "url": "https://github.com/Cranot"},
    "breadcrumb": {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {"@type": "ListItem", "position": 1, "name": "Home", "item": "https://roam-code.com/"},
        {"@type": "ListItem", "position": 2, "name": "Status", "item": "https://roam-code.com/status"}
      ]
    }
  }
  </script>
</head>
<body>

  <a class="skip-link" href="#main">Skip to content</a>

  <nav class="site-nav" aria-label="Main navigation">
    <div class="nav-inner">
      <a href="/" class="site-logo">roam<span class="logo-dot">.</span></a>
      <input type="checkbox" id="nav-toggle" class="nav-toggle-checkbox" aria-label="Toggle navigation menu">
      <label for="nav-toggle" class="nav-toggle-label">
        <span class="nav-burger" aria-hidden="true"></span>
        <span class="visually-hidden">Menu</span>
      </label>
      <ul class="nav-links">
        <li><a href="/">Home</a></li>
        <li><a href="/pricing">Pricing</a></li>
        <li><a href="/compare">Compare</a></li>
        <li><a href="/setup">Setup</a></li>
        <li><a href="/docs/">Docs</a></li>
        <li><a href="https://github.com/Cranot/roam-code">GitHub</a></li>
      </ul>
    </div>
  </nav>

  <main id="main" class="legal-page">
    <header class="legal-header">
      <h1>Status</h1>
      <p class="legal-meta">Last reviewed: <time datetime="2026-05-18">2026-05-18</time></p>
    </header>

    <article>
      <h2>Current status</h2>

      <div class="status-grid">
        <div class="status-row">
          <span class="status-dot status-up"></span>
          <strong>roam-code.com</strong>
          <span class="status-text">Operational — served from Cloudflare's global edge</span>
        </div>
        <div class="status-row">
          <span class="status-dot status-up"></span>
          <strong>roam-code.com/docs (docs)</strong>
          <span class="status-text">Operational — served from Cloudflare's global edge</span>
        </div>
        <div class="status-row">
          <span class="status-dot status-up"></span>
          <strong>PyPI package (roam-code)</strong>
          <span class="status-text">Operational — see <a href="https://status.python.org/">PyPI status</a></span>
        </div>
        <div class="status-row">
          <span class="status-dot status-up"></span>
          <strong>GitHub repository (Cranot/roam-code)</strong>
          <span class="status-text">Operational — see <a href="https://www.githubstatus.com/">GitHub status</a></span>
        </div>
        <div class="status-row">
          <span class="status-dot status-pending"></span>
          <strong>Roam Cloud + Roam Review</strong>
          <span class="status-text">Pre-launch — early-access list open at <a href="mailto:hello@roam-code.com?subject=Early%20access">hello@roam-code.com</a></span>
        </div>
      </div>

      <h2>Live monitoring</h2>
      <p>
        Continuous monitoring is provided by external uptime checks
        (planned: BetterStack / UptimeRobot). When that's wired up, this
        page will surface the live data feed at <code>status.roam-code.com</code>.
      </p>
      <p>
        For now, this page is reviewed and updated manually with each
        material change. If you observe a real outage, email
        <a href="mailto:hello@roam-code.com?subject=Outage%20report">hello@roam-code.com</a>.
      </p>

      <h2>Past incidents</h2>
      <p><em>None to date.</em> When we have any, they'll be listed here with timeline, root cause, and what changed to prevent recurrence.</p>

      <h2>Maintenance windows</h2>
      <p>
        Static-site changes are deployed continuously via Cloudflare Pages with
        zero downtime. Future paid services (Roam Cloud, Roam Review) will
        document their maintenance windows in the per-service SLA, with at
        least 48-hour advance notice for non-emergency work.
      </p>

      <h2>Service-level commitments</h2>
      <p>
        Roam's marketing site (this domain) is best-effort, no SLA. Paid
        services target 99.5% monthly uptime <strong>after general
        availability</strong>, per the <a href="/terms">Terms of
        Service</a>; while pre-launch / early-access they're best-effort.
        Private-deployment pilot SLAs are documented in individual order
        forms. See <a href="/trust">Trust</a> for security posture and
        <a href="/governance">Governance</a> for the control framework.
      </p>

      <h2>Related pages</h2>
      <ul>
        <li><a href="/changelog">Changelog</a> — what shipped in each release (current: v13.6.1)</li>
        <li><a href="/audit">PR Replay audit</a> — paid deliverable, runs against a single PR</li>
        <li><a href="/security">Security</a> — disclosure policy and threat model</li>
        <li><a href="/trust">Trust</a> — local-first posture, data-handling posture</li>
        <li><a href="/governance">Governance</a> — control framework + audit-evidence mapping</li>
      </ul>

      <p class="legal-foot">
        Questions? <a href="mailto:hello@roam-code.com">hello@roam-code.com</a>.
      </p>
    </article>

  <section class="page-cta-strip">
    <div class="page-cta-inner">
      <p>Ready to try Roam? <a href="/" class="btn-primary">Install the free CLI</a> · <a href="/audit">run a paid PR Replay</a> · or <a href="/pricing">see all plans</a></p>
    </div>
  </section>
  </main>

  <footer>
    <div class="footer-inner">
      <div class="footer-col">
        <strong>Roam</strong>
        <span>The local codebase intelligence layer for AI agents and the teams that run them.</span>
        <span class="footer-meta">Built in Athens. Made in the EU.</span>
      </div>
      <div class="footer-col">
        <a href="https://github.com/Cranot/roam-code">GitHub</a>
        <a href="https://pypi.org/project/roam-code/">PyPI</a>
        <a href="/docs/">Docs</a>
      </div>
      <div class="footer-col">
        <a href="/setup">Setup</a>
        <a href="/about">About</a>
        <a href="/press">Press</a>
        <a href="/changelog">Changelog</a>
        <a href="/status">Status</a>
        <a href="/security">Security</a>
        <a href="/accessibility">Accessibility</a>
      </div>
      <div class="footer-col">
        <a href="/privacy">Privacy</a>
        <a href="/terms">Terms</a>
        <a href="/refund">Refund</a>
        <a href="/no-cookies">No cookies</a>
      </div>
      <div class="footer-col">
        <a href="mailto:hello@roam-code.com">hello@roam-code.com</a>
        <a href="mailto:security@roam-code.com">security@roam-code.com</a>
        <span class="footer-meta">No cookies. No tracking. No analytics.</span>
        <span class="footer-meta"><a href="https://github.com/Cranot/roam-code/tree/main/templates/distribution/landing-page">This page is open source</a></span>
      </div>
    </div>
  </footer>

</body>
</html>
