ActivityPods
P2P Platform
Comunidade
Links
Detalhes
Licença AGPL-3.0; https://github.com/assemblee-virtuelle/activitypods
Status de Dev 🟢 Ativo
Detalhe do Status de Dev Released (multiple production applications deployed; v2/v3 under active NLnet-funded development)
Proprietário Assemblée Virtuelle
País France
Ano de Início 2022
Stack JavaScript/TypeScript (Node.js backend; React frontend components via SemApps)
Financiamento NGI (NLnet NGI0 Entrust Fund 2023–2025; NLnet NGI0 Commons Fund 2025–ongoing)
Última Investigação 1 de jul. de 2026
P2P Platform Atributos
Origins Social Network / Semantic Web (emerged from SemApps semantic web toolbox; motivated by limitations of ActivityPub multi-account fragmentation and Solid's weak social features)
Database Solid Pod (LDP-compliant personal datastore per user; RDF-based; each Pod has its own SPARQL endpoint)
Query Language SPARQL (every Pod has its own SPARQL endpoint for advanced queries)
Data Formats JSON-LD + Turtle (LDP-compliant; Linked Data Platform spec; ActivityStreams 2.0 ontology)
Collaborative Live Editing N/A
Rich Text Editing N/A
Mobile Support N/A (server-side framework; frontend decoupled and developer-chosen)
Web Support Yes (framework is web-based; frontend 100% decoupled; React components provided via SemApps)
Native Apps N/A (server-side framework; no native desktop app)
Terms Self-hosting + Free (open source; Pod provider hosted or self-hosted)
Funds Undisclosed amounts; NLnet project page: https://nlnet.nl/project/ActivityPods-3.0
Based On ActivityPub (Fed Pro); Solid/LDP (SD Pro); SemApps (semantic web toolbox and React component library); WAC/WebACL (permission standard)
P2P Architecture Federation (ActivityPub server-to-server federation; each Pod federates with any ActivityPub-compatible instance in the fediverse; Solid LDP for data storage)
Development Tools SemApps React components (frontend UI library for fetching Pods, communicating via ActivityPub, displaying semantic data); Bot framework (lightweight bots for business logic reacting to Pod activities); LDP/SPARQL API; ActivityPub inbox/outbox API; WAC permissions API; HTTP signature proxy endpoint
Deployment Options Self-hosted Pod provider (operators run Pod infrastructure for users); self-hosting by individual users; Pod provider model analogous to email hosting
Authentication & Identity HTTP Signature (proxy endpoint signs user requests with private key for cross-Pod authentication); WAC/WebACL (fine-grained read/write/control permissions per container and resource); Solid-compatible identity anchored to Pod URL
Storage Model Solid Pod per user (personal online datastore; LDP-compliant RDF storage; user chooses Pod provider or self-hosts; data portable across providers)
Interoperability ActivityPub (full fediverse interoperability — apps built on ActivityPods can communicate with Mastodon, PeerTube, PixelFed, and any ActivityPub-compatible software); Solid/LDP (data interoperability via semantic web standards; any app understanding RDF can read Pod data); SPARQL (cross-Pod federated queries via Social Queries feature)
Social Graph Yes (ActivityPub social graph — followers, following, contacts stored in Pod; cross-Pod contact discovery and notification via ActivityPub)