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

Visualise NodeGraph and NodeConnections and ProxyConnections #367

Closed
CMCDragonkai opened this issue Mar 29, 2022 · 2 comments
Closed

Visualise NodeGraph and NodeConnections and ProxyConnections #367

CMCDragonkai opened this issue Mar 29, 2022 · 2 comments
Assignees
Labels
development Standard development r&d:polykey:core activity 4 End to End Networking behind Consumer NAT Devices

Comments

@CMCDragonkai
Copy link
Member

Specification

Visualising this information on the CLI can be useful for us to debug and simulate different scenarios of the network.

While most visualisation will go directly to our GUI, we could do something simple on the terminal. The first case would just be a list of nodes that get updated, or a stream of events.

A cool thing would be to paint an ASCII animation showing the nodes being created with force-directed graph. It would have to resize according to the size of the terminal size though.

Additional context

Tasks

  1. ...
  2. ...
  3. ...
@CMCDragonkai CMCDragonkai added the development Standard development label Mar 29, 2022
@CMCDragonkai
Copy link
Member Author

A full graph would only be possible if we knew what all the nodes are connected to. But a node only really knows its own local neighbourhood and adjacent connections. However through the querying system, it could ask its neighbours for more information, and end up "crawling" the system.

@teebirdy teebirdy added the r&d:polykey:core activity 3 Peer to Peer Federated Hierarchy label Jul 24, 2022
@CMCDragonkai CMCDragonkai added r&d:polykey:core activity 4 End to End Networking behind Consumer NAT Devices and removed r&d:polykey:core activity 3 Peer to Peer Federated Hierarchy labels Jul 24, 2022
@CMCDragonkai
Copy link
Member Author

This is part of PKE. So closing this.

@CMCDragonkai CMCDragonkai closed this as not planned Won't fix, can't repro, duplicate, stale Jul 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
development Standard development r&d:polykey:core activity 4 End to End Networking behind Consumer NAT Devices
Development

No branches or pull requests

3 participants