This cleans up various parts of the design document, including updating
it to reflect some changes. The document now also points to the accepted
NDSS paper.
Signed-off-by: Aditya Sirish <aditya@saky.in>
* Remove license year
* Update design document last update date
* Add gittuf logo to README
* Add CI badge to README
Signed-off-by: Aditya Sirish <aditya@saky.in>
1. Added a visual representation of a Git repository structure.
2. Expanded the definition of 'Actors' in the context of a Git repository and the gittuf system.
3. Introduced a new term 'State' and provided a detailed explanation and example of it.
Signed-off-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com>
The reference entry structure was generalized to support non-commit
targets, useful for tags especially. This commit updates the design
document to reflect the change.
Signed-off-by: Aditya Sirish <aditya@saky.in>
This commit formalizes support for in-toto attestations in gittuf. It
also defines reference authorizations to support threshold signing of
reference state changes alongside RSL entries.
Signed-off-by: Aditya Sirish <aditya@saky.in>
* Add threat model
* Various documentation updates
* Changes status to alpha
* Points to community repo for CoC and TSC
Signed-off-by: Aditya Sirish <aditya@saky.in>