the output of Facter 3.x (c Facter) is very close to hocon format, but it is not a valid hocon. We would like to have a valid hocon format as standard for Facter NG. At the moment we have multiple output formatters (json, yaml, hocon and one "custom" that produces output identical to Facter 3.x).
We would like to know where the standard output from Facter is used and if the migration to a valid hocon format would affect other components.
I think it's just meant to be visually appealing. I don't think any tools expect to parse it, that's why we have yaml and json output formats. People may not have followed those guidelines though.