Product layers
Inputs
Inputs are the events Comms can process:- Inbound SMS and iMessage replies.
- Public subscribe forms.
- Webhooks.
- Scheduled jobs.
- Manual compose flows.
- MCP tool outputs.
Intelligence
The intelligence layer runs the agent workflow:- Load the agent instructions and saved knowledge.
- Add recent conversation and subscriber memory.
- Resolve approved tools and MCP integrations.
- Produce a delivery-safe response with
osis-comms-1.
Delivery
Delivery sends messages through configured channel adapters:- Text messaging adapters for SMS and iMessage.
- Resend for email.
- Additional adapters as the platform grows.
Agent run flow
Data boundaries
Comms keeps owner/admin runs and subscriber runs separate.- Owner/admin runs can use admin context.
- Subscriber runs use subscriber-safe MCP policy.
- Subscriber MCP calls are scoped to verified subscriber identity when available.
- Private records from other customers are scrubbed before reaching the agent response.
Public-facing guarantees
- Agents answer from configured knowledge, memory, and approved tools.
- Subscriber-private tool calls are scoped to the verified subscriber identity when available.
- Tool outputs are filtered before they can appear in a final response.
- Delivery stays channel-safe for SMS, iMessage, and email.

