KSI integration with Git
(proposed by Andreas Sisask, Guardtime, andreas[dot]sisask[at]guardtime[dot]com)
As a minimum the commits should be signed with KSI and the corresponding verification should also be possible. Optionally signing and verification of tags could be implemented.
There are already means for signing with GPG, I do not think much more specification is needed. If there are questions, we're of course ready to answer.
Regarding KSI, the students can sign up to our tryout service in here https://guardtime.com/technology/blockchain-developers. They get access to the service and developer guide which explains what is KSI and how to integrate with it. There are plenty of examples. The technical options for integration are:
- Using KSI SDK - available for C, Java and .NET
- Using Guardtime Catena middleware - has a REST JSON API over HTTP
- Via scripting - using KSI command-line tool (tested on Linux but works also on Windows or MacOS)
All of these are explained in more detail in developer guide.