Upgrade to Pro — share decks privately, control downloads, hide ads and more …

TPAC 2019

bruce lawson
September 18, 2019

TPAC 2019

bruce lawson

September 18, 2019

More Decks by bruce lawson

Other Decks in Technology


  1. @brucel §

  2. @brucel

  3. @brucel

  4. @brucel

  5. @brucel

  6. @brucel

  7. @brucel

  8. @brucel

  9. @brucel

  10. None
  11. @brucel

  12. @brucel

  13. @brucel

  14. @brucel webmonetization.org

  15. None
  16. @brucel

  17. @brucel

  18. @brucel

  19. @brucel

  20. @brucel

  21. @brucel

  22. @brucel

  23. @brucel Interledger is developed by an open group of companies

    and individual contributors, loosely organized as part of a Community Group of the World Wide Web Consortium (W3C). Interledger is an open protocol suite for sending payments across different ledgers. Like routers on the Internet, connectors route packets of money across independent payment networks. The open architecture and minimal protocol enable interoperability for any value transfer system. Interledger is not tied to any one company, blockchain, or currency.
  24. @brucel

  25. @brucel $306,552 (payments sent, not payments facilitated/processed)

  26. @brucel

  27. @brucel "Inevitably, 2020 will be another year of change for

    digital publishers. However, just like in years past, publishers will continue to thrive if they embrace these industry changes and develop new, differentiated sources of revenue.” 4 Reasons Why News Media Will Thrive In The Wake Of Privacy Regulation (AdExchanger.com, Sept 2019)
  28. @brucel

  29. None
  30. THANKS ’N’ KISSES! brucelawson.co.uk @brucel [email protected] * Other Bruce Lawsons

    are available. ** known to cause nausea in some jurisdictions.
  31. Overview Web Monetization is a standard for websites to request

    micropayments from users - Websites provide a URL for their receiving account - A Web Monetization Agent decides the rate to pay the website - The User Agent uses Payment Handler to send payments
 <meta name='monetization'
  32. Accepting Payments Put receiving account URL in <meta> tag in

    the page header - URL is provided by wallet (Payment Pointer) - URL is used to generate unique Interledger address per “session” Listen for DOM events indicating a payment has been made
 Use the session id to correlate payments on the backend document.monetization.addEventListener('monetizationprogress', e => {
  33. Sending Payments Users install a Payment Handler capable of paying

    via Interledger - Interledger + No User Interaction = Web Monetization payment method Users install a Web Monetization Agent - Specifics of User Agent integration are still TBD - Core requirement is user privacy Users authorize the agent to make payments (subject to limits) on their behalf - E.g. Token for user’s wallet
  34. Grant for the Web Announced 16 September 2019 5 year

    programme USD $100M fund to boost open, fair, and inclusive standards and innovation in web monetization See more @ grantfortheweb.org/faq