This project is build on top of Universal Profiles. It extends ERC725 Accounts with custom ERC725Y metadata to locate the index of each users. Additionally, it integrates with LSP3 Profile Metadata to show details of users' profiles. Finally, it requires Universal Profile wallet for integration with the service.
Drops is a decentralized social platform and messaging protocol build on top of Universal Profiles.
It offers a gas-less login-less (yet secure) user experience, prioritizing privacy and ease of use. The protocol empowers users with control over their data while fostering a seamless and interactive environment for social engagement.
To engage with Drops, all that's required is a UP Web3 wallet, serving as the key to a realm where each message is not only transmitted but also signed, ensuring an unequivocal verification of the sender's identity.
One of Drops' standout features lies in its gas-less and login-less design. By eliminating the need for transaction fees (gas) and cumbersome login processes, Drops streamlines the user experience. This commitment to simplicity, however, doesn't compromise security. In fact, Drops introduces measures to prevent any malicious attempts by users to alter their personal indices or manipulate previously sent messages, ensuring the integrity of the platform.
The heart of Drops' architecture lies in its distributed indexing system. Each user's messages are organized within their own distributed index, attached to the users' Universal Profiles. This innovative approach means that users can effortlessly retrieve and share their messages, fostering a user-centric approach to data management. Each user can decide how they manage their messages and index, whether using an external storage service, a shared (or your own) IPFS node, or the blockchain itself. In the spirit of decentralization, these distributed indices collectively form an open and transparent network where anyone can explore and verify the interactions within the Drops ecosystem. Its distributed architecture overcomes censorship hurdles as it ensures that messages are not susceptible to centralized control, providing users with a robust tool to freely express themselves in regions where traditional social media may face restrictions. This approach introduces a level of trust and authenticity, reshaping the dynamics of online communication.
Drops doesn't just represent a platform. It defines a protocol and provides the tools required to engage with social media and messaging in any other site. Any other website, such as blogs, forums or news aggregators can integrate Drops into their site, allowing any user to send and view Drops messages attached to a particular scope.