# Summary [Introduction](introduction.md) --- # Why quicprochat? - [Comparison with Classical Chat Protocols](design-rationale/protocol-comparison.md) - [Why This Design, Not Signal/Matrix/...](design-rationale/why-not-signal.md) --- # Getting Started - [Prerequisites](getting-started/prerequisites.md) - [Building from Source](getting-started/building.md) - [Running the Server](getting-started/running-the-server.md) - [Running the Client](getting-started/running-the-client.md) - [REPL Command Reference](getting-started/repl-reference.md) - [Rich Messaging](getting-started/rich-messaging.md) - [File Transfer](getting-started/file-transfer.md) - [TLS in quicprochat](getting-started/tls.md) - [Certificate Lifecycle and CA-Signed TLS](getting-started/certificate-lifecycle.md) - [Docker Deployment](getting-started/docker.md) - [Mesh Networking](getting-started/mesh-networking.md) - [Demo Walkthrough: Alice and Bob](getting-started/demo-walkthrough.md) --- # Architecture - [Architecture Overview](architecture/overview.md) - [Protocol Stack](architecture/protocol-stack.md) - [Crate Responsibilities](architecture/crate-responsibilities.md) - [Service Architecture](architecture/service-architecture.md) - [End-to-End Data Flow](architecture/data-flow.md) --- # Protocol Deep Dives - [Protocol Layers Overview](protocol-layers/overview.md) - [QUIC + TLS 1.3](protocol-layers/quic-tls.md) - [Protobuf Framing](protocol-layers/capn-proto.md) - [MLS (RFC 9420)](protocol-layers/mls.md) - [Hybrid KEM: X25519 + ML-KEM-768](protocol-layers/hybrid-kem.md) --- # Client SDKs - [SDK Overview](sdk/index.md) - [Wire Format Reference](sdk/wire-format.md) - [Rust SDK](sdk/rust.md) - [Go SDK](getting-started/go-sdk.md) - [TypeScript SDK and Browser Demo](getting-started/typescript-sdk.md) - [C FFI Bindings](getting-started/ffi.md) - [WASM Integration](getting-started/wasm.md) --- # Cryptographic Properties - [Cryptography Overview](cryptography/overview.md) - [Ed25519 Identity Keys](cryptography/identity-keys.md) - [Key Lifecycle and Zeroization](cryptography/key-lifecycle.md) - [Forward Secrecy](cryptography/forward-secrecy.md) - [Post-Compromise Security](cryptography/post-compromise-security.md) - [Post-Quantum Readiness](cryptography/post-quantum-readiness.md) - [Threat Model](cryptography/threat-model.md) --- # Wire Format Reference - [Wire Format Overview](wire-format/overview.md) - [Envelope Schema](wire-format/envelope-schema.md) - [Auth Schema](wire-format/auth-schema.md) - [Delivery Schema](wire-format/delivery-schema.md) - [NodeService Schema](wire-format/node-service-schema.md) --- # Design Rationale - [Design Decisions Overview](design-rationale/overview.md) - [ADR-002: Cap'n Proto over MessagePack](design-rationale/adr-002-capnproto.md) - [ADR-004: MLS-Unaware Delivery Service](design-rationale/adr-004-mls-unaware-ds.md) - [ADR-005: Single-Use KeyPackages](design-rationale/adr-005-single-use-keypackages.md) - [ADR-006: SDK-First Adoption (No REST Gateway)](design-rationale/adr-006-rest-gateway.md) --- # Implementation Internals - [GroupMember Lifecycle](internals/group-member-lifecycle.md) - [KeyPackage Exchange Flow](internals/keypackage-exchange.md) - [Delivery Service Internals](internals/delivery-service.md) - [Authentication Service Internals](internals/authentication-service.md) - [Storage Backend](internals/storage-backend.md) - [Server Hooks (Plugin System)](internals/server-hooks.md) --- # Roadmap - [Milestone Tracker](roadmap/milestones.md) - [Phase 2 + M4-M6 Roadmap](roadmap/phase2-and-m4-m6.md) - [Production Readiness WBS](roadmap/production-readiness.md) - [Auth, Devices, and Tokens](roadmap/authz-plan.md) - [1:1 Channel Design](roadmap/dm-channels.md) - [Future Research Directions](roadmap/future-research.md) - [Full Roadmap (Phases 1-8)](../../ROADMAP.md) --- # Operations - [Monitoring](operations/monitoring.md) - [Backup and Restore](operations/backup-restore.md) - [Scaling Guide](operations/scaling-guide.md) --- # Contributing - [Coding Standards](contributing/coding-standards.md) - [Testing Strategy](contributing/testing.md) --- # Appendix - [Glossary](appendix/glossary.md) - [References and Further Reading](appendix/references.md)