ActivityPods
Plataforma P2P
Comunidad
Enlaces
Detalles
Licencia AGPL-3.0; https://github.com/assemblee-virtuelle/activitypods
Estado de Desarrollo 🟢 Activo
Detalle del Estado de Desarrollo Released (multiple production applications deployed; v2/v3 under active NLnet-funded development)
Propietario Assemblée Virtuelle
Órgano de Gobierno Assemblée Virtuelle (French non-profit association)
País France
Año de Inicio 2022
Stack JavaScript/TypeScript (Node.js backend; React frontend components via SemApps)
Financiamiento NGI (NLnet NGI0 Entrust Fund 2023–2025; NLnet NGI0 Commons Fund 2025–ongoing)
Última Investigación 1 jul 2026
Plataforma P2P Atributos
Orígenes Social Network / Semantic Web (emerged from SemApps semantic web toolbox; motivated by limitations of ActivityPub multi-account fragmentation and Solid's weak social features)
Base de Datos Solid Pod (LDP-compliant personal datastore per user; RDF-based; each Pod has its own SPARQL endpoint)
Lenguaje de Consulta SPARQL (every Pod has its own SPARQL endpoint for advanced queries)
Formatos de Datos JSON-LD + Turtle (LDP-compliant; Linked Data Platform spec; ActivityStreams 2.0 ontology)
Edición Colaborativa en Vivo N/A
Edición de Texto Enriquecido N/A
Soporte Móvil N/A (server-side framework; frontend decoupled and developer-chosen)
Soporte Web Yes (framework is web-based; frontend 100% decoupled; React components provided via SemApps)
Aplicaciones Nativas N/A (server-side framework; no native desktop app)
Términos Self-hosting + Free (open source; Pod provider hosted or self-hosted)
Fondos Undisclosed amounts; NLnet project page: https://nlnet.nl/project/ActivityPods-3.0
Basado En ActivityPub (Fed Pro); Solid/LDP (SD Pro); SemApps (semantic web toolbox and React component library); WAC/WebACL (permission standard)
Arquitectura P2P Federation (ActivityPub server-to-server federation; each Pod federates with any ActivityPub-compatible instance in the fediverse; Solid LDP for data storage)
Herramientas de Desarrollo 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
Opciones de Despliegue Self-hosted Pod provider (operators run Pod infrastructure for users); self-hosting by individual users; Pod provider model analogous to email hosting
Autenticación e Identidad 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
Modelo de Almacenamiento Solid Pod per user (personal online datastore; LDP-compliant RDF storage; user chooses Pod provider or self-hosts; data portable across providers)
Interoperabilidad 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)
Grafo Social Yes (ActivityPub social graph — followers, following, contacts stored in Pod; cross-Pod contact discovery and notification via ActivityPub)