tinySSB

Protocolo P2P

Minimal P2P protocol for append-only logs over extremely constrained networks (LoRa, BLE) with 120-byte packet limit, GOSET feed synchronization, and mesh networking

Comunidad

Detalles

Licencia Open source (no specific license stated in spec)
Estado de Desarrollo 🏁 Final
Detalle del Estado de Desarrollo Released (spec complete)
Propietario Christian Tschudin (University of Basel), with contributors Erick Lavoie, @mixmix, @nanomonkey
Órgano de Gobierno Academic institution (University of Basel)
País Switzerland (University of Basel)
Año de Inicio 2020
Stack Implementation-dependent (ESP32/Kotlin/Python/Swift implementations)
Financiamiento Community / research project (University of Basel)
Última Investigación 15 ene 2026

Dominios de Caso de Uso

Capacidades

Cifrado de extremo a extremo Funciona sin conexión / en malla

Protocolo P2P Atributos

Orígenes Messaging / LoRa/BLE communication
Base de Datos Append-only logs (feed structure)
Lenguaje de Consulta N/A (no query language)
Formatos de Datos BIPF (Binary In-Place Format)
Edición Colaborativa en Vivo N/A (messaging protocol)
Soporte Móvil Yes (designed for constrained devices; Tremola Android app)
Soporte Web N/A (LoRa/BLE focus)
Aplicaciones Nativas N/A (protocol spec)
Términos Self-hosting (peer devices)
Fondos Unknown
Basado En Secure Scuttlebutt (SSB), adapted for LoRa
Arquitectura P2P Gossip-based (broadcast-only mesh network)
Red de Superposición N/A (broadcast domain specific to network range)
Direccionamiento por Contenido Hash-based message IDs (20-byte SHA256)
Local-First Local-First (messages stored on device)
Cifrado de Extremo a Extremo (E2EE) N/A (not specified in protocol)
Biblioteca de CRDTs N/A (append-only logs with signature verification)
Tolerancia a Fallos Bizantinos Signature-based integrity (ed25519)
Firma ed25519 signatures (64-byte)
Permisos N/A (protocol doesn't specify permissions)
Posición en la Pila del Protocolo Application-layer (built on TCP/IP)
Incorporación de Activos/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.
Madurez del Protocolo / Estandarización Academic / Research (university research project from University of Basel; published academic papers; builds on SSB protocol family)