{row.label}
+{row.detail}
+{row.source}
++ Public Sankofa routing, live inventory, hidden operator surfaces, and revision notes in one + place. The live counters come from the portal server's IT read API, while the route matrix + is normalized from the repo's canonical hostname and tunnel docs. +
++ {liveSummary.readApiConfigured ? 'Server-side inventory feed configured' : 'Live inventory feed unavailable'} +
++ {liveSummary.collectedAt ? `Collected ${liveSummary.collectedAt}` : 'No collection timestamp yet'} +
+{liveSummary.portMapNote}
: null} +| Hostname | +Edge | +Backend | +Visibility | +Status | +
|---|---|---|---|---|
|
+ {row.hostnames.join(', ')}
+ {row.source}
+ |
+ {row.edge} | +{row.backend} | +
+ |
+
+ {row.notes} : null} + |
+
| VMID | +Name | +IP | +Node | +Status | +Family | +
|---|---|---|---|---|---|
| {row.vmid} | +
+ {row.name}
+ {row.type}
+ |
+ {row.ip} | +{row.node} | +
+ |
+ {row.serviceFamily} | +
{revision.date}
+{revision.detail}
+{recommendation.detail}
+