Titlani¶
Misfin(C) mail protocol client and server library for Python.
Titlani is a complete implementation of the Misfin(C) mail transport protocol — a lightweight, privacy-focused mail protocol influenced by Gemini that uses mandatory TLS with self-signed identity certificates and Trust-On-First-Use (TOFU) validation.
-
Protocol
Full Misfin(C) wire format implementation with request/response parsing, status codes, and size limits.
-
Identity
Generate and manage Misfin identity certificates with custom layouts (USER_ID, CN, SAN DNS).
-
TOFU
Built-in Trust-On-First-Use certificate validation with persistent database and revocation support.
-
Asyncio
Fully async client and server built on
asyncio.Protocolwith middleware, rate limiting, and access control.
Quick Example¶
Install¶
Or with pip:
See the Installation guide for more options.
Learn More¶
- Tutorials — Step-by-step lessons for getting started
- How-To Guides — Recipes for specific tasks
- Reference — API, CLI, and configuration details
- Explanation — Background and design decisions