# Thunder Express

> Marketplace public read-only de livraison de repas en Tunisie. Permet aux agents
> de découvrir les restaurants de Sousse, Sahloul, Hammam Sousse et Monastir,
> avec leurs menus, horaires d'ouverture, frais de livraison et notes clients.
> Aucune opération d'écriture n'est exposée — toute commande est finalisée par
> l'utilisateur sur le site.

## API & manifests

- [OpenAPI 3.0.3 spec](https://thunder-express.com/openapi.yaml): public catalog endpoints
- [AI plugin manifest](https://thunder-express.com/.well-known/ai-plugin.json): plugin discovery
- [API catalog](https://thunder-express.com/.well-known/api-catalog): RFC 9727 / RFC 9264 linkset of all public surfaces

## Skills & content negotiation

- [Agent Skills index](https://thunder-express.com/.well-known/agent-skills/index.json): supported skills declared per Agent Skills Discovery v0.2.0
- [Markdown for Agents skill](https://thunder-express.com/.well-known/agent-skills/markdown-negotiation/SKILL.md): send `Accept: text/markdown` on any HTML route to receive markdown

## Full catalog (machine-readable)

- [llms-full.txt](https://thunder-express.com/llms-full.txt): daily-regenerated markdown digest of every active restaurant — name, canonical URL, address, opening hours, delivery options, rating, categories. Sommaire par ville. ~200 KB. Generated by the Laravel backend at 02:35 UTC and proxied here.

## Sitemap & crawl policy

- [Sitemap](https://thunder-express.com/sitemap.xml): full URL index of the public catalog
- [robots.txt](https://thunder-express.com/robots.txt): crawl rules + Content-Signal directives

## Content Signals

- search=yes
- ai-input=yes
- ai-train=no

## Optional

- [MCP Server Card](https://thunder-express.com/.well-known/mcp/server-card.json): aspirational MCP-style declaration of catalog browse tools over the public HTTP API
