Coalition Agreement Formation Reactive Decisions
Implements Multi-Party Agreement Pattern for coalition formation: C1→A1 (Initiation), C2→A2 (Evaluation), C4→A3 (Activation).
| Step ID | Type | Stage | Trigger Type | Specific Trigger | Past Context (Examples) | Available Actions | Selection Function | Next States | History Components | Policy Type | Forward Output | Backward Flow |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| C1-initiation | DECISION | Discovery | Process Events | task_discovered | Task requirements Own capabilities Resource availability Known peers Market conditions | Initiate coalition Don't initiate | argmax ε-greedy(ε) softmax(τ) system_rule other | Initiate → C2 Don't initiate → Terminal: Listening | Past initiations Success rates Task outcomes Resource utilization | Learned initiation model | Action | Utility Information |
| C2-evaluation | DECISION | Consensus | Network Events | proposal_received | Proposal terms Allocation vector Current signatures Task fit Commitment requirements | Sign and Potentially Commit Resources Modify allocation Reject proposal | argmax ε-greedy(ε) softmax(τ) system_rule other | Sign → Threshold Check → C4 | C2 Modify → C2 (new version) Reject → Terminal: Not Member | Past evaluations Signature decisions Coalition outcomes Reward realizations | Learned evaluation model | Action | Utility Information |
| Threshold-check | AUTOMATIC | Consensus | Process Events | signatures_updated | Signature count Threshold requirement Time elapsed Member capabilities | Automatic evaluation Met → consensus Not met → continue Timeout → fail | system_rule | Met → C4 Not met → C2 Timeout → Terminal: Failed | Past thresholds Formation times Member counts Success rates | System rule | Status | N/A |
| C4-activation | DECISION | Activation | Process Events | consensus_reached | Final members Resource requirements Contract terms Collateral status | Deploy contract Abort formation (Skip if auto-binding) | argmax ε-greedy(ε) softmax(τ) system_rule other | Deploy → Coalition Active Abort → Terminal: Aborted Skip → Coalition Active (auto) | Past deployments Contract success Resource locks Formation costs | Learned activation model | Action | Utility Information |
Decision Summary
C1: Initiation - Agent identifies collaborative task and decides to initiate coalition proposal or continue listening based on task complexity vs. own capability and coalition member availability.
C2: Evaluation - Agents evaluate received proposals, deciding to sign (optionally with committed resources), modify allocation, or reject based on task fit, allocation fairness, and member quality. Can iterate through multiple versions.
C4: Activation - Agent decides to deploy coalition contract or abort based on final member composition and resource commitments. Skipped if auto-binding with collateral.
Threshold-check - System automatically monitors signature accumulation and capability coverage.