Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Delivering messages with no internet, no servers, and no SIM

Описание и применение

Kabootar позволяет отправлять сообщения без интернета, серверов и SIM‑карты, используя пир‑туп‑пир сеть по Bluetooth и Wi‑Fi. Мессенджер реализует задержку‑устойчивое хранение и пересылку, обеспечивая подтверждения доставки и шифрование end‑to‑end.

Задача

Traditional messengers rely on continuous internet connectivity to a datacenter, making them unusable in environments without network access such as basements, stadiums, or remote areas.

Результат

Kabootar delivers private messages without internet or servers by using a delay‑tolerant mesh network over Bluetooth/Wi‑Fi, achieving end‑to‑end delivery receipts and exactly‑once semantics at the edges.

Рабочий процесс

  • 1. User opens Kabootar and sends a message to a nearby contact.
  • 2. The message is broadcast to all devices in range using epidemic routing.
  • 3. Each device de‑duplicates, stores, and forwards the message to new peers.
  • 4. When the recipient’s device receives the message, it acknowledges it back through the same mesh.
  • 5. The original sender receives the acknowledgment and marks the message as delivered.
  • 6. Messages are persisted in SQLite to survive restarts and ensure exactly‑once delivery at the edges.

Доказательства

Kabootar is a messenger with no backend at all. Your phone forms a peer‑to‑peer mesh with other phones nearby, and messages hop device to device over Bluetooth and Wi‑Fi until they reach the recipient.

Источник

The routing strategy is epidemic routing: flooding. When you send a message, it spreads to everyone in range like a rumor.

Источник

Direct chats and private groups are end‑to‑end encrypted with X25519, Ed25519, and AES‑GCM, with signed messages and a safety code to verify a contact.

Источник

  • Дата записи: 2026-09-14T06:16:01.952Z