I evaluated OpenSet (openset.dev, an MIT-licensed open JSON standard for workout data — repo: https://github.com/getdiby/openset) against how we model workout data in PRzilla, focused on whether we could adopt it for logging.
Verdict: OpenSet is a strong, well-built standard and a clean fit for strength / hybrid (concurrent) training. It is a poor fit for CrossFit metcons for structural reasons, not polish. Its execution (logging) model is a delta against a prescription: it logs every set and derives outcomes. CrossFit logging is outcome-first (one score) and scaling-heavy (substituted movements), and those two facts break the model.
Single strongest finding: a prescription-anchored log cannot represent movement scaling (e.g. Amanda done with ring dips), and scaling is the common case in CrossFit.