πŸ™ŒWin Hacks & Contribute

Here are some ideas for building on or contributing to Lilypad!

Hackathon & Project Ideas for Lilypad (Milky Way)

Here are some ideas for what you could build with Lilypad Milky Way!

πŸ’š Good first project (Lilypadawan)

πŸ’› Moderate skill needed

❀️ Jedi mode!

🀝 Crossover POCs, Integrations & Plugins!

Earn those double bounty dollars building out crossover POCs to Lilypad!

Lilypad is aiming to build out a full suite of decentralized AI projects, which means we want to collaborate with other projects in the ecosystem to make this vision a reality.

These include linking Lilypad compute with storage providers, data streams, databases & more.

This also means adding layers like privacy or extending usage into other frameworks like Unity or React Native projects. Some examples include:

  • Using Filecoin aggregators like Banyan or Tableland Basin with Lilypad

  • Extending the Chainsafe Unity SDK to add Lilypad jobs as an option

  • Building Lilypad into Mona or creating a module to use on Mona

  • Integrating with The Graph

  • Doing a POC with data from someone like WeatherXM

  • Adding privacy layers for data with Lit Protocol

  • ZK Computations using zkSync for verifiable credentials and identity proofs without revealing sensitive information

  • A decentralized oracle service that uses AI to fetch, verify, and deliver real-world data from tools like Chainlink to smart contracts

There are also opportunities to extend the functionality of Lilypad compute with items like:

  • CICD pipelines

  • Vector databases

  • Autonomous agents

  • Batching jobs with an external script

  • Chaining jobs together in a pipeline

πŸ’… Contribute a Module

Contributing a module is one of the coolest things to do for Lilypad. There are so many many options for compute and AI jobs that you can run with Lilypad, including adding new state-of-the-art OSS AI models

  • Text to speech

  • Text to opera (have you heard this one!)

  • Finetuning models for SDXL and LLM

  • Image -> cartoon (or anything else)

  • Build a module that classifies images into predefined categories (e.g., cats, dogs)

  • A basic recommendation system for movies, books, or products based on user preferences

  • Personal finance tracker that uses AI to categorize and analyze spending patterns.

  • A module that provides personalized tutoring and learning assistance using AI

As a quick refresher, the current Module Making Pipeline (see full "Build a job module" resource) looks like this:

  1. Find or build a compute script (for example, a Python script on Hugging Face like SDXL)

  2. NOTE: You must make sure your compute job is deterministic (this is possible with AI scripts also! See this reference)

  3. Containerise the script with Docker (see this blog for more info)

  4. Add a Lilypad Spec - this is simply a GitHub repo - you can grab a template here!

Share your module with us by submitting a pull request to the GitHub here!

✨ DX Enhancements

Lilypad is still evolving and is currently mostly in Beta phase. This means there are A LOT of opportunities to help build out better DX for your fellow dev's.

One of the main opportunities is in the module making pipeline. See πŸ’… Contribute a Module for a quick breakdown of the developer journey). Some of the opportunities to improve this process include:

  • πŸ’› An application that can auto-containerise (or auto-dockerise) a given compute script

    • ❀️ BONUS IDEA: You could even then make a module to run the auto-containerising script on Lilypad after it's built! πŸ§™

  • πŸ’š You could go one further and also have it auto-generate the Lilypad spec as well!

  • ❀️ A determinism checker that could help determine if there are any obvious parts of the script (like timestamps) that would make it non-deterministic and show an error for this.

  • πŸ’›πŸ’› Ways to make it easy for folks without GPUs at home to build & test a module

  • πŸ’š Implement developer tooling for debugging and monitoring compute jobs, providing real-time feedback and logs

  • πŸ’› Tools that analyze and optimize the performance of compute scripts, suggesting improvements and best practices

  • πŸ’š Implement static analysis tools to check for code quality, style, and potential issues in compute scripts

  • ❀️ Create tools to automatically audit compute scripts and modules for security vulnerabilities and compliance with best practices

πŸ‘Ύ End User Projects

Build out other end-user projects across a broad range of verticals. We are very interested to hear the type of projects people are looking to build on the Lilypad Network and have released a Javascript wrapper to help folks build easily.

Here are a few basic ideas of end user projects:

  • Education: AI-powered educational tools for personalized learning experiences

  • Music: Developing AI-driven music composition tools, or applications for real-time music analysis and recommendation

  • Finance: Leverage AI for risk assessment and trading strategies

  • Retail: Building recommendation engines using AI for e-commerce platforms

  • Environment: Developing solutions for environmental monitoring and pollution tracking

  • Security: Tools using AI for auditing and security analysis

Projects across DeFi, DeSci, Gaming, & Metaverse, NFTs, IOT and more, as well 🀝 Crossover POCs, Integrations & Plugins!!

🐐 Need more inspiration?

See the Project Showcase page!

Pssst... We'd love to share your projects here too! Feel free to submit a PR!

✨We would love to hear your feedback!✨

We hope this project page inspires you to build amazing things with us! If you have any ideas, suggestions, or any questions, we'd love to hear from you! Join our community on Discord to share your thoughts, ideas, ask questions, and get the support you need from the Lilypad team. πŸͺ·

Join our Discord channel here!

🌱Your feedback helps us improve and grow together!

Last updated

Logo