12. References
Work in progress — not audited
This chapter is part of an initial draft specification. Enkrypted Chat has not been independently audited. Content may change.
12.1 Standards and specifications
| Reference | Topic |
|---|---|
| RFC 2119 | Key words for requirements |
| RFC 8825–8829 | WebRTC architecture |
| RFC 9420 | Message Layer Security (MLS) |
| Signal specifications | X3DH, Double Ratchet |
| NIST ML-KEM | Post-quantum KEM (FIPS 203) |
12.2 Protocol specification (normative)
| Document | Description |
|---|---|
| Protocol gap analysis | vs Noise / WireGuard |
| P1–P8 | EnkryptedChat-Profile-v0 |
| Appendix A | Test vectors |
12.3 Positive Intentions documentation
| Document | Description |
|---|---|
| P2P Signal Protocol | P2P adaptations for Signal |
| Cascading cipher encryption | Cascade design |
| Signal Protocol formal verification | ProVerif, Hax, etc. |
| Quantum-resistant encryption | ML-KEM layer |
| Decentralized architecture | PWA + federation |
| P2P messaging breakdown | Feature status |
| Enkrypted Chat FAQ | Product Q&A |
12.4 Tutorials (on-site)
12.5 Blog posts (positive-intentions.com)
- Decentralised architecture
- Statics as a chat app infrastructure
- Introducing Enkrypted Chat
- Cascading cipher
12.6 Source repositories
- github.com/positive-intentions/chat
- github.com/positive-intentions/p2p
- github.com/positive-intentions/ui
- github.com/positive-intentions/signal-protocol
- github.com/positive-intentions/cryptography
12.7 Security reporting
12.8 In-house audit material (engineering)
The p2p repository contains security-audit/ and security-audit/whitepaper/ drafts. This website specification rewrites those drafts for accuracy (layered crypto, infrastructure truth). Raw audit files remain useful for engineers but may contain outdated MLS-primary language.
12.9 Research and community threads
Selected external discussions linked from project docs (Reddit, etc.) appear in P2P messaging breakdown and FAQ — consult those pages for evolving community feedback; they are not normative.