You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
removing the message definition
* removing the message definition
* removing the reference to the message definition
* changing some message type mentions to the message type definition
Copy file name to clipboardExpand all lines: specifications/common/terminology.md
+2-6Lines changed: 2 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,19 +48,15 @@ Note 1 to entry: This specification convers only protocols to facilitate interop
48
48
49
49
<dfn>Dataspace Protocol</dfn>
50
50
51
-
A set of [=Messages=] and [=Message=] sequences that enables the interaction between [=Participant Agents=] in a [=Dataspace=]. This MAY require additional concepts, which are not in the scope of the specification itself.
51
+
A set of Messages and Message sequences that enables the interaction between [=Participant Agents=] in a [=Dataspace=]. This may require additional concepts, which are not in the scope of the specification itself.
52
52
53
53
<dfn>Data Transfer Protocol</dfn>
54
54
55
55
A set of rules and conventions that dictate how data is transmitted over a network by defining the format, error handling, and flow control. Examples include HTTP, FTP, MQTT, and AMQP.
Copy file name to clipboardExpand all lines: specifications/negotiation/contract.negotiation.protocol.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ A [=Contract Negotiation=] involves two parties, a [=Provider=] that offers one
6
6
and a [=Consumer=] that requests [=Datasets=]. A [=Contract Negotiation=] is uniquely identified through an Internationalized Resource Identifier (IRI) [[rfc3987]]. Each [=Contract Negotiation=]
7
7
requires a newly generated IRI, which MAY not be used in a [=Contract Negotiation=] after a terminal state has been reached. A [=Contract Negotiation=] progresses
8
8
through a series of states, which are tracked by the [=Provider=] and [=Consumer=] using [=Messages=]. A [=Contract Negotiation=] transitions to a
9
-
state in response to an acknowledged [=Message=] from the counter-party. Both parties have the same state of the [=Contract Negotiation=]. In case
9
+
state in response to an acknowledged Message from the counter-party. Both parties have the same state of the [=Contract Negotiation=]. In case
10
10
the states differ, the [=Contract Negotiation=] MUST be terminated and a new [=Contract Negotiation=] MAY be initiated.
11
11
12
12
### States {#contract-negotiation-states}
@@ -21,9 +21,9 @@ The [=Contract Negotiation=] states are:
21
21
the [=Consumer=] has sent an ACK response.
22
22
-**VERIFIED**: The [=Consumer=] has sent an [=Agreement=] verification to the [=Provider=] and the [=Provider=] has
23
23
sent an ACK response.
24
-
-**FINALIZED**: The [=Provider=] has sent a finalization [=Message=] including his own [=Agreement=] verification to
24
+
-**FINALIZED**: The [=Provider=] has sent a finalization Message including his own [=Agreement=] verification to
25
25
the [=Consumer=] and the [=Consumer=] has sent an ACK response. Data is now available to the [=Consumer=].
26
-
-**TERMINATED**: The [=Provider=] or [=Consumer=] has placed the [=Contract Negotiation=] in a terminated state. A termination [=Message=] has
26
+
-**TERMINATED**: The [=Provider=] or [=Consumer=] has placed the [=Contract Negotiation=] in a terminated state. A termination Message has
27
27
been sent by either of the [=Participants=] and the other has sent an ACK response. This is a terminal state.
28
28
29
29
### State Machine
@@ -32,12 +32,12 @@ The [=Contract Negotiation=] state machine is represented in the following diagr
32
32
33
33

34
34
35
-
Transitions marked with `C` indicate a [=Message=] sent by the [=Consumer=], transitions marked with `P` indicate
36
-
a [=Provider=][=Message=]. Terminal states are final; the state machine MUST NOT transition to another state. A new [=Contract Negotiation=] MAY be initiated if, for instance, the [=Contract Negotiation=] entered the `TERMINATED` state due to a network issue.
35
+
Transitions marked with `C` indicate a Message sent by the [=Consumer=], transitions marked with `P` indicate
36
+
a [=Provider=] Message. Terminal states are final; the state machine MUST NOT transition to another state. A new [=Contract Negotiation=] MAY be initiated if, for instance, the [=Contract Negotiation=] entered the `TERMINATED` state due to a network issue.
37
37
38
38
## Message Types
39
39
40
-
The [=Contract Negotiation=] state machine is transitioned upon receipt and acknowledgement of a [=Message=]. This section details those [=Messages=] as abstract [=Message Types=].
40
+
The [=Contract Negotiation=] state machine is transitioned upon receipt and acknowledgement of a Message. This section details those [=Messages=] as abstract [=Message Types=].
41
41
42
42
- Concrete wire formats are defined by the protocol binding,
0 commit comments