Now I have to develop a protocol for exchanging data between peers. The protocol is bidi, and I will use #iroh as a basis. I think I am going to use JSON messages for now, but maybe go over to use msgpack later. It really does not matter.
What matters more is the actual protocol and what kind of messages are exchanged and the behavior. I guess I have to think really hard to make this nice.