Cypher Sight

Cypher Sight

Your DApp's Pulse in your hands. Track each and every endpoint , contract and component in an anonymous way with our off-chain and on-chain SDKs.

The problem Cypher Sight solves

Introducing our hackathon project – an all-encompassing analytics solution for DApps that seamlessly integrates with both frontend and smart contracts. Our project includes on-chain and off-chain SDKs, facilitating effortless analytics integration for new or existing DApps. Users benefit from comprehensive insights into consumer interactions, all while maintaining their anonymity through Waku. In addition to that we use Safe AA SDK to add an extra layer of privacy for our users. The platform empowers users to generate plots for generic analysis of user landings, their interactions with dApps, and perform operations on customized contract data. We also provide a user-friendly code editor and an AI Chatbot for non-tech users so that they can build their own scripts to analyse the data. These scripts will run on our own sandbox environment.

To ensure decentralization, our project leverages Filecoin ecosystem including Lighthouse for data storage and to ensure encryption of data. Simultaneously, a multilevel caching architecture synchronizes real-time project statistics, allowing for instantaneous access to the latest information. The system is equipped with push notification services, promptly notifying users of pre-configured events, while also allowing options for monitoring service such as alert on overload traffic or when set goals are achieved on a parameter.

Further enhancing the project's capabilities is a robust Resource-Based Access Control (RBAC) system. This feature empowers organization owners to manage access to analytics data based on predefined roles within the organization, ensuring secure and controlled information dissemination. We also extend team-only decentralised group chats leveraging Push Protocol's conditional chat rules. Experience a new era of DApp analytics with our feature-rich, user-friendly, and decentralized solution.

Challenges we ran into

Over the journey of making our project, there were a lot of troubles that we had to climb. Despite that, a few hurdles were much more fruitful when we sort them out. Most severe was waku as it does not support node js so sunning a nwaku node locally was a challenge

Discussion