Skip to content

All dashboards at a glance

PathPurposeAPI
/trust-scoreScore circle 0-100 + 8 category bars + 90d trend + top contributors/api/v1/trust-score/{current,history,explain}
/anomalies/correlationStream of signal clusters per subject in 15-min windows; ack button/api/v1/anomalies/correlations
/operations/mttrMTTA + MTTR p50/p95 per (scope, severity) over 90d; chronically-ignored flag when MTTA p50 > 7d/api/v1/operations/mttr
/topology/blast-radiusConcentric SVG: pick a node, see 2-hop downstream impact + danger color from open signals/api/v1/topology/blast-radius/:type/:id
/identity/surface3 tabs: Surface (per-person presence across 5 sources), Persons (CRUD), Unlinked (link UI)/api/v1/identity/{persons,surface,unlinked,links}
/compliance/timelineHeatmap controls × month, 12-month window, dark-green/light-green/orange/red/grey + Auditor mode/api/v1/compliance/timeline
/compliance/paretoHorizontal bar chart per failing control: % coverage gain + effort/api/v1/compliance/pareto
/evidence/healthHeatmap module × 18 months: missing / present / signed_active / signed_rot/api/v1/evidence/health
/ai/quadrantScatter plot per AI app: cost (log-X) vs PII rate (linear-Y), bubble size = traces/api/v1/ai/quadrant
/auditorBundle generator (from/to date pickers), one-shot 24h download URL/api/v1/auditor/{bundle,bundles}
/msp/cockpitCross-tenant table sorted by urgency composite/api/v1/msp/overview

All pages: Next.js App Router, next-intl for i18n, recharts/SVG for visualisations, swr for revalidation.

Auto-refresh intervals (guideline)

PageRefresh
Trust Score60 s
Anomaly Correlation30 s
MTTR / Compliance Timeline / Compliance Pareto / Evidence Health5 min
AI Quadrant60 s
MSP Cockpit60 s
Identity Surface60 s
Blast Radius / Auditoron demand

Dev-mode shortcuts

In HUB_ENV=development (and when NEXT_PUBLIC_HUB_ENV != "production") some guard rails are disabled for faster testing:

  • TOTP fields in modals are hidden
  • Per-hour rate limits on console-start are off
  • TOTP gates on weights POST and auditor bundle creation are off

In production everything is on.