Secure Scuttlebutt (SSB)

Protocolo P2P

A decentralised, peer-to-peer social network and protocol in which each user keeps an append-only log of signed messages on their own device and syncs with peers by gossip, including over a local network without internet access. Because each log is an unforgeable feed, peers need not be trusted and can pass on other peers' logs and files; the original server software describes itself as a peer-to-peer log store used as a database, identity provider and messaging system, with global replication, file synchronisation and end-to-end encrypted messages. The protocol is documented in a community guide. The project is run by the Secure Scuttlebutt Consortium; the main clients (Patchwork, then Manyverse) and the original server have stopped receiving updates, and the lightweight tinySSB variant is a separate entry in this matrix .

Comunidade

Detalhes

Licença Mixed, per repository: ssb-server and Patchwork carry open-source licences (Patchwork AGPL-3.0); the protocol guide is documentation. https://github.com/ssbc
Status de Dev ⚠️ Sem manutenção
Proprietário Secure Scuttlebutt Consortium (the 'ssbc' GitHub organisation, described as a distributed and secure peer-to-peer social network)
Órgão de Governança Secure Scuttlebutt Consortium; no formal governance document is described in the cited sources
País Not stated by the project.
Ano de Início 2014
Stack JavaScript (Node.js) reference implementation; append-only signed feeds; gossip replication; the community protocol guide documents the formats
Financiamento Not stated by the project.
Última Investigação 29 de out. de 2026

Visão de topologia

Esta ferramenta no centro e o que se relaciona diretamente com ela. Cada linha nomeia o tipo de relação.

Visão de topologia: Secure Scuttlebutt (SSB)Esta ferramenta no centro e o que se relaciona diretamente com ela. Cada linha nomeia o tipo de relação.SecureScuttlebutt…tinySSB (Base de, Hospeda)tinySSB
  • tinySSB (Ferramenta): Base de, Hospeda

Abrir no Explorador de grafo

Capacidades

Funciona offline / em malha Criptografado de ponta a ponta

Protocolo P2P Atributos

Origens A decentralised social network without servers or central accounts, where users own their logs, with a focus on offline-first operation and local communities
Banco de Dados Append-only log store on each device (the original server describes itself as a Kappa-architecture database)
Linguagem de Consulta N/A
Formatos de Dados Signed JSON messages in per-author append-only feeds, replicated as blobs and feeds; documented in the protocol guide
Edição Colaborativa em Tempo Real N/A
Edição de Texto Rico N/A
Suporte Móvel Yes, through the Manyverse mobile client (last released October 2023)
Suporte Web Not stated by the project.
Aplicativos Nativos Desktop and mobile clients (Patchwork, now archived, and Manyverse)
Termos Free and open source
Fundos Not stated by the project.
Baseado Em Append-only signed logs and gossip protocols; the original server cites the Kappa Architecture
Arquitetura P2P Gossip-based peer-to-peer replication: peers sync logs with known peers over the internet, the local network or by physical media; 'pubs' are ordinary peers with public addresses that help others connect
Rede de Sobreposição Yes: a global gossip mesh of peers and pubs, with no host dependencies
Endereçamento por Conteúdo No.
Local-First Local-First: the log lives on the user's device and the network works offline and on local networks
Criptografia de Ponta a Ponta (E2EE) Yes for private messages: the original server lists end-to-end encryption; public messages are signed and readable by peers
Biblioteca de CRDTs No: not a CRDT library.
Tolerância a Falhas Bizantinas No: peers are untrusted, and each feed is verifiable, but the network has no consensus mechanism; misbehaving peers can flood the network
Assinatura Yes: every message is signed by its author's feed key, making each log unforgeable
Permissões No network-level permission model is described in the cited sources
Compatibilidade com a Web Semântica N/A: no RDF, JSON-LD or SPARQL layer.
Contrato Inteligente N/A: no ledger or smart-contract component.
Posição na Pilha de Protocolo Application-layer protocol; the cited sources do not name the transports
Incorporação de Ativo / Valor None: no token or value-transfer mechanism.
Maturidade / Padronização do Protocolo A community-documented protocol (the Scuttlebutt Protocol Guide) with several implementations; not a standards-body deliverable; core implementations are no longer maintained

Relacionamentos

Como esta ferramenta se conecta a outras ferramentas e organizações, a partir de relacionamentos revisados pelo responsável pelos dados do OpenHaven. Descrevem como os projetos se conectam, não a qualidade deles.

Base de
Hospeda