Can separating structure and function improve multiagent organization design?
Explores whether MOISE+ model's three-part specification (structure, function, deontic rules) better handles multiagent coordination than single-dimension approaches, and what practical benefits emerge from this separation.
Jomi Fred Hübner, Jaime Simão Sichman, and Olivier Boissier, writing at SBIA 2002, argue that an organizational specification (OS) for a multiagent system should hold three parts rather than one: "An MOISE+ OS is formed by a Structural Specification (SS), a Functional Specification (FS), and a Deontic Specification (DS)." The structural specification is roles, the relations among them, and groups; the functional specification is the global plans (missions) that achieve the system's purpose; the deontic specification is what connects the two, stating which role is obliged or permitted to commit to which mission. Their stated objective is "an organization centered model where the first two dimensions can be specified almost independently of each other and after properly linked by the deontic dimension."
The paper's own reasoning for the split is a two-sided failure mode. "If only the functional dimension is specified, the organization has nothing to 'tell' the agents when no plan can be performed." "If only the organizational structure is specified, the agents have to reason for a global plan every time they want to play together" and "the plans developed for a problem are lost, since there is no organizational memory to store these plans." The authors illustrate with a soccer team: structure is the defense and attack groups and their roles; function is the rehearsed plays, "predefined plans that [were] already validated" and so do not need to be re-derived from scratch each match. Formally, structure narrows an agent's possible behaviors toward the set of behaviors matching the system's purpose, but getting the rest of the way there is left to validated plans supplied by the functional dimension — the deontic specification is what says which role owes which plan.
The deontic specification is a 2002, pre-LLM answer to a problem now being named again in agent-safety terms: What makes delegation work beyond just splitting tasks? treats authority transfer and accountability as properties a delegation contract must specify per task; MOISE+'s deontic relation is the organization-level slot that contract fills — declaring, once, which role is permitted or obliged to take on which mission, rather than negotiating it per delegation event. Likewise, MOISE+'s structural "authority link," which the paper defines as letting agents of a source role "control" agents of a destination role, states exactly the kind of authorization boundary that Why do agents fail at identity verification and authorization? finds missing from deployed LLM-agent systems — but MOISE+ assumes the boundary is declared by a designer in advance and followed, not negotiated, impersonated, or verified cryptographically at runtime, which is precisely the gap that NIST's initiative is chasing in today's systems.
The excerpt specifies a soccer-team example and gestures at an unpresented B2B case; it offers no evidence, from LLM agents or otherwise, that declaring structure, function, and deontic relations this way changes what agents actually do, only a formal account of what such a specification would permit. The authors also concede the model's own cost: an organization that constrains behavior toward its purpose can make "the MAS stiffer," so that "if the environment changes, the current set of allowed organizational behaviors may not fit the global purpose anymore," and they call a reorganization process "mandatory" to recover — governance by fixed structure buys predictability at the price of a flexibility problem the paper leaves unsolved.
Inquiring lines that read this note 21
This note is a source for these research framings, grouped by the broader line of inquiry each explores. Scan the bold lines of inquiry; follow any specific question forward.
When does governance become the bottleneck for agentic AI?- What role does mechanism design play in aligning agent incentives with governance?
- How does agent governance relate to traditional multiagent system design?
- Does organizational role inheritance directly affect agent behavior?
- How do environment models affect multiagent system complexity and fidelity?
- How do organizational rules prevent conflicts across multiple agent roles?
- How do organizational rules and structures differ from agent roles in design?
- Does encoding organizational structure into agent systems outperform natural language coordination?
- Can Belbin and Mintzberg taxonomies completely capture multi-agent organizational design space?
- Should agent orchestration be treated as an explicit graph rather than emergent behavior?
- How do different dependency types require different coordination mechanisms?
- What gaps exist between MOISE+ formal design and actual agent behavior?
- What makes coordination theory work across disciplines like biology and computer science?
- Can coordination theory apply to modern multi-agent artificial systems?
- How does protocol routing interact with organizational role assignments in agents?
- Can organizational design choices be transferred between different model bindings?
- What organizational structures emerge when optimization pressure targets communication patterns?
- Can information technology enable either centralization or decentralization depending on implementation?
- Does this three-agent structure map onto software development workflows the same way?
Related concepts in this collection 4
This note in its neighbourhood — explore the map, then jump to a related concept in the list below.
Click a node to walk · click center to open · click Open in graph to see this note in the full knowledge graph
-
What makes delegation work beyond just splitting tasks?
Delegation is more than task decomposition. What dimensions of a task—like verifiability, reversibility, and subjectivity—determine whether an agent can safely and effectively handle it?
MOISE+'s deontic specification is the organization-level slot the delegation framework's authority-transfer axis names at the task level
-
Why do agents fail at identity verification and authorization?
Agent systems reveal critical gaps in identity verification, authorization enforcement, and proportionality constraints that don't appear in chat models. Understanding these failures is essential because they enable unauthorized real-world actions rather than just wrong answers.
MOISE+'s designer-declared authority link states the boundary NIST's initiative finds unenforced at runtime in deployed agents
-
How do authority, communication, and acquaintance relate in organizations?
This explores whether organizational authority relations depend on underlying communication and acquaintance links, and why designers would want to understand such dependencies.
sibling note on the same paper's social-level link typology
-
Should organizational rules be designed separately from agent roles?
Early multiagent systems design treated roles and interactions as sufficient. But does separating organizational rules and structure from roles enable better system design, especially when constraints span multiple agents?
Evidence for: Gaia independently motivates separating org structure from roles since some constraints bind no single role, like MOISE+'s split
Related papers in this collection 8
Papers most semantically related to this note, ranked by cosine similarity in the embedding space.
- A Model for the Structural, Functional, and Deontic Specification of Organizations in Multiagent Systems (MOISE+)
- Drop the Hierarchy and Roles: How Self-Organizing LLM Agents Outperform Designed Structures
- Developing Multiagent Systems: The Gaia Methodology
- Toward an Organizational Science of Multi-Agent LLM Systems: Decoupling Who, How, and Which Algorithm
- Human-AI collaborative decision-making as an organization design problem
- Comparing Human Oversight Strategies for Computer-Use Agents
- Embodied LLM Agents Learn to Cooperate in Organized Teams
- Language Agents as Optimizable Graphs
Original note title
MOISE+ specifies a multiagent organization along independent structural and functional dimensions joined by a deontic specification