I’ve had a bad day trying to reverse engineer an old broken library only to realise it’s only Byron compatible. Sad times.
From my network background I am used to protocols being described with RFCs and then they can be implemented in whatever language by whatever vendors exist out there. The point is that if everyone is working to the ratified RFCs we can have interoperability between the various implementations, when a piece of equipment does not follow the ratified standard it is considered a bug or bad software.
Given that the Ouraboros protocol is just that, a protocol I was wondering where one might find a packet flow description of how the protocol should work at a network layer. I have read through the Ouraboros papers and not found any information on the implementation at a network layer.
Right now it would seem to me that the only documentation of the protocol is at a very high level in these research papers and other than that one has to read the source code of the current Haskell implementation.
Can someone please point me in the direction of what I am looking for? I am sure I am just being dense as usual and overlooking something obvious.
An example of what I am referring to, the OSPF v2 RFC and description of Hello packets