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. -
Add an
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:
- https://community.webmonetization.org/
- A Web Monetization Story
- https://www.grantfortheweb.org/
- DEV community, CSS-tricks, and codepen now support Web Monetization