{
"mode": "macp.mode.quorum.v1",
"initiator": "agent://coordinator",
"participants": ["agent://alice", "agent://bob", "agent://carol"],
"mode_version": "1.0.0",
"configuration_version": "cfg-1",
"policy_version": "",
"ttl_ms": 60000,
"messages": [
{
"sender": "agent://alice",
"message_type": "Approve",
"payload_type": "quorum.Approve",
"payload": { "request_id": "r1", "reason": "lgtm" },
"expect": "reject"
},
{
"sender": "agent://coordinator",
"message_type": "ApprovalRequest",
"payload_type": "quorum.ApprovalRequest",
"payload": { "request_id": "r1", "action": "deploy", "summary": "Deploy v2", "required_approvals": 2 },
"expect": "accept"
},
{
"sender": "agent://alice",
"message_type": "Approve",
"payload_type": "quorum.Approve",
"payload": { "request_id": "r1", "reason": "lgtm" },
"expect": "accept"
},
{
"sender": "agent://coordinator",
"message_type": "Commitment",
"payload_type": "Commitment",
"payload": {
"commitment_id": "c1",
"action": "quorum.approved",
"authority_scope": "test",
"reason": "done",
"mode_version": "1.0.0",
"policy_version": "policy.default",
"configuration_version": "cfg-1",
"outcome_positive": true
},
"expect": "reject"
}
],
"expected_final_state": "Open"
}