The future of Waku Store

A missing item is that Waku sync can also help replace, and enhance, key presence and its usage. The following item can be added:

N. Replace and enhance key presence with Waku Sync

Timeline: TBD

Instead of the client asking for a key being present on the server, the client could initiate a Waku sync request, that would include the recently sent message id.

Enabling in a few requests to both:

  • check if recent messages were seen by the server and missed by the client
  • get the presence check from the client
  • encourage the server to get the outbound message from the client, if didn’t seen before

This can be prioritized if:

  • we need lower bw usage from client
  • we want improved performance for extended p2p reliability window

A broader usage of Waku Sync was proposed in Sync as a replacement for Filter and Light push

Waku Sync specs: specs/standards/core/sync.md at master · waku-org/specs · GitHub

1 Like