You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 14, 2024. It is now read-only.
STORE protocol is symmetric, and just knowing a peer is using STORE doesn't tell you much about what they are storing, if anything. The node can primarily be a "server" node or a "client" node.
Proposed solution
There are a few different dimensions of information that are desirable:
Are they persisting messages at all? For which topics? (e.g. default pubsub topic to start with)
For how long are they store? (7d retention policy e.g.)
For how long have they been online (e.g. online window in epochs, assuming honest => extend with checks)
Problem
STORE protocol is symmetric, and just knowing a peer is using STORE doesn't tell you much about what they are storing, if anything. The node can primarily be a "server" node or a "client" node.
Proposed solution
There are a few different dimensions of information that are desirable:
This informs a peer with enough data to know if:
Rought sketch for protobufs:
Acceptance criteria
Notes
Adaptive node discussion context: #87
Additionally do similar for FILTER.
cc @staheri14 @jm-clius
also fyi @cammellos re core pov