Multi-party negotiation framework design