OpenComm functions as the communication layer of Polkadot, allowing for the free flow of information in an open, transparent manner. The tech stack incorporates our UX developments, allowing users to sign in instantly, without making an account, and communicate on-chain without needing tokens or a wallet. The best part? It’s mobile friendly!
On the technical side, OpenComm utilizes our pallets and JS SDK, to handle the communication, Subsocial’s GraphQL API from Subsquid for connecting applications, and Crust’s IPFS service for storing messages.
Pretty soon, users will be able to log in to OpenComm-powered chats with their existing wallets, unlocking the potential for a myriad of use cases, such as NFT-gated chats, verified on-chain roles, reputation, and more. We also plan to develop powerful moderation tools, allowing applications to customize their OpenComm interfaces.
In order to accomplish this integration, we built an iframe (inline frame) that allowed us to easily integrate an OpenComm powered chat into Sub.ID in an hour! This also means that any other dapp can easily add a decentralized chat box. In the future, we plan to create React and web components to allow quick and easy integration into applications, but with full customizability.
We have quite a few other projects waiting to integrate our iframe chat, and we want to deliver the best possible product to them and their users, so let us know if you have any ideas on how we can improve it!