Part 1 - Proposal Submission
Name of Project: Algovera
Proposal in one sentence: Making it easier for data scientists to build data science apps on Ocean by integrating with existing framewokrs, running weekly hacking sessions for app building and inviting grant proposals for data science projects on Ocean
Description of the project and what problem is it solving:
Currently, there is a lack of data scientists in the Ocean eco-system and Web3 in general. Algovera is a data science DAO onboarding data scientists to Web3 and training them to use tools such as the Ocean marketplace, Compute-to-Data (C2D), and more through our weekly hacking sessions and other community resources. Through our weekly data science hacking sessions, we have been running a Proof of Concept (PoC) for a data science team to build and publish an algorithm, and share ownership through a DAO (that governs the flow of value generated by the algorithm). Now we want to make it easier for data science teams to create data science apps (on top of the algorithms that they develop) by integrating with existing frameworks such as HuggingFace and running weekly hacking sessions for app building. We will upload the CryptoPunks dataset and our generative art algorithm to HuggingFace under the Algovera organisation and explore the possibilities of connecting the datasets and algorithms with Ocean marketplace in the backend. We will also create a PoC app with a backend that serves the algorithm from the Ocean marketplace. We will also use $5k of the funds for grants for data science projects on Ocean (voted for by the Algovera community), which we will advertise widely in our community, HuggingFace, fast.ai, EleutherAI, Kaggle and other data science communities.
Our growth over the last month or so:
Discord 54 => 113 members
YouTube 6 => 20 hackers
YouTube 13 => 24 maximum people at a single session
GitHub 3 => 6 contributors
Twitter 45 => 108 followers
Twitter 2.1k => 12.5k impressions
- [ ] Upload CryptoPunks dataset to HuggingFace (see example dataset)
- [ ] Upload DCGAN generative art algorithm to HuggingFace (see example algorithm)
- [ ] Create 1X app with backend that serves recently-published generative art algorithm from the Ocean marketplace (e.g. using Gradio)
- [ ] Outreach with the HuggingFace community
- [ ] Publish blog post on creating web apps with Ocean marketplace in the backend
- [ ] Run weekly hacking sessions for building a data science app
- [ ] Continue running weekly data science DeFi hacking sessions
- [ ] Publish Discourse forum for long form discussions and proposals
- [ ] Implement SourceCred for tracking objective contributions (on GitHub, Discord and Discourse) to data science projects
- [ ] Implement Coordinape for tracking subjective contributions to data science projects and use to pay one contributor
- [ ] Set up Gitcoin bounties (for contributions like blog posts)
- [✓] Publish community directory of active members
- [ ] Finalise data science grants program for Algovera community
- [ ] Host at least one vote on grant proposals and fund at least one data science project
- [ ] Update website (e.g. with open positions, blog posts) and advertise engineering role
Which category best describes your project?
Build / improve applications or integrations to Ocean
Which Fundamental Metric best describes your project?
Data Consume Volume
What is the final product?:
A web app for our generative art algorithm that uses the Ocean marketplace in the backend. Using the web app generates consumption of the algorithm on the Ocean marketplace, which directs value back to the members of the project DAO.
We are planning to use the Gradio framework to maintain similarity with the popular HuggingFace Spaces. In future rounds, we hope to create a similar data science app marketplace on top of Ocean. Further into the future, we envision something like scaffold.eth for data science apps.
- Usage of Ocean
Creating a web app for our algorithm will increase consume volume of our algorithm data token. Furthermore, it will act as a PoC for more streamlined creation of other data science apps. Using the Gradio framework will hopefully help us with outreach to the HuggingFace community. We will invite proposals and advertise our Algovera grants programs for data science projects with $5k of the current grant. This will result in one or more new projects and assets using Ocean.
Funding Requested: $28k USD
Proposal Wallet Address: 0x81e80B838e04644a93e4F3C701038889d3a1b95e
Have you previously received an OceanDAO Grant (Y/N)? Y
Team Website: www.algovera.ai
Twitter Handle: @richardblythman
Discord Handle: richardblythman | Algovera.ai#3425
Project lead Contact Email: firstname.lastname@example.org
Country of Residence: Ireland
Part 2 - Team
All three of us are working full time on this project.
- Role: Data Science and AI lead & Community Manager
- Relevant Credentials (e.g.):
- Video Intelligence Researcher at Huawei Technologies
- Research Fellow (Computer Science), Trinity College Dublin
- Machine Learning R&D Engineer at FotoNation, Xperi
- Kernel Fellow, Gitcoin
- Role: Business Strategy Lead & Full Stack Developer
- Relevant Credentials (e.g.):
- MSc Computer Science, University of Bath
- Consensys Blockchain Developer Bootcamp (Completion December 2021)
- Kernel Fellow, Gitcoin
- UG Cert Innovation and Entrepreneurship
- Role: Operations Lead & Full Stack Developer
- Relevant Credentials:
- Github: https://github.com/keatonkirk
- LinkedIn: https://www.linkedin.com/in/keaton-kirkpatrick-63b327100
- Background experience:
- Merchant Account Operations Team Lead at ActBlue
- Consensys Blockchain Developer Bootcamp (Completion December 2021)
- Udemy: Ruby certified developer, Blockchain Development A-Z
- Member of Boston Blockchain Association
Part 3 - Proposal Details
Project Deliverables - Category:
IF: Build / improve applications or integration to Ocean, then:
Code for web app with Ocean backend will be made available at https://github.com/AlgoveraAI.
If the project includes community engagement:
- Running the campaign on social media for how many weeks?
We will continue to run several weekly sessions: (i) data science app hacking sessions, (ii) data science DeFi hacking sessions. These sessions are recorded, uploaded to our YouTube channel and publicised on Twitter and LinkedIn.
Project Deliverables - Roadmap
- Any prior work completed thus far?
Last round deliverables:
- [✓] Publish 1X generative art algorithm on the marketplace and distribute tokens amongst contributors
- [✓] Start a DAO to govern development of the algorithm, distribution of tokens etc.
- [✓] Documentation on stack of DAO tooling to be used to coordinate and govern algorithm development in a decentralized working group
- [ ] Host 1X vote on Snapshot among algorithm token holders
- [✓] Interview 2X artists about bringing their existing generative models or datasets on-chain
- [✓] Continue running weekly data science hacks (where we go through the whole process of training a ML model using new Web3 tools, publish it and share ownership). Recordings here.
- [✓] Continue running weekly community calls introducing data scientists to the idea of decentralized AI . Recordings here.
- [✓] Publish blog post on bringing generative art models on-chain with Ocean
- [✓] New Website (full rebuild) here.
- [✓] New Discord (full rebuild) here.
- [✓] New Notion (full rebuild) here.
- [✓] Pitch deck here .
Hacking sessions for ML algorithm development: The workflow and practices for data scientists are quite different using new technologies such as marketplaces and private AI, and feedback has indicated that data scientists don’t know how to dive in. We have now held 7 data science hacking sessions that have been attended by 20 unique individuals. 6 of these focused on our PoC for a generative art model where the aim was to go through the whole process of developing an ML algorithm using the Ocean marketplace and C2D. We also just held the first hacking session for data science on DeFi data series last week. You can watch all of the recordings on our YouTube channel here.
Generative art algorithm published on the marketplace: We published our generative art algorithm on the Ocean marketplace (here). We have tested that this algorithm runs by training it on the CryptoPunks image dataset (here) using C2D. You can find the Python code for the algorithm on our GitHub. There are also an accompanying set of notebooks. The repo itself is well maintained with a Kanban board for contributors. Our community members have uploaded demos of other models including models to convert images to artistic sketches and to convert text to images (using VQGAN + CLIP).
DAO launch for project contributors: It is important to us that the developed algorithm is owned by a community of individuals rather than one centralized party. Furthermore, we want data scientists to gain experience with Web3 processes such as coordination and governance. Just using Web3 tools does a lot of the heavy lifting. With the above idea newcomers would create and use digital wallets, use a shared treasury, take part in voting, and more. We have created documentation on the stack of DAO tooling we are using to coordinate and govern algorithm development in our decentralized working group (available here). We launched an Aragon DAO and are distributing the tokens equally among the 21+ contributors.
Generating consumption of generative art algorithm: We are working on generating consumption of our generative art algorithm. We’ve been interviewing artists, creators and art DAOs to explore interest in our PoC that unlocks more value by bringing access control for generative art algorithms on-chain. One of our leads involves acting as ML Web3 consultants for a simple PFP project for an art DAO. We are also exploring the requirements of artists and creators for bringing their existing datasets and algorithms onto Ocean.
Blog posts: We have written a blog post about our innovation for unlocking more value for NFT enthusiasts using Ocean (available here). We are also posting a bounty to the community to write a blog post on our series of hacking sessions for generative art.
Community discussions: We’ve held six community discussions (weekly on Tuesdays) on the decentralization of AI, AI governance, AI ethics and AI for tackling climate change. You can watch most of the recordings here. Trent attended the most recent session where we talked about all things Decentralized AI, AI DAOs, AI in Art/Climate/DeFi, Tokenizing AI communities and more.
- What is the project roadmap? That is: what are key milestones, and the target date for each milestone.
Dec 1: First hacking session for data science with DeFi data
Dec 7: Publish community directory
Dec 8: Hacking session for data science with DeFi data
Dec 9: First hacking session for building a data science app
Dec 13: Publish Discourse
Dec 14: Post Gitcoin bounty
Dec 15: Launch data science grants program and invite proposals
Dec 15: Hacking session for data science with DeFi data
Dec 16: Hacking session for building a data science app
Dec 20: Host vote on data science grant proposals
Dec 21: Finish implementing SourceCred
Dec 22: Hacking session for data science with DeFi data
Dec 23: Hacking session for building a data science app
Dec 24: Publish updated website and advertise new role
Jan 3: Finish using Coordinape to pay one contributor
Jan 3: Announce results of data science grant voting
Jan 6: Publish web app
Jan 6: Publish blog on building data science apps with Ocean backend
- Please include the milestone: publish an article/tutorial explaining your project as part of the grant (eg medium, etc).
We will publish one blog post (targeted at data scientists) on building data science apps with Ocean backend.
Please include the team’s future plans and intentions.
- Any maintenance?
- Foreseen or possible additions?
We hope to develop algorithms and apps in different domains including face anonymisation and motion analysis.
We are working towards creating a web app for data scientists that includes a data, algorithm and data science app marketplaces (similar to the popular HuggingFace) with Ocean in the backend. We hope to include some of the cool functionality of the HuggingFace dataset and model marketplaces such as previewing and exploring data, and also the ease of creating data science apps on HuggingFace Spaces. We also want to explore creating functionality to use Ocean with the HuggingFace app. Imagine an option to train an algorithm using Ocean C2D on HuggingFace:
Eventually, we envision something like scaffold.eth for data science apps.