Cloneable sparse app · showroom
Sparse Server Sentinel
What it does
What makes it different
Bridge / live telemetry path
The open sentinel bridge (under apps/server-sentinel-demo/bridge/) collects Redfish, IPMI, SNMP, Modbus, and BACnet, normalises to one schema, and publishes northbound to the Cloudflare Worker ingest API. The Worker exposes scored or cached results (for example GET /results/:siteId) for dashboards.
Static demo mode is included and is the default: the UI loads seeded JSON from content/ with no live infrastructure. Live mode can be enabled by setting content/runtime.json to mode: "live" and a reachable resultsEndpoint (path or full URL). If the fetch fails, the app falls back to the static host grid.
Protected runtime boundary: Bridge code, schemas, and collectors are open integration layers. Primitive execution, scoring internals, governance internals, and receipt-signing remain protected on the Sparse service runtime — not shipped in this public bridge tree.
See apps/server-sentinel-demo/docs/LIVE_TELEMETRY_PATH.md and BRIDGE_ARCHITECTURE.md for wiring details.
Monitored hosts
Evidence cases
| Issue | Host | Severity | Top signals | Suggested checks |
|---|
Trajectory states
Each host card shows a short trajectory summary: how the signal is moving relative to its learned normal window (demo text; real slopes come from the protected runtime).
Sensor trust
Trust states classify whether sensors are reliable enough to score: healthy marginal degraded stale