1.7 Versioning and Capability Negotiation
This protocol supports versioning and capability negotiation at two levels. The first is supported through the use of interface manipulation messages, as specified in sections 2.2.2 and 2.2.3. The second is supported by the capability exchange messages, as specified in section 184.108.40.206.
The USB2.0 specification also includes versioning in the Device descriptor as described in section 9.6.1 of [USB-SPC2.0].