Skip to end of metadata
Go to start of metadata
This page describes the protocols related to negotiations between two agents, representing principals within the system.
Protocol Negotiate
Description Negotiation between a Provider and a Consumer. The negotiation can originate from the Provider (invitation) or the Consumer (request) and exchanges Service Agreement Proposals until both parties accept or the negotiation is cancelled.
Conversation Roles Provider, Consumer


  • All participants support the negotiation protocol.
  • A Service Agreement Proposal (SAP) is an object that represents an offer or counter-offer from a participant. Once mutually accepted, it becomes a contract.

See Also:


Figure 1. Negotiate protocol, two party (OV-6)


  • Another way of interacting is that the Consumer performs a "Request-For-Proposal" conversation to a number of potential Providers and then subsequently a Negotiation protocol occurs.

Use Cases

The following use cases have been implemented which use the Negotiation protocol.

Request to Enroll in an Org Negotiation

Request a User Role with an Org Negotiation

Request to Acquire a Resource within an Org Negotiation


interaction-protocol interaction-protocol Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.