A cool feature would be an access reporter that accumulates the keys and types that were read by an access reporter, and emit a JSON Schema that describes that structure.
An app developer can then run this to generate the JSON Schema ones, check it into their repo, and add the JSON Schema link as a comment to their JSON/YAML config file, and many IDE plugins then provide autocompletion and validation.