Re: PaySwarm Alpha 6 Released

Congrats! I'm happy to see this is coming along well. It's a privilege to
see history being made. On this list, I've seen some amazing writing. At
some point, I hope to emulate some of your habits so I can be a more
effective person myself.

On Sun, Mar 3, 2013 at 11:21 AM, Melvin Carvalho
<melvincarvalho@gmail.com>wrote:

>
>
> On 3 March 2013 15:31, Manu Sporny <msporny@digitalbazaar.com> wrote:
>
>> On 03/03/2013 09:02 AM, Melvin Carvalho wrote:
>> > 1. I presume hash based currencies will be supported, I use the
>> > 'facebook' style of https://w3id.org/currencies/USD#
>> > <https://w3id.org/currencies/USD> (note the trailing hash) this is
>> > to distinguish the document from the currency and also future proof
>> > allowing extra subjects to reside in that document.
>>
>> Yes, hashes in currencies are just fine. So, this is perfectly valid:
>>
>> http://example.org/myapp#credits
>>
>
> Great!
>
>
>>
>> PaySwarm treats the identifier opaquely, but expects Currency Mint
>> endpoint information to exist at the currency URL (such as where do I go
>> to get new units of this currency).
>>
>> As far as distinguishing the Document from the currency, we're delving
>> into HTTP Range-14 territory, but we never really liked the solution
>> proposed by the TAG for that. Our interpretation of URLs on the Web can
>> be summarized like this:
>>
>> You don't know if a URL is for a document or a resource of another
>> nature (like a currency) until you dereference the URL. Once you get a
>> representation, check the representation to find out the "rdf:type".
>> This avoids all the crazy 30x redirection that HTTP Range 14 requires
>> and is a fairly straight-forward way of figuring out what a resource on
>> the Web is. One could go a step further and do one of two things:
>>
>> 1. If a resource doesn't have an rdf:type on the Web, you can assume
>>    it's a document, or
>> 2. If a resource doesn't have an rdf:type on the Web, you can't
>>    assume anything about its type other than by inference.
>>
>> ... leaning more toward the latter than the former.
>>
>
> I've seen this approach before, but I'm unsure of the benefits.  My
> understanding was that there's not going to be a major change in Web Arch
> anytime soon, so I try to "play it safe" by not trying to second guess
> which direction it will go.
>
> Without wishing to go off-topic, would love to hear if there are any
> compelling reasons or this design decision.
>
> But so long as I'll not be breaking payswarm interop by adding the #,
> that's great.
>
>
>>
>> > 2. I'm interested in how to model a current or new currency, first
>> > question is what is @type?
>>
>> We'll add a new class to the Commerce Vocabulary for "Currency". So, the
>> full URL for the type would be:
>>
>> https://w3id.org/commerce#Currency
>>
>> -- manu
>>
>> --
>> Manu Sporny (skype: msporny, twitter: manusporny, G+: +Manu Sporny)
>> Founder/CEO - Digital Bazaar, Inc.
>> blog: Aaron Swartz, PaySwarm, and Academic Journals
>> http://manu.sporny.org/2013/payswarm-journals/
>>
>>
>

Received on Sunday, 3 March 2013 19:57:34 UTC