Library that allow you to describe data structures by subset of JavaScript syntax and validate them at runtime