DVA LITE OVERVIEW
DVA.LITE Overview¶
DVA.LITE is the first-tier watcher inside the Dynamic Verification Architecture. It runs as a passive, read-only microservice that polls the Civic Ledger and Broker telemetry endpoints, turning those signals into health endpoints, Prometheus metrics, and human-friendly alerts.
Responsibilities¶
- Health summary —
/healthreports uptime plus the latest GI/MII snapshot and aggregated broker metrics (consensus volume, engine error rates, average inference latency). - Metrics feed —
/metricsis scrapeable by Prometheus/Grafana and exposes counters such asmobius_mii_currentandmobius_mii_trend. - Alerting hook —
/alerts/checkcan be triggered on a cron or event basis; ifMII < 0.95it sends a structured webhook (Discord/Slack/Email) instructing operators to initiate Safestop or deeper investigation.
Non-Goals¶
- Modify ledger, broker, or Sentinel state.
- Approve/deny deliberations.
- Change routing policy or consensus thresholds.
DVA.LITE is the “stethoscope” rather than the “surgeon” of the Mobius OS. Higher tiers of DVA can automate responses, but tier LITE is intentionally observability-only.
Deployment Notes¶
- Runs on port
8088by default (PORToverride supported). - Requires
LEDGER_BASE_URLto pull the GI/MII snapshot. - Can optionally read
BROKER_METRICS_URLto enrich health output. - Emits alerts via
ALERT_WEBHOOK_URLwhen configured; otherwise alerts are logged and dropped.