{"slug":"architecture/11_COMMUNICATION_BRIDGE","title":"11 · Communication Bridge","section":"architecture","sectionLabel":"Architecture","status":"unclassified","type":"document","path":"architecture/11_COMMUNICATION_BRIDGE.mdx","bytes":3611,"description":"The mechanism through which Spine, AI runtimes, agents, workflows, and systems communicate around work","updated":null,"source":"integratewise/Integratewise-docs-wiki","content":"\n\n**The mechanism through which everything communicates around work.**\n\nThe Communication Bridge is not merely connectivity. It is the architectural layer through which Spine, AI runtimes, agents, workflows, and execution systems communicate around work.\n\n---\n\n## Communication Bridge Model\n\n```text\n                     SPINE\n                       │\n             Context / Work / State\n                       │\n                       ▼\n               COMMUNICATION BRIDGE\n                       │\n          ┌────────────┼────────────┐\n          │            │            │\n         ADK      ORCHESTRATOR     ACP\n          │            │            │\n          └────────────┼────────────┘\n                       │\n                 AGENT RUNTIME\n                       │\n              ┌────────┼────────┐\n              │        │        │\n             MCP    Workflow   API\n              │        │        │\n              └────────┼────────┘\n                       ▼\n                  EXECUTION\n```\n\n---\n\n## Protocol Separation\n\n| Protocol | Purpose |\n|----------|---------|\n| **MCP** | AI ↔ Tool / Resource |\n| **ACP** | Agent ↔ Agent / Twin ↔ Agent |\n| **Spine** | Shared governed business context |\n| **Bridge** | Communication and controlled context exchange |\n| **Orchestrator** | Coordination |\n| **ADK** | Agent execution/runtime abstraction |\n| **Execution Fabric** | Actual mechanisms that perform work |\n\n---\n\n## Communication Channels\n\n### Human ↔ System\n\n| Channel | Description |\n|---------|-------------|\n| **Team Chat** | Internal team messaging |\n| **Customer Communications** | External customer-facing messages |\n| **Email** | Email integration and management |\n| **Meetings** | Meeting notes, action items, follow-ups |\n| **Announcements** | Organization-wide communications |\n\n### AI ↔ System\n\n| Channel | Description |\n|---------|-------------|\n| **MCP** | Tool and resource invocation |\n| **API Calls** | Direct API interactions |\n| **Webhooks** | Event-driven communication |\n| **Event Streaming** | Real-time data feeds |\n\n### Agent ↔ Agent\n\n| Channel | Description |\n|---------|-------------|\n| **ACP** | Agent-to-agent communication protocol |\n| **Orchestrator** | Centralized coordination |\n| **Shared Context** | Spine-mediated context exchange |\n\n---\n\n## Event Model\n\nEvery communication becomes a Spine event:\n\n```typescript\ninterface CommunicationEvent {\n  id: string;\n  tenantId: string;\n  channel: string;\n  direction: 'inbound' | 'outbound' | 'internal';\n  from: ActorRef;\n  to: ActorRef[];\n  body: string;\n  workItemRef?: string;\n  entityRef?: string;\n  timestamp: string;\n}\n```\n\n---\n\n## Communication Bridge Connects to\n\n| Layer | Relationship |\n|-------|-------------|\n| [Spine Fabric](/architecture/02_SPINE_FABRIC) | Exchanges context and state |\n| [Human Workbench](/architecture/06_HUMAN_WORKBENCH) | Delivers communications to users |\n| [Twin Workbench](/architecture/07_TWIN_WORKBENCH) | Enables Twin communication |\n| [Agents](/architecture/12_AGENTS) | Facilitates agent communication |\n| [Execution](/architecture/13_EXECUTION) | Connects to execution systems |\n| [Source Systems](/architecture/14_SOURCE_SYSTEMS) | Bridges to external systems |\n"}