I think I have the network working.
$ RUST_LOG=info ./target/debug/safe_vault -f
INFO 18:20:15.678383196 [safe_vault safe_vault.rs:75]
Running safe_vault v0.15.0
==========================
INFO 18:20:15.679440601 [safe_vault::vault vault.rs:99] Use local-network feature
INFO 18:20:15.784839596 [routing::states::node node.rs:166] Node(cf19e1..()) Started a new network as a seed node.
INFO 18:20:57.640240576 [routing::states::node node.rs:2245] Node(cf19e1..()) Expecting candidate with old name 70ebe7...
INFO 18:20:57.662900650 [routing::states::node node.rs:2280] Node(cf19e1..()) Our section with Prefix() accepted candidate with old name 70ebe7...
INFO 18:21:01.869226236 [routing::states::node node.rs:1602] Node(cf19e1..()) Sending resource proof challenge to candidate 70ebe7..->7dd755..
INFO 18:21:01.878361425 [routing::states::node node.rs:1389] Node(cf19e1..()) Candidate 7dd755.. passed our challenge in 4 seconds. Sending approval to our section with Prefix().
INFO 18:21:01.879289634 [routing::states::node node.rs:2723] Node(cf19e1..()) Resource proof duration has finished. Voting to approve candidate 7dd755...
INFO 18:21:01.903338116 [routing::states::node node.rs:1229] Node(cf19e1..()) Our section with Prefix() has approved candidate 7dd755...
INFO 18:21:01.918172580 [routing::states::node node.rs:1695] Node(cf19e1..()) Added 7dd755.. to routing table.
INFO 18:21:01.926605962 [routing::states::node node.rs:341] --------------------------------------------
INFO 18:21:01.926824900 [routing::states::node node.rs:342] | Node(cf19e1..()) - Routing Table size: 1 |
INFO 18:21:01.926979056 [routing::states::node node.rs:343] | Exact network size: 2 |
INFO 18:21:01.927154104 [routing::states::node node.rs:344] --------------------------------------------
INFO 18:21:21.397646879 [routing::states::node node.rs:2245] Node(cf19e1..()) Expecting candidate with old name af1858...
INFO 18:21:21.512342508 [routing::states::node node.rs:2280] Node(cf19e1..()) Our section with Prefix() accepted candidate with old name af1858...
INFO 18:21:25.767027764 [routing::states::node node.rs:1602] Node(cf19e1..()) Sending resource proof challenge to candidate af1858..->4a60d7..
INFO 18:21:25.814586827 [routing::states::node node.rs:1389] Node(cf19e1..()) Candidate 4a60d7.. passed our challenge in 4 seconds. Sending approval to our section with Prefix().
INFO 18:21:25.816519082 [routing::states::node node.rs:2723] Node(cf19e1..()) Resource proof duration has finished. Voting to approve candidate 4a60d7...
INFO 18:21:25.930155675 [routing::states::node node.rs:1229] Node(cf19e1..()) Our section with Prefix() has approved candidate 4a60d7...
INFO 18:21:25.939764339 [routing::states::node node.rs:1695] Node(cf19e1..()) Added 4a60d7.. to routing table.
INFO 18:21:25.948302125 [routing::states::node node.rs:341] --------------------------------------------
INFO 18:21:25.948526735 [routing::states::node node.rs:342] | Node(cf19e1..()) - Routing Table size: 2 |
INFO 18:21:25.948679921 [routing::states::node node.rs:343] | Exact network size: 3 |
INFO 18:21:25.948855162 [routing::states::node node.rs:344] --------------------------------------------
INFO 18:21:38.039901254 [routing::states::node node.rs:2245] Node(cf19e1..()) Expecting candidate with old name d7b76e...
INFO 18:21:38.067836958 [routing::states::node node.rs:2280] Node(cf19e1..()) Our section with Prefix() accepted candidate with old name d7b76e...
INFO 18:21:42.278183132 [routing::states::node node.rs:1602] Node(cf19e1..()) Sending resource proof challenge to candidate d7b76e..->9d1cc7..
INFO 18:21:42.332504088 [routing::states::node node.rs:1389] Node(cf19e1..()) Candidate 9d1cc7.. passed our challenge in 4 seconds. Sending approval to our section with Prefix().
INFO 18:21:42.332960689 [routing::states::node node.rs:2723] Node(cf19e1..()) Resource proof duration has finished. Voting to approve candidate 9d1cc7...
INFO 18:21:42.380499693 [routing::states::node node.rs:1229] Node(cf19e1..()) Our section with Prefix() has approved candidate 9d1cc7...
INFO 18:21:42.385440388 [routing::states::node node.rs:1695] Node(cf19e1..()) Added 9d1cc7.. to routing table.
INFO 18:21:42.388798616 [routing::states::node node.rs:341] --------------------------------------------
INFO 18:21:42.388892272 [routing::states::node node.rs:342] | Node(cf19e1..()) - Routing Table size: 3 |
INFO 18:21:42.388942224 [routing::states::node node.rs:343] | Exact network size: 4 |
INFO 18:21:42.388997448 [routing::states::node node.rs:344] --------------------------------------------
INFO 18:22:03.947704103 [routing::states::node node.rs:2245] Node(cf19e1..()) Expecting candidate with old name d47f1d...
INFO 18:22:03.995571071 [routing::states::node node.rs:2280] Node(cf19e1..()) Our section with Prefix() accepted candidate with old name d47f1d...
INFO 18:22:08.225447588 [routing::states::node node.rs:1602] Node(cf19e1..()) Sending resource proof challenge to candidate d47f1d..->2a94c3..
INFO 18:22:08.281262397 [routing::states::node node.rs:1389] Node(cf19e1..()) Candidate 2a94c3.. passed our challenge in 4 seconds. Sending approval to our section with Prefix().
INFO 18:22:08.282732898 [routing::states::node node.rs:2723] Node(cf19e1..()) Resource proof duration has finished. Voting to approve candidate 2a94c3...
INFO 18:22:08.453066469 [routing::states::node node.rs:1229] Node(cf19e1..()) Our section with Prefix() has approved candidate 2a94c3...
INFO 18:22:08.465270495 [routing::states::node node.rs:1695] Node(cf19e1..()) Added 2a94c3.. to routing table.
INFO 18:22:08.475450524 [routing::states::node node.rs:341] --------------------------------------------
INFO 18:22:08.475689708 [routing::states::node node.rs:342] | Node(cf19e1..()) - Routing Table size: 4 |
INFO 18:22:08.475848237 [routing::states::node node.rs:343] | Exact network size: 5 |
INFO 18:22:08.476025226 [routing::states::node node.rs:344] --------------------------------------------
INFO 18:23:26.085317641 [routing::states::node node.rs:2245] Node(cf19e1..()) Expecting candidate with old name 1adb68...
INFO 18:23:26.153188782 [routing::states::node node.rs:2280] Node(cf19e1..()) Our section with Prefix() accepted candidate with old name 1adb68...
INFO 18:23:30.395803678 [routing::states::node node.rs:1602] Node(cf19e1..()) Sending resource proof challenge to candidate 1adb68..->64bd3c..
INFO 18:23:30.458348885 [routing::states::node node.rs:1389] Node(cf19e1..()) Candidate 64bd3c.. passed our challenge in 4 seconds. Sending approval to our section with Prefix().
INFO 18:23:30.459474805 [routing::states::node node.rs:2723] Node(cf19e1..()) Resource proof duration has finished. Voting to approve candidate 64bd3c...
INFO 18:23:30.705475200 [routing::states::node node.rs:1229] Node(cf19e1..()) Our section with Prefix() has approved candidate 64bd3c...
INFO 18:23:30.711114159 [routing::states::node node.rs:1695] Node(cf19e1..()) Added 64bd3c.. to routing table.
INFO 18:23:30.716389071 [routing::states::node node.rs:341] --------------------------------------------
INFO 18:23:30.718624468 [routing::states::node node.rs:342] | Node(cf19e1..()) - Routing Table size: 5 |
INFO 18:23:30.719316754 [routing::states::node node.rs:343] | Exact network size: 6 |
INFO 18:23:30.719776596 [routing::states::node node.rs:344] --------------------------------------------
INFO 18:24:36.054680119 [routing::states::node node.rs:2245] Node(cf19e1..()) Expecting candidate with old name e7edaf...
INFO 18:24:36.200171460 [routing::states::node node.rs:2280] Node(cf19e1..()) Our section with Prefix() accepted candidate with old name e7edaf...
INFO 18:24:40.566274959 [routing::states::node node.rs:1602] Node(cf19e1..()) Sending resource proof challenge to candidate e7edaf..->bcc196..
INFO 18:24:40.682203903 [routing::states::node node.rs:1389] Node(cf19e1..()) Candidate bcc196.. passed our challenge in 4 seconds. Sending approval to our section with Prefix().
INFO 18:24:40.682784275 [routing::states::node node.rs:2723] Node(cf19e1..()) Resource proof duration has finished. Voting to approve candidate bcc196...
INFO 18:24:40.879610530 [routing::states::node node.rs:1229] Node(cf19e1..()) Our section with Prefix() has approved candidate bcc196...
INFO 18:24:40.889102283 [routing::states::node node.rs:1695] Node(cf19e1..()) Added bcc196.. to routing table.
INFO 18:24:40.893351032 [routing::states::node node.rs:341] --------------------------------------------
INFO 18:24:40.893444890 [routing::states::node node.rs:342] | Node(cf19e1..()) - Routing Table size: 6 |
INFO 18:24:40.893495543 [routing::states::node node.rs:343] | Exact network size: 7 |
INFO 18:24:40.893551206 [routing::states::node node.rs:344] --------------------------------------------
INFO 18:26:05.816431744 [routing::states::node node.rs:2245] Node(cf19e1..()) Expecting candidate with old name 047a28...
INFO 18:26:05.882813432 [routing::states::node node.rs:2280] Node(cf19e1..()) Our section with Prefix() accepted candidate with old name 047a28...
INFO 18:26:10.101482888 [routing::states::node node.rs:1602] Node(cf19e1..()) Sending resource proof challenge to candidate 047a28..->e2916a..
INFO 18:26:10.182397231 [routing::states::node node.rs:1389] Node(cf19e1..()) Candidate e2916a.. passed our challenge in 4 seconds. Sending approval to our section with Prefix().
INFO 18:26:10.182949349 [routing::states::node node.rs:2723] Node(cf19e1..()) Resource proof duration has finished. Voting to approve candidate e2916a...
INFO 18:26:10.381056223 [routing::states::node node.rs:1229] Node(cf19e1..()) Our section with Prefix() has approved candidate e2916a...
INFO 18:26:10.385271084 [routing::states::node node.rs:1695] Node(cf19e1..()) Added e2916a.. to routing table.
INFO 18:26:10.398035889 [routing::states::node node.rs:341] --------------------------------------------
INFO 18:26:10.398158744 [routing::states::node node.rs:342] | Node(cf19e1..()) - Routing Table size: 7 |
INFO 18:26:10.398207932 [routing::states::node node.rs:343] | Exact network size: 8 |
INFO 18:26:10.398263275 [routing::states::node node.rs:344] --------------------------------------------
INFO 18:26:41.982543064 [routing::states::node node.rs:2245] Node(cf19e1..()) Expecting candidate with old name 71d2dd...
INFO 18:26:42.096024950 [routing::states::node node.rs:2280] Node(cf19e1..()) Our section with Prefix() accepted candidate with old name 71d2dd...
INFO 18:26:46.407764199 [routing::states::node node.rs:1602] Node(cf19e1..()) Sending resource proof challenge to candidate 71d2dd..->0f8b34..
INFO 18:26:46.556718984 [routing::states::node node.rs:1389] Node(cf19e1..()) Candidate 0f8b34.. passed our challenge in 4 seconds. Sending approval to our section with Prefix().
INFO 18:26:46.557216354 [routing::states::node node.rs:2723] Node(cf19e1..()) Resource proof duration has finished. Voting to approve candidate 0f8b34...
INFO 18:26:46.727826067 [routing::states::node node.rs:1229] Node(cf19e1..()) Our section with Prefix() has approved candidate 0f8b34...
INFO 18:26:46.744930184 [routing::states::node node.rs:1695] Node(cf19e1..()) Added 0f8b34.. to routing table.
INFO 18:26:46.754546818 [routing::states::node node.rs:341] --------------------------------------------
INFO 18:26:46.754709900 [routing::states::node node.rs:342] | Node(cf19e1..()) - Routing Table size: 8 |
INFO 18:26:46.754787229 [routing::states::node node.rs:343] | Exact network size: 9 |
INFO 18:26:46.754876087 [routing::states::node node.rs:344] --------------------------------------------
INFO 18:40:18.755555340 [routing::states::node node.rs:302] Node(cf19e1..()) - Connected clients: 1, cumulative: 1
INFO 18:40:18.757591846 [routing::states::node node.rs:3139] Node(cf19e1..()) Stats - Client total session traffic from V4(192.168.178.21) - 0
INFO 18:40:18.758002535 [routing::states::node node.rs:302] Node(cf19e1..()) - Connected clients: 0, cumulative: 1
INFO 18:40:19.768308038 [routing::states::node node.rs:302] Node(cf19e1..()) - Connected clients: 1, cumulative: 2
INFO 18:40:19.771381500 [routing::states::node node.rs:3139] Node(cf19e1..()) Stats - Client total session traffic from V4(127.0.0.1) - 0
INFO 18:40:19.771600090 [routing::states::node node.rs:302] Node(cf19e1..()) - Connected clients: 0, cumulative: 2
But it doesnât change the outcome of the web_hosting app.