Embargo Management Behavior Trees
Auto-generated reference documentation for the Embargo Management (EM) behavior trees
in vultron/core/behaviors/embargo/.
Requirements
The behavioral requirements for these trees are specified in the Protocol Specifications:
- EMB-10 — Enter EM Proposed
- EMB-11 — Enter EM Active
- EMB-12 — Enter EM Revise
- EMB-13 — Enter EM Exited
- EMB-14 — Actor-Voluntary Embargo Termination (Trigger Side)
Manage Embargo Tree
The top-level trigger-side embargo management tree. Evaluates whether to propose,
accept, revise, or exit the current embargo. Constructed from
vultron.core.behaviors.embargo.manage_embargo_tree.create_manage_embargo_tree.
[-] ManageEmbargoBT
-^- ExitEmbargoWhenDeployed
--> ExitEmbargoWhenDeployed
-^- ExitEmbargoWhenFixReady
--> ExitEmbargoWhenFixReady
-^- ExitEmbargoForOtherReason
--> ExitEmbargoForOtherReason
-^- StopProposingEmbargo
--> StopProposingEmbargo
-^- SelectEmbargoOfferTerms
--> SelectEmbargoOfferTerms
-^- WantToProposeEmbargo
--> WantToProposeEmbargo
-^- WillingToCounterEmbargoProposal
--> WillingToCounterEmbargoProposal
-^- ReasonToProposeEmbargoWhenDeployed
--> ReasonToProposeEmbargoWhenDeployed
-^- EvaluateEmbargoProposal
--> EvaluateEmbargoProposal
-^- CurrentEmbargoAcceptable
--> CurrentEmbargoAcceptable