MO / MT ownership
Receive inbound messages, normalize events, route to applications, accept outbound contracts, and send through configured channel providers.
NexisGate - Gateway
Gateway handles message transport, identity/session boundaries, provider onboarding, policy gates, outbox, delivery evidence, audit and diagnostics while business applications focus on their own workflows.
Core gateway capabilities
The Gateway pattern separates provider connectivity from application-specific business logic.
Receive inbound messages, normalize events, route to applications, accept outbound contracts, and send through configured channel providers.
Control WhatsApp accounts, templates, Telegram bots, future channels, token references, delivery evidence, and platform policy gates.
Keep correlation IDs, evidence, retries, failure reasons, and administrative action logs for production operators.
Application contract
Business apps should not send directly through external channel providers. They receive normalized inbound events and return validated outbound contracts to the Gateway.
Gateway inbound event → Application handler
Application outbound contract → Gateway outbox
Gateway provider send → Delivery evidence