...
- Submit project proposal (June 15, 2020)
- Git version control tool to use cryptographic credentials in decentralized identity (DID) documents to sign and verify commits.
- This will enable Git to use any signing tool more easily rather than just its existing support for GnuPG.
- Get these patches landed into Git and out in the wild.
- Construction of a software application that can be called by Git to sign/verify commits using credentials stored in DID docs.
- Update code to support the config based approach
- Implement a Python Indy signing tool for DIDs
- Refine implementation and follow through to landing
...
- Technical Design Document
- Technical Design Proposal
- Technical Design Document (Assuan Protocol)
- Universal Cryptographic Signing for Git
Detailed Steps
Testing
- Integration testing
- Manual testing git with new functionalities and signing programs
...
- Learn Rust
- Continue developing proficiency in C and C++
Project Results
Deliverables
- Technical Design Document (Deprecated in lieu of the protocol design)
- Technical Design Proposal (Deprecated in lieu of the protocol design)
- Technical Design Document (Assuan Protocol)
- Universal Cryptographic Signing for Git
Final Report
Hyperledger Mentee Project Presentation - 2020.pdf