Grid Zero: Open Grid Protocol
"This protocol is about a three way interaction between viewer, agent and region in order to facilitate a shared experience between people. The viewer is the element that senses and acts on the state of the virtual world. The viewer does so from the vantage point of an agent. An agent is persistent identity and persona that interacts in a virtual world. The agent persists and can be interacted with even when the user controlling it (though a viewer) is off-line.
Regions are persistent locations in the virtual world. Multiple agents may be present in a region at the same time, and when they are they have a shared experience. Groups of regions and agents are managed by domains. A region domain is responsible for a collection of regions. An agent domain manages agent accounts.
This protocol makes few assumptions about how a domain manages its collection of elements. In particular, it does not assume that a region will be entirely managed on a single host, nor that an agent will or won’t be managed by
a single process. It is useful to think of the “stance” that each element takes in the three-way protocol: The viewer is the direct proxy for a human that wants to control an agent. This control can be direct as in the case of an interactive 3D viewer, or indirect as in the case of a web site that the user directs to display their agent’s status.
The agent domain is responsible for the agent itself. The persistent state of the agent is held within the agent
domain, and requests to interact with the agent, even by the viewer, are mediated by the agent domain. The region domain runs the live simulations of regions in the virtual world. The region domain manages the persistent state of these regions."
(Architecture representation by Ugotrade, september 2007)
SL watcher for Massively, Tateru Nino writes:
"While very preliminary and far from complete, the SLGOGP is essentially the beginnings of the technical underpinning that will ultimately allow the cohesive operation of both Linden-operated and non-Linden-operated Second-Life style
simulators and grids."