<aside> ℹ️ Thank you for building on Filecoin and/or IPFS! This document should help answer most questions you would have around judging of projects submitted to hackathons. Please feel free to reach out to us on our public Discord or Slack channels, or support channel specific to the hackathon you’re participating in if you would like to clarify anything.

</aside>


Judging Criteria*

*Event-specific deviations may be possible. Contact the IPFS/Filecoin hackathons team with questions, if any.

Submission Guidelines

At a minimum submissions for prizes should include the following items:

1. Project Description

2. Link to the publicly visible source code repository

3. Showcase


Eligibility Criteria for Prizes

Examples of qualifying tooling

<aside> ⚠️ Non-exhaustive list; always ask Filecoin / IPFS support channels or mentors if unsure.

</aside>

<aside> 🚀 If you manage to use more than one of the qualifying tools, your submissions will likely rank higher in the categories of ‘technical accomplishment’ and ‘IPFS & Filecoin implementation’.

</aside>

Dev Tool High-level description May usage of tool in isolation be enough to qualify? Level of difficulty
https://docs.filecoin.io/ SDKs and libs Persistent data storage protocol Yes High
https://docs.libp2p.io/ SDKs and libs p2p networking protocol Yes Moderate
https://docs.ipfs.io/ SDKs and client libs Content-addressed file network Yes Easy - moderate (see http://proto.school for tips)
https://github.com/filecoin-project/ref-fvm SDKs and libs Out-of-the-box EVM to FVM to compute over stored data on Filecoin network Yes Moderate
https://orbitdb.org/ Decentralized database Yes Moderate
https://docs.textile.io/powergate/ (i.e., Powergate, http://ETH.storage Bridge, Buckets, Tableland) Toolkit to connect and extend Libp2p, IPFS, and Filecoin Yes Moderate
https://ceramic.network/ Decentralized data network with multiple applications Yes Moderate
https://docs.storage.chainsafe.io/ Storage Decentralized storage service Yes Moderate
http://NFT.Storage, http://web3.storage, http://estuary.tech or https://www.lighthouse.storage/ Easy-to-use persistent data storage services Only if storing and retrieving from code (i.e., uploading to the website or e.g., NFTUp alone is not sufficient) Easy
Other storage solutions (e.g., Filebase) Easy-to-use data storage services Only if storing and retrieving to IPFS and/or Filecoin from code (i.e., uploading to the website alone is not sufficient)
https://docs.moralis.io/moralis-dapp/files/ipfs IPFS API Decentralized storage and retrieval service Only if ‘saveIPFS’ -function is called (i.e., retrieval via http-gateway alone is not sufficient) Easy
Pinning services (e.g., https://www.pinata.cloud/, https://infura.io/, https://temporal.cloud/) IPFS pinning services Only if storing and retrieving to IPFS from code (retrieval only does not qualify) As per IPFS SDKs
https://livepeer.org/ Video streaming and encoding Only if the project’s assets are exported to IPFS As per IPFS SDKs
https://fleek.co/ Website hosting Only if using the Fleek js-client lib/sdk (”Space SDK”) to upload objects to IPFS (deployment only does not qualify - though is encouraged!) As per IPFS SDKs
Others (e.g., Spheron) Other tools may qualify. If you’re unsure about whether your solution qualifies, please contact the Filecoin/IPFS mentors in the relevant support channels.