iExecBlockchainComputing / iexec-apps

Dockerfile of all iExec apps
18 stars 23 forks source link

Bounty HERDAO x iExec Workshop - Decentralized Privacy Communication & Marketing App - 2nd Place $2000 in $RLC ๐Ÿฅˆ #105

Open Baptoshi opened 1 year ago

Baptoshi commented 1 year ago

Bounty Prize: ๐Ÿฅˆ$2000 in RLC

Deadline to submit the dApp: 23/07/2023 at 5pm

๐Ÿ”ด DISCLAIMER:

  1. Don't take into account the amount of the reward displayed on the Gitcoin Page.
  2. For smart contract deployment, you will need to be whitelisted on the iExec Sidechain (Bellecour). To request whitelisting, please visit support.iex.ec and request sidechain whitelisting.

๐ŸŸก Topic The focus of this bounty is the development of a DApp that uses iExec's DataProtector and Web3Mail tools in line with a vision for Privacy Enhancing Marketing. The goal is to enable secure, specific asset engagement between Protocols or DAOs and their audience (Holders or Followers), while preserving privacy and enabling content monetization.

๐ŸŸก Description In the Web3 Protocol ecosystem, engagement with crypto holders is a pivotal element for growth. However, current mechanisms do not provide privacy-preserving means for protocols to communicate with their holders via email. The challenge here is to create a DApp to address this need. The DApp should act as a secure communication channel between senders (Protocols or DAOs) and receivers (Holders or Followers), ensuring explicit user consent for sharing personal data with third parties. Users (receivers) only need to provide their Ethereum address or iExec ENS domain name (public) and their email address (encrypted), creating a unique link between sender and receiver. Senders should be able to access descriptions of receiver pools (e.g., holders of specific crypto assets) without directly accessing personal data, enabling senders to distribute content to their target audience.

To achieve this, the DApp should integrate:

The app should also include a monetization model that rewards receivers when their data pool is accessed. This would facilitate data monetization, while maintaining privacy and decentralized identity. Receiver pools should be categorized based on the assets held by receivers. (For example: I launch a DeFi project and I want to send an email to $AAVE holders that are in the DeFi pool)

๐ŸŸก Innovation Potential The project must incorporate iExec's DataProtector and Web3Mail tools, integrated in a WebApp of your preferred JS/TS framework. To create pool categorization, you can leverage a web3 solution like the Beacon from DegenScore or other on-chain analytics tools

๐ŸŸก Expected Deliverable

A DApp with a user-friendly interface tailored for both senders and receivers.

For the audience (receivers), the app should:

For the sender side, the app should:

Requirements:

๐Ÿ“š ๐Ÿ›  Technical Documentation

๐ŸŸก Eligibility Criteria Your submissions should meet the following guidelines:

Ensure originality and adherence to intellectual property rights.

๐ŸŸก Judging Criteria The submissions will be evaluated based on:

Join our Discord if youโ€™re interested in this bounty!

gitcoinbot commented 1 year ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Workers have applied to start work.

These users each claimed they can complete the work by 264ย years, 2ย months from now. Please review their action plans below:

1) free2ride19 has applied to start work _(Funders only: approve worker | reject worker)_.

What is a is a trusted technology consulting company, delivering AI and Blockchain solutions to drive business outcomes for startups and enterprises 2) seun4all2007 has applied to start work _(Funders only: approve worker | reject worker)_.

I will use the iExec stack for any project during an ETHGlobal hackathon. Since the requirements also includes a beginner, I am fit 3) kumaran760 has applied to start work _(Funders only: approve worker | reject worker)_.

Hi ๐Ÿ‘‹, i am a white hat Hacker. Since the requirements also includes a beginner, I am fit 4) sahildotexe has applied to start work _(Funders only: approve worker | reject worker)_.

Building InstBi$ empowers small-scale businesses by using the blockchain as well as ml and connects them on social media platforms like Instagram, using smart contracts to ensure the integrity of the transactions carried out on the out platform. 5) ananyaagupta has applied to start work _(Funders only: approve worker | reject worker)_.

I will use the iExec stack for any project during an ETHGlobal hackathon. 6) stallyonsdev has applied to start work _(Funders only: approve worker | reject worker)_.

Building InstBi$ empowers small-scale businesses by using the blockchain as well as ml and connects them on social media platforms like Instagram, using smart contracts to ensure the integrity of the transactions carried out on the out platform.

Learn more on the Gitcoin Issue Details page.