macp-runtime 0.4.0

MACP reference runtime: a coordination kernel and gRPC server enforcing session boundaries, message validation, append-only history, modes, and governance policy.
Documentation
{
  "mode": "macp.mode.task.v1",
  "initiator": "agent://planner",
  "participants": ["agent://planner", "agent://worker"],
  "mode_version": "1.0.0",
  "configuration_version": "cfg-1",
  "policy_version": "",
  "ttl_ms": 60000,
  "messages": [
    {
      "sender": "agent://worker",
      "message_type": "TaskRequest",
      "payload_type": "task.TaskRequest",
      "payload": { "task_id": "t1", "title": "Build", "instructions": "Do it", "requested_assignee": "agent://worker", "deadline_unix_ms": 0 },
      "expect": "reject"
    },
    {
      "sender": "agent://planner",
      "message_type": "TaskRequest",
      "payload_type": "task.TaskRequest",
      "payload": { "task_id": "t1", "title": "Build", "instructions": "Do it", "requested_assignee": "agent://worker", "deadline_unix_ms": 0 },
      "expect": "accept"
    },
    {
      "sender": "agent://planner",
      "message_type": "TaskRequest",
      "payload_type": "task.TaskRequest",
      "payload": { "task_id": "t2", "title": "Another", "instructions": "Do more", "requested_assignee": "agent://worker", "deadline_unix_ms": 0 },
      "expect": "reject"
    }
  ],
  "expected_final_state": "Open"
}