# Versioning

Luranta has one pre-release v0 contract while the paid beta is prepared.

## Current versions

| Surface | Version | Status |
| --- | --- | --- |
| REST API | /v0 | latest |
| TypeScript SDK | 0.0.0 | unpublished |
| Python SDK | 0.0.0 | unpublished |
| OpenAPI | 3.1.2 | canonical contract |

## Before launch

- The unreleased v0 contract may be hard-cut without compatibility aliases.
- All preview changes stay in the single v0 changelog.
- SDK packages publish once as `0.1.0` when paid beta launches.
- Treat identifiers and cursors as opaque and tolerate unknown response enum values.
