# Communication Service

Independent **Enterprise Communication Platform** (**Torbat Communication**) for TorbatYar SuperApp.

- Database: `communication_db` (sole owner)
- Port: `8005`
- Version: `0.8.10.1`
- Permission prefix: `communication.*`
- Status: **Production Ready (SMS MVP)**

## Boundaries

This service is shared infrastructure. It does **not** belong to CRM, Loyalty, Restaurant, or any business module.

Consumers interact only via HTTP APIs and events. No module may call external SMS/email/push providers directly.

## Channels

| Channel | Status |
| --- | --- |
| SMS (mock + Payamak) | **Production Ready** |
| Email, Push, WhatsApp, Telegram, Rubika, Voice | Architecture-ready stubs — see [communication-roadmap.md](../../../docs/communication-roadmap.md) |

## Docs

- [communication-phase-8.md](../../../docs/communication-phase-8.md)
- [communication-roadmap.md](../../../docs/communication-roadmap.md)
- [phase-handover/phase-8.md](../../../docs/phase-handover/phase-8.md)
- [service-snapshots/communication.yaml](../../../docs/service-snapshots/communication.yaml)
