> For the complete documentation index, see [llms.txt](https://docs.dispach.moeenmahmud.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dispach.moeenmahmud.com/reference/readme.md).

# Reference index

Use the guides to learn workflows and the references when implementing against a contract.

* **HTTP API:** the API Reference section is rendered from [`openapi.json`](https://github.com/moeen-mahmud/dispach/tree/development/developer-docs/reference/openapi.json), generated from the registered router and Zod request schemas.
* **Live server:** every running server exposes the same document at `/v1/openapi.json` and a Scalar browser at `/docs`.
* **Manifest:** the binding field reference is the Agent manifest specification.
* **Plugin API:** the binding extension contract is the Plugin API specification.
* **Wire and events:** the binding protocol is the Wire protocol specification.
* **Workspace:** file tiers and authoring rules are in the Workspace specification.

The generated HTTP reference describes requests, status codes, and the common error shape. Success response types live in the TypeScript client, where `tsc` checks them against actual usage.

The generated document's `info.version` comes from the source tree's package version. On `development`, that value can remain at the latest stable version until a pilot release branch is prepared; use the exact Git tag or `GET /v1/health` from the deployed image when matching a contract to a running server.
