# https://www.robotstxt.org/robotstxt.html # # Posture: everything public is open to everyone, including the AI # crawlers. The named groups below don't change what the wildcard rule # already allows — they record the decision explicitly, so narrowing it # later (say, blocking training crawlers but keeping answer engines) is a # one-line edit against a stated baseline instead of a rewrite. # # /.well-known/ is deliberately NOT disallowed. It was, which achieved # nothing defensively — OAuth and MCP clients don't read robots.txt, so # the connector flow worked either way — while telling well-behaved # agents to ignore the one directory that documents how to connect. User-agent: * Allow: / Disallow: /app/ Disallow: /api/ Disallow: /.netlify/ # --- Search engines --- User-agent: Googlebot Allow: / Disallow: /app/ Disallow: /api/ User-agent: Bingbot Allow: / Disallow: /app/ Disallow: /api/ User-agent: DuckDuckBot Allow: / Disallow: /app/ Disallow: /api/ # --- AI answer engines (retrieval for a live answer) --- User-agent: OAI-SearchBot Allow: / Disallow: /app/ Disallow: /api/ User-agent: ChatGPT-User Allow: / Disallow: /app/ Disallow: /api/ User-agent: Claude-User Allow: / Disallow: /app/ Disallow: /api/ User-agent: Claude-SearchBot Allow: / Disallow: /app/ Disallow: /api/ User-agent: PerplexityBot Allow: / Disallow: /app/ Disallow: /api/ User-agent: Perplexity-User Allow: / Disallow: /app/ Disallow: /api/ User-agent: DuckAssistBot Allow: / Disallow: /app/ Disallow: /api/ # --- Indexing and training crawlers --- User-agent: GPTBot Allow: / Disallow: /app/ Disallow: /api/ User-agent: ClaudeBot Allow: / Disallow: /app/ Disallow: /api/ User-agent: Google-Extended Allow: / Disallow: /app/ Disallow: /api/ User-agent: Applebot-Extended Allow: / Disallow: /app/ Disallow: /api/ User-agent: CCBot Allow: / Disallow: /app/ Disallow: /api/ Sitemap: https://memorybridge.ai/sitemap.xml