This article shares some highlights and next steps from the recently concluded 2021 Web Monetization Workshop hosted by Coil. Follow along as the Web Monetization specifications see some new changes and updates.
During the Project Showcase session at the Workshop, participants saw demos and talks from Developers, Designers, Creators, and others who shared their stories and experiences working with Web Monetization. At Showcase, we had 13 pre-recorded presentations by:
- Matt Baer, Founder and CEO @ Write.as
- Joel Wasserman, Founder @ Flossbank
- Erica Hargreave, Immersive & Interactive Storyteller & Educator @ Ahimsa Media / StoryToGo / Roamancing
- Michiel de Jong, Founder @ Ponder Source
- Matt Mankins, Mozilla Fellow
- Hannah Grijns, Concept developer @ Waag
- Thomas Visco, Community and Partnerships Manager @ Permanent Legacy Foundation
- Fernando Daguanno, Founder @ Alquimétricos
- Matthew Henshall, CEO @ room.sh
- Andrzej Mazur, Founder @ Enclave Games
- Amber Case, Mozilla Fellow
- Yuriy Dybskiy, CEO @ Puma Browser
- Alex Lakatos, Technical Lead at Interledger Foundation
A replay of the Web Monetization Showcase is available at workshop.webmonetization.org.
On some of the discussed items, a consensus was reached about how to proceed and a spec update is currently underway. Below are the top 4 items:
Because the current Web Monetization logo/icon uses the dollar symbol, a working group is being formed to internationalize the Web Monetization logo and branding.
Furthermore, considerations are being made for a provider-independent Call to Action (CTA) phrase and icon like the Support me with Coil button to be used for the Web Monetization ecosystem.
After discussing the pros and cons of the vs tag, the tag was selected as the choice for setting payment pointers.
And a pull request has been created by W3C's Marcos Cáceres to update the specification from using to .
For backward compatibility, Providers like Coil will continue to support both the to tag.
The MonetizationStart, MonetizationProgress and Stop events were discussed. And the events will be simplified from 3 events to 2 events in a future specification update. The proposed new events are:
Currently, Web Monetization is implemented in the Document Object. However, for developer and browser vendor purposes, there was discussion to move the Monetization object to Navigator.
Further discussions on this topic are happening at https://github.com/WICG/webmonetization/issues/24
Anyone can contribute to Web Monetization and join the current maintainers to update the specs, build with Web Monetization, or support other maintainers. Some ways to get involved are:
- Create issues on Github. See issues
- Open Pull Requests Pull Requests
- Participate in community discussions and feedback. community.webmonetization.org
- Browser Scholar program. Apply
- Collaborate with browser vendors to implement Web Monetization Contact Interledger Foundation
- Grant for the Web Apply for a Grant
- Contribute to Rafiki github.com/interledger/rafiki
Thank you for reading and watch the Workshop Showcase replay at workshop.webmonetization.org/stage/showcase2