web-monetization-extension icon indicating copy to clipboard operation
web-monetization-extension copied to clipboard

Release WM ext 1.0.0-alpha

Open tselit opened this issue 1 year ago • 0 comments

Outcomes

In scope for 1.0.0-alpha: Website visitors:

  • Have a new or additional way to pay for stuff on the Web.
  • Are able to install the WM ext to be able to pay using WM.
  • Can define a maximum WM budget available monthly.
  • How much to pay per hour, when paying continually.
  • Who to pay online, using WM.

Features for 1.0.0-alpha:

  1. Overall WM config:
  • [ ] Global enable/disable WM. See ticket #61
  • [ ] Enter & connect wallet address. See ticket #46
  • [ ] Disconnect wallet address. See ticket #108
  • [ ] Generate public-private key pair to authenticate a WM user agent to the payer’s wallet. See ticket #92
  • [ ] Display the public key generated by the extension during installation. See ticket #105
  • [ ] Visual indication when payments are actively streaming. See ticket TBC
  1. Configure WM payments:
  • [ ] Set budget & renewal frequency (options being once-off or monthly). See ticket #46
  • [ ] The denomination of balance is automatically inferred from the wallet address. See ticket #109
  • [ ] View remaining budget balance. See ticket #101 & ticket TBC
  • [ ] Enable/disable streaming/continuous payments. See ticket #101 & ticket TBC
  • [ ] For streaming/continuous payments, define the hourly rate to spend the budget. See ticket #60

Out of scope for 1.0.0-alpha but in scope for 1.0.0-beta:

  1. One-time payment: website visitors can make a once-off payment (e.g. a tip). See ticket #62
  2. Web developers: 2.1 Make it easier for websites to respond to receiving WM payments. 2.2 Have light tools (i.e. code snippets & libs) to add a tipping button & WM banner advert to websites.

tselit avatar Feb 20 '24 11:02 tselit