Both a C# and JavaScript implementations exist.
The terse “single punctuation character”, e.g. <$> make it efficient to write, more efficient than JSON.
There is no “extra open bracket”?
There is a overview of how the indenting operates.
Mode-less, means the tokeneizer does not require modes, unlike those required for XML. The parser has state.
Have the top level document named allows one to see what the document is, e.g. <Example-Document> or <Person>.