İnternet olmadan iletişim. Sadece insanlar. Sunucusuz, anonim ve sansürlenemez bir mesh ağı.
Rumor (The Ghost Mesh), merkezi altyapıya ihtiyaç duymadan çalışan bir iletişim sistemidir. Bu ağda router veya sunucu yoktur; her telefon bir düğümdür, her insan bir taşıyıcıdır. Mesajlar, insanlar hareket ettikçe cihazdan cihaza bulaşır ve sonunda doğru kişiye ulaşır.
Alice mesajı yazar; Bob ile karşılaşınca mesaj Bob’a bulaşır; Bob’un gördüğü Charlie mesajı çözer ve teslim olur. İnternet yok, sadece hareket.
BLE el sıkışma, Wi‑Fi Direct yüksek bant genişliği, Ultrasonik sesle air-gap köprü, QR ile anahtar değişimi.
Store–Carry–Forward mimarisi: bağlantılar kopsa bile Anti‑Entropy ile eksik mesajlar zamanla tamamlanır.
İnternet, router veya GSM gerekmez. Cihazdan cihaza UDP, BLE ve ses dalgalarıyla iletişim.
Hesap yok, telefon yok. Kimlik, cihazda tutulan Ed25519 anahtar çiftidir.
Mesajlar bir virüs gibi çoğalır. Anti‑Entropy sayesinde kopuk ağlarda dahi sonunda teslim.
Her paket Ed25519 imzasıyla doğrulanır; sahtecilik ve kurcalama engellenir.
Flutter/Dart arayüz. Rust çekirdekle FFI üzerinden konuşur.
Double Ratchet (Signal türevi) ve Libsodium ile uçtan uca gizlilik.
Olasılıksal TTL ile Epidemic Routing; deduplikasyon ve saklama politikaları.
ESP32/LoRa düğümleri şehirde “Dropbox” gibi çalışır; mesaj bırak–al akışı.
Ed25519 anahtar çifti. TOFU veya QR ile karşılıklı doğrulama.
Uçtan uca XSalsa20‑Poly1305. Aracı düğümler sadece konu/özet görür.
.ghost_immune ile yerel bağışıklık; geliştirici imzalı Recall ile küresel durdurma.
Sybil ve Flooding’e karşı Hashcash, kota ve boyut sınırları.
Deprem ve kesinti sonrası enkaz içi/dışı iletişim.
Blackout uygulanan bölgelerde haberleşme.
Festival, metro tüneli, çekim olmayan yerler.
Aynı mekânda bulunanlar arasında konumsal mesajlar.
Rust, Flutter ve flutter_rust_bridge_codegen kurulu olmalı.
flutter_rust_bridge_codegen --rust-input rumor_core/src/api.rs --dart-output rumor_app/lib/bridge_generated.dart --c-output rumor_app/ios/Runner/bridge_generated.h
cd rumor_app && flutter run
Gönderdiğin mesajı geri çekmek için arayüzdeki Recall aksiyonunu kullan. Anti‑Entropy periyodik olarak eksikleri tamamlar.
Detaylar için README_SETUP.md ve SYSTEM_USAGE_AND_PROPAGATION.md.
Ağa katıl. Sinyal ol.
SHA‑256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Kurulum ve köprüleme hakkında daha fazla bilgi için Dokümantasyon ve aşağıdaki referansları inceleyin.