Transport and message encoding Implementations MUST use HTTP or HTTPS as the communication transport. Implementations MUST use JSON as the message encoding data format.