# Guides

Everything under `/docs` is generated from `service/tutor-worker/openapi.yaml`. Response numbers come from the scorer at generation time. A CI check rebuilds the bundle and fails if a byte moved.

- [Quickstart](/docs/quickstart.md)
- [Install](/docs/install.md) connects the clients. It also documents `ALLOW_TRAINING_CRAWLERS`
- [Auth](/docs/auth.md) says an `ipa_live_` key is required to score, and how to request one
- [Concepts](/docs/concepts.md)
- [Errors](/docs/errors.md)
- [Reference](/docs/reference.md)
- [Changelog](/docs/changelog.md)
- [Registries](/docs/registries.md) is the official MCP registry (DNS, `com.raymati/ipa`). Nothing here is submitted automatically
- [Submitting](/docs/submitting.md) is Claude, ChatGPT, Smithery, Glama, PulseMCP, mcp.so, and APIs.guru. Do not submit from this repo
- [Privacy](/privacy.md) and [Terms](/terms.md) are placeholders for Aaron to review
- [Record widget](/apps/record) is the MCP Apps stub
- [Example pairs](/docs/examples.json)
- [OpenAPI 3.1](/openapi.json)
- [llms.txt](/llms.txt)
