Filecoin: Challenges

Total Prize Pool: $15,000 (paid in FIL)

  • Grand Prizes: 1st prize $5000 , 2nd prize $3000 , 3rd prize $2000
  • Runners up: 10 teams (10x $500)

Build Data Economies & AI Tools Together with Filecoin

As AI, ML and high res media become more prevalent, so does our need for large scale, decentralized, secure and efficient data storage solutions. Filecoin network offers a ground breaking solution that allows users for today's world and tomorrow.

Your challenge is to build dapps, dev tooling, storage provider tooling, or data client apps that benefits all network participants. Think for data owners, data preparers, token holders, storage providers, node operators, developers & storage software vendors.

🚀 Data Marketplaces: Best solutions to supercharge the open data economy on Filecoin, via FVM-enabled smart storage features such as upload/retrieval, data replication/repair/deal renewal. E.g. A place for trading bots to buy formatted financial market data to reduce training cost.

🚀 Data Onboarding: Filecoin is designed to onboard large scale data. Meeting everyday individuals & businesses needs some effort. Wrfse encourage any solution that makes clients easily store with Filecoin SPs with ease of mind. E.g. Data Insurance, allows Filecoin clients to get financial assurance of data security. Meaning smart contracts can provide SLA terms for clients.

🚀 AI + Filecoin: Quality data determines the quality of many AI projects. Filecoin’s network is great for storing raw data and training of AI models. We encourage ideas that combine Filecoin with AI tooling. E.g. A Data explorer that helps AI companies to find correct public data on Filecoin for training.

🃏 Wildcard: Some ideas don't fit any categories! The Wild Card prize is for out-of-the-box ideas built on FVM that contribute to building the new open data economy using Filecoin.

Qualifying technologies: Filecoin Virtual Machine, Filecoin Nodes (Lotus & Venus), Boost & Singularity, Lighthouse.Storage, Tableland

Please explore areas that have not been explored, services that are innovative, tools that improve the life of many.

📚Workshops
Crash Course On the Filecoin Virtual Machine
A workshop to introduce Filecoin Virtual Machine, the architecture, design, use cases, current scale and future plans. With a hands on demo to mint NFT and ERC20 standard contracts.

How Filecoin Virtual Machine (FVM) and AI Works Together
Filecoin has revolutionized the way we store data, making it secure, reliable, and decentralized. But what happens when we sprinkle a bit of AI magic into this mix, now that FVM enables programmability on Filecoin? Dream up cutting-edge solutions with us at this workshop, on new realms of possibilities with FVM and AI that you can use at for your project submissions!

A Builder’s Guide to Filecoin Virtual Machine Development Recipes
Welcome to the ultimate creative kitchen for developers! In this workshop, we're diving deep into secret coding ingredients of FVM, for you to craft something extraordinary. We’ll cover a smorgasbord of FVM recipes designed to cater to a variety of tastes and use cases, from simple data storage to dApp development on Filecoin.

InterPlanetary Consensus (IPC): Challenges

Total Prize Pool: $15,000 (paid in FIL)

  • Grand Prizes: 1st prize $5000 , 2nd prize $3000 , 3rd prize $2000
  • Runners up: 10 teams (10x $500)

InterPlanetary Consensus (IPC) is a breakthrough scalability framework from the creators of Filecoin, IPFS & FVM, that unlocks planetary-level performance for web3, while delivering frictionless developer experiences to power a new generation of apps that break web2 limits.

IPC provides recursive scaling of L2+ subnets, anchored to a parent L1. Subnets follow hierarchical consensus from child to parent networks, borrowing the security of the parent network and periodically checkpointing the entire chain state to the parent. Subnets are highly customizable and can be temporal, allowing subnet operators to spin up and take down subnets, for various needs, including sharding dApp workloads for higher throughput. This is especially crucial for scaling the dweb!

The IPC stack is cutting edge and highly experimental - you’re an early adopter in this hack! We challenge hackers to dive deep into the resources, chat with technical mentors and build never before seen solutions!

Scaling with InterPlanetary Consensus: Most meaningful deployment of a dApp on a newly launched custom subnet, utilizing General Message Passing (GMP). Create a custom purpose subnet using InterPlanetary Consensus (IPC) and a dApp that utilizes General Message Passing (GMP) between the subnet and its parent network. This is early developer access to this technology and MVPs are welcome!

🛠️ Custom protocols with InterPlanetary Consensus: Best Use of Custom Syscalls or Built-in Actors to extend the Filecoin Virtual Machine (FVM). Use IPC to deploy a custom subnet, develop functionality that goes beyond what you can do natively with just Solidity. Use custom syscalls and Rust built-in actors in the Filecoin Virtual Machine (FVM) to achieve this. This is early developer access to this technology and MVPs are welcome!

🖥️ Compute with Interplanetary Consensus: Best Deployment to IPC-powered Testnets for Computation Use Cases. Use an IPC-powered subnet for executing computation tasks (e.g. Fluence). Focus on practical computation applications.

🃏 Wildcard: Some ideas don't fit any categories! The Wild Card prize is for out-of-the-box ideas built on FVM that contribute to building the new open data economy using Filecoin.

