The DOF Session Protocol uses attributes to negotiate protocol use in sessions. Attributes are formed from a code and data, both of which require registration. The format of a DOF Session Protocol attribute is found in the Protocol Documentation. DOF Specification Protocol.4 requires registration with the OpenDOF Technical Committee (OpenDOF TC) of all attribute codes before they may be used in a product.