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

[Deliverable] Service Incentivisation - Pay for RLN provision PoC #245

Open
chair28980 opened this issue Sep 23, 2024 · 4 comments
Open
Labels
Deliverable Tracks a Deliverable

Comments

@chair28980
Copy link
Contributor

chair28980 commented Sep 23, 2024

Proof of concept of paying for RLN provision to a light client by a service node.

A POC payment mechanism that incorporates PoC versions of the three Waku service marketplace elements:

  • a price offer/negotiation mechanism
  • a proof of payment system
  • a local reputation mechanism to distinguish between "good" and "bad" service nodes

Such a PoC would enable discussion with the Status app team on a potential way to provide a paid tier to 1:1 chats users.

@Ivansete-status
Copy link
Contributor

Where should the PoC be implemented?
I see the need of creating a new protocol, a.k.a., marketplace protocol so that the three points mentioned in the description are covered. wdyt @chair28980 , @jm-clius , @fryorcraken ?

@jm-clius
Copy link

For now the plan is to implement the POC as part of lightpush (behind a feature flag, of course).

@fryorcraken
Copy link
Contributor

@jm-clius what is the status for this deliverable? What is remaining?

@jm-clius
Copy link

@s-tikhomirov can confirm, but roughly what is missing from my POV:

  1. some service verification on client side
  2. mechanism on service side to prevent simple attack, like double spending
  3. local reputation mechanism (client side)
  4. integration within lightpush
  5. dogfooding/testnet

The current in progress item is exactly to map out the rest of the POC

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Deliverable Tracks a Deliverable
Projects
Status: No status
Development

No branches or pull requests

4 participants