Bolt Protocol
Bolt Protocol is a normative specification for encrypted device to device file transfer, with a Rust reference implementation, a session daemon, and a canonical signaling server. Files move directly between sender and receiver, encrypted end to end. A rendezvous service introduces the two sides and then drops out of the transfer. Two products are built on top of it: LocalBolt, which is open source and self hosted, and ByteBolt, which is commercial.
Protocol
Specification and reference implementation public
bolt-protocolv1 normative specification
bolt-core-sdkreference implementation, Rust and TypeScript
bolt-daemonsession management and transfer orchestration, Rust
bolt-rendezvouscanonical signaling server, Rust
bolt-workspacegovernance documents
LocalBolt
localbolt.app open source, self hosted
localboltself hosted encrypted P2P transfer, TypeScript
localbolt-nativenative macOS app, Rust
localbolt-v3web application, TypeScript
localbolt-webthe site at localbolt.app, Astro
ByteBolt
Commercial private
bytebolt-appglobal encrypted file transfer application
bytebolt-relaymanaged global relay infrastructure
Stack
Rust,TypeScript,WebRTC,NaCl,SwiftUI,React