APP · 03 — THE SYSTEMS ATLAS

Hub — the systems atlas.

Hub is where the cognitive server learns the operator's landscape. A live catalog of every connected ERP, CRM, MES, WMS and TMS, with a Fleet Manager that probes each connector continuously and an Ecosystem Dashboard that surfaces the entire posture in one screen. Built for the reality of European mid-market: SAP next to Odoo, Salesforce next to a homegrown WMS — all addressable through a single sovereign perimeter so Core can reason across them and Nexus can orchestrate them.

Modules

What ships inside Hub

MOD-01

System Catalog

Curated, tenant-scoped catalog of enterprise systems — ERP (SAP, Oracle, Dynamics, Odoo), CRM (Salesforce, HubSpot), MES, WMS, TMS — with capability matrices, compatibility scores and integration recipes for each connector.

MOD-02

Discovery Panel

Faceted search and filtering across the catalog by system type, industry, protocol, residency, and compatibility with the Cognitive Server. Results feed straight into Fleet Manager onboarding.

MOD-03

Fleet Manager

Continuous health checks across every registered connector — endpoint ping, auth refresh, schema drift detection, version probe. Shows uptime, latency and the last successful exchange per system.

MOD-04

Ecosystem Dashboard

Single-pane view of the four cognitive applications and every external system in the fleet. Surfaces realtime events from Bridge, the global Chain stream, and a Shield posture indicator at the perimeter of each connector.

Hooks

Programmatic surface

useSystemCatalog

useSystemCatalog(filters?: CatalogFilters) => { systems, register, score }
Reads the tenant-scoped catalog of enterprise systems. Returns capability metadata, compatibility scores and a register() that adds a new system to the fleet through a typed adapter manifest.

useFleetHealth

useFleetHealth() => { fleet, refresh, lastProbe(systemId) }
Subscribes to the continuous Fleet Manager probe. Exposes uptime, latency, auth status and the last successful exchange for every connector in the tenant's fleet.

useEcosystemDashboard

useEcosystemDashboard() => { apps, events, posture }
Aggregates app-level state for Core, Vault, Hub and Nexus, the recent Bridge event stream, and the Shield posture score. Drives the cross-app dashboard surface.

useDiscovery

useDiscovery(query: string, facets?: Facets) => { results, suggest }
Faceted discovery across the System Catalog. Returns typed system records and an LLM-assisted suggest() that recommends next-best connectors given the current fleet.

Integration example

Drop Hub into a tenant app

// Register an Odoo ERP connector and watch it appear in the Fleet
import {
  useSystemCatalog,
  useFleetHealth,
} from "@cognitivserver/hub";

export function OnboardOdooPanel({ tenantId }: { tenantId: string }) {
  const { register } = useSystemCatalog();
  const { fleet, refresh } = useFleetHealth();

  async function onboard() {
    await register({
      tenantId,
      kind: "erp.odoo",
      endpoint: "https://erp.tenant.local",
      auth: { scheme: "oauth2.1", scopes: ["read:partners"] },
    });
    await refresh();
  }

  return <FleetGrid fleet={fleet} onAdd={onboard} />;
}

Language · ts

Related applications

The rest of the stack

Engage

Want to see this in your data center?

Request a briefing →