Messaging infrastructureRouting

Backend composition

Select dev, mac, production, and mixed backend sets with MOST_COMPOSITION.

Backend composition — contract and behavior

  • Composition is explicit startup configuration; a container image does not auto-discover Apple hosts or carrier credentials.
  • The router chooses among only registered backends that advertise the requested service and capability.
  • mac-relay, direct-apple, iphone-jb, SMS, and RCS retain their own lifecycle and credentials behind the common Backend protocol.
  • Changing composition does not rewrite existing chat affinity; migrations and operational cutover handle durable state.

Stay in the loop. Never miss out.

Subscribe to our newsletter and unlock Wisent insights.