The Authorship layer for developers. We allow developers to claim ownership of their repositories.
This project enables users to claim ownership of their GitHub repository. So first up they signup and connect a Wallet and a GitHub account. Then they can see their repositories and claim ownership of them.
This produce an NFT and also a badge that can be added to the README. Afterwards, the user can produce Snapshots of the code which is a hash of the entire codebase a specific time. That way users can claim absolute ownership of a code at a certain point in time which can give weight in a Court of Law if any copyright or theft arises. Many countries reconize blockchain as legitimate proofs.
GitHub on itself ain't sufficient because it is centralized, Commits can be tampered with and repo deleted or moved around.
It's built entirely in PHP (wow). I'm using Walrus Tusky for NFT storage, ENS to read wallet information, Infura for endpoint, theres Solidity Smart Contracts involved.
An interesting thing is that we pay for gas. We want to do a seamless experience for the user and not burden them with popups. Also it allows us to do Github Actions workflow down the road.