Web Payments Telecon Minutes for 2013-09-11

Thanks to Travis Choma for scribing today! The minutes for this
week's Web Payments telecon are now available here:

https://payswarm.com/minutes/2013-09-11/

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-09-11

Agenda:
   http://lists.w3.org/Archives/Public/public-webpayments/2013Sep/0031.html
Topics:
   1. Introduction of New Members
   2. Internet Governance Forum
   3. Web Payment Conference Schedule
   4. Update on Web Payments Summer of Code Progress
   5. Simplifying the Web Commerce API
Chair:
   Manu Sporny
Scribe:
   Travis Choma
Present:
   Travis Choma, Erik Anderson, Evan Schwartz, Manu Sporny,
   Pindar Wong, Andrei Oprea, David I. Lehn, Dave Longley,
   Kumar McMillan
Audio:
   http://payswarm.com/minutes/2013-09-11/audio.ogg

Travis Choma is scribing.

Topic: Introduction of New Members

Erik Anderson:  Here from Bloomberg LP
   http://www.bloomberg.com/company/ . I've been involved in tech
   for 25 years, lots of engineering work, gov, nasa, startups, 7
   years at bloomberg,
Erik Anderson:  finance is taking a different turn over the next
   decade
Erik Anderson:  interested in micropayments, and new technologies
   in finance, driving governments as well.
Erik Anderson:  here to listen in and contribute
Evan Schwartz:  From Ripple - http://ripple.com , listening in,
   have very similar goals
Evan Schwartz:  web payments as an arch of the internet, and easy
   to send money, ripple is a decentralized payment network in any
   currency
Evan Schwartz:  immediately with no fees
Evan Schwartz:  ripple does have a digital currency, emphasis is
   on the payment network, not the currency. The xrp ripple currency
   is meant as a bridge.
Evan Schwartz:  facilitates exchanges between unusual currency
   pairs.
Manu Sporny:  agrees there are a lot of parallels between ripple
   and this group
Manu Sporny:  welcomes erik and evan

Topic: Internet Governance Forum

Manu Sporny:  internet governance coming up
Pindar Wong:  UN meeting, 1000+ participants
Pindar Wong:  meet to talk about challenges in their respective
   economies
Pindar Wong:  issues are raised to manage expectations of policy
   makers.
Pindar Wong:  what could a universal payment system for the web
   could enable?
Pindar Wong:  this process is a selection process, pindar's
   proposal was selected, one objective is to provide tech info for
   policy makers
Pindar Wong:  this is a kind of recruitment exercise, bringing
   new payments topics to traditional payment areas
Pindar Wong:  it's not about financial network, or virtual
   currencies, but about discussing the nature of trade
Pindar Wong:  looking at trading of virtual goods in gaming
   environs and dealing with policy issues that arise from this
Pindar Wong:  the next 200 years will be dominated with the trade
   in virtual goods.
Manu Sporny:  I'll be joining pindar in Bali
Manu Sporny:  promoting the work of this group
Manu Sporny:  any questions on the IGF?
Pindar Wong:  where might the universal payment system for the
   web be most welcome?
Pindar Wong:  it's important to involve the international
   community
Manu Sporny:  if other nations have a correct regulatory environ,
   it could be positive for launching some of this financial tech
Pindar Wong:  this is definitely a mobile focused effort as well
Manu Sporny:  this is why FxOS work is so important
Manu Sporny:  we need open payment standards for the web
Manu Sporny:  that said, many details need to be worked out
Erik Anderson:  I 2nd everything pindar said
Erik Anderson:  I know folks that are going abroad to work in
   more open environments
Erik Anderson:  hopefully government regulations in America wont
   get in the way

Topic: Web Payment Conference Schedule

Manu Sporny:
   http://lists.w3.org/Archives/Public/public-webpayments/2013Sep/0030.html
Manu Sporny:  4 of speaking engagements, presenting web payments
   at SIBOS
Manu Sporny:  happening next week in Dubai
Manu Sporny:  giving 4 presentations and 1 workshop
Manu Sporny:  workshop is 2 hours, talking about payswarm,
   ripple, FirefoxOS
Manu Sporny:  lot of opportunity to get the word out with banks
   and financial institutes
Manu Sporny:  edge conference in NYC, with Kumar the following
   week
