← Back to home

GithubArchive

Archive Github repositories verifiably using Lit protocol to pull and sign the repository and post it on the filecoin storage

Screenshots

GithubArchive screenshot 1
GithubArchive screenshot 2
GithubArchive screenshot 3

Problem Statement

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.

Solution

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.

Hackathon

HackFS 2024

2024

Prizes

  • 🏆

    Participation Prize

    Lit Protocol

Contributors