Introduction
Project Name: Decentralized Git on Sia [Updated Proposal]
Name of the organization or individual submitting the proposal:
- Flinky |Project Lead|
- Joe | Software developer |
We have a combined team experience of 15+ years of experience in tech.
Project Description:
This project aims to create a decentralized Git repository system using the Sia network for data storage. This project seeks to provide an alternative to centralized Git hosting services by leveraging Sia’s decentralized storage solutions.
The primary focus of DGoS (Decentralized Git on Sia) will be:
- Decentralized Storage: Store Git repository data (commits, branches, objects) on Sia, ensuring data integrity and availability.
- Git Operations: Implement all common Git operations (clone, push, pull, etc.) in a way that interacts with Sia’s storage system.
- User Interface: Develop a user-friendly interface for managing repositories, possibly integrating with existing tools or creating new ones.
We aim to provide:
- Basic integration of Git with Sia for storing small repositories.
- A proof-of-concept backend service using Go for Git operations.
- Improve UI/UX for both web and CLI users.
- Ensure data encryption and user authentication for enhanced security.
Who benefits from your project?
- Developers and users
How does the project serve the Foundation’s mission of user-owned data?
This project provides an alternative to centralized Git hosting services by leveraging Sia’s decentralized storage solutions.
Are you a resident of any jurisdiction on that list? No
Will your payment bank account be located in any jurisdiction on that list? No
Timeline:
Milestone 1: (4 Weeks)
- Implement basic push, pull, and clone functionalities.
- Establish a robust backend for Git operations on Sia.
- Develop initial documentation for developers.
Milestone 2: (4 Weeks)
- Enhance repository handling for larger data sets.
- Develop and integrate a web UI for repository management.
- Begin testing with a community of early adopters.
Milestone 3: (4 Weeks)
- Focus on security enhancements, including encryption and authentication.
- Expand documentation and user guides.
- Start integration with existing Git tools.
Budget:
We request a total budget of $24,900 for 3 months. The breakdown per milestone is:
Milestone 1: Budget - $8,300 ($5,300 Upfront Payment)
- Backend Developer Salary $5,000
- UI Developer Salary $3,300
Milestone 2: Budget - $8,300 ($8,300 Upfront Payment)
- Backend Developer Salary $5,000
- Cloud Hosting and Testing Services $3,300
Milestone 3: Budget $11,300 - ($8,300 Upfront Payment + $3,000 Final Payment)
- Backend Developer Salary $5,000
- Cloud Hosting and Testing Services $3,300
Potentials risk to the project:
- Sia Network Stability: Dependence on the performance and stability of the Sia network.
- Security Concerns: Ensuring the security of decentralized data against breaches or tampering.
Development Information:
Will all of your project’s code be open-source?
- Yes
Leave a link where code will be accessible for review: This will be created after approval please.
Do you agree to submit monthly progress reports? Yes
Contact Information:
Email: [email protected]
Any other preferred contact methods: