Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inter-Agent Bridge Community

License: MIT Rust Developer

Sistem komunikasi lintas domain yang dibangun menggunakan Rust, WebAssembly (WASM), dan Tokio/Axum.

Dirancang untuk menghubungkan dua atau lebih user agent / domain (seperti Web1 dan Web2) dengan proteksi kriptografi tingkat tinggi dan arsitektur zero-trust.


FiturEsz

  • Client-Side & WASM Integration
    • postMessage Bridge dengan verifikasi origin yang ketat.
    • Modul WebAssembly (WASM) untuk dipasang di frontend browser.
    • Helper sinkronisasi Cross-Origin Storage.
  • Keamanan & Kriptografi (Core Crypto)
    • Enkripsi End-to-End (E2EE) menggunakan ChaCha20-Poly1305.
    • Handshake verifikasi identitas Zero-Knowledge Proof (ZKP).
    • Penandatanganan payload JSON Web Signature (JWS).
  • Server Real-Time & Resilience
    • WebSocket Relay Server berbasis tokio & axum.
    • Signaling Server WebRTC untuk pembentukan koneksi P2P.
    • Status Presence (Online/Offline) dan Indikator Mengetik (Typing Indicator).
    • Isolasi Multi-Tenant Room untuk mencegah kebocoran data antar-grup.
  • Security Middleware Pipeline
    • Rate Limiting berbasis algoritma Token Bucket.
    • Sanitasi Konten otomatis untuk mencegah serangan XSS.
    • Dynamic CORS Manager & Bandwidth Quota per Session.
    • Proteksi Circuit Breaker Pattern & GeoIP Location Resolver.
  • Administration
    • Dashboard Admin berbasis Terminal/CLI (cli-admin) untuk pemantauan lalu lintas live.

cargo build --release
cd crates/wasm-client
wasm-pack build --target web
cargo run -p server
cargo run -p cli-admin

About

Sistem komunikasi lintas domain yang dibangun menggunakan Rust, WebAssembly (WASM), dan Tokio/Axum.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages