Formal dialogue games studied by philosophers since the time of Aristotle have recently found application in Artificial Intelligence as the basis for protocols for interactions between autonomous software agents. For instance, game protocols have been proposed for agent dialogues involving team formation, persuasion, negotiation and deliberation. There is yet, however, no formal, mathematical theory of dialogue game protocols with which to compare two protocols or to study their formal properties. In this paper,11Partly funded by the EU IST Programme through the Sustainable Lifecycles in Information Ecosystems (SLIE) Project (IST-1999–10948) and by the British Engineering and Physical Sciences Research Council (EPSRC) through a PhD studentship. We are also grateful for comments from the anonymous referees, the audience at the GETCO-2001 workshop in Aalborg, Mark Johnson and Grant Malcolm. we present preliminary work towards such a theory, in which we develop a geometric semantics for these protocols and, with it, define a notion of equivalence between two protocols. We then demonstrate an algebraic property of protocol equivalence, and use this to show the non-equivalence of two similar generic protocols. We also explore the relationship between finite and infinite dialogues, motivated by the Ehrenfeucht-Fraïssé games of model theory. Our results have implications for the design and evaluation of agent dialogue-game protocols.