[mmox] Work Items and Planning Documents for the MMOX BoF session (Draft Charter)

"Meadhbh Hamrick (Infinity)" <infinity@lindenlab.com> Thu, 05 February 2009 19:41 UTC

Return-Path: <infinity@lindenlab.com>
X-Original-To: mmox@core3.amsl.com
Delivered-To: mmox@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B79EA3A688B for <mmox@core3.amsl.com>; Thu, 5 Feb 2009 11:41:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level:
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EwTnny4QgpyS for <mmox@core3.amsl.com>; Thu, 5 Feb 2009 11:41:16 -0800 (PST)
Received: from tammy.lindenlab.com (tammy.lindenlab.com [64.154.223.128]) by core3.amsl.com (Postfix) with ESMTP id BFE913A6806 for <mmox@ietf.org>; Thu, 5 Feb 2009 11:41:13 -0800 (PST)
Received: from regression.lindenlab.com (regression.lindenlab.com [10.1.16.8]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by tammy.lindenlab.com (Postfix) with ESMTP id 540C83DBC063 for <mmox@ietf.org>; Thu, 5 Feb 2009 11:41:14 -0800 (PST)
Message-Id: <710CF99C-5781-478A-BEE9-20F47FBE7ABA@lindenlab.com>
From: "Meadhbh Hamrick (Infinity)" <infinity@lindenlab.com>
To: mmox@ietf.org
Content-Type: text/plain; charset="US-ASCII"; format="flowed"; delsp="yes"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v930.3)
Date: Thu, 05 Feb 2009 11:41:13 -0800
X-Mailer: Apple Mail (2.930.3)
Subject: [mmox] Work Items and Planning Documents for the MMOX BoF session (Draft Charter)
X-BeenThere: mmox@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Massively Multi-participant Online Games and Applications <mmox.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mmox>, <mailto:mmox-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmox>
List-Post: <mailto:mmox@ietf.org>
List-Help: <mailto:mmox-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmox>, <mailto:mmox-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Feb 2009 19:41:17 -0000

Dear Participants,

As we move forward, I thought it would be useful to have some  
documents to discuss.

First off... the objective for this list and for the meeting at the  
74th ietf in San Francisco is to a) gauge overall support for the idea  
of an IETF WG focused on virtual world interoperability and b)  
identify a few deliverables we should be working towards. In support  
of this objective, the following draft working group charter has been  
proposed. This is a copy of what you'll find on the IETF wiki at http://trac.tools.ietf.org/bof/trac/wiki/MmoxCharter 
  .

Draft Charter for MMOX Working Group

The following is a proposed draft charter for the MMO/Virtual World  
Interchange (MMOX) Working Group. It is important to understand that  
this is a _draft_ and the authors are currently seeking substantive  
input from the technical community.

The IETF is the right forum for this work because this work will have  
a close interaction with existing IETF RFCs and STDs, the IETF has a  
diversity of viewpoints and experience to ensure a successful  
protocol, and the IETF has a IPR policy suitable to creation of a  
viable vendor-neutral suite of standards. Therefore, we are requesting  
a BoF session at IETF 74 to agree on a working group charter.

Working Group Name:
Massively Multi-participant Online Technologies

Chairs:
Meadhbh S. Hamrick <infinity@lindenlab.com>
David Lavine <dwl@watson.ibm.com>

Area and Area Directors:
Applications Area
Lisa Dussealt <lisa@osafoundation.org>
Chris Newman <chris.newman@sun.com>

Responsible Area Director:
Lisa Dussealt <lisa@osafoundation.org>

Mailing List:
mmox@ietf.org

Description of Working Group:

Virtual Worlds and other Massively Multi-Party Online Applications are  
of increasing interest to the internet community. Innumerable examples  
exist of such applications, most using proprietary protocols. With  
their roots in games and social interaction, Virtual Worlds are now  
being increasingly used in business, education and information  
exchange. With a user base expected to grow to beyond 50 million by  
2011, creators of such systems have begun to look at ways to make such  
systems interoperate. There have have been several ad hoc efforts  
since 2007 to develop interoperability. We believe the process would  
now benefit from a formal, established process.

The objective of the MMOX working group is to provide an application- 
layer wire protocol for Virtual Worlds to a) enable interoperability  
between applications, b) provide for access and exchange with other  
systems on the internet such as web services, e-mail and other  
information storage systems, c) allow network layers to recognize VW  
traffic and make routing decisions based on its characteristics.`

The core work of the group will be the production of the Open Grid  
Protocol suite (OGP), a set of application protocols to communicate   
and interact with the state of Virtual World applications.  
Foundational protocols in OGP include the publication of: 1) LLSD, an  
abstract type system for representing application layer objects along  
with serialization rules for protocol messages between these objects.  
2) OGP Base, a messaging abstraction to support the unique needs of VW  
interactions. 3) Guidelines for using a PKIX compliant X.509  
infrastructure to authenticate protocol endpoints. The OGP protocol  
suite makes use, where ever possible, of existing, established  
standards. For example, image data is typed and transfered using MIME  
and HTTP; serializations are encoded in XML and JSON.

The MMOX working group is not proposing the standardization of any one  
complete proprietary protocol, but the definition of a extensible core  
protocol and layers of agreed functionality as they are developed.  
Because the OGP suite is layered upon a core that is deployable before  
the entire range of VW functions is considered, we believe that the  
efforts of the MMOX working group are achievable within a reasonable  
time frame.

Goals and Milestones:

October 2009	Publication of LLSD Draft as an Informational RFC
October 2009	Publication of the PKIX Profile for Inter-Simulator  
Communicaton Draft as an Informational RFC
February 2010	Progression of OGP Base and Event Queue to Proposed  
Standard
February 2010	Progression of OGP Virtual World Primitive Object Format  
to Proposed Standard
June 2010		Progression of OGP Authentication to Proposed Standard
June 2010		Progression of OGP Teleport to Proposed Standard