[ogpx] Fwd: OGPX Draft Charter

Infinity Linden <infinity@lindenlab.com> Tue, 19 May 2009 22:03 UTC

Return-Path: <infinity@lindenlab.com>
X-Original-To: ogpx@core3.amsl.com
Delivered-To: ogpx@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 784B23A68D2 for <ogpx@core3.amsl.com>; Tue, 19 May 2009 15:03:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.826
X-Spam-Level:
X-Spam-Status: No, score=-1.826 tagged_above=-999 required=5 tests=[AWL=0.149, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, HTML_OBFUSCATE_05_10=0.001]
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 9jLyLHWH4VZp for <ogpx@core3.amsl.com>; Tue, 19 May 2009 15:03:20 -0700 (PDT)
Received: from yw-out-2324.google.com (yw-out-2324.google.com [74.125.46.29]) by core3.amsl.com (Postfix) with ESMTP id 7616A3A6EB5 for <ogpx@ietf.org>; Tue, 19 May 2009 15:02:34 -0700 (PDT)
Received: by yw-out-2324.google.com with SMTP id 3so84297ywj.49 for <ogpx@ietf.org>; Tue, 19 May 2009 15:04:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.216.10 with SMTP id o10mr994736ang.159.1242770648709; Tue, 19 May 2009 15:04:08 -0700 (PDT)
In-Reply-To: <3a880e2c0905191407j25bf2544xea022e4967228bc1@mail.gmail.com>
References: <3a880e2c0905191407j25bf2544xea022e4967228bc1@mail.gmail.com>
Date: Tue, 19 May 2009 15:04:08 -0700
Message-ID: <3a880e2c0905191504w2e98672cx620827a6d606c685@mail.gmail.com>
From: Infinity Linden <infinity@lindenlab.com>
To: ogpx@ietf.org
Content-Type: multipart/alternative; boundary="0016368e24ce0dbc94046a4b1712"
Subject: [ogpx] Fwd: OGPX Draft Charter
X-BeenThere: ogpx@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Virtual Worlds and the Open Grid Protocol <ogpx.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ogpx>, <mailto:ogpx-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ogpx>
List-Post: <mailto:ogpx@ietf.org>
List-Help: <mailto:ogpx-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ogpx>, <mailto:ogpx-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 May 2009 22:03:24 -0000

Working Group Name:

Open Grid Protocol (OGPX)
Chairs:

TBD
Area and Area Directors:

Applications Area

Lisa Dusseault <lisa.dusseault@messagingarchitects.com>

Alexey Melnikov <alexey.melnikov@isode.com>
Responsible Area Director:

TBD
Mailing List:ogpx@ietf.org ( subscribe at
https://www.ietf.org/mailman/listinfo/ogpx )
Description of Working Group:

Virtual Worlds (VWs) and other Massively Multi-Party Online Applications
(MMOs) 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
used increasingly in business, education and information exchange. With a
growing user base, creators of such systems are interested in developing a
standard virtual worlds protocol to enable interoperability.

The objective of the OGPX 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 Open Grid Protocol (OGP) describes
semantics and protocol interaction for the virtual world, independent of
transport, though bindings for carrying OGP over HTTP are defined.

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. The Open Grid Protocol defines
virtual worlds with the following assumptions:

   - the Virtual World exists independent of the participating clients
   - users have a single, unique presence in the virtual world
   - the virtual world contains persistent objects
   - the virtual world may be partitioned
   - presence, state and simulation occur on authoritative hosts

Foundational components of the Open Grid Protocol include the publication
of: 1) the LLSD dynamic structured data system; 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 OAuth and PKIX compliant X.509 infrastructure to authenticate
protocol endpoints. The Open Grid Protocol makes use, wherever possible, of
existing, established standards.

The OGPX working group is not proposing the standardization of any one
complete proprietary protocol, but to build on existing OGP related internet
drafts:

   1. LLSD Dynamic Structure Data
   2. Open Grid Protocol : Base
   3. Open Grid Protocol : Authentication

An additional deliverable describes the use of how OAuth or PKIX compliant
digital certificates may be used with TLS to provide origin integrity in
inter-host protocol interactions. Another deliverable is the specification
for presence establishment in the virtual world based on the previous "OGP :
Teleport" draft of the second life architecture working group.
Goals and Milestones:

   - *October 2009* Publication of the PKIX Profile for Inter-Simulator
   Communication Draft as an Informational RFC
   - *October 2009* Publication of the OGP: Requirements and Introduction as
   an Informational RFC
   - *February 2010* Progression of LLSD to Proposed Standard
   - *February 2010* Progression of OGP Base 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 Presence Establishment to Proposed
   Standard