📚Workshops
Crash Course to Getting Started with InterPlanetary Consensus!
InterPlanetary Consensus (IPC) is a new multi-chain scalability solution that will bring web3 dApps and tools to planetary scale! With highly customizable L2+ subnets and hierarchical consensus tracing back to the L1 to ensure security, there are now so many more options for dApp developers to build with. Join this crash course to understand fundamental concepts and easy ways to jumpstart your project submission with IPC!

Deploy your first custom InterPlanetary Consensus subnet
IPC enables on-demand horizontal scalability of blockchain networks by deploying customized subnets. In this workshop, we will guide you through the process of setting up a customized IPC subnet on the Filecoin calibration testnet to discover the techniques and best practices to scale your network using IPC.

Run your dApp across InterPlanetary Consensus subnets, using General Message Passing
GMP (General Message Passing) aims to bring interoperability to IPC subnets so smart contracts can interact with each other across subnets. With the current release of the minimal version enabling tightly controlled and single-hop GMP, let’s build a dApp and learn how to invoke smart contracts across the parent-child subnet.

Customizing your InterPlanetary Consensus subnet with custom built-in actors and syscalls
This workshop will focus on demonstrating how to customize built-in actors and syscalls to bring extra functionalities to your IPC subnets.

Fleek: Challenges

Total Prize Pool: $5,000

  • Grand Prizes: $2000 (x1), $1000 (x2)
  • Runners up: $500 (x2)

Challenge statements:

  1. Build an NFT Marketplace using the Fleek SDK

    1. Use the fleek SDK to build a complete NFT Marketplace
    2. Deploy on fleek.xyz
    3. It should have profiles, ENS integrations and multiple upload functionality for NFTs
    4. Crosschain integration and gasless NFTs can be supported
  2. Deploy an AI Search Engine on Fleek

    1. Build a conversational AI flow using any SDK of your choice
    2. Deploy on Fleek.xyz
    3. Include Fleek SDK to pin suitable files to IPFS
    4. Creative uses of web browsing and IPFS can be explored here
  3. Consumer Facing ZK Dapp on Fleek

    1. Use a ZK circuit/SDK into your dapp and integrate it with the Fleek SDK
    2. Deploy on Fleek.xyz
    3. Solve for Authentication, Identities, Communication, Scalability, Privacy etc
    4. Develop intent based web-apps/widgets, encrypted actions and more to help with easy user onboarding
  4. Build a Defi dashboard on Fleek

    1. build a complete Defi dashboard that can show recent transactions related to my wallet, conduct token swaps, bridge tokens to different protocols, etc.
    2. Deploy on Fleek
    3. Include snapshotting data on the dashboard using the Fleek SDK
    4. Integrate multiple protocols and wallet
    5. include various charts and creative visualizations
  5. Build a DA Snapshotter Layer using Fleek SDK

    1. Utilize the existing DA integrations and create a snapshotter to poll data and pin using Fleek SDK
    2. create a dashboard for this data and include various charts and creative visualizations
    3. integrate with multiple protocols

📚Workshops
Deploy a Dapp on Fleek, superfast!
We will walk through the process of deploying a Next.js Dapp on the Fleek platform and understand the nuances of SSG on NextJs and dive deeper into the Fleek SDK and CLI

Push Protocol: Challenges

Total Prize Pool: $2,500

  • Grand Prizes: Conditional gating: $1000
  • Runners up: Notification/Channel settings: $750
  • Integrate Push Video into your dApps: $750

Challenge statements:

  1. Notification/Channel settings - $750
    This enables customization of notification preferences through Boolean and Slider options. Users can opt in or out of specific notification types or set preferences within a range, ensuring they receive relevant alerts. This functionality enhances user experience by aligning notifications with individual interests. Read more

  2. Conditional gating - $1000
    This feature allows for the creation of access-controlled group chats based on specific criteria like token holdings or NFT ownership, without the need for complex coding. This feature supports exclusive community building and secure communication channels, making it ideal for token-gated and NFT-gated communities. Read more

  3. Integrate Push Video into Your dApp - $750
    Integrate the Push Video into your dApp to enable decentralized, wallet-to-wallet video calls. Show off your integration skills and enhance your dApp's functionality with this chain-agnostic, versatile tool. Read more

📚Workshops
Building dapps with native notifications, w2w chat and video powered by Push Protocol
In this session, we will cover how anyone can take advantage of Push Protocol’s decentralised w2w chat and video features and integrate it to their application.

Tableland: Challenges

Total Prize Pool: $2,500 USDC

  • Grand Prizes: $1250 USDC
  • Runners up: $750 USDC, $500 USDC

Challenge statements:

  • Build open, collaborative datasets with the Tableland SQL protocol.
  • Replicate data to web3 storage with the Textile Basin protocol & use in compute workflows.

Note:

We will also be awarding up to 10 Rigs to teams that demonstrate sufficient competency using Tableland.

📚Workshops
Decentralized & open datasets
Use the Tableland or Textile protocols to build open data.