Verified fixed: both surfaces now resolve to the derived node npub (node.nostr-pubkey) — Settings neode-ui/src/views/settings/AccountInfoSection.vue:148 and Web5 > Identities `web5/Web5Identi…
Verified fixed: IndeeHub stack health now waits for MinIO before (re)starting the API and gates on deps_are_running() — core/archipelago/src/health_monitor.rs:84,1043; boot path waits for…
Verified fixed: federation sync now refreshes the in-memory mesh peer names post-sync via refresh_federation_mesh_peers() (core/archipelago/src/api/rpc/federation/handlers.rs:392, `server.rs:59…
Verified fixed in code: bitcoind/knots launch args now set -dbcache=4096 and -par=0 (use all cores) — core/archipelago/src/api/rpc/package/config.rs (~L692-693, documented L677-680).…
Verified fixed: the Home System card now links to /dashboard/monitoring (neode-ui/src/views/home/HomeSystemCard.vue:16, with ?from=home so its back button returns Home). Closing.
GROUNDWORK LANDING: the DHT Phase 4 'paid swarm streaming' work (cross-mint ecash swap, fetch-side auto-pay, Shape-A paid-blobs ALPN, streaming.prepare-payment RPC) is being merged into main now…
STATUS: pure-Rust MP4 fix approach approved earlier but not yet implemented this session (focus was on the live fleet bugs + the DHT merge). Still open; next when prioritised.
FIXED + DEPLOYED to .116/.198 (commit 56752ebf): per your decision, the HKDF node key (Settings/discovery) is canonical. identity.list now overrides the Node identity's displayed nostr key to the…
PARTIAL FIX + DEPLOYED to .116/.198 (commit d4c0587d): IndeeHub API now lists indeedhub-minio as a restart dependency, fixing the health-monitor restart-ordering race behind 'recovers after 1-2…
FIXED + DEPLOYED to .116/.198 (commit d2d2b9dd): classification now uses manifest interfaces.main.ui as the deciding signal — apps with a UI go to My Apps, headless/db/backends fall through to…
STATUS 2026-06-17: two fixes landed and DEPLOYED to .116 + .198:
- 6de8173d — refresh_federation_mesh_peers() re-seeds the mesh peer table after every periodic + manual federation sync, so…
Correction: an earlier comment referencing commit ab56054a (federation remove-node mesh purge) was mis-filed on this issue by mistake — it belongs to #42, not this USB-flashing issue. Please…
Diagnosis: the health monitor (health_monitor.rs) DOES restart exited/stopped/created containers with backoff (max 10 attempts, 1h stability reset), skipping user-stopped ones. So generic…
Fixed in commit 6de8173d: RpcHandler::refresh_federation_mesh_peers re-seeds the mesh peer table after every periodic + manual federation sync, so federation chat names correct themselves and the…
Fixed in commit ab56054a: federation.remove-node now also purges the synthetic mesh peer, shared secret, messages, presence, and persisted contact entry (mesh::purge_federation_peer). Combined…
Partial fix in commit (IndeeHub API now lists indeedhub-minio as a restart dependency, fixing the health-monitor restart-ordering race that caused 'recovers after 1-2 restarts'). NOTE: the deeper…
ROOT CAUSE (diagnosed 2026-06-17):
The node has TWO different seed-derived Nostr key derivations, and the two surfaces read different ones:
- Settings "Node npub" -> RPC
node.nostr-pubkey…