| .. | ||
| README.md | ||
| trainlog-v1.schema.json | ||
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.