Specifications
These technical specifications describe the specifics of Katzenpost protocols and implementations, and are aimed primarily at software developers.
| Title | Description | Link(s) | |
|---|---|---|---|
| 📖 | Pigeonhole Design Specification | Pigeonhole Design Specification. | HTML |
| 📖 | Group Chat Design | Katzenpost Group Chat Design. | HTML |
| 📖 | Contact Voucher Design | Contact Voucher Design. | HTML |
| 📖 | Contact Voucher Protocol Narration | An implementation-oriented narration of the Contact Voucher protocol. | HTML |
| 📖 | Autoresponder extension | Autoresponder agent that runs on provider nodes. | HTML / PDF |
| 📖 | Certificate format | PKI Certificate format. | HTML / PDF |
| 📖 | Thin Client | Thin client library design. | HTML |
| 📖 | KEM Sphinx packet format | The KEM Sphinx variation of Sphinx. | HTML / PDF |
| 📖 | Mix decoy stats propagation | Mix decoy stats propagation. | HTML / PDF |
| 📖 | Mixnet | Describes the overall mixnet design. | HTML / PDF |
| 📖 | Public Key Infrastructure | Every mixnet must have a PKI, this doc describes ours. | HTML / PDF |
| 📖 | Sphinx Replay Detection | Sphinx replay detection. | HTML / PDF |
| 📖 | Sphinx packet format | Sphinx packet format, a nested cryptographic packet format designed for mix networks. | HTML / PDF |
| 📖 | Wire Protocol | A detailed design specification for our PQ Noise based wire protocol, which is used for transport encryption between all the mix nodes and dirauth nodes. | HTML / PDF |
| 📖 | Glossary | Consolidated list of terms defined in the specifications. | HTML / PDF |
| 📖 | References | Consolidated list of references cited in the specifications. | HTML / PDF |