Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Help Solid users to on-board Web Monetization as a creator #29

Open
michielbdejong opened this issue Mar 19, 2021 · 3 comments
Open

Help Solid users to on-board Web Monetization as a creator #29

michielbdejong opened this issue Mar 19, 2021 · 3 comments

Comments

@michielbdejong
Copy link
Collaborator

No description provided.

@michielbdejong
Copy link
Collaborator Author

Currently:

  • Assuming you already are a consumer so you have:
    • a Coil account
    • a Coil browser extension
  • For being a creator you need to:
    • add you payment pointer to your content
    • open an Uphold (or GateHub?) account to cash out

@michielbdejong
Copy link
Collaborator Author

More precisely, when you click 'become a creator' in a consumer-only Coil account, it says:

  • pick avatar and username
  • "You'll need a wallet to receive your payments" (Uphold /GateHub)
  • You will then get a payment pointer at for instance Uphold, see https://help.coil.com/docs/monetize/wallets/uphold/ for screenshots.
  • You would add this uphold-hosted payment pointer in your profile doc
  • Now you can add acl:PayingAgent rules in your ACL docs, and
  • if you host html content on your pod then you would additionally add meta tags into the headers of those (we could even automate this so NSS inserts those on the fly)

@michielbdejong
Copy link
Collaborator Author

If you don't have a payment pointer configured, then other Solid OS users will just donate to you using https://github.com/ledgerloops/snap-solid. So then:

  • NSS should provide two Pay headers, one for interledger-stream and one for ledgerloops-snap. For the second one you would need a http URL to POST snap messages to (starting with protocol version negotiation and p2p channel bootstrap) and maybe also add a shared secret at this point.
  • MoneyPane should ACK incoming proposals when it sees them

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant