# LaunchNests — Markdown Content Catalog

> Every public page and entity on LaunchNests is available as `text/markdown`.

## How to Fetch

Either send `Accept: text/markdown` on any canonical HTML URL:

```bash
curl -H "Accept: text/markdown" https://www.launchnests.com/
curl -H "Accept: text/markdown" https://www.launchnests.com/tools/<slug>
curl -H "Accept: text/markdown" https://www.launchnests.com/products/<slug>
```

…or address `/api/md/<path>` or append `.md` to the URL:

```bash
curl https://www.launchnests.com/tools/<slug>.md
curl https://www.launchnests.com/products/<slug>.md
curl https://www.launchnests.com/api/md/tools/<slug>
curl https://www.launchnests.com/api/md/products/<slug>
curl https://www.launchnests.com/api/md/catalog
```

## Markdown Response Headers

Every markdown twin returns:
- `Content-Location`: Canonical HTML URL of the resource.
- `X-Markdown-Tokens`: Approximate token count (~4 chars/token) for LLM context budgeting.
- `X-AEO-Version`: Dualmark AEO Spec version (1.0.0).
- `X-Robots-Tag: noindex, follow`: Instructs search bots that the canonical HTML twin is the indexed entity.
- `Vary: Accept, Origin`: Ensures reverse-proxy and CDN caching keys on representation.

## Core Routes

- `/` — Homepage (trending and newly launched tools)
- `/tools` — Developer infrastructure tools directory
- `/tools/{slug}` — Tool detail (about, verified builds, pricing, upvotes)
- `/products` — Developer products & software directory
- `/products/{slug}` — Product detail (about, problem, solution, unique value, tech stack)
- `/trending` — Community-ranked trending tools and products
- `/discover/weekly-launches` — Weekly community-voted product and dev tool launches
- `/pricing` — Platform plans and promotional listing boosts
- `/submit` — Developer tool & product submission portal
- `/faq` — Frequently asked questions & developer knowledge base (twin at /faq.md)
- `/terms` — Terms of Service & platform governance (twin at /terms.md)
- `/privacy` — Privacy Policy & developer data protection (twin at /privacy.md)
- `/refund` — Refund & cancellation policy (twin at /refund.md)
- `/producthunt-alternative` — Product Hunt Alternative: LaunchNests vs Product Hunt
- `/uneed-alternative` — Uneed Alternative: LaunchNests vs Uneed
- `/microlaunch-alternative` — MicroLaunch Alternative: LaunchNests vs MicroLaunch
- `/betalist-alternative` — BetaList Alternative: LaunchNests vs BetaList
- `/mcp` — MCP documentation for agents (JSON-RPC tools)
- `/cli` — CLI and Public REST API documentation
- `/auth.md` — Agent authentication guidance

## Bulk & Machine Surfaces

- https://www.launchnests.com/llms.txt — Concise agent index ([llmstxt.org](https://llmstxt.org/))
- https://www.launchnests.com/llms-full.txt — Full-catalog mirror of tools and products
- https://www.launchnests.com/ai.txt — Behavioural guidance and AI permissions
- https://www.launchnests.com/api/ai — Bounded JSON snapshot for answer engines
- https://www.launchnests.com/openapi.json — OpenAPI 3.1.0 REST contract
- https://www.launchnests.com/v1 — Public REST entrypoint
- https://www.launchnests.com/.well-known/api-catalog — RFC 9727 API catalog
- https://www.launchnests.com/.well-known/mcp.json — Model Context Protocol discovery manifest
