%ents; ]>
Software Information This document specifies an extended data format whereby XMPP service discovery responses can include detailed information about the software application that powers a given XMPP entity for including detailed data about the in service discovery responses. &LEGALNOTICE; 0232 Experimental Standards Track Standards Council XMPP Core XEP-0030 NOT YET ASSIGNED &stpeter; 0.1 2008-01-30 psa

Initial published version.

0.0.3 2008-01-23 psa

Added software field; generalized to be software information, not client information.

0.0.2 2008-01-22 psa

Clarified relationship to Software Version (XEP-0092).

0.0.1 2008-01-21 psa

First draft.

&xep0128; defines a way for an XMPP entity to include extended information in its responses to &xep0030; information requests. This document specifies a usage of XEP-0128 whereby an XMPP entity can provide detailed data about itself in such responses. This protocol is intended to replace &xep0092; for software information discovery (thus reducing or eliminating the need for distinct software version requests) and also provides a format that can be encapsulated into &xep0115; notifications.

To illustrate this usage, consider the following example of a disco#info request-response interaction that includes detailed client information:

]]> urn:xmpp:dataforms:softwareinfo Windows XP Exodus 0.9.1 ]]>

The fields have the following meaning:

Service discovery information is typically world-readable. Therefore, care should be taken in exposing information that may make it easier for a potential attacker to target the publishing entity's system (e.g., the operating system on which the software is running).

This document requires no interaction with &IANA;.

The ®ISTRAR; shall include the following information in its registries.

&xep0068; defines a process for standardizing the fields used within Data Forms qualified by a particular namespace, and XEP-0128 describes how to use field standardization in the context of service discovery. This section registers fields for software information scoped by the "urn:xmpp:dataforms:softwareinfo" FORM_TYPE.

urn:xmpp:dataforms:softwareinfo XEP-0232 Forms enabling the communication of detailed information about an XMPP client. ]]>