Evaluate Proposed Embargo Behavior
The acceptance or counterproposal of an embargo is handled by the Evaluate Proposed Embargo Behavior Tree shown in the figure below.
---
title: Evaluate Proposed Embargo Behavior Tree
---
flowchart LR
fb[?]
seq1["→"]
fb -->|A| seq1
eval["evaluate"]
seq1 --> eval
accept["accept"]
seq1 --> accept
em_to_a["EM → A<br/>(emit EA)"]
seq1 --> em_to_a
seq2["→"]
fb -->|B| seq2
will_counter(["willing to counter?"])
seq2 --> will_counter
propose["propose"]
seq2 --> propose
(A) As noted above, the same process applies to both the Proposed and Revise EM states (\(q^{em} \in \{P,R\}\)). An evaluation task is followed by an accept task. These tasks are placeholders for the actual decision-making process, which is left to individual Participants. In both cases, acceptance leads to an EM state transition to \(q^{em} \in A\) and emission of an \(EA\) message.
See also
(B) On the other hand, the proposed terms may not be acceptable. In this case, the Participant might be willing to offer a counterproposal. The counterproposal is covered by the propose behavior.