Re: [vwrap] Consensus? What exactly should be in the protocol
Morgaine <morgaine.dinova@googlemail.com> Thu, 23 September 2010 02:14 UTC
Return-Path: <morgaine.dinova@googlemail.com>
X-Original-To: vwrap@core3.amsl.com
Delivered-To: vwrap@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 7B1213A6956 for <vwrap@core3.amsl.com>;
Wed, 22 Sep 2010 19:14:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.717
X-Spam-Level:
X-Spam-Status: No, score=-1.717 tagged_above=-999 required=5 tests=[AWL=0.259,
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 T0aAOcpOj5iy for
<vwrap@core3.amsl.com>; Wed, 22 Sep 2010 19:14:54 -0700 (PDT)
Received: from mail-qy0-f172.google.com (mail-qy0-f172.google.com
[209.85.216.172]) by core3.amsl.com (Postfix) with ESMTP id 9FB693A68BF for
<vwrap@ietf.org>; Wed, 22 Sep 2010 19:14:54 -0700 (PDT)
Received: by qyk34 with SMTP id 34so665926qyk.10 for <vwrap@ietf.org>;
Wed, 22 Sep 2010 19:15:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma;
h=domainkey-signature:mime-version:received:received:in-reply-to
:references:date:message-id:subject:from:to:content-type;
bh=rynCQb+KFbUgr24C31qoNn0/D6PRAAjtiN+AFwhmv+I=;
b=Tst2QKYGTeE0xAIA2nCu4n2n+nE8b5ZRz39E47U6xNFoZy/qFJmSyrCiqgAo0XTUfH
PQHxWeo0eHF1JiA3yFLveQMKTBEyJV+gU6oKHkBGkALiTTrgbX7nS1eAZ5lHwdNz7MIg
JiqLgIA0KPkno8Kwpxo7TfRO99Eal993XyhfY=
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=wvIKuP58f9EWY77DDuwPHiG2PHT9rjRtwpuzf3jX6tAz5KFqM60ykubHxoPrewSWAp
SdChMMD9ndTRELZZOx7eArh/zmZIOPoMxQKT2V2lsplNfM+2kUvY/rRcvcatZLVJUKmJ
EHyQK392Z87c1KPisJTGXp48ek3nRqhRLOptI=
MIME-Version: 1.0
Received: by 10.224.47.66 with SMTP id m2mr712368qaf.392.1285208119589;
Wed, 22 Sep 2010 19:15:19 -0700 (PDT)
Received: by 10.229.232.69 with HTTP; Wed, 22 Sep 2010 19:15:19 -0700 (PDT)
In-Reply-To: <AANLkTim2YzaNFHpLv3a56_t20x8G8Yo-BGxL9PbVLNeT@mail.gmail.com>
References: <AANLkTinxpGRZ9PEWQx=KvaBNGBba4Z+P+SaP4N80VGV1@mail.gmail.com>
<E2109887-F5B2-4742-B4F7-1C4655A2DD8B@ics.uci.edu>
<62BFE5680C037E4DA0B0A08946C0933D012670D0C9@rrsmsx506.amr.corp.intel.com>
<4C9A070B.3070202@hp.com>
<AANLkTinVX6Uo2S+7ocdTiVfiTFa9wxM=x1Cncyi5ij86@mail.gmail.com>
<4C9A17FC.9090308@ics.uci.edu>
<OF98CA2B26.9D4927A8-ON852577A6.00572945-852577A6.0060FB5D@us.ibm.com>
<4C9A45FC.6030709@ics.uci.edu>
<AANLkTi=D53zLQxg8hMXKd-uAaxfFbr8M405+i-oYdcMV@mail.gmail.com>
<4C9A5466.1070408@ics.uci.edu> <0958E24D243B46D4BCA4D25A06A1A4A0@TWEEDY64>
<AANLkTim2YzaNFHpLv3a56_t20x8G8Yo-BGxL9PbVLNeT@mail.gmail.com>
Date: Thu, 23 Sep 2010 03:15:19 +0100
Message-ID: <AANLkTim4oYGxCyi5dybXVLY9jipUHDVs8KviF+D70aLN@mail.gmail.com>
From: Morgaine <morgaine.dinova@googlemail.com>
To: vwrap@ietf.org
Content-Type: multipart/alternative; boundary=00151750e9006e3b0a0490e3d599
Subject: Re: [vwrap] Consensus? What exactly should be in the protocol
X-BeenThere: vwrap@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Virtual World Region Agent Protocol - IETF working group
<vwrap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/vwrap>,
<mailto:vwrap-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/vwrap>
List-Post: <mailto:vwrap@ietf.org>
List-Help: <mailto:vwrap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/vwrap>,
<mailto:vwrap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Sep 2010 02:14:58 -0000
On Wed, Sep 22, 2010 at 9:35 PM, Meadhbh Hamrick <ohmeadhbh@gmail.com>wrote;wrote: > > well. we did actually list a document called 'Avatar Format' in the > group charter. > > i honestly don't know where morgaine go the idea we weren't going to work > on it. I've looked through my various postings and I can't see what that's in reference to at all. But speaking generally ... It sounds to me like you're confusing the *VWRAP protocol* with *VWRAP services* here. They're very distinct! The VWRAP protocol itself (or what I've been calling the "*core protocol*") is just a service orchestrator, and it certainly shouldn't know anything about the nitty gritty of rezzing avatars nor making their assets available --- we have services in our model for handling such specific tasks with high scalability and with the ability to evolve. If the core protocol had the details of avatar rezzing built it, it would very rapidly become obsolete. We're factoring out low level tasks into replaceable services in order to avoid that. It's part of our protocol extensibility. It doesn't even make sense to ask whether the whole ensemble of VWRAP core protocol and all services would handle avatar rezzing. With all the services included, it's meant to provide a complete world system of the kind we run today in SL or OpenSimulator, not a partial one! How could it not implement something as basic as avatar rezzing? While I'm not sure where the question actually arose, if I said that avatar rezzing was not done then we must have been talking about the VWRAP *core*protocol, since no other interpretation really makes sense. (But please show me where I said this so I can confirm.) And it's true. The core protocol should deal only with service orchestration. We haven't really developed a naming system for our services, so our references to them have always been somewhat sloppy, and what you mention above seems to have been an artifact of this. We have this really nice concept of a VWRAP protocol (I seem to be the only one calling it the VWRAP "*core protocol*") plus a constellation of services that it orchestrates. This gives us great decoupling, easy evolution, scalability because the services are web services and also because the number of services is itself variable, and it offers great flexibility in deployment patterns through service choices and service location choices. And then after all that nice decomposition, apparently we call every part of it "VWRAP" without the ability to distinguish the core protocol from the services. That's not very useful. I suggest we call our main protocol VWRAP.Core, and our services VWRAP.Inventory, VWRAP.Asset, VWRAP.Region, VWRAP.Teleport, VWRAP.Avatar, and so on to cover all the services required by a world. (And our documents should be laid out to match.) VWRAP.Core would be the core protocol that engages all the others as optional services. Then we could cleanly state that VWRAP.Core just glues services together, and that when a teleport is requested it engages VWRAP.Region, VWRAP.Teleport, VWRAP.Avatar, and any other services needed for completion of a teleport. Currently our descriptions are not very self-explanatory and seem to be causing ambiguity because we have no official means of naming the various parts. Morgaine. =========================== On Wed, Sep 22, 2010 at 9:35 PM, Meadhbh Hamrick <ohmeadhbh@gmail.com>wrote;wrote: > On Wed, Sep 22, 2010 at 1:30 PM, <kevin.tweedy@xrgrid.com> wrote: > > > It is really true that VWRAP will not have a specification on the avatar. > > How can one avatar go to another space without that? How will I know > how > > to expose my avatar to another space without it? > > well. we did actually list a document called 'Avatar Format' in the > group charter. > > i honestly don't know where morgaine go the idea we weren't going to work > on it. > > however... other people are working on avatar format standards, it's > entirely within the realm of possibility that this group may decide > simply to adopt a format defined by another standards development > organization >
- [vwrap] Consensus? What exactly should be in the … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Dzonatas Sol
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Hurliman, John
- Re: [vwrap] Consensus? What exactly should be in … Mike Dickson
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Mike Dickson
- Re: [vwrap] Consensus? What exactly should be in … David W Levine
- Re: [vwrap] Consensus? What exactly should be in … kevin.tweedy
- Re: [vwrap] Consensus? What exactly should be in … Mike Dickson
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … David W Levine
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … kevin.tweedy
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … kevin.tweedy
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … kevin.tweedy
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Dan Olivares
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … kevin.tweedy
- Re: [vwrap] Consensus? What exactly should be in … Dan Olivares
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Morgaine