What Converger gives you
One conversation model
Tenants, channels, conversations, participants and activities. Every inbound message, from any provider or socket, becomes an activity with a per-conversation seq.
2Zero data loss by design
Activities and their delivery jobs commit in one transaction (transactional outbox). Idempotent inbound batches, retries with backoff, dead letters and Lifeline rescue.
3Pluggable channels
Webhook (SSRF-guarded, signed), WhatsApp via Meta Cloud API or Infobip, WebSocket and echo. A small adapter behaviour for adding your own.
4WebSocket-first
Real-time sockets with presence and seq watermarks for resume today; Converger Protocol v1, a superset of mekik/1, is being specified.
5Routing and middleware
Routing rules fan activities out to target channels; per-channel transformation middleware runs in the pipeline with crash containment.
6Production hardened
Secrets encrypted at rest, hashed API keys, signed webhooks, cluster-wide rate limits, trusted proxies, one-shot locked migrations and a full CI gate.