Spritely Goblins
Entorno de Ejecución P2P Integrado
Fundación
Detalles
Licencia Open source — Apache-2.0 (Guile and Racket versions); the README asks that attribution requirements are not waived, including for machine-learning training
Estado de Desarrollo 🧪 Alfa
Detalle del Estado de Desarrollo Alpha (latest release v0.18.0 of 21 April 2026; the README still says 'it's very early' and cautions against production use; the OCapN manual says do not rely on the protocol being stable; releases have broken protocol compatibility)
Propietario Spritely Networked Communities Institute (the Spritely Institute), a US 501(c)(3) nonprofit research institution
Órgano de Gobierno The Spritely Institute stewards the project and the standardization of OCapN together with an OCapN pre-standardization group whose named members include Agoric and Cap'n Proto
País USA
Stack Scheme: Goblins for GNU Guile (3.0 or later, with guile-fibers, gnutls and websocket) and Goblins for Racket; OCapN netlayers over Tor onion services, TCP with TLS, Unix sockets, libp2p and WebSocket; Hoot (a separate project) compiles Scheme to WebAssembly for browsers
Financiamiento Donations through supporter tiers, grants and organizational partnerships; amounts and grant names are not stated
Última Investigación 12 nov 2026
Entorno de Ejecución P2P Integrado Atributos
Orígenes Ecosystem/SDK: a distributed programming system with local transactions and object-capability security, stewarded by the Spritely Institute
Base de Datos Persistence stores for a live object graph: Bloblin, memory, Syrup, and a web localStorage store; idle ('sleepy') actors can be cached to the vat's store
Lenguaje de Consulta N/A: objects are reached through capability references, not queries
Formatos de Datos Scheme objects serialized by the persistence stores; OCapN messages between vats
Edición Colaborativa en Vivo N/A
Edición de Texto Enriquecido N/A
Soporte Móvil Not stated by the project.
Soporte Web Partial: browser use goes through Hoot, a separate Spritely project; a web localStorage store and a WebSocket netlayer exist
Aplicaciones Nativas N/A: a library for building programs
Términos Self-hosting: free library, installed from Guix, Homebrew or a source tarball
Fondos Not stated by the project.
Basado En Object-capability security and the actor model; OCapN, the Object Capability Network protocol, whose CapTP family is also used by Cap'n Proto, Waterken and Agoric SwingSet
Arquitectura P2P A distributed object graph: vats of actors talk to peers over OCapN netlayers (Tor onion services, TCP with TLS, Unix sockets, libp2p, WebSocket, Prelay)
Red de Superposición N/A
Direccionamiento por Contenido Not stated by the project.
Local-First Not stated by the project; live object graphs can be persisted to local stores
Cifrado de Extremo a Extremo (E2EE) Depends on the netlayer (Tor onion services and TLS netlayers are listed); an end-to-end encrypted relay netlayer appears in commit titles but was not verified
Biblioteca de CRDTs N/A
Tolerancia a Fallos Bizantinos Not stated by the project.
Firma Designator authentication on netlayers (a signing-oracle flaw in the WebSocket netlayer was fixed in v0.18.0); other signature schemes are not stated
Permisos OCAP (object capabilities): 'you can only operate on the references you have access to'; the manual says full ocap security needs Guile's sandboxing features
Compatibilidad con la Web Semántica N/A
Contrato Inteligente No
Posición en la Pila del Protocolo Application-layer (built on TCP/IP, Tor and other netlayers)
Incorporación de Activos/Valor None
Herramientas de Desarrollo A manual covering the vat model, API, actor library, OCapN, persistence and debugger; coverage and Emacs tooling; Guix development shell; an OCapN test suite
Opciones de Despliegue Self-hosted programs on the developer's own machines; Tor optional for onion netlayers
Autenticación e Identidad Object capabilities rather than accounts: possession of a reference grants access; netlayers authenticate designators; no wider identity system is stated
Modelo de Almacenamiento Local persistence of a serialized object graph per vat, with optional caching of idle actors
Interoperabilidad OCapN implementations: Goblins for Guile and Racket, Endo (JavaScript) and DObjects (Dart); applications built with earlier Goblins releases are incompatible with v0.18.0 because the OCapN draft changed
Grafo Social No
Madurez del Protocolo / Estandarización OCapN is a moving draft being worked on by a pre-standardization group; Goblins tracks it and says not to rely on protocol stability
Política de Actualización Not stated by the project.
Relaciones
Cómo se conecta esta herramienta con otras herramientas y organizaciones, según relaciones revisadas por el responsable de datos de OpenHaven. Describen cómo se conectan los proyectos, no su calidad.
- Aloja a