Re: [ogpx] VWRAP Draft Charter - 2009 09 01

Infinity Linden <infinity@lindenlab.com> Wed, 02 September 2009 02:44 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 9150D3A6E0C for <ogpx@core3.amsl.com>; Tue, 1 Sep 2009 19:44:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.861
X-Spam-Level:
X-Spam-Status: No, score=-1.861 tagged_above=-999 required=5 tests=[AWL=0.116, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622]
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 6LSPHCnkUb68 for <ogpx@core3.amsl.com>; Tue, 1 Sep 2009 19:44:24 -0700 (PDT)
Received: from mail-ew0-f207.google.com (mail-ew0-f207.google.com [209.85.219.207]) by core3.amsl.com (Postfix) with ESMTP id 5577228C7C4 for <ogpx@ietf.org>; Tue, 1 Sep 2009 19:43:18 -0700 (PDT)
Received: by ewy3 with SMTP id 3so384495ewy.42 for <ogpx@ietf.org>; Tue, 01 Sep 2009 19:42:37 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.216.87.75 with SMTP id x53mr1365457wee.13.1251859356656; Tue, 01 Sep 2009 19:42:36 -0700 (PDT)
In-Reply-To: <382d73da0909011926l6243d1c0se8c222e77a632fa1@mail.gmail.com>
References: <3a880e2c0909011549n504111ebi2729273631cdee74@mail.gmail.com> <382d73da0909011926l6243d1c0se8c222e77a632fa1@mail.gmail.com>
Date: Tue, 01 Sep 2009 19:42:36 -0700
Message-ID: <3a880e2c0909011942t6288f6fcq2c18bfdbe0bccb62@mail.gmail.com>
From: Infinity Linden <infinity@lindenlab.com>
To: Kari Lippert <kari.lippert@gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: ogpx@ietf.org
Subject: Re: [ogpx] VWRAP Draft Charter - 2009 09 01
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: Wed, 02 Sep 2009 02:44:25 -0000

thx, kari! thanks for your work in making it better.

On Tue, Sep 1, 2009 at 7:26 PM, Kari Lippert<kari.lippert@gmail.com> wrote:
> I like it. This version of the charter is very clear and concisely
> stated. To confound or misrepresent the concepts or the intent would
> be difficult. I applaud your effort in pulling this out of the various
> conversations over the past few days. Now when do we start?  :)  (I am
> most interested in the "Primitive Object Format" but am happy to
> participate across the board.
>
> Kari
>
>
>
> On Tue, Sep 1, 2009 at 6:49 PM, Infinity Linden<infinity@lindenlab.com> wrote:
>> Working Group Name:
>>
>>  Virtual Worlds Region Agent Protocol (VWRAP)
>>
>> Chairs:
>>
>>  TBD
>>
>> Area and Area Directors:
>>
>>  Applications Area
>>
>>  Lisa Dusseault <lisa.dusseault@gmail.com>
>>  Alexey Melnikov <alexey.melnikov@isode.com>
>>
>> Responsible Area Director:
>>
>>  TBD
>>
>> Mailing List:
>>
>>  ogpx@ietf.org
>>  http://www.ietf.org/mailman/listinfo/ogpx
>>
>> Description of Working Group:
>>
>> The working group will define the Virtual Worlds Region Agent Protocol
>> (VWRAP)  for  collaborative  3-dimensional  virtual  environment.  The
>> protocol permits  users to interact as  digital representations called
>> "avatars".  Avatars exist  in at  most  one location  within a  shared
>> virtual  space. Conforming  client  applications use  the protocol  to
>> manipulate  and  move  the  user's  avatar,  create  virtual  objects,
>> interactd with other users  and their surroundings, consume and create
>> media and information from  sources inside and outside their simulated
>> environment.
>>
>> Adjacent points in  virtual spaces accessible by this  protocol may be
>> explicitly partitioned into  "regions" to facilitate the computational
>> and  communication load  balancing  required to  simulate the  virtual
>> environment.  Such   virtual  environments  may   consist  of  regions
>> administered  by distinct organizations.  Regions provide  the service
>> endpoints  for  interacting  with  the inhabitants  and  objects  they
>> contain.  Regions uniquely  represent their  partition of  the virtual
>> space (that is,  they are not a "sharding" mechanism).  The state of a
>> virtual world is independent of the client applications that access it
>> and may persist between user sessions.
>>
>> Regions and other services implemented according to the specifications
>> may be  deployed by separate  organizations with varying  policies and
>> trust  domains. The  VWRAP protocol  will provide  the  mechanisms for
>> these virtual world services to interoperate, when permitted by policy
>> and   shared  trust   domains.  To   support  the   exegesis   of  the
>> specifications,  the   group  may  define  a   non-exhaustive  set  of
>> non-normative policies protocol participants may enforce.
>>
>> Foundational components of the protocol include the publication of:
>>
>>  * an abstract  type system, suitable for  describing the application
>>    protocol in an implementation neutral manner,
>>
>>  * a   security   model   describing  trust   relationships   between
>>    participating entities,
>>
>>  * guidelines   for   the   use   of  existing   authentication   and
>>    confidentiality mechanisms,
>>
>>  * an application-layer  protocol for establishing  the user's avatar
>>    in a region,
>>
>>  * an application-layer  protocol for changing  an avatar's position,
>>    including moving between regions,
>>
>>  * format descriptions for objects and avatars, and
>>
>>  * an  application-layer  protocol   for  identifying  entities,  and
>>    requesting information about them.
>>
>> The protocol  defined by this  group will carry information  about the
>> virtual  environment,  its contents  and  its  inhabitants.  It is  an
>> application layer protocol,  independent of transport, based partially
>> on these previously published internet drafts:
>>
>>  * http://tools.ietf.org/html/draft-hamrick-ogp-intro
>>  * http://tools.ietf.org/html/draft-hamrick-llsd
>>  * http://tools.ietf.org/html/draft-hamrick-ogp-auth
>>  * http://tools.ietf.org/html/draft-hamrick-ogp-launch
>>  * http://tools.ietf.org/html/draft-lentczner-ogp-base
>>  * http://tools.ietf.org/html/draft-levine-ogp-clientcap
>>  * http://tools.ietf.org/html/draft-levine-ogp-layering
>>
>> The  protocol  should describe  interaction  semantics independent  of
>> transport,  leveraging existing standards  where practical.  It should
>> define interoperability expectations for server to server interactions
>> as  well  as  client-server   interactions.  Though  the  protocol  is
>> independent of  transport, early interoperability  trials used HTTP(S)
>> for  non-real-time messages.  The working  group will  define specific
>> features that must  be replicated in other transports  and will define
>> the use of HTTP(S) as a transport of protocol messages.
>>
>> Goals and Milestones:
>>
>>  * December  2009  "Introduction  and   Goals"  to  the  IESG  as  an
>>    Informational RFC
>>
>>  * March 2010  "Abstract Type System for the  Transmission of Dynamic
>>    Structured Data" to the IESG as Proposed Standard
>>
>>  * March 2010  "Foundational Concepts and  Transport Expectations" to
>>    the IESG as Proposed Standard
>>
>>  * March  2010  "Service  Establishment"  to  the  IESG  as  Proposed
>>    Standard
>>
>>  * July 2010 "Guidelines  for Host Authentication" to the  IESG as an
>>    Informational RFC
>>
>>  * July 2010  "Client Application Launch  Message" to the IESG  as an
>>    Informational RFC
>>
>>  * July  2010  "Simulation Presence  Establishment"  to  the IESG  as
>>    Proposed Standard
>>
>>  * November 2010  "Primitive Object Format"  to the IESG  as Proposed
>>    Standard
>>
>>  * March 2011 "Digital Asset Access" to the IESG as Proposed Standard
>>
>>  * June 2011 "Entity Identifiers" to the IESG as Proposed standard
>> _______________________________________________
>> ogpx mailing list
>> ogpx@ietf.org
>> https://www.ietf.org/mailman/listinfo/ogpx
>>
>