<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.
*Event-specific deviations may be possible. Contact the IPFS/Filecoin hackathons team with questions, if any.
At a minimum submissions for prizes should include the following items:
1. Project Description
2. Link to the publicly visible source code repository
<aside> ⚠️ Non-exhaustive list; always ask Filecoin / IPFS support channels or mentors if unsure.
<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’.
|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://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.|