Digital negotiation techniques