···108108- CLI generates ts from json definitions
109109- Inferrance of valid type from full lexicon definition
110110 - the really cool part of this is that it fills in the refs from the defs all at the type level
111111+- `lx.lexicon(...).validate(data)` for validating data using `@atproto/lexicon` and your lexicon definitions
111112112113**TODO/In Progress:**
113114114115- Library art! Please reach out if you'd be willing to contribute some drawings or anything!
115115-- Runtime validation using [@atproto/lexicon](https://www.npmjs.com/package/@atproto/lexicon)
116116- - this will be hard to get correct, I'm weary of loading all of the json in a project's lexicons into js memory and would like to run benchmarks and find the best way to get this right.
116116+- Runtime validation `assert*` api's with `@atproto/lexicon`
117117+- Add CLI support for inferring and validating from json as the starting point
117118- The CLI needs more real world use and mileage. I expect bugs and weird behavior in this initial release (sorry).
118119119120## Disclaimer: