trainlog/format/README.md
2026-09-05 19:05:07 +02:00

19 lines
515 B
Markdown

# Trainlog Format
This directory contains machine-readable definitions of the Trainlog exchange format.
Current draft:
- `trainlog-v1.schema.json`
Canonical human-readable semantics live in:
- `docs/exchange_format.md`
The schema is a structural validator.
Semantic rules that JSON Schema cannot safely express remain documented and must be tested in application code.
Before Trainlog v1 is frozen, schema changes are allowed.
After `TRAINLOG_FORMAT_V1=FROZEN`, incompatible changes require a new version.