Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,14 @@ PYTHONDONTWRITEBYTECODE=1 PYTHONPATH=src python -m aethermesh_core.cli peer-summ

This is local message-log peer discovery only: it summarizes recorded `node_heartbeat` messages into deterministic JSON and does not imply real networking, production peer discovery, or wall-clock health monitoring.

Build a manifest-compatible local peer roster from one or more existing heartbeat message logs:

```bash
PYTHONDONTWRITEBYTECODE=1 PYTHONPATH=src python -m aethermesh_core.cli build-peer-roster --message-log-path ./local-dispatch.json --output-path ./local-peer-roster.json
```

The roster command is read-only with respect to its source logs. It merges duplicate heartbeat entries by node id, uses the highest heartbeat sequence with later input logs winning ties, prints deterministic JSON, and only writes the optional output path after every source log validates successfully. Heartbeats from older logs without capability metadata omit `capabilities` in the roster entry so the node object remains compatible with the local manifest schema's default capabilities behavior.

Replay a saved local message log into an in-memory bus and process exactly one node's assigned inbox work:

```bash
Expand Down
10 changes: 1 addition & 9 deletions graphify-out/.graphify_labels.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,5 @@
"18": "Community 18",
"19": "Community 19",
"20": "Community 20",
"21": "Community 21",
"22": "Community 22",
"23": "Community 23",
"24": "Community 24",
"25": "Community 25",
"26": "Community 26",
"27": "Community 27",
"28": "Community 28",
"29": "Community 29"
"24": "Community 24"
}
150 changes: 59 additions & 91 deletions graphify-out/GRAPH_REPORT.md

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions graphify-out/graph.html

Large diffs are not rendered by default.

Loading
Loading