System Communication Model
Protroit OS relies on a high-speed, asynchronous message bus to facilitate interactions between its disparate components.
Communication Flows
| Flow Type | Mechanism | Description |
|---|---|---|
| Agent-to-Agent | Pub/Sub Bus | Agents broadcast intents or status updates for others to consume. |
| Agent-to-Service | gRPC / RPC | Structured calls to perform system operations (e.g., "Write File"). |
| Application-to-Service | REST / Websockets | Standard web interfaces for UI-driven data requests. |
The Semantic Bridge
To make communication "AI-friendly," the system translates technical logs into semantic JSON packets. This allows the AI Core to understand "why" a service failed, rather than just receiving an error code.