waku-org / pm

Project management, admin, misc
3 stars 1 forks source link

[Deliverable] Reliability Protocol for Resource-Restricted Clients #186

Open chair28980 opened 3 months ago

chair28980 commented 3 months ago

Project board: https://github.com/orgs/waku-org/projects/31/views/1

Define and implement a protocol that improves reliability in web and mobile environments. In this particular instance, js-waku will be the reference implementation of the designed protocol to enable focus of the js-waku team on resource-restricted environment and of the nwaku team on relay and service node matters/usage. This deliverable includes the implementation of this protocol in go-waku (nwaku excluded). Work should be done in parallel and feed from each other. The intent is to compose light push, filter and store v3-beta in combination.

Epics

weboko commented 2 weeks ago

Updated end date to 13/09/2024 to wait for @danisharora099 from vacation.

Following items are leftovers that are WIP now with ready PRs:

UPD: we still wait for nwaku to implement LightPush v2 so that we can match it on our side and add some improvements from Reliability RFC. So our side will follow up on it only when nwaku get some time to address it.

UPD2: as per discussion with @danisharora099 descoping from this deliverable https://github.com/waku-org/js-waku/issues/2074

cc @fryorcraken @chair28980

weboko commented 14 hours ago

From PoV of js-waku we can resolve this deliverable as per comment - https://github.com/waku-org/pm/issues/143#issuecomment-2355380525

Only important thing would be to follow up after nwaku migration to LigthPush v2 is done.

@Ivansete-status there are two items that are not resolved on nwaku side and I am not sure how it is intended to be approached:

@fryorcraken @chair28980