Twaalf signaalbronnen, één tabel, een handvol overzichten. Geen 15 silo-tabellen meer en geen losse dashboards die niet praten.
Elk monitor- en compliance-product bouwt zijn eigen kleine silo. Trust Score zit in tool A, compliance in tool B, audit in tool C, en niemand combineert ze tot één getal voor de boardroom.
Cert scans, DNS hygiene, secrets, backup status, clock drift, endpoint posture, container hygiene, license, identity, supply chain — alles fan-in in één hypertable.
Severity-weight ladder, gewogen gemiddelde over 8 categorieën, reproduceerbaar via inputs_hash. Dashboards bovenop.
Externe accountant krijgt één ZIP met evidence packs, offline verify-script en signing-keys snapshot. Geen toegang tot je live data.
Allemaal uit signal_streams + de bestaande inventory- en AI-tabellen. Geen duplicatie, geen drift.
Elke worker, ingest-handler en hub-side scanner schrijft via één Go interface naar één tabel. Adding a new check = één entry in SourceToCategory + één Emit() call.
emitter.Emit(ctx, tenantID, signals.Signal{
Source: "cert_scan",
SubjectType: "endpoint",
SubjectID: "api.example.com:443",
Key: "cert.expiring_soon",
Value: map[string]any{"value": 17, "fingerprint": "sha256:..."},
Severity: signals.SeverityMedium,
ObservedAt: time.Now().UTC(),
})RLS staat aan op signal_streams (defense-in-depth). Productie-queries gebruiken expliciete tenant_id WHERE-clauses.
Trust Score, Anomaly Correlation, Blast Radius, Cost-to-Compliance Pareto. De rest van het platform werkt zoals voor.
Start gratis →Read-only auditor-rol, TOTP-gated bundle export, offline verify zonder monsys-credentials.
Voor auditors →Cross-tenant cockpit met urgency-sortering. Witgelabeld voor je eigen klanten.
Voor MSPs →Connected Dashboards zit in elk monsys account. Geen extra prijs, geen aparte module.