[Skip to content](#_top)

[![OpenNav AI](/_astro/full-open-logo.CGezuffk.svg) OpenNav AI](https://opennav.ai/)

Search CtrlK

Cancel

[Docs](https://docs.opennav.ai/index.md)

[Quick Start](https://docs.opennav.ai/getting-started/index.md)

[SDK](https://docs.opennav.ai/sdk/index.md)

[OpenNav AI on X](https://x.com/OpenNavAI)

[Joshua Bellew on X](https://x.com/manofyear93)

[Email Joshua Bellew](mailto:joshua@opennav.ai)

- Start Here

  - [Overview](https://docs.opennav.ai/index.md)
  - [How It Works](https://docs.opennav.ai/how-it-works/index.md)
  - [Getting Started](https://docs.opennav.ai/getting-started/index.md)

- Use OpenNav

  - [CLI](https://docs.opennav.ai/cli/index.md)
  - [SDK](https://docs.opennav.ai/sdk/index.md)

- Frameworks

  - [Astro](https://docs.opennav.ai/frameworks/astro/index.md)
  - [Next.js](https://docs.opennav.ai/frameworks/next/index.md)
  - [Server-side frameworks Soon](https://docs.opennav.ai/frameworks/server-side/index.md)

- Platforms

  - [Cloudflare](https://docs.opennav.ai/platforms/cloudflare/index.md)

- Reference

  - [Generated Files](https://docs.opennav.ai/reference/generated-files/index.md)
  - [Content Extraction](https://docs.opennav.ai/reference/content-extraction/index.md)
  - [Access Guidance](https://docs.opennav.ai/reference/access-guidance/index.md)

- External

  - [AcceptMarkdown](https://acceptmarkdown.com/)
  - [Cloudflare Agent Readiness](https://blog.cloudflare.com/agent-readiness/)
  - [Is It Agent Ready?](https://isitagentready.com/)

[OpenNav AI on X](https://x.com/OpenNavAI)

[Joshua Bellew on X](https://x.com/manofyear93)

[Email Joshua Bellew](mailto:joshua@opennav.ai)

On this page

- [Overview](#_top)
- [Build Result](#build-result)

## On this page

- [Overview](#_top)
- [Build Result](#build-result)

# Generated Files

OpenNav creates or updates only files inside the configured static output folder.

| File | Purpose |
| --- | --- |
| `llms.txt` | Root agent-readable site index. |
| `.well-known/llms.txt` | Well-known copy of the site index. |
| `llms-full.txt` | Combined readable page content, capped at complete page blocks when the configured token limit is reached. |
| `.well-known/llms-full.txt` | Well-known copy of the full readable content file. |
| `.well-known/opennav.json` | Static compatibility manifest with artifact paths and build fingerprint. |
| `*.md` page artifacts | Markdown mirrors for HTML pages, such as `docs/api/index.md`. By default these are converted from the whole HTML `<body>`; `contentExtraction.stripLayout` can remove documented layout elements first. |
| `*.html` pages | Safe `<head>` links pointing to Markdown mirrors and `llms.txt`. |
| `robots.txt` | Optional Content Signals guidance when configured by the caller. |
| `_headers` | Optional platform response-header artifact. Created by default for Cloudflare Pages when `platform: "cloudflare-pages"` or `--platform cloudflare-pages` is configured. It sets content types for generated artifacts and per-page `Link` headers for HTML routes. |

OpenNav skips unsupported files such as JavaScript, CSS, source maps, images, fonts, media, archives, framework payload files, platform routing files, and static HTTP error pages like `404.html` and `500.html`.

## Build Result

[Section titled “Build Result”](#build-result)

OpenNav returns output-directory-relative paths for files it created, modified, or intentionally skipped.

```txt
type OpenNavOutputFilePath = string;
interface OpenNavError {  readonly code: string;  readonly message: string;  readonly context: Readonly<Record<string, unknown>>;}
interface OpenNavBuildResult {  readonly createdFilePaths: readonly OpenNavOutputFilePath[];  readonly modifiedFilePaths: readonly OpenNavOutputFilePath[];  readonly skippedFilePaths: readonly OpenNavOutputFilePath[];  readonly warnings: readonly OpenNavError[];}
```

During `--dry-run`, `createdFilePaths` and `modifiedFilePaths` report files OpenNav would create or update without changing the output folder.

[PreviousCloudflare](https://docs.opennav.ai/platforms/cloudflare/index.md)

[NextContent Extraction](https://docs.opennav.ai/reference/content-extraction/index.md)

---

Site index: [llms.txt](https://docs.opennav.ai/llms.txt)

<!-- opennav compatible="true" version="1.0" profile="static-agent-ready" build-fingerprint="sha256:ef7e48fe34cc" manifest="/.well-known/opennav.json" -->
