# Bookleg Bookleg is an interactive reading platform for **branching fiction**: readers make meaningful choices each chapter while the book text can use a different language than the app interface. ## Entry points - **Home** (`/`) — product overview and sign-up. - **Explore** (`/explore`) — browse published community books; filter by genre and book language. - **Published book** (`/book/{slug}`) — metadata, blurb, and link to read; replace `{slug}` with a real slug from Explore. - **Public author** (`/authors/{authorId}`) — author profile when visibility is public (UUID from the platform). ## Discovery - **Sitemap (static marketing + hub URLs)** — `/sitemap.xml` on the deployed site when `VITE_SITE_URL` is set at web build time (home, Explore, About, Team, FAQ, Updates, Starters, Pricing, legal pages). - **Sitemap (books + authors)** — generated by the API at `/api/v1/seo/sitemap-books.xml`. Production `robots.txt` may list the absolute URL of this endpoint as a second `Sitemap:` line (`VITE_BOOKS_SITEMAP_URL`). ## Policies - **Terms** and **Privacy** are linked from the site footer (`/terms`, `/privacy`). - **Crawler & LLM policy** — human-readable matrix and sign-off checklist: `docs/prds/llm-crawler-policy.md` in the Bookleg source repository (not served as a static URL on the app host). On each deployed domain, **`/robots.txt`** is the machine-readable source of truth; it lists **`Disallow`** prefixes for account, library, and authoring paths, and repeats the same rules for common AI-related **`User-agent`** strings.