Where the Spec Lives
The canonical OMSS specification is maintained in thegithub.com/omss-spec/omss-spec repository. The spec is versioned by directory. (Beta versions are on a different branch):
spec/v1.1/— OMSS v1.1 (current, status: Final)spec/v1.0/— OMSS v1.0 (past, status: Final)- BETA:
spec/v2.0/— OMSS v2.0 (future, status: Draft)
How to Contribute
- Read the spec — Familiarize yourself with the current version before proposing changes.
- Open a RFC — Describe the problem, ambiguity, or improvement you have in mind.
Versioning and Breaking Changes
OMSS follows Semantic Versioning:- PATCH — Clarifications and bug fixes (no behavior change)
- MINOR — Backward-compatible new features or fields
- MAJOR — Breaking changes (require a new
/vN/URL prefix)
Deprecation: true and Sunset: <date> headers. Deprecated features are supported for at least one full major version before removal, with a minimum 6-month announcement period. (This is best-effort; We cannot guarantee this.)
Deprecation in v1.1
The following endpoints are sunset in OMSS v1.1 and will be removed in v2:GET /v1/movies/{id}GET /v1/tv/{id}/seasons/{s}/episodes/{e}POST /v1/refresh/{id}
Registry
Implementations can be listed inREGISTRY.md in the main spec repo. To be added, please open an issue with your implementation details. The registry is maintained by the OMSS maintainers and is not a formal endorsement of any implementation.
Thank you for contributing to OMSS! Your feedback and participation help make the standard better for everyone.