International-Data-Spaces-Association / ids-specification

The Dataspace Protocol is a set of specifications designed to facilitate interoperable data sharing between entities governed by usage control and based on Web technologies. These specifications define the schemas and protocols required for entities to publish data, negotiate Agreements, and access data in a data space
https://docs.internationaldataspaces.org/dataspace-protocol/
Apache License 2.0
26 stars 14 forks source link

Detailed explanation of different paths through states #133

Open SebastianOpriel opened 12 months ago

SebastianOpriel commented 12 months ago

It would be great to have example explanation which paths through states are to be expected and in which cases those transitions could happen. https://github.com/International-Data-Spaces-Association/ids-specification/blob/71bc11c641a34685a72ab8e1d5eb9a8e298869df/negotiation/contract.negotiation.protocol.md?plain=1#L33C6-L33C6

SebastianOpriel commented 12 months ago

e.g. following transitions might make no sense:

sebbader-sap commented 11 months ago

Proposal: Add a matrix to the linked file to map states explicitly to allowed messages:

SebastianOpriel commented 11 months ago

Provided a suggestion