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

advertise client-id using the userAgent field from libp2p #3

Open
bernardoaraujor opened this issue Oct 26, 2022 · 0 comments
Open

Comments

@bernardoaraujor
Copy link
Owner

bernardoaraujor commented Oct 26, 2022

In order to be able to estimate the diversity of Waku clients, it's suggested that each implementation advertises its client-id using the userAgent field from libp2p (i.e. withAgentVersion(agentString) for nim-libp2p), where in our case client-id is waku-rs.

requirements:

  • we want to be privacy-preserving and we don't want this information to be used against the node, just the client type is advertised, without its release, version, OS or any other sensitive information.
  • user of waku must be free to update this string easily if they doesn't want to display this information.
  • userAgent can be configured with a cli flag, in case someone doesn't want to reveal it.

ref: waku-org/pm#3

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

No branches or pull requests

1 participant