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

WAKU2-RLN-CONTRACT: introduce billing periods for memberships #37

Open
s-tikhomirov opened this issue Sep 9, 2024 · 0 comments
Open

Comments

@s-tikhomirov
Copy link
Contributor

s-tikhomirov commented Sep 9, 2024

The initial version of WAKU2-RLN-CONTRACT only allows RLN memberships of certain length (a contract-wide parameter set by the contract Owner).

A proposal by @alrevuelta is to introduce billing periods:

  • a billing period is 30 days (good for UX as monthly payments are familiar to users);
  • a user may register a membership for an arbitrary number of billing periods (up to a certain limit, such as 180 days);
  • extensions would also be possible for multiple billing periods.

Discussion origins are here and here.

These changes are left for more careful considerations for the next iteration of the spec.

Things to consider:

  • implementation complexity costs;
  • game-theoretic consequences (for example, an incentive to register just for one billing period and then extend, while extensions are currently free).
@s-tikhomirov s-tikhomirov changed the title WAKU2-RLN-CONTRACT: introcude billing periods for memberships WAKU2-RLN-CONTRACT: introduce billing periods for memberships Sep 9, 2024
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