#voxpellisknebel: I would be very hesitant to support custom formats as top level keys, so that eg. a "formats": ["random-id"] would be used as: "content": {"random-id": "value"}, as the values of an object can be extended by other extensions – adding eg. language support etc