jsonschema
This is a juju-specific jsonschema package that adds some metadata to schema values for the purposes generating UX to prompt users for configuration values.
Otherwise, it is 100% just normal jsonschema.
This is effectively just a custom frontend on top of https://github.com/lestrrat/go-jsschema