<?xml version="1.0"?>
<registry type="stream-features">
  <feature>
    <ns>http://jabber.org/features/amp</ns>
    <name>amp</name>
    <element>amp</element>
    <desc>Support for Advanced Message Processing</desc>
    <doc>XEP-0079: Advanced Message Processing</doc>
  </feature>
  <feature>
    <ns>http://jabber.org/features/compress</ns>
    <name>compress</name>
    <element>compression</element>
    <desc>Support for Stream Compression</desc>
    <doc>XEP-0138: Stream Compression</doc>
  </feature>
  <feature>
    <ns>http://jabber.org/features/iq-auth</ns>
    <name>iq-auth</name>
    <element>auth</element>
    <desc>Support for Non-SASL Authentication</desc>
    <doc>XEP-0078: Non-SASL Authentication</doc>
  </feature>
  <feature>
    <ns>http://jabber.org/features/iq-register</ns>
    <name>iq-register</name>
    <element>register</element>
    <desc>Support for In-Band Registration</desc>
    <doc>XEP-0077: In-Band Registration</doc>
  </feature>
  <feature>
    <ns>urn:ietf:params:xml:ns:xmpp-bind</ns>
    <name>bind</name>
    <element>bind</element>
    <desc>Support for Resource Binding</desc>
    <doc>RFC 6120: XMPP Core</doc>
  </feature>
  <feature>
    <ns>urn:ietf:params:xml:ns:xmpp-sasl</ns>
    <name>mechanisms</name>
    <element>mechanisms</element>
    <desc>Support for Simple Authentication and Security Layer (SASL)</desc>
    <doc>RFC 6120: XMPP Core</doc>
  </feature>
  <feature>
    <ns>urn:ietf:params:xml:ns:xmpp-session</ns>
    <name>session</name>
    <element>session</element>
    <desc>Support for IM Session Establishment</desc>
    <doc>RFC 6121: XMPP IM</doc>
  </feature>
  <feature>
    <ns>urn:ietf:params:xml:ns:xmpp-tls</ns>
    <name>starttls</name>
    <element>starttls</element>
    <desc>Support for Transport Layer Security (TLS)</desc>
    <doc>RFC 6120: XMPP Core</doc>
  </feature>
  <feature>
    <ns>urn:xmpp:bidi</ns>
    <name>bidi</name>
    <element>bidi</element>
    <desc>Support for Bidirectional Server-to-Server Connections</desc>
    <doc>XEP-0288: Bidirectional Server-to-Server Connections</doc>
  </feature>
  <feature>
    <ns>urn:xmpp:features:dialback</ns>
    <name>Server Dialback</name>
    <element>dialback</element>
    <desc>Support for Server Dialback with dialback errors</desc>
    <doc>XEP-0220: Server Dialback</doc>
  </feature>
  <feature>
    <ns>urn:xmpp:features:rosterver</ns>
    <name>Roster Versioning</name>
    <element>ver</element>
    <desc>Support for Roster Versioning</desc>
    <doc>RFC 6121: XMPP IM</doc>
  </feature>
  <feature>
    <ns>urn:xmpp:sm:3</ns>
    <name>sm</name>
    <element>sm</element>
    <desc>Support for Stream Management</desc>
    <doc>XEP-0198: Stream Management</doc>
  </feature>
  <feature>
    <ns>http://jabber.org/protocol/caps</ns>
    <name>caps</name>
    <element>c</element>
    <desc>Hash of entity capabilities</desc>
    <doc>XEP-0115: Entity Capabilities</doc>
  </feature>
  <feature>
    <ns>urn:xmpp:caps</ns>
    <name>ecaps2</name>
    <element>c</element>
    <desc>Indicate support for Entity Capabilities 2.0 and publish capabilities to peer.</desc>
    <doc>XEP-0390: XEP-0390: Entity Capabilities 2.0</doc>
  </feature>
</registry>
