The Problem With JSON Schema (And What We Did Differently)

JSON Schema validates a separate copy of your data's shape, in a separate file, that has to be kept in sync by hand. Stof attaches the validation rule directly to the field it protects, so it can't drift.