Dispatch Layer
The Dispatch Layer in the SyncAI Node serves as the delivery mechanism that distributes outputs generated by various layers of the node directly to user devices, functioning as the final stage of the system. The Dispatch Layer is the delivery node itself, represented by the SyncMobile app. It ensures that all outputs are delivered accurately and promptly to maintain a smooth and responsive user experience.
Key Functions:
Notifications: The Dispatch Layer delivers critical notifications, including updates on transactions, system alerts, and important dApp interactions that require immediate user attention.
Chat Function Outputs: It manages the reliable delivery of chat messages, including transaction confirmations and other important communications.
Solved Queries: The layer distributes responses to user queries, ensuring that the data is presented in an easily understandable format, whether for transaction results or other query responses.
Operational Role:
Data Formatting: Before dispatching data, the Dispatch Layer formats outputs from different system layers to maintain consistency and readability.
Delivery Management: The layer determines the best communication channels (such as SyncMobile or external messaging apps like WhatsApp and Telegram) to ensure timely and reliable delivery.
Delivery Mechanism:
SyncMobile App Integration: The Dispatch Layer functions as the delivery node itself through the SyncMobile app, where encrypted payloads are sent directly to SyncIDs. Once received, the payloads are decrypted within the app, and the relevant notifications are shown to the user.
API Access: The Dispatch Layer can also be queried via an API, allowing external dApps to request outputs or notifications, making it adaptable for broader use cases beyond the SyncMobile app.
This structure ensures that SyncAI delivers timely, actionable, and secure information directly to users or dApps, maintaining system responsiveness and flexibility.