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.
Project Showcase
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.
Technical Architecture session
The technical discussion featured the following topics and feedback raised on Github, Community forum and Discussion channels.
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:
Branding
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.
Meta vs Link tag
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.
Web Monetization Events
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:
- Error
- Progress
Document.monetization vs Navigator.Monetization
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
Future of the Web Monetization Specification
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:
Spec update
- Create issues on Github. See issues
- Open Pull Requests Pull Requests
- Participate in community discussions and feedback. community.webmonetization.org
Implement Web Monetization in Browser
- Browser Scholar program. Apply
- Collaborate with browser vendors to implement Web Monetization Contact Interledger Foundation
- Grant for the Web Apply for a Grant
Rafiki open source project
- Contribute to Rafiki github.com/interledger/rafiki
Thank you for reading and watch the Workshop Showcase replay at workshop.webmonetization.org/stage/showcase2
Top comments (0)