project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

GenieAI

GenieAi is an Ai marketplace, providing users the access to many different AIs, ranging from legal to health advice, inside a private and anonymous execution environment. This way, users can use these experts without ever disclosing any of their data.

GenieAI

Created At

ETHGlobal Istanbul

Winner of

trophy

The Graph - Best New Subgraph Runner-up

trophy

Scroll - Deploy on Scroll

Prize Pool

trophy

Push Protocol - Cappadocia Hot air Balloon

trophy

Gnosis Chain - Innovate on Gnosis Chain

Prize Pool

trophy

Worldcoin - Pool Prize

Prize Pool

Project Description

Nowadays, AI models can provide outstanding services to people, ranging from tax calculations, to specific Legal council or even health advice.

We realized that some really amazing AI models were developed by talented devs & teams, which and are not easy to commercialize due to the private and confidential nature of the input data they require. Who would like to trust Chat GPT with their tax data, contractual details or even health documents? We realized that there is a need for a platform that would allow people to monetize their AI models, and to make them accessible to everyone in a private, secure and anonymous way.

This is why we created GenieAI, a platform which gives AI model creators the perfect environment to sell their models while providing their users with an execution environment having total anonymity and privacy.

The idea being to provide users with a team of rockstar AIs (Called Genies) at their service to grant all their wishes.

Additionally, GenieAI introduces a flexible pay-per-wish pricing model, allowing users to obtain expert advice without long-term commitments. This user-centric approach, combined with the safeguarding of personal information through advanced computing solutions, positions GenieAI as a secure, private, and adaptable AI service for on-demand expert assistance.

Monetization GeniAI allows creators to generate revenues from models which were not easily monetizable before. As providers of the platform, we will take a small fee on each utilisation. These fees are customizable.

How it's Made

We leveraged mainly 5 technologies to build Genie AI:

  • iexec confidential computing
  • The Graph
  • Filecoin Web3 Storage
  • Push Protocol Notifications
  • The TalentLayer protocol

We created a marketplace platform on top of the TalentLayer protocol, on top of which we added another smart contract: "MagicLamp" which handles all the Genies interactions. The creator will upload his model in an Enclave, and the input data required for it to work will be encrypted by iexec DataProtector: this will give the possibility to the model to process the data without ever revealing it to the creator. Therefore the inputs and outputs of the model will only be accessible to the user, and never leave the enclave. Moreover, since all transactions are made through the TalentLayer protocol, the user remains anonymous and the creator can't know who is using his model.

We wanted this tech to be interactive and human-like to users, so the interaction with our Genies is done through the OpenAI Assistant API, which allows our users to have human-like conversations with our Genies:

The user will chat with the assistant until it detects the need for specific features which can be provided by the AI. At this point, costom functions will be triggered, and the user will be prompted to provided sensible data and protect it through iexec DataProtector. The model will then be executed in an enclave, and the user will receive the output of the model, without ever revealing the input data to the creator.

We build this platform as a store; users can rate the Genies they use and eventually update their rating. This will allow the best Genies to be more visible and to be used by more people.

Creators are required to go through Worldcoin KYC to be able to sell their models, in order to ensure that they are real people and not bots.

We want to help them to monetize their work and to make it accessible to everyone.

The idea of GenieAi is to finally provide the right environment for AI models to be commercialized and used by everyone, from legal to health, in a private and secure way.


DISCORD AND TELEGRAM USER NAME

Romain M: Discord: romain5882 / TG: @Romain_TL

Kirsten C: Discord: kirstenpomales / TG: @hellokirsten

Martin L: Discord: akuma9640 / TG: @akugone

Dercio: Discord: spanish_vanish / TG: @Der_CEO


REPOSITORY WITH PROJECT'S CODE https://github.com/orgs/GenieAI-Labs/repositories


VIDEO DEMO (3 min max) YouTube Demo Video


THE CONTRACT address(es) or website URLs

Vercel deployment: https://genieai-zeta.vercel.app/

Contract addresses: Please check the contract ReadMe : https://github.com/GenieAI-Labs/core/blob/main/contracts/README.md

Subgraph: Hosted Service Subgraph : https://api.studio.thegraph.com/query/58767/genie-ai/version/latest


Partner integration

  • WorldCoin

GenieAI integrates Worldcoin for developer logins. We used WorldCoin as a way to discourage ddos by bots and to increase the trust in our AI creators. We need a "gate" to allow creators to submit models. Actually we need several, but Worldcoin is our first and helps us attest of creator's unique humanity. This blockchain-based system simplifies identity verification, allowing developers to maintain their anonymity while participating in the GenieAI ecosystem.

  • The Graph

As we build our marketplace on top of the TalentLayer Protocol, GenieAI improved The TalentLayer existing Graph and we added our own data layer on top of it; indexinf both on chain and off-chain ipfs data. When a Genie is created or a user mints an NFT to join the DApp, The Graph efficiently catalogs this information, ensuring that all interactions within the ecosystem are traceable and accessible for enhanced functionality and user experience.

  • Push Protocol

When a user submits a request to a Genie AI, computation can take some time, and it's important for our users to be notified when their request has been fulfilled. Since their profile keeps their identity and contact details anonymous, we needed a way to notify them using their ETH address. That is why we used Push notifications. We used graph events to trigger notifications to be sent to the user's ETH address once the decentralized computation has been fulfilled.

All the users have to do is to subscribe to our Push channel, either directly or using our cool toast popup abd they will be notified when their Genie is done !

  • WEB3_Strorage - IPFS

We leverage Web3.Storage from Filecoin to securely store user data submitted to our GenieAI agent. Before dispatching to IPFS, we ensure all data is encrypted, providing an additional layer of privacy and security for our users.

  • UNICEF

GenieAI provides instant remote access to professional expertise. This offers access to AI-driven consultations for those who can't afford traditional doctor or accountant services for example. All it needs is a funded wallet to pay for these services, which can easily be the result of a UNICEF crowdfunding campaigns. Our mission aligns with UNICEF's commitment to empowering underprivileged communities with essential knowledge and support.

background image mobile

Join the mailing list

Get the latest news and updates