Re: [ogpx] Cable Beach + VWRAP update

Morgaine <morgaine.dinova@googlemail.com> Sat, 16 January 2010 04:09 UTC

Return-Path: <morgaine.dinova@googlemail.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 4A7163A6804 for <ogpx@core3.amsl.com>; Fri, 15 Jan 2010 20:09:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.976
X-Spam-Level:
X-Spam-Status: No, score=-1.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=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 rmql2LZdcKqM for <ogpx@core3.amsl.com>; Fri, 15 Jan 2010 20:09:23 -0800 (PST)
Received: from mail-ew0-f209.google.com (mail-ew0-f209.google.com [209.85.219.209]) by core3.amsl.com (Postfix) with ESMTP id 8AABF3A6778 for <ogpx@ietf.org>; Fri, 15 Jan 2010 20:09:22 -0800 (PST)
Received: by ewy1 with SMTP id 1so890298ewy.28 for <ogpx@ietf.org>; Fri, 15 Jan 2010 20:09:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=bXzFt7nBd7q6bOO9zmg4yc/1c/TIvNHI+vvW0R5J2zE=; b=YQWZMiSIFx7CGNDV6hVeLc+PP1a6fz1iPZRxsaeBLAQYA5dwdFN0wtrfLXlfbPIICK z8WVO/8+fw5GZOrAoyu/zPWyLZMrN06JvBmkD8QuAazIgjlYVp9UEvaUIOnH6rmhkwvz u3rS7Xr26Dw5skl18a7K+gB+zGVuy+m9UGSuo=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=bq3mLNep4BhFsYcjzOD4jJOJ6/UcaqiWAUGvbxT3DO2tEuox4t4tr1fb0IDKiojKHa 18lKsWb0vnsaBs6p0sUB3pn0Yg50CkZo9IRvS+s5hT9Tw1ptSVfbV50p+r/0z6PI7uDP 5Xw2R5YprBzTLP9wz8lhiig1rLbje3BbTLk7c=
MIME-Version: 1.0
Received: by 10.213.103.144 with SMTP id k16mr3303300ebo.66.1263614953191; Fri, 15 Jan 2010 20:09:13 -0800 (PST)
In-Reply-To: <62BFE5680C037E4DA0B0A08946C0933DC4A74D40@rrsmsx506.amr.corp.intel.com>
References: <62BFE5680C037E4DA0B0A08946C0933DC4A74D40@rrsmsx506.amr.corp.intel.com>
Date: Sat, 16 Jan 2010 04:09:13 +0000
Message-ID: <e0b04bba1001152009k5885cb07r9108626237d9f5ea@mail.gmail.com>
From: Morgaine <morgaine.dinova@googlemail.com>
To: "ogpx@ietf.org" <ogpx@ietf.org>
Content-Type: multipart/alternative; boundary="00504502d1416afb8e047d404882"
Subject: Re: [ogpx] Cable Beach + VWRAP update
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: Sat, 16 Jan 2010 04:09:24 -0000

I spoke at length with John about his blog post.

Unfortunately, it seems that his model has some serious restrictions as a
result of hardwired service coupling, with only a single deployment model
being allowed.  This is a deployment in which the AD dictates region asset
policies to RDs or regions through central inventory policy.  This appears
to be much less flexible than the multiple deployment models that we have
been discussing here, where we gained much flexibility by using multiple
asset services and keeping agent and region policies separate.

In addition, the model adds communication between ADs, whereas in our VWRAP
discussions there was no communication with AD2 when an agent from AD1
teleported from RD1 to RD2.  Ie. we needed no prior federation, whereas
John's model does.  In effect this proposal just extends the world
controlled by AD1 with additional regions that have no say in local asset
policy, as in the original OGP.  We've gone beyond that in VWRAP to allow
for tourism between worlds with different region policies, in which only the
agent identity and multi-world assets are common.

Also, in John's model there are no independent asset services, instead you
can use only a single inventory service which is tightly coupled to the
Agent Domain with which you have authenticated.  All your assets are
accessed through this centralized inventory service, which means that your
AD controls the region asset policy of the regions you visit, since whether
you are allowed to acquire objects from the foreign RD2 is dictated by AD1
instead of by RD2.  In other words, there can be no useful cross-world
tourism for your agent except with worlds that have assets allowed by your
AD.

To a first degree then (and bearing in mind that I've already discussed this
extensively  with John so this understanding is at least partially correct),
this appears to be just the original "let's grow SL" OGP protocol but with
OpenID added.  It doesn't appear to offer the cross-world interop that we've
been working towards in VWRAP, since that requires Destination Determines
(Local) Policy, just like in the real world.

I'll have to see the model in action to understand it fully, but at first
glance this is a recipe for creating walled gardens with no interop at all
except to federated worlds.  There is no deployment option in it to do any
more, whereas we've been talking about many more deployment options because
of the independence of VWRAP services.

As a footnote, this really highlights why such things should be discussed
here on this list first before being added to a draft spec --- I'm very glad
to see John doing that here and giving us the opportunity for comments prior
to spec time.

PS. The above problems are "fixable" (but awkwardly) by making John's
hardwired AD inventory extensible on the client.  Whenever a dictatorial AD
disallows placing a foreign region's assets in its restricted inventory
service, the client could automatically use a more flexible inventory
service instead, extending symmetrically the user's perception of inventory
contents beyond that of the AD.  I don't advocate this approach though, as
it's a fix to a problem that shouldn't be there.  We should begin with a
clean model from the start by keeping services decoupled so that a user
controls which assets she references in inventory, and not her identity
provider.


Morgaine.






=================================

On Sat, Jan 16, 2010 at 1:13 AM, Hurliman, John <john.hurliman@intel.com>wrote:

>  My post got a bit long and includes some pictures, so I put the Cable
> Beach + VWRAP update in a blog post at
> http://www.jhurliman.org/2010/01/merging-vwrap-and-cable-beach/
>
>
>
> The comments on that post are closed to encourage discussion to move to the
> appropriate IETF mailing list (OAuth-WG or VWRAP).
>
>
>
> John
>
> _______________________________________________
> ogpx mailing list
> ogpx@ietf.org
> https://www.ietf.org/mailman/listinfo/ogpx
>
>