The fastest, safest, and most trustworthy chat backend on earth—engineered like a financial ledger, delivered like a message.
TigerChat is a distributed, fault-tolerant, real-time chat infrastructure built with Tiger Style principles. It combines TigerBeetle-level correctness with game-server-grade latency, providing strong consistency, replayable history, and millisecond fan-out for chats ranging from small DMs to high-traffic community rooms.
- Safety before performance — Correctness and invariants are first-class; every path is simulation-verified
- Performance is predictable — Microsecond tail-latency discipline; no unbounded queues
- One binary, zero mystery — Single static Zig binary, no dynamic dependencies
- Transparent fault recovery — Users never lose messages, even under leader election or restart
- Auditable by design — Every commit, view change, and operator action is cryptographically traceable
- Strongly-ordered replication via Viewstamped Replication (VSR) consensus per room
- Exactly-once delivery with idempotency keys
- Sub-5ms P99 latency within an availability zone
- Zero data loss under fault injection (30k+ simulation coverage)
- Cryptographic integrity with Ed25519 signatures and SHA256 hash chains
- Built-in simulation harness for deterministic testing
| Metric | Target |
|---|---|
| P99 message latency | ≤ 5 ms within AZ |
| Commit throughput | ≥ 100k ops/sec per shard |
| View-change recovery | ≤ 300 ms |
| Binary size | < 15 MB static |
| Durability | 0 lost or reordered messages |
🚧 Pre-alpha — Currently in design and specification phase. Implementation in progress.
- Product Requirements
- Protocol Specification
- Message Formats
- Invariants Table
- Test Plan
- Build Structure
MIT