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

[Milestone] User Pays Own RLN Membership #108

Closed
3 tasks
fryorcraken opened this issue Jan 10, 2024 · 3 comments
Closed
3 tasks

[Milestone] User Pays Own RLN Membership #108

fryorcraken opened this issue Jan 10, 2024 · 3 comments
Assignees

Comments

@fryorcraken
Copy link
Contributor

fryorcraken commented Jan 10, 2024

Milestone: https://github.com/waku-org/pm/milestone/6

Summary

Ref: (A) #102

Enable developers to build application where the users pays for their own credentials.

In this flow, the user pays for their own membership directly with the contract.

In terms of credentials management:

  • import and export to encrypted JSON keyfile

Credentials to be generated either with or without seed depending on the context..
E.g. Seeded with Wallet signature to help with recovery.

Finally, in terms of messages sending: ensuring that a user cannot shoot themselves in teh foot by sending too many messages. Likely to happen at a general SDK layer rather than protocol layer.

Justification

This is the simplest and most censorship-resistant usage of RLN where a user interacts directly with the smart contract to start sending messages.

Notes

  • More advanced credentials management to be handled with RLN Credentials Security and Multiple Devices

Epics

@fryorcraken fryorcraken added the Deliverable Tracks a Deliverable label Jan 10, 2024
@fryorcraken fryorcraken added this to Waku Jan 10, 2024
@fryorcraken fryorcraken changed the title [Milestone] RLN: Users Pays Model [Milestone] RLN: Users Pays Own Membership Model Jan 10, 2024
@fryorcraken fryorcraken changed the title [Milestone] RLN: Users Pays Own Membership Model [Milestone] RLN: User Pays Own RLN Membership Jan 10, 2024
@fryorcraken fryorcraken changed the title [Milestone] RLN: User Pays Own RLN Membership [Milestone] User Pays Own RLN Membership Jan 10, 2024
@chair28980
Copy link
Contributor

Scope sign-off during EU-NA PM 2024-02-19.

@fryorcraken
Copy link
Contributor Author

This is descoped in favour of deliverable "Provision RLN for light push clients PoC" cc @chair28980

@chair28980
Copy link
Contributor

Closing per above comment, placeholder for mentioned Deliverable: #206

@chair28980 chair28980 closed this as not planned Won't fix, can't repro, duplicate, stale Jun 6, 2024
@github-project-automation github-project-automation bot moved this to Done in Waku Jun 6, 2024
@chair28980 chair28980 removed the Deliverable Tracks a Deliverable label Aug 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

3 participants