Thanks everybody for your replies.
I was aware of the protobuf protocol. What I’m not are things like Heartbeat for instance. I understand the point of the message but I don’t have a clue of how it looks like on the wire.
It seams also that Heartbeat isn’t the only message not reported in the .proto file.
All I got so far, are my generated Haskell ADT’s from the .proto file. I have also a pretty clear idea of what kind lib/tech I gonna use too.
All I need right now is how the communication works. I will follow your advice on having a look on the C# client.
I already stared at the Scala client code with no success so far.
**@**Andrew Browne
I really need that Haskell lib to happen ! Currently, I have an ‘EventStore’ like system that uses PostgreSQL
and table schemas quite close to ones Grey Young proposed in a post on eventsourcing. That does the job (for now)
but obviously not a long term solution. Help is of course welcomed, I have a blank Github object waiting to have
some code to host 
Regards,
Yorick