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
APP · 01
Core
Core is the cognitive heart of the server. It runs the chat experience, drives the Audit Chain, and owns the SSO and design system that every other application inherits. Llama 3 served by Ollama runs in-situ on the local GPU — every prompt, retrieval and tool call is traced by Chain before it leaves the request boundary.
Open core
APP · 02
Vault
Vault is the cognitive server's memory under European jurisdiction. A Vector Data Space built on Qdrant, with every asset sealed by an HMAC SHA-256 fingerprint and surfaced through a Compute-to-Data execution boundary. Skills, regulatory texts, embeddings and generated artefacts live inside the perimeter — Vault returns the answer, never the raw bytes. Aligned with GAIA-X and Pontus-X federation contracts so that what stays sovereign on the appliance can still be discovered, attested and exchanged across trusted European nodes.
Open vault
APP · 04
Nexus
Nexus is the MCP Host of the cognitive server. It carries the approved Skill Catalog, four granular RBAC roles — admin, director, operator, viewer — and the compliance posture surface that turns every reasoning step into evidence. Bridge transports the JSON-RPC traffic, Shield evaluates the scope, Chain seals the result, and a Firebase mirror keeps the live posture visible across the operator's regulators, auditors and lines of business. Where Vault remembers and Hub connects, Nexus decides who is allowed to do what — and proves it.
Open nexus
Engage