Update:

I've checked this by checking the traffic between the android client, and BIAB server.
I've used a standard tool call "wireshark", if anyone is interested.

Unfortunately, it looks its not possible to publish such API in the current implementation of BIAB.
It looks like BIAB is using some proprietary protocol, which isn't really usable for the 3rd party developers.
Unlike other software servers which today usually relies on some HTTP/rpc-json.

So in order to be able use the server, its not enough to publish API, they need to supply SDK, which I doubt if they will do.

I dont know what are the reasons for using such method of implementation (I doubt if trying to be "real time" was the reason)

Just looks like ancient technology.

Correct me if I'm wrong.