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

feat: SDK for using filter/lightpush #1507

Closed
chair28980 opened this issue Aug 24, 2023 · 4 comments
Closed

feat: SDK for using filter/lightpush #1507

chair28980 opened this issue Aug 24, 2023 · 4 comments

Comments

@chair28980
Copy link
Contributor

Filter relies in many ways on the same building blocks as relay for its reliability, but in a modular, "pick your own tradeoffs" way:

  • redundancy (for relay in full message connections, for filter in subscriptions)
  • randomness (selecting random peers for connection/subscription, preferably with some peer cycling)
  • periodically checking that you received all messages against a cache (this doesn't really exist yet for filter, but you could imagine using occasional store queries to achieve something similar)

As such it will be helpful to provide a configurable "reliability" SDK on top of filter for projects without the capacity to build these features from the ground up with filter.

Priority: not critical for launch

@fryorcraken
Copy link
Collaborator

Where does this come from? Seems like a dupe of #1463

@chair28980
Copy link
Contributor Author

@fryorcraken Looks like its a task under 2.1 here waku-org/research#3 under the task breakdown comment.

@chair28980
Copy link
Contributor Author

@fryorcraken let me know if #1463 should replace this issue

@fryorcraken
Copy link
Collaborator

superseded by #1463

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

No branches or pull requests

3 participants