Rules of engagement (will be added to https://github.com/waku-org/pm/blob/master/PROCESS.md)
P
(Performance) there must be a Grafana panel (pointed to fleet), and a Vac-DST simulation to sign-off the P
(search for “Vac-DST”).R
(Reliablity) there should be a test suite by Vac-QA that sign-off the R
in unreliable network environment (search for “Vac-QA”); and potentially a Grafana panel (pointed to fleet), and a Vac-DST simulation (if relevant).deliverable name: FURPS they deliver
*Description/Resources Required/Deliverables/Tracking Metrics/Risks can be found in the google doc https://docs.google.com/document/d/1L8HvXtAYk-JqQL6w3RgCskXwegcTa0J5nyH9YL4LrQE/edit?tab=t.0.*
Deliverables
Functionality
✅ Messages can be retrieved from store nodes using their hashes
❌ Store nodes can synchronise their latest messages with each other
Used an off-the-shelf protocol and library but the performance and API for Waku use case was inadequate (eg, removing messaging from sync window). Decided to design new protocol, more optimized (different fingerprint and storage strategies) and future proof. eg, will be possible to use content topics as sync criteria. Will be defined in new FURPS/Milestone.