4. Recommendations for Protocol Designers
Designers of new application protocols that allow extensions using parameters:
-
SHOULD establish registries with potentially unlimited value-spaces, defining both permanent and provisional registries if appropriate.
-
SHOULD define simple, clear registration procedures.
-
SHOULD mandate registration of all non-private parameters, independent of the form of the parameter names.
-
SHOULD NOT prohibit parameters with an "X-" prefix or similar constructs from being registered.
-
MUST NOT stipulate that a parameter with an "X-" prefix or similar constructs needs to be understood as unstandardized.
-
MUST NOT stipulate that a parameter without an "X-" prefix or similar constructs needs to be understood as standardized.