Conceptual Map
A guided conceptual tour through the vault. Where index lists the papers, this page lists the ideas and shows how they interlock. Every paper note now also carries a ## Conceptual Contribution section (claim / mechanism / concepts / stance / relates-to).
1. The Central Tension: What Does a Message Mean?
Agent communication’s perennial question — whose mental states does a message commit? — runs the length of this vault.
- Speech Act Theory (Austin → Searle → Foundations Of Illocutionary Logic) fixes a vocabulary: illocutionary force, direction of fit, sincerity and preparatory conditions. Every ACL after this inherits it.
- Mentalistic Semantics — grounding message meaning in the beliefs/intentions of sender and receiver. KQML (KQML Overview, KQML Language And Protocol, KQML as an Agent Communication Language) and FIPA-ACL adopt it.
- Commitment-based Semantics / Public Semantics — the counter-move. Singh’s critique (ACL Rethinking Principles, Agent Communication Languages - Rethinking the Principles) argues mentalistic semantics is unverifiable: we cannot inspect another agent’s mind, only its public commitments. Agent Communication And Institutional Reality pushes further: every message is a declaration that alters social commitments; Searle’s “counts-as” is the operative logic.
- Verifiable Semantics — Verifiable Semantics for ACLs formalises the critique by requiring grounding in program state so conformance is model-checkable. A Common Ontology Of ACLs offers a reconciliation: role-instanced public attitudes unify the two families.
- Conversation Policy / Interaction Protocols — even with messages nailed down, coordination needs conversations. Coordinating Agents Using ACL Conversations (Colored Petri Nets), ACRE Agent Conversation Reasoning Engine (Dooley graphs), and An Interaction-oriented Agent Framework for Open Environments (commitment-based protocols) make the conversation first-class. BSPL (BSPL - The Blindingly Simple Protocol Language) is the information-driven counter-tradition: no message ordering at all, with causality and exclusion derived from ⌜in⌝/⌜out⌝ parameter adornments and keys (Information Protocols), Enactability, safety and liveness verified declaratively (Semantics and Verification of Information-Based Protocols), and agents programmed as decision makers over enabled forms (Kiko - Programming Agents to Enact Interaction Protocols).
Surveys mapping this debate: The State of the Art in Agent Communication Languages, Trends in Agent Communication Language.
2. The Language Stack
Messages compose into languages compose into protocols.
| Layer | Concept | Representative papers |
| Content | KIF, ontology term sets | KQML Overview, Ontolingua Portable Ontology Specifications, Handbook On Ontologies |
| Message | Performatives / illocutions | KQML, FIPA-ACL, Foundations Of Illocutionary Logic |
| Conversation | Interaction Protocols | Coordinating Agents Using ACL Conversations, ACRE Agent Conversation Reasoning Engine, BSPL - The Blindingly Simple Protocol Language |
| Transport | Facilitators, routing | KQML Language And Protocol, Model Context Protocol, Agent-to-Agent Protocol |
This same stack — content / message / conversation / transport — reappears in the modern LLM-agent protocol wave: see Survey Of AI Agent Protocols and Survey Of Agent Interoperability Protocols, which place Model Context Protocol (tools), ACP, Agent-to-Agent Protocol, and Agent Network Protocol at progressively higher layers.
3. How Does Shared Language Arise?
A separate tradition asks where meaning comes from rather than what it contains.