Server maintains a queue of outbound packets for each user Packets which are older than MAX_QUEUE_TIME are discarded Each incoming request to the server takes up to MAX_BATCH_DOWN bytes from the queue and returns them as the POST response body payload Each incoming request contains up to MAX_BATCH_UP bytes of payload. It's a multipart/form-data. Authentication: for now, plaintext password Sever side configuration: Per user but normally global MAX_MAX_BATCH_DOWN MAX_MAX_QUEUE_TIME Global MTU Per user PASSWORD Client side configuration; MAX_BATCH_DOWN MAX_QUEUE_TIME PASSWORD Routing assistance: none needed; secnet polypath will DTRT Client form parameters: I MBD MQT P D