Document Codes and Protocols