DURDURULAMAZ. İZLENEMEZ.

İnternet olmadan iletişim. Sadece insanlar. Sunucusuz, anonim ve sansürlenemez bir mesh ağı.

// PROJE_OZETI

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.

🧭

Senaryo

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.

📶

Taşıyıcı Kanallar

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.

🧪

Gecikmeye Dayanıklı

Store–Carry–Forward mimarisi: bağlantılar kopsa bile Anti‑Entropy ile eksik mesajlar zamanla tamamlanır.

// SISTEM_KABILIYETLERI

📡

Off‑Grid Çalışma

İnternet, router veya GSM gerekmez. Cihazdan cihaza UDP, BLE ve ses dalgalarıyla iletişim.

🔒

Anonim Kimlik

Hesap yok, telefon yok. Kimlik, cihazda tutulan Ed25519 anahtar çiftidir.

🦠

Viral Yayılma

Mesajlar bir virüs gibi çoğalır. Anti‑Entropy sayesinde kopuk ağlarda dahi sonunda teslim.

🛡️

İmzalı Paketler

Her paket Ed25519 imzasıyla doğrulanır; sahtecilik ve kurcalama engellenir.

// MIMARI

🧠

Uygulama Katmanı

Flutter/Dart arayüz. Rust çekirdekle FFI üzerinden konuşur.

🧬

Şifreleme

Double Ratchet (Signal türevi) ve Libsodium ile uçtan uca gizlilik.

🛰️

Yönlendirme

Olasılıksal TTL ile Epidemic Routing; deduplikasyon ve saklama politikaları.

🔗

Ghost Link

ESP32/LoRa düğümleri şehirde “Dropbox” gibi çalışır; mesaj bırak–al akışı.

// GUVENLIK_MODEL

🧩

Kimlik

Ed25519 anahtar çifti. TOFU veya QR ile karşılıklı doğrulama.

🗜️

Gizlilik

Uçtan uca XSalsa20‑Poly1305. Aracı düğümler sadece konu/özet görür.

🧯

Vaccine (Kill Switch)

.ghost_immune ile yerel bağışıklık; geliştirici imzalı Recall ile küresel durdurma.

🛑

Tehditler

Sybil ve Flooding’e karşı Hashcash, kota ve boyut sınırları.

// KULLANIM_ALANLARI

🚑

Afet

Deprem ve kesinti sonrası enkaz içi/dışı iletişim.

Aktivizm

Blackout uygulanan bölgelerde haberleşme.

🎪

Kalabalık Alanlar

Festival, metro tüneli, çekim olmayan yerler.

📍

Hiper‑Yerel

Aynı mekânda bulunanlar arasında konumsal mesajlar.

// HIZLI_BASLANGIC

🛠️

Ön Koşullar

Rust, Flutter ve flutter_rust_bridge_codegen kurulu olmalı.

🔗

Köprü Kodunu Üret

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

📱

Uygulamayı Çalıştır

cd rumor_app && flutter run

🧪

Recall ve Gossip

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.

// INITIALIZE_NODE

Ağa katıl. Sinyal ol.


DOWNLOAD .APK (v0.1.0)

SHA‑256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Kurulum ve köprüleme hakkında daha fazla bilgi için Dokümantasyon ve aşağıdaki referansları inceleyin.

CONCEPT.md TECHNICAL_WHITE_PAPER.md PROTOCOL_SPEC.md SYSTEM_USAGE_AND_PROPAGATION.md README_SETUP.md PROJECT_ROADMAP.md