Open Workout Schema: changes
v0 is a draft: it may change, and every change is listed here. v1 freezes when the first
outside app writes OWS in production (docs/platform.md); after that changes are additive, through
RFCs in openexercise/open-workout.
v0
- 2026-11-01: Published alongside the OWS MCP tool profile (
mcp/tools.json). Exercises are identified by Open Exercise IDs (https://openexercise.org/schema/v0/exercise.json). No schema change. - 2026-10-30:
program.jsonadded: a program as a library publishes it. A workout may carry aprogramlabel naming the program day it was part of;listed: falsemeans the program was withdrawn and says nothing more. - 2026-10-29:
merged_sourcesadded to a workout: other records of the same session merged into it, such as the same run imported from two apps. - 2026-10-29:
v0introduced: a workout with itssource, exercise entries with theirexercisematch (catalogue,close,customorunmatched) and the user's owntext, sets, and every inferred value listed inestimatesby JSON pointer.