Some of the characteristics which improve a protocol's chances are:
- Good Technical Design. The more a protocol satisfies the technical requirements of the industry, the better its chances. This means that the protocol must primarily be an engineering construct, not a business one.
- Open Development and Maintenance Processes. It is preferable for the protocol to be developed and maintained by open processes. This means that mechanisms should exist for public commentary on the protocol, and the protocol maintenance process should allow the participation of all constituencies that are affected by the protocol.
- Open Availability Process. The protocol should be published and made available in a way that ensures that it is freely, easily and permanently accessible to anyone who wishes to use it.
- Freedom from Usage Restrictions. There should be no restrictions on the use of the protocol. Anyone who wishes to base an application on the protocol should be able to do so without legal or financial hindrance.