- From: Joseph Potvin <jpotvin@opman.ca>
- Date: Wed, 4 Dec 2013 17:21:29 -0500
- To: Manu Sporny <msporny@digitalbazaar.com>
- Cc: Web Payments <public-webpayments@w3.org>
- Message-ID: <CAKcXiSoOPyz+Pu=Zp0QBR+_=kW7Z7y8=MiWcX1hrOMiDCkWayQ@mail.gmail.com>
As always, great scribing! Two corrections to get back to you with (Hmm, I'm not sure how corrections are handled for the telcon discussion notes.) [ADD TEXT IN SQ BRACKETS, 3 LOCATIONS] >From a legal point of view, in terms of language and the way it's implemented, it's significant that the indexes are [not going to be] provided as alternative exchange rates, [because if they are,] a whole bunch of different laws come in. [Instead] if it's just algorithmic pricing, that's just in contract law and things are simpler. There is a deep principle that buyers and sellers can negotiate prices in that way, we should refer to... ...it in that manner. [REMOVE TEXT IN SQ BRACKETS, 1 LOCATION] It's not my intention to [REMOVE: not to] try to impose the use of this, but I do want to make sure that we don't block it out. So, as long as that choice is there, there can be a slow multiyear realization that it puts a lot more power into peoples hands. Tx! Joseph Potvin On Wed, Dec 4, 2013 at 2:41 PM, Manu Sporny <msporny@digitalbazaar.com>wrote: > Thanks to Dave Longley for scribing today! The minutes for this week's > Web Payments telecon are now available here: > > https://payswarm.com/minutes/2013-12-04 > > Full text of the discussion follows for archival purposes at the W3C. > Audio of the meeting is available as well (link provided below). > > -------------- > Web Payments Community Group Telecon Minutes for 2013-12-04 > > Agenda: > > http://lists.w3.org/Archives/Public/public-webpayments/2013Dec/0000.html > Topics: > 1. Web Payments at the African Union > 2. Federal Reserve Call for Papers > 3. ISSUE-9: Choice of Price Index > 4. March 2014 Web Payments Workshop Call For Participation > 5. Web Identity > Action Items: > 1. Manu to post slides for African Union presentation. > 2. Manu to create skeleton Web Price Indexing specification. > Chair: > Manu Sporny > Scribe: > Dave Longley > Present: > Dave Longley, Manu Sporny, David I. Lehn, Pindar Wong, > Joseph Potvin, Brent Shambaugh > Audio: > http://payswarm.com/minutes/2013-12-04/audio.ogg > > Dave Longley is scribing. > Manu Sporny: any changes to the agenda? > David I. Lehn: we should discuss the fed call for papers > Manu Sporny: right, we'll add that to the agenda after the Web > Payments at the African Union discussion. > > Topic: Web Payments at the African Union > > Manu Sporny: we can do that as the item before web payments > workshop since it's time sensitive > Pindar Wong: Manu presented in Bali at the Internet Governance > Forum 2013. In about 19 hours african union 50th anniversary > celebration will kick off. It relates to ICT week and web > payments group will be speaking in about 19 hours, linking some > of the great work andd tech and policy they've done with mobile > payments, we'd like to invite them to join the work of this > group, most importantly from the policy level. A big shout out to > Mozilla for giving me a Firefox OS phone to show to the AU at the > meeting. Myself and Manu will be on that call, hopefully the > outreach and dialog will be good. > Manu Sporny: the dates for the workshop will be march 24th-25th, > we can tell them the date and the location (Paris). > Pindar Wong: A lot of very important people will be there for > this planning meeting. If you look down the list all the names > are preceded by "His Eminance/Her Eminance", great follow up from > the IGF, hope it will lead to more participation in this group on > policy, we'll be opening our fifth IP trading platform in about 9 > hours from now as well. > Pindar Wong: here's a link to the African Union their > Information Technology and Communication Strategy (ICT) slide > deck: https://payswarm.com/slides/2013/au-ict-strategy/ > Manu Sporny: here's a link to the African Union and Web Payments > slide deck: https://payswarm.com/slides/2013/au-webpayments/ > Manu Sporny: thanks pindar! > > ACTION: Manu to post slides for African Union presentation. > > Manu Sporny: we need to discuss the fed reserve call for papers > next > > Topic: Federal Reserve Call for Papers > > Manu Sporny: as dave lehn pointed out on the mailing list, fed > has put out a call for papers, due in 9 days, we haven't done > much work on them, we need to get this done and in there, i'm > going to take an action to write a position paper based on some > of the stuff we've been writing for mozilla and some other stuff, > it will be a recap, and we'll point the fed at the web payments > work and ask for their input and participation > Manu Sporny: i expect it to be 2-4 pages fairly high-level, > important to get on their radar and get a contact from them > Manu Sporny: Dave Lehn sent this out to remind us about the Fed > paper submission: > > http://lists.w3.org/Archives/Public/public-webpayments/2013Dec/0001.html > Joseph Potvin: currently, i'm looking at the wiki right now, the > sections haven't been fleshed out yet > Manu Sporny: yeah, really our response is only supposed to > answer some of those questions, and with all the travel, etc. we > haven't had time to work on it > Manu Sporny: it's mainly a prompt for responses, we'll go ahead > and say what we've been working on, summarizing all the work, > price indexing, payments protocol, ripple, bitcoin, etc. and say > there's a group working on all the things you've identified as > issues and we'd like the fed to take part in that work and follow > up with them later on in the yera > Joseph Potvin: i'll arrange to commit some time over the ... > what's our deadline? > David I. Lehn: next friday > Manu Sporny: i'm hoping to have something to send by upcoming > monday > Manu Sporny: hopefully you can add your thoughts to it after > that and then i'll send it in > Joseph Potvin: ok > > Topic: ISSUE-9: Choice of Price Index > > Manu Sporny is scribing. > https://github.com/web-payments/payswarm.com/issues/9 > Joseph Potvin: On the discussion on github, I think Dave and I > worked out a scenario on how this could be implemented, from a > big picture point of view, by providing a choice of indexes, it > creates an open market for producers of indexes. Most wont, some > will. > Joseph Potvin: Classes of vendors who are similarly impacted by > certain forces in the market will tend toward one or another > index. So trust models can be created around certain index > providers. It's a different scenario from autonomous providers > like Bitcoin. It's a different sort of financial instrument - the > price index. > Joseph Potvin: From a legal point of view, in terms of language > and the way it's implemented, it's significant that the indexes > are provided as alternative exchange rates, a whole bunch of > different laws come in. if it's just algorithmic pricing, that's > just in contract law and things are simpler. There is a deep > principle that buyers and sellers can negotiate prices in that > way, we should refer to... > ...it in that manner. > Dave Longley: I think we're on the same page on the goals, I > think the discussion was around how the technology would work. I > think we sort of came to an agreement that we can break this > thing up into its respective parts. Make sure payment providers > don't have to implement things they don't need to implement. We > should only make the people that need this feature implement it. > Dave Longley: So the core ecommerce protocol would deal w/ > listings. Listings could include price index information, but > customer sites wouldn't have to do that. Sites can provide this > feature, not the core protocol. > Dave Longley: I think we more or less came to a good conclusion > on how we could do this. We need to have a spec for how price > indexing should work, but not require payment processors to > implement it. > Dave Longley: We could have payment processors support other > things - like currency conversion. It allows them to provide > value-add services. > Joseph Potvin: First, on the documentation side. Where should we > document this? > Dave Longley: We have a number of different specs. We have Web > Identity specs, we have Web COmmerce specs, HTTP Signatures. What > we're looking at is another spec on how you do price indexing. > Dave Longley: We can talk about how a listing is generated if > you want to use price indexing. What the spec would say is: If > you take these inputs from a vendor, you can generate this final > price listing output. We could also define the protocol for > communicating w/ the price indexing services. > Joseph Potvin: Who will initiate writing the spec? > Dave Longley: I think we should present this to the group as > another spec and be clear how this could be another thing that > could fall under the charter. > Joseph Potvin: What are the things to do between now and March. > Dave Longley: We need to spec out what an API for a price > indexing service would look like. What the inputs and outputs > are. > Dave Longley: We need to describe the purpose of this. How > people could implement their own or how payment processors could > implement this as a service. > Dave Longley: If you are a vendor and you want to use price > indexing, you would do XYZ. > Manu Sporny: Here are the actual steps: 1) Create a skeleton > spec for Joseph and his team to fill out on payswarm.com, 2) > Flesh out the spec to explain the basic protocol (vendor contacts > price index, uses that information to generate listing, JSON-LD > messages sent back and forth, etc.), 3) Publish a paper for the > Web Payments workshop on price indexing, 4) pick the price > indexing stuff up as a working group item. > Manu Sporny: I still do have concerns that Dave Longley and > Joseph are slightly out of alignment. We have to tread a fine > line here. Price indexing is important, and it's completely > foreign to Web Developers. If we put it in the core protocol, we > run the risk of the entire thing not being implemented because > it's too complicated. If we don't put it in the core protocol, we > run the risk of price indexing not being implemented at all > because it's an optional feature. I think there is another option > that hasn't been discussed, and that's to include the price index > and a price variability amount. So, if the price varies too much, > then the payment processors will mark the listing as invalid. The > upside to this is that it doesn't complicate the core protocol > too much, but still allows listings to be invalidated if the > price index shows that the price has been too volatile (such as > in the Bitcoin case). > Joseph Potvin: Having vendors choose their price index - many > people are not expecting to have the right to choose. There is > going to be a fear of freedom. There will be FUD. It's not my > intention to not to try to impose the use of this, but I do want > to make sure that we don't block it out. So, as long as that > choice is there, there can be a slow multiyear realization that > it puts a lot more power into peoples hands. > Joseph Potvin: They can still trust third parties. > Dave Longley: My concern is hitting every price point for every > currency that would be available over a 5 minute period. > Dave Longley: for every vendor [scribe assist by Dave Longley] > Joseph Potvin: How this would play out is hard to know at the > moment. That is, what direction things will go is going to be > hard to determine. The speculator intent, like volatility, the > goods and services industry hates volatility. So indexes that > offer good price stability don't have to be updated on an > hourly/daily basis. So, where the predominant market demand for > these indices will go, we'll have to see. > Manu Sporny: I don't buy the whole scalability problem. We have > tons of services on the Web that are hit more frequently than a > price indexing service would be hit. We can design these things > so that payment processors don't bear the brunt of the processing > here. For example, the difference w/ the proposal I'm making is > that the price information can be evaluated and cached by the > vendor, payment processors are completely out of the loop until > the time of purchase. Then, at the time of purchase, the payment > processor just needs to check w/ the price index once per refresh > cycle, we can depend on HTTP Cache headers for most of this. Very > few indexes are going to fluctuate as wildly as Bitcoin is, and > even in that case, a 10 minute window between Bitcoin price > refreshes wouldn't be a terrible concession. As a result, the > payment processors and the payment price index servers don't > really have to do that much extra work. Now the question is, what > happens when the price deviates from the price index by more than > 5%? Reject the listing and notify the vendor? Or allow the > payment processor to modify the price? I don't have a strong > opinion either way, but the first one would be easier to > implement. > Dave Longley: We'll have to be careful w/ that. Version 1 might > just be to reject it by sending it back to the vendor. This is > important, because this is going to happen w/ other things. > Joseph Potvin: So we could give the option of 1) reject, or 2) > revise the listing. > Dave Longley: These are minor changes, so I'm fine w/ what > Manu's proposed because it seems like it scales and doesn't put > undue burden on payment processors. > Dave Longley: Once we get a skeleton up there, I can spend a > little time about how we communicate w/ a price indexing service. > Joseph Potvin: To be clear, what my colleagues are doing here - > we're going to lead documentation and lead source code > generation. I'm also collaborating w/ 5+ price index providers, > so there will be work from those areas. > Manu Sporny: Yes, very important to get others into this group. > External parties that want to implement the spec are important. > Joseph Potvin: I need to convince them that it's good to make > this information semi-public > Manu Sporny: Index providers don't really have to make this open > data. The price indexing server is more or less an oracle - you > ask it a question, it gives you an answer. > Dave Longley: There might be something we can figure out where > we can express more information about the index. Getting an > implementation done will go a long way to showing people how this > works. > Joseph Potvin: What specs should I look at to get an idea of > what needs to be written? > Manu Sporny: These are the specs that you can look at as an > example: > https://github.com/web-payments/payswarm.com/tree/master/specs/source > Manu Sporny: > > > https://github.com/web-payments/payswarm.com/tree/master/specs/source/http-keys > Manu Sporny: https://payswarm.com/specs/source/http-keys/ > > ACTION: Manu to create skeleton Web Price Indexing specification. > > Topic: March 2014 Web Payments Workshop Call For Participation > > Dave Longley is scribing. > Manu Sporny: This is the preview for the Web Payments workshop > call for participation. It's a draft, DO NOT CIRCULATE IT: > http://www.w3.org/2013/10/payments/ > Manu Sporny: 24-25 March 2014, Paris, France > Manu Sporny: the landing page for the workshop is done, it gives > background on what we're trying to achieve, the types of orgs we > expect to show up to the workshop in paris, march 24-25 2014 > Manu Sporny: Palais Brongniart (La Bourse) > Manu Sporny: it's in the the old Paris trading floor > Manu Sporny: we have probably around 13 program committee > members, we want to get 20-25 > Manu Sporny: once we have the program committee together, we > have chairs in place, we hope to make an announcement soon > Manu Sporny: i told dave raggett we would simplify the goals and > scope of the workshop page, right now it's kind of a wall of text > Manu Sporny: getting the rest of the program committee members > on board is important, we'll do that in parallel with the > announcement > Manu Sporny: we want to get it out early in december because it > will take people some to get spun back up next year (and > holidays, etc) > Manu Sporny: and it will take some time for us to review it, > papers, etc. > Manu Sporny: we can't delay publication of this too much longer > than we already have before doing the official call. > Joseph Potvin: i'll get back to you offline with specific > thoughts about the agenda > > Topic: Web Identity > > Manu Sporny: > > http://lists.w3.org/Archives/Public/public-webpayments/2013Nov/0104.html > Manu Sporny: while in HK i put together a quick Web Identity > spec because it's something that we've been talking about for a > while without having a spec, we do have an implementation or some > version of this for payswarm > Manu Sporny: https://payswarm.com/specs/source/web-identity/ > Manu Sporny: it is it pretty specific, the way we're going to do > identities on the web is... you can have multiple identities, a > url associated with each one, you or orgs can read/write to that > URL (placed into that identity), validation of your citizenship > (US/canadian/chinese/whatever) can be digitally-signed and added > to your identity so you can have a mechanism for proving your > citizenship on the web > Manu Sporny: or other data, this is important for KYC for > banking > Manu Sporny: we're hoping this information can be used to very > easily do KYC online > Manu Sporny: security is also key, so access control lists are > important, creator of the identity is in ultimate control, you > give people right/revoke the privilege of others to read/write > specific piece of information > Manu Sporny: you could share your citizenship with your bank but > only your email address with some other website, etc. > Manu Sporny: you could give access to allow services to get the > latest version of your information > Manu Sporny: most of the pieces of information that are > important to validate you can associate a digital signature with > Manu Sporny: the gov't can associate DS with your citizenship > info > Manu Sporny: only gov't can then make that assertion > Manu Sporny: you can DS your own information so only you can > make that assertion > Manu Sporny: prevents forgery > Manu Sporny: so the spec is about how to store/show identity and > read/write info > Manu Sporny: one more thing, kingsley and some others who are > part of the RWW group that we're trying to collaborate with, and > there's another similar initiative called WebID at w3c that has > been going on for many years now, what we're proposing is similar > but has important differences, we've already done an analysis of > WebID and it seems like it's not something we could use very > easily > Brent Shambaugh: So you can't use a WebID URI? > Manu Sporny: You can use a WebID URL, but the information at that > URL and how you access that URL may not be quite aligned. It is > possible to have something that conforms to both the WebID and > Web Identity specifications. > Joseph Potvin: what's the criteria for putting something on the > mailing list vs. over at github? > Manu Sporny: we like to keep general discussions on the mailing > list, specific technical stuff that's nitpicky happens on the > github tracker. It's hard to differentiate one from the other > sometimes. > Joseph Potvin: can i point to github when writing to the mailing > list? > Manu Sporny: yeah that's good, technical details on github, high > level design on mailing list > > -- manu > > -- > Manu Sporny (skype: msporny, twitter: manusporny, G+: +Manu Sporny) > Founder/CEO - Digital Bazaar, Inc. > blog: Meritora - Web payments commercial launch > http://blog.meritora.com/launch/ > > -- Joseph Potvin Operations Manager | Gestionnaire des opérations The Opman Company | La compagnie Opman http://www.projectmanagementhotel.com/projects/opman-portfolio jpotvin@opman.ca Mobile: 819-593-5983 LinkedIn (Google short URL): http://goo.gl/Ssp56
Received on Wednesday, 4 December 2013 22:22:18 UTC