iExecBlockchainComputing / iexec-apps

Dockerfile of all iExec apps
18 stars 23 forks source link

Bounty HERDAO x iExec Workshop - Decentralized Privacy Communication & Marketing App - 3rd Place $1000 in $RLC 🥉 #76

Open blairmaclennan opened 3 years ago

blairmaclennan commented 3 years ago

Bounty Prize: 🥉$1000 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 3 years ago

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


This issue now has a funding of 1360.0 RLC (3998.4 USD @ $2.94/RLC) attached to it as part of the iExecBlockchainComputing fund.

gitcoinbot commented 3 years ago

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


Work has been started.

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

1) timinou has been approved to start work.

I will develop the prototype using iExec's technology to handle intent detection.

No initial questions for now, I am in contact with iExec's teams if anything arises

Learn more on the Gitcoin Issue Details page.

gitcoinbot commented 2 years ago

@timinou Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 2 years ago

@timinou Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

timinou commented 2 years ago

Still working on it, needing to balance it out with company development (this bounty relates to more long-term work).

Release date is now 1.5-2 months from the release of bounty, which puts it at mid-August to early September.

Work involves two separate components:

Work will be split like so:

  1. Initial UI work will involve designing a rich command-line application Will contact iExec for feedback on implementation. ETA: July 20
  2. API work will automate certain processes within the command-line application Will contact iExec for a first review of objectives. ETA: Aug 10
  3. Incremental improvement of UI & Additional automation of language understanding tasks ETA: Depends on directions after (2)

Thank you again for all your support!

blairmaclennan commented 2 years ago

Hi Othman,

That's great! Thanks a lot for that update. In fact, these were automated reminder messages from GitCoin, I'll snooze it for a little while for you :)

But yes, best to focus on the UI for now. The iExec V6 SDK, and technical documentation will be coming in a week or 2. This will surely be pretty essential for your work. I'll keep you posted on all that!

Let me know if you need anything in the meantime.

Best, Blair

On Thu, Jul 8, 2021 at 11:38 PM Othman Benkiran @.***> wrote:

Still working on it, needing to balance it out with company development (this bounty relates to more long-term work).

Release date is now 1.5-2 months from the release of bounty, which puts it at mid-August to early September.

Work involves two separate components:

  • UI work, which does not rely on iExec's infrastructure
  • Content expansion API, which does.

Work will be split like so:

  1. Initial UI work will involve designing a rich command-line application Will contact iExec for feedback on implementation. ETA: July 20
  2. API work will automate certain processes within the command-line application Will contact iExec for a first review of objectives. ETA: Aug 10
  3. Incremental improvement of UI & Additional automation of language understanding tasks ETA: Depends on directions after (2)

Thank you again for all your support!

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/iExecBlockchainComputing/iexec-apps/issues/76#issuecomment-876763562, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI7JPEDQMAUIAT57LWH3RADTWYLF7ANCNFSM463ZFZQA .

--

Blair Maclennan Communications and Marketing, iExec http://iex.ec/ @. @.> +44 759 67 96 139 http://+447596796139/ https://twitter.com/iEx_ec[image: iExec on LinkedIn] https://www.linkedin.com/company/10981269

blairmaclennan commented 2 years ago

Hi Othman,

Hope your summer is going well. I've just got back from a little break myself.

How are you getting on with the application? If you have reached the iExec integration phase yet? If so, don't hesitate to get in touch if you need any specific questions. Email us directly or use the Discord tech support channel. https://discord.gg/g6HZtsq6U5

If you are still working on the app itself, that's ok, but it would be great if you could let us know what the latest developments are! Personally, I'm already looking forward to presenting the application in iExec communications sometime in the future :)

Thanks in advance for letting us know.

Best,

Blair

On Fri, Jul 9, 2021 at 6:04 PM Blair Maclennan @.***> wrote:

Hi Othman,

That's great! Thanks a lot for that update. In fact, these were automated reminder messages from GitCoin, I'll snooze it for a little while for you :)

But yes, best to focus on the UI for now. The iExec V6 SDK, and technical documentation will be coming in a week or 2. This will surely be pretty essential for your work. I'll keep you posted on all that!

Let me know if you need anything in the meantime.

Best, Blair

On Thu, Jul 8, 2021 at 11:38 PM Othman Benkiran @.***> wrote:

Still working on it, needing to balance it out with company development (this bounty relates to more long-term work).

Release date is now 1.5-2 months from the release of bounty, which puts it at mid-August to early September.

Work involves two separate components:

  • UI work, which does not rely on iExec's infrastructure
  • Content expansion API, which does.

Work will be split like so:

  1. Initial UI work will involve designing a rich command-line application Will contact iExec for feedback on implementation. ETA: July 20
  2. API work will automate certain processes within the command-line application Will contact iExec for a first review of objectives. ETA: Aug 10
  3. Incremental improvement of UI & Additional automation of language understanding tasks ETA: Depends on directions after (2)

Thank you again for all your support!

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/iExecBlockchainComputing/iexec-apps/issues/76#issuecomment-876763562, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI7JPEDQMAUIAT57LWH3RADTWYLF7ANCNFSM463ZFZQA .

--

Blair Maclennan Communications and Marketing, iExec http://iex.ec/ @. @.> +44 759 67 96 139 http://+447596796139/ https://twitter.com/iEx_ec[image: iExec on LinkedIn] https://www.linkedin.com/company/10981269

-- https://iex.ec/ Blair Maclennan Communication & Community Management @.*** https://twitter.com/iex_ec https://linkedin.com/company/iex.ec https://slack.iex.ec/ https://t.me/iexec_adminiex.ec