I’ve used all kinds of formats and protocols in a long career as a software developer. I also have created a few, and have had to fight to keep them independent and unowned, with varying degrees of success. This set of rules represents what I’ve learned.
http://scripting.com/2017/05/09/rulesForStandardsmakers.html