Documentation for users
Meant for users who want try Sigsum and understand how it works:
- Getting started: step-by-step demo of key-usage transparency
- Command-line tools: generate keys, sign, submit, and offline verify
- Monitor tooling: poll the logs to detect signatures produced by your keys
Documentation for operators
Meant for operators who want to stand up logs and witnesses:
- Sigsum’s log-go implementation: introduction to the implemented log architecture
- Sigsum’s log-go ansible collection: detailed instructions to get log-go up-and-running
- Filippo’s litetlog witness implementation: introduction on how to get a witness up-and-running
Documentation for contributors
Meant for contributors and others who follow the project in detail:
- Archive: various notes and weekly meeting minutes
- Proposals: supplementary material to push decisions forward
- Design: notes and background on the Sigsum design
Maintained specifications
Meant for implementers who need to know about bits and bytes:
- Log server protocol: stable v1 release
- Witness cosigning protocol: work in progress [1, 2, 3]
- Bastion host protocol: work in progress
- Proof bundle format: work in progress
- Trust policy format: work in progress