Right now the "config" section is a simple mapping of name → value. We also have "magic" keys like _prefix and _merge_strategy. I'd like us to be able to add more metadata to individual config options in the future, so something like:
{ "config": { "FooBar": { "public": true, "value": "baz", "merge_strategy": "array_plus" } } }
Mostly this would give us significantly more flexibility in the future instead of using hacky underscore prefixed keys. This would be part of manifest_version 2, and I'd like to get it into 1.27.