protocolo de negociação determina o fluxo de informações entre as partes negociadoras . Ele também determina quem pode dizer o que e quando eles podem dizer isso. Ele também fornece as regras pelas quais as partes em negociação devem respeitar ou a negociação será interrompido pelo sistema. Suporte  
 O protocolo de negociação deve ser primeiramente concebido para reconhecer e padronizar a comunicação entre os participantes. Nesta fase , deve reconhecer e administrar as fases do processo de negociação , incluindo admissão, apresentação de propostas e formação de acordo . 
 Desenvolver regras 
 
 As regras devem ser empregados dentro do protocolo de negociação que ajudam a decidir o avanço da negociação. Estas regras devem ajudar a esclarecer e orientar os participantes através das negociações. 
 Língua definir regras 
 
 A linguagem deve ser empregada que auxiliam na normalização das negociações . Isso deve ser usado para esclarecer protocolo para os participantes. 
 Linguagem para expressar Negociações 
 
 A linguagem deve ser desenvolvido que funciona no âmbito do protocolo para fornecer valores e especificações definidas para apresentação de propostas . Esta linguagem deve ser capaz de oferecer suporte a consultas complexas e correspondência ao longo das negociações .