ZXT Dictionary Format Specification (Draft)

The goal of the Dictionary is to provide a common format (officially distributed as a JSON file?) for documentation of extension behaviour.

The cases are as follows:

The hierarchy is roughly as follows:

It might be a good idea to allow custom fields to be added, in a “custom”: { … } block for each extension?