Manu Sporny:  also going to FT, getty, and Bloomberg
Manu Sporny:  to discuss impact on publishing industry
Manu Sporny:  will discuss price stability and using bitcoin on
   the web
Manu Sporny:  6-8 presentations in the next month on web payments
Manu Sporny:  Oct will be IGF in Bali
Manu Sporny:  any questions on the speaking engagements?
Manu Sporny:  will be in Menlo Park in Oct to talk with Google
   and Mozilla

Topic: Update on Web Payments Summer of Code Progress

Andrei Oprea:  my update is I added possibility to delete assets
Andrei Oprea:  deleting and updating assets has been added to
   marketplace
Andrei Oprea:  resigning the process and making it valid
Manu Sporny: http://appstoredemo.payswarm.com/
Andrei Oprea:  appstore demo is working for me
David I. Lehn: has an issue logging into the demo
Andrei Oprea:  as long as it's updated with my pull requests
Manu Sporny:  issues with the demo, will deal with it later
Andrei Oprea:  question regarding the payee field in the assets
Andrei Oprea:  destination is set to the marketplace
Andrei Oprea:  actually it should be the user, do I add another
   entry with account info of the user?
Manu Sporny:  correct
Manu Sporny:  you can set up sale so marketplace takes a cut
Manu Sporny:  if that app sold for a dollar, so you can make it
   inclusive or exclusive in terms of marketplace fee
Manu Sporny:  unlimited payees can be added
Manu Sporny:  all the money will be split on purchase
Andrei Oprea:  how is it split evenly?
Manu Sporny:  can be split on % or flat fee
Manu Sporny:  very flexible
Manu Sporny:  can program splits that make sense for the
   developer
Manu Sporny:  the end user just sees a price
Dave Longley:  it's called payee rate type i believe
Manu Sporny:  fantastic work andreio

Topic: Simplifying the Web Commerce API

Manu Sporny:  some discussion that came out of payments workshop
Manu Sporny:
   http://lists.w3.org/Archives/Public/public-webpayments/2013Sep/0019.html
Manu Sporny:  kumar has made a proposal
Kumar McMillan:  what moz has shipped on FxOS is an api called
   navigator.mozPay()
Kumar McMillan:  the goal was to use what existed on the web and
   add things that were missing
Kumar McMillan:  new concept of mobile OS built on the web, had
   to add things like battery API, and other things that access the
   phone
Kumar McMillan:  payments functionality was more elusive at the
   time, need a secure way to enter credentials, and work with
   carrier billing in addition to paying with a CC
Kumar McMillan:  we were also considering a federated payment
   system, not sure exactly what that would mean in practice
Kumar McMillan:  persona is a federated login, but that doesn't
   translate to the payments space, experimentation happened but it
   didn't go anywhere in this area
Kumar McMillan:  the first goal of mozPay was to fill in the gaps
   for payments functionality that doesn't exist today, the second
   goal would be federated payments on the web.
Kumar McMillan:  it's just a proposal, not a decision.
Kumar McMillan:  the crux is, mozPay() is hard to integrate for
   folks that already have their own payment flow
Kumar McMillan:  paypal for example
Kumar McMillan:  what we wanted to do now, is pull out some of
   the new functionality we've added to the web, i.e. carrier
   billing, network information
Kumar McMillan:  all these things could be used by developers in
   there own way, pull out this functionality and expose it
Kumar McMillan:  maybe you want the ability to send a silent API
   to your short code service to set up carrier billing
Kumar McMillan:  there is not a lot that we've identified on the
   web that you can't already do, so these pieces are pretty minimal
Kumar McMillan:  zong is paypal's carrier billing, it works
   already on the web
Kumar McMillan:  I have a theory that the payswarm protocol works
   on the web today
Manu Sporny:  that's correct
Manu Sporny:  interesting usecases could be enabled if it was
   built into the browser
Manu Sporny:  concerned about mozilla's focus, wants moz to think
   about a decentralized model of payments for the web
Manu Sporny:  at a high level, is there a desire at mozilla to
   see things like ripple and bitcoin continue to mature, is that
   interesting to mozilla's core mission?
Kumar McMillan:  for sure, this is just an open discussion
Kumar McMillan:  we work out in the open, and we are working it
   out
Kumar McMillan:  but we don't want to impose the JWT handshake if
   it's not going to get used or be useful
Kumar McMillan:  maybe a better way emerges via bitcoin. would be
   great if that can be given a chance to be tested by the market
Kumar McMillan:  the web doesn't need anything new for those
   protocols to be tested
Kumar McMillan:  this can be done through agreement to use a
   given protocol
Kumar McMillan:  maybe vendors don't need to add things to the
   platform for this, and it becomes more a question of promoting a
   protocol
Kumar McMillan:  we are not dealing with PCI compliance right now
Kumar McMillan:  it's unclear how mozilla would push
   decentralized payments forward given it's not a financial
   institution
Manu Sporny:  I understand that, and those are very good points
Kumar McMillan:  we shouldn't impose a standard that hasn't been
   well tested, could slow down other efforts. putting it on the
   platform takes time to update devices with future versions
Manu Sporny:  payswarm does follow design principles of Persona,
   must be implementable via shims, but over time we could build web
   apis into the browser
Manu Sporny:  payswarm is built this way to allow quick iteration
Manu Sporny:  there is a way forward here without browser
   integration, want to make sure mozilla is still interested in
   participating in open payment platform discussions.
Manu Sporny:  hopes Mozilla can be a champion for decentralized
   payments
Travis Choma:  Yeah, that makes sense. I think a lot of the
   questions here are what we're dealing with short term, vs. the
   long term vision. [scribe assist by Manu Sporny]
Manu Sporny:  the idea that the browser could execute a payment,
   with key for signing purchase request, one approach would be to
   fall back to web crypto api
Manu Sporny:  the other thing is that you can store the digital
   receipts in your browser, purchase history within the browser
Manu Sporny:  browser could access parts of ecommerce sites based
   on transmitting receipts
Manu Sporny:  avoids payment processors tracking purchasing
   behavior across sites
Manu Sporny:  would be good to have digital receipts cached in
   the browser
Manu Sporny:  payment tech in the browser deals with proof of
   purchase
Kumar McMillan:  in order for that to work, what is needed, is
   some sort of private key on the device, in FxOS and mobile
   devices is a usecase beyond payments, NFC as well. need a secure
   element in sims to enable private keys on the device
Kumar McMillan:  client side behavior should be possible with
   secure element
Manu Sporny:  there are multiple ways to solve this problem
Manu Sporny:  doesn't know if the secure element is enough to
   address the proof of purchase mechanism
Manu Sporny:  might need a web api to fetch from a remote receipt
   store
Kumar McMillan:  there is a more general purpose web api that is
   neeeded potentially for storing things securely on devices beyond
   payments
Kumar McMillan:  might need to be a user permission
Manu Sporny:  perhaps a generic local object store, receipts,
   virtual goods, etc
Manu Sporny:  hand waving territory, but the discussion is good
Manu Sporny:  the other major category is doing a purchase
   without internet connectivity, buy from vending machine over NFC
Manu Sporny:  the idea is the vending machine would have a local
   web server, and the mobile phone would get the proof of purchase
   and deliver it to the vending machine
Kumar McMillan:  getting into bitcoin territory
Manu Sporny:  being able to do transactions offline and join the
   network later and reconcile
Manu Sporny:  we need to make sure we address the usecases
Manu Sporny:  your point still stands, maybe we don't need this
   in the browser at the moment
Manu Sporny:  we want this generic as possible, so new
   innovations can happen outside of payments as well
Erik Anderson:  hi, back on the call, I have a background in
   crypto, happy to discuss offline
Erik Anderson:  you can try QR codes
Kumar McMillan:  those require some sort of server, but that's
   fine, storing things on device is dangerous, agreed.
Erik Anderson:  you need proof not only of receipt but also of
   identity
Manu Sporny:  happy to discuss it online
Manu Sporny:  hope to have a call next week, will be calling into
   Dubai
Manu Sporny:  last questions?
Kumar McMillan:  thanks for the clarifications of usecases
Evan Schwartz:  interested in talking about private key on device
   or in the browser
Manu Sporny:  talking with the w3c about some of this at W3C TPAC
Manu Sporny:  thanks all, let's chat next week.

-- 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/

Received on Wednesday, 11 September 2013 21:19:50 UTC