Flo

Flo — Service Discovery

advertise manifest → subscribe patterns → registry + events.

Flo — Service Discovery (v2026-08-28T093439Z-747172b178) 2026-08-28 | advertise manifest → subscribe patterns → registry + events. 1 - Alert Routing - Routes and Publishes Alerts AlertRouter daemon/src/flo/alert_router.py mx://noted/session/event mx://holon/mailbox/email/inbound mx://daemon/process/state mx://daemon/primary/failover_event MQTT Topics mx://flo/alert/noted mx://flo/alert/email mx://flo/alert/dev mx://flo/narrate alert data 1. AlertRouter subscribes to s… 2. Processes incoming noted ev… 3. Processes incoming email ev… 4. Processes incoming process… 5. Processes incoming failover… 6. Publishes alerts to MQTT Alert for noted event {"source": "noted", "severity": "warn", "count": 1, "summary": "1 session(s): session_awaiting_note", "ts_iso": "2023-10… Alert for email event {"source": "email", "severity": "info", "count": 1, "summary": "1 email(s) in inbox", "ts_iso": "2023-10-01T12:00:00Z"} AlertRouter supports both sync and async modes. The MQTT topics are retained for reliability. Legend actor = initiates work · process = code path · store = state on disk · bus = durable queue · dashed = separate process cyan = request flow · pink = state read/write · dashed green = pull / return path · red = refusal As of 2026-08-28 11:16 UTC, from commit 68470f5

Provenance

This drawing is generated, not drawn. It is rebuilt from the source files below, so when they change the picture changes — a diagram here cannot quietly describe a system that no longer works this way.

Owner
Flo
Slug
flo-discovery
Rendered
2026-08-28T093439Z
From commit
747172b178
Updated
28 Aug 2026, 11:16 UTC
Sources at
68470f5
Watches
3 paths
  • daemon/src/flo
  • daemon/fabric_proxy/flo.py
  • firmware/mx/lib/Transport/flo_client.h