diff --git a/neode-ui/src/views/server/FipsNetworkCard.vue b/neode-ui/src/views/server/FipsNetworkCard.vue index 099b00a0..2fc44e50 100644 --- a/neode-ui/src/views/server/FipsNetworkCard.vue +++ b/neode-ui/src/views/server/FipsNetworkCard.vue @@ -24,6 +24,21 @@

{{ status.version || '—' }}

Package not installed

+
+
+
+ + Anchor (fips.v0l.io): + + {{ status.anchor_connected ? 'connected' : 'not reached' }} + +
+
{{ status.authenticated_peer_count ?? 0 }} peer{{ (status.authenticated_peer_count ?? 0) === 1 ? '' : 's' }}
+
+

+ Without the anchor, DHT routing to unknown npubs can't bootstrap; federation + messaging will fall back to Tor until it reconnects. +

+

FIPS npub

@@ -66,6 +81,8 @@ interface FipsStatus { service_active: boolean key_present: boolean npub: string | null + authenticated_peer_count?: number + anchor_connected?: boolean } const status = ref({ @@ -76,6 +93,8 @@ const status = ref({ service_active: false, key_present: false, npub: null, + authenticated_peer_count: 0, + anchor_connected: false, }) const installing = ref(false) const statusMessage = ref('')