tinySSB
P2P ProtocolsMinimal P2P protocol for append-only logs over extremely constrained networks (LoRa, BLE) with 120-byte packet limit, GOSET feed synchronization, and mesh networking
Totalmente P2P Comunidade Risco de captura baixo
Links
Detalhes
Licença Open source
Status de Dev Released
Proprietário Christian Tschudin (University of Basel), with contributors Erick Lavoie, @mixmix, @nanomonkey
País Switzerland
Ano de Início 2020
Stack ESP32/Kotlin/Python/Swift
Financiamento Community
Última Investigação 15 de jan. de 2026
P2P Protocol Atributos
P2P Architecture Gossip-based (broadcast-only mesh network)
Overlay Network N/A (broadcast domain specific to network range)
Content Addressing Hash-based message IDs (20-byte SHA256)
Local-First Local-First (messages stored on device)
E2EE N/A (not specified in protocol)
CRDTs Lib N/A (append-only logs with signature verification)
Byzantine Fault Tolerance Signature-based integrity (ed25519)
Signature ed25519 signatures (64-byte)
Permissions N/A (protocol doesn't specify permissions)
Protocol Stack Position Application-layer (built on TCP/IP)
Asset / Value Embedding None — tinySSB is an academic research protocol for constrained (BLE/LoRa) mesh environments with no token or economic layer. Resource sharing is purely cooperative/volunteer.
Protocol Maturity / Standardization Academic / Research (university research project from University of Basel; published academic papers; builds on SSB protocol family)