Please describe your proposed solution
As there are no real-time applications in Cardano, we’re going to integrate DRED real-time messaging capabilities into an existing application, and create technical resources for other application developers to learn how to add real time communications to their dApps.
Integrating cPoker with DRED, we will demonstrate that more secure, scalable, and interactive applications can be built on Cardano. We will also interact with the developer community to share information and ensure that the approach and messaging of our technical resources is fitting to the audience.
We will further develop the DRED node-to-node state-replication capabilities, fulfilling DRED's potential to operate in full decentralized fashion - different poker-game clients can connect to different DRED nodes in the poker neighborhood. The code and the process of making the changes will be shared with the community as Open Source.
We will update the poker-game demo to create and share transaction data for the in-game state, demonstrating the use of DRED as a transaction state channel for multi-user smart contracts.
Our project will primarily engage developers in the community and potential dApp users. Our impact will be visible in having a working poker demo-dApp, and in the the number of developers attending sessions, improved documentation, and enhanced functionality of cPoker.