Kaleido’s platform is fully equipped with the communication functionality modern business networks need to streamline their operations, including our secure, built-in off-chain communication for high throughputs that are not suitable for on-chain messaging. Our App2App messaging uses Kafka, the industry standard, and is encrypted for the utmost protection. No extra middleware is needed.
Furthermore, it’s easy to develop your Dapp in the language of your choice using modern APIs for data transfer on top of the core Kafka protocol using the industry standard Socket.IO.
The Kaleido messaging service offers a Kafka-backed bilateral app-to-app pipeline for the encryption, submission and decryption of messages between members of an environment. Apps can securely subscribe to pertinent topics for consumption and delivery of data, without reliance on ancillary messaging constructs and subsequent integration of offline data.
The service leverages the On-Chain Registry to establish and verify membership identities. Messages are automatically encrypted and signed, thereby ensuring that only the intended recipient can access the content while also providing proof of the sender’s identity.
You can elect for one of two approaches to provision App to App Messaging Service Instances: Kaleido Console UI or Admin API. For users unfamiliar with the Kaleido REST API, the console interface is the recommended happy path. Both approaches will ultimately result in a new instance of the App to App Messaging Service instance running within the specified environment.