tinySSB
Protocolo P2PMinimal P2P protocol for append-only logs over extremely constrained networks (LoRa, BLE) with 120-byte packet limit, GOSET feed synchronization, and mesh networking
Comunidade
Detalhes
Licença Open source (no specific license stated in spec)
Status de Dev 🏁 Final
Detalhe do Status de Dev Released (spec complete)
Proprietário Christian Tschudin (University of Basel), with contributors Erick Lavoie, @mixmix, @nanomonkey
Órgão de Governança Academic institution (University of Basel)
País Switzerland (University of Basel)
Ano de Início 2020
Stack Implementation-dependent (ESP32/Kotlin/Python/Swift implementations)
Financiamento Community / research project (University of Basel)
Última Investigação 15 de jan. de 2026
Protocolo P2P Atributos
Origens Messaging / LoRa/BLE communication
Banco de Dados Append-only logs (feed structure)
Linguagem de Consulta N/A (no query language)
Formatos de Dados BIPF (Binary In-Place Format)
Edição Colaborativa em Tempo Real N/A (messaging protocol)
Suporte Móvel Yes (designed for constrained devices; Tremola Android app)
Suporte Web N/A (LoRa/BLE focus)
Aplicativos Nativos N/A (protocol spec)
Termos Self-hosting (peer devices)
Fundos Unknown
Baseado Em Secure Scuttlebutt (SSB), adapted for LoRa
Arquitetura P2P Gossip-based (broadcast-only mesh network)
Rede de Sobreposição N/A (broadcast domain specific to network range)
Endereçamento por Conteúdo Hash-based message IDs (20-byte SHA256)
Local-First Local-First (messages stored on device)
Criptografia de Ponta a Ponta (E2EE) N/A (not specified in protocol)
Biblioteca de CRDTs N/A (append-only logs with signature verification)
Tolerância a Falhas Bizantinas Signature-based integrity (ed25519)
Assinatura ed25519 signatures (64-byte)
Permissões N/A (protocol doesn't specify permissions)
Posição na Pilha de Protocolo Application-layer (built on TCP/IP)
Incorporação de Ativo / Valor 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.
Maturidade / Padronização do Protocolo Academic / Research (university research project from University of Basel; published academic papers; builds on SSB protocol family)