I would be excited to see Web Monetization support added to Observable. Then people who create posts could receive a bit of money from for their work on Observable, and I just think Web Monetization is a really cool idea with a great community behind it.
Web Monetization is an API that provides a way for micropayments to be streamed anonymously from users to creators. It’s a more open and fair way of monetizing content without resorting to gross things like ads.
To make Web Monetization work, Observable posts would have to contain a
<meta name="monetization" content="<<payment pointer>>"> with the post creator’s payment pointer.
I see two ways that Observable could allows its creators to use Web Monetization:
Add a “Payment Pointer” field in the user’s profile settings. Once the user has entered a payment pointer in their profile, all their posts will have a
<meta name="monetization" content="<<payment pointer>>">tag with their payment pointer.
allow="monetization"attribute to the iframes which display cell values . Then users could just use html cells to add their own meta tags like so:
Here’s some more resources on Web Monetization:
- A Web Monetization Story
- DEV community, CSS-tricks, and codepen now support Web Monetization
- DEV is now Web Monetized - DEV Community
- More People Dipping Toes Into Web Monetization | CSS-Tricks
- Coil - Discover (more Web Monetized sites)