Just a question about this (hopefully related to interoperability).
Why use a central graph database when the Web is already a highly
scalable distributed graph database, with namespaces?
Could you explain a bit more Guillaume? I'm pretty sure we already do
this in PaySwarm (discovery of nodes and transfer of liability).
Discoverability because every IRI used in the PaySwarm protocol can be
dereferenced and machine-readable information can be extracted from it.
All IRIs are human- and machine-readable (HTML for the human part, RDFa
for the machine-readable part). That is how we do discovery.
Transfer of liability is explained in the link to the archive at the end
of this message.
> The interesting thing is that every transaction in this chain is a
> transaction on a credit intermediary's balance sheet, from one
> account of an issuer of assets to another account at the same issuer,
> so OpenTransact fits really well this model.
I disagree. While that may be the intent for OpenTransact, it is not
technically implementable in an interoperable fashion, based on the text
in the current specification. It has also been asserted that specifying
this as a part of the Core specification is out of scope. Have you read
this yet, Guillaume?
http://lists.w3.org/Archives/Public/public-webpayments/2012Jan/0025.html
It explains why I do not think OpenTransact systems are interoperable.
If you could explain where I go wrong, I'd appreciate it.
-- manu
--
Manu Sporny (skype: msporny, twitter: manusporny)
Founder/CEO - Digital Bazaar, Inc.
blog: PaySwarm vs. OpenTransact Shootout
http://manu.sporny.org/2011/web-payments-comparison/