Archive Github repositories verifiably using Lit protocol to pull and sign the repository and post it on the filecoin storage
This project aims to create a verifiable archive of GithHub repositories on decentralized storage. The reasons why this is important is that GithHub is a centralized service that can at anytime decide not to offer their services anymore or easily censor repositories. having a decentralized archive of the repository states would be beneficial for this purpose.
We have a simple React/ts front end where users insert a repository link, and then we call the Lit protocol nodes to pull the repository and sign the data, and return it to us. Then we use Lighthouse to send the files and signatures and timestamp to ipfs and then the Filecoin network. Lit protocol ensures that the data is valid.