# dubia.cc

> Traditional Catholic articles, documents, and prayers. Every public article carries an imprimatur; unpublished work lives under /wip and must not be cited.

This file follows the llms.txt convention (https://llmstxt.org) to help language models navigate the site. For any article, document, or prayer, **append `.md` to the URL** to get the raw Markdown source (preferred over `Accept: text/markdown`, which is less reliably preserved by intermediaries).

## Discovery

- [Sitemap](https://dubia.cc/sitemap.xml): every published URL, with hreflang alternates.
- [robots.txt](https://dubia.cc/robots.txt): crawler policy (all AI agents allowed).
- [Agent skills index](https://dubia.cc/.well-known/agent-skills/index.json): machine-readable skill manifest.
- [askcath SKILL.md](https://dubia.cc/.well-known/agent-skills/askcath/SKILL.md): research-scoped prompt that tells an agent to answer traditional Catholic questions **only** from imprimatur-bearing content on this site. Also mirrored at `https://dubia.cc/SKILL.md`, `https://dubia.cc/askcath`, `https://dubia.cc/.well-known/skills.json`.
- [API catalog](https://dubia.cc/.well-known/api-catalog): RFC 9727 `application/linkset+json` — machine-readable index of every API surface on this site (search + MCP).
- [OpenAPI](https://dubia.cc/api/openapi.json): OpenAPI 3.1 description of `/api/search` and `/api/mcp`.
- [Search API](https://dubia.cc/api/search?q=example&lang=en): `GET /api/search?q=&lang=&type=&limit=` → JSON. Backed by the same Pagefind index the site search uses; covers articles, documents, and prayers.
- [MCP server card](https://dubia.cc/.well-known/mcp/server-card.json): Model Context Protocol discovery. Endpoint: `POST /api/mcp` (JSON-RPC 2.0). Exposes one tool, `askcath`, backed by the same Pagefind index as `/api/search`.
- [Pagefind index](https://dubia.cc/pagefind/pagefind.js): browser-side search module (ESM). Load with `await import('/pagefind/pagefind.js')`.
- [Health](https://dubia.cc/api/health.json).
- [PWA manifest](https://dubia.cc/manifest.json).

## Languages

- [dubia.cc (en)](https://dubia.cc/en/llms.txt): per-language index.

## Feeds

- en: [RSS](https://dubia.cc/en/feed.xml) · [Atom](https://dubia.cc/en/atom.xml) · [JSON](https://dubia.cc/en/feed.json)
