# Public contracts

Zod schemas under `packages/contracts` are the executable source of truth.
JSON Schema, OpenAPI, TypeScript declarations, and human references are generated
from those schemas. Do not hand-edit generated contract artifacts.

The public pre-release contract starts at `0.1.0-alpha.1` and covers:

- Environment and App manifests and immutable revisions
- Plugin manifests, releases, artifacts, adapters, and backend components
- Runtime and App sessions, presence, Plugin grants, and settings
- Public catalog and Management API DTOs
- Publication submissions, reviews, channels, trust, and health
