The Swarm Perception Box processes a camera video stream and data will be sent through user defined events. The data format of such an event is described in this document. We formalize the format using JSON schema, a human- and machine-readable documentation. The schema ensures consistent quality on both sides, the producer and the consumer of the JSON.
There are several ways how to validate a JSON against a schema, a good overview is provided by json-schema.org. As a starting point, we recommend jsonschemalint.com, an online tool to manually validate a JSON against our schema.