IMHO, if the protocol specifications seem like pedantry to you the best thing to do is either drop it or design your own protocol. But if in the end what you do is to release a product that is only half-compliant, the rest of the community will turn their backs on you because, by not complying with the standard, you can produce all kinds of unexpected situations.
IMHO, if the protocol specifications seem like pedantry to you the best thing to do is either drop it or design your own protocol. But if in the end what you do is to release a product that is only half-compliant, the rest of the community will turn their backs on you because, by not complying with the standard, you can produce all kinds of unexpected situations.
You know that even Synapse is not following the specs? Basically the specs follow Synapse, often with a huge time lag.
Conduit has been hit by that many times when they tried to follow the specs, just to realize they are outdated and incompatible with Synapse.
Yeah, the Matrix protocol is poorly managed.
Synapse is the reference platform, and it’s incredibly annoying.