App2App Messaging

Communicate securely and reliably with end-to-end encrypted messaging from Dapp to Dapp
Use on Kaleido
Coming Soon

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.

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.

Features

Your Choice of Key Management

Kaleido uses PKCS #7 (Public Key Cryptography) standards with strong encryption keys, which you can manage yourself or have Kaleido manage on your behalf. We pin the identity associated with the keys to both your organization ID (pinned by public key infrastructure - PKI) and your on-chain identity.


Remain Confident in Your Confidentiality

The end-to-end encryption ensures that only your recipient receives your intended message and your data remains secure.

Using the Service

Senders and recipients are addressed through customizable names called destinations. To create a destination, open the App2app service dashboard, click on "Add Destination" and follow the on-screen instructions. Once the destination has been created, the API endpoint will be shown. Connect your application to this endpoint using Socket IO (https://socket.io/).

How it works

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.

Deploying an App to App Messaging Service Instance

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.

No items found.

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.

Deploying an App to App Messaging Service Instance

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.

No items found.

Additional Resources

Accelerate your Digital Transformation

We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience. Learn about our Privacy Policy here.