[Standards] Proposed XMPP Extension: Zero Handshake Server to Server Protocol

Steve Kille steve.kille at isode.com
Tue Jul 14 14:35:57 UTC 2015

Let me give a bit more background on this proto-XEP.

We (Isode) have been involved with a number of systems operating over very high latency (several second) slow and flakey links.
Using standard XMPP over these links is barely useable - many minutes to establish communications.   

The approach here of eliminating server to server handshakes has been implemented and tested in a number of UK and NATO trials.

It seems desirable to make this useful approach available as a XEP.  NATO are keen to see this happen, and I prefer to avoid
proprietary approaches.

This proto-XEP writes up what we implemented.     I'd welcome any input on this.



> -----Original Message-----
> From: Standards [mailto:standards-bounces at xmpp.org] On Behalf Of XMPP Extensions Editor
> Sent: 14 July 2015 14:31
> To: standards at xmpp.org
> Subject: [Standards] Proposed XMPP Extension: Zero Handshake Server to Server Protocol
> The XMPP Extensions Editor has received a proposal for a new XEP.
> Title: Zero Handshake Server to Server Protocol
> Abstract:
>   This specification defines an approach for a pair of servers to eliminate initial handshakes and associated
>   data transfer when using the XMPP S2S Protocol.  This approach may only be used with a priori agreement and configuration
>   of the two servers involved.  This is of significant benefit in high latency environments.
> URL: http://xmpp.org/extensions/inbox/optimized-s2s.html
> The XMPP Council will decide in the next two weeks whether to accept this proposal as an official XEP.

More information about the Standards mailing list