AD4M

Entorno de Ejecución P2P Integrado

Agent-centric distributed application framework and spanning layer that enables interoperability across P2P, federated, and centralized systems by extending Holochain's agent-centric philosophy into a general-purpose semantic layer. Each user runs their own local AD4M instance (built on Holochain) holding their DID-based identity and personal data in subjective, RDF-based "Perspectives," rather than apps owning the user's data or social graph. Underlying storage/transport protocols (Holochain, IPFS, HTTP, etc.) are abstracted as pluggable "Languages," so apps built on differing back-ends can still interoperate at the semantic level.

DAO

Detalles

Licencia CAL-1.0
Estado de Desarrollo 🔬 Beta
Propietario Nicolas Luck (Coasys DAO LLC)
Propietario - Lista
Órgano de Gobierno DAO / token-holder governance (Coasys DAO LLC)
Órgano de Gobierno - Lista
País Germany / International
Año de Inicio 2020
Stack Rust + JavaScript/TypeScript + Deno
Financiamiento Unknown / Self-funded
Última Investigación 14 sept 2026

Vista de topología

Esta herramienta en el centro y lo que se relaciona directamente con ella. Cada línea nombra el tipo de relación.

Vista de topología: AD4MEsta herramienta en el centro y lo que se relaciona directamente con ella. Cada línea nombra el tipo de relación.AD4MRDF (Basado en, Cumple con)RDFSPARQL (Basado en)SPARQLFlux (Aloja a)FluxHolochain (Construido sobre, Interopera con, Almacena en)HolochainCoasys (Desarrollado por, Administrado por)CoasysIPFS (Interopera con)IPFSNeighbourhoods (Interopera con)Neighbourhoo…NextGraph (Interopera con)NextGraphSolid (Habla el protocolo)Solid
  • RDF (Herramienta): Basado en, Cumple con
  • SPARQL (Herramienta): Basado en
  • Flux (Herramienta): Aloja a
  • Holochain (Herramienta): Construido sobre, Interopera con, Almacena en
  • Coasys (Organización): Desarrollado por, Administrado por
  • IPFS (Herramienta): Interopera con
  • Neighbourhoods (Herramienta): Interopera con
  • NextGraph (Herramienta): Interopera con
  • Solid (Herramienta): Habla el protocolo

Abrir en el Explorador de grafo

Capacidades

Federación de protocolos Portabilidad de datos Autoalojable

Entorno de Ejecución P2P Integrado Atributos

Propietario - Lista
Orígenes Ecosystem/SDK
Base de Datos Graph Database (RDF-based Perspectives) + Holochain DHT
Lenguaje de Consulta GraphQL + Prolog (for Social DNA)
Formatos de Datos RDF triples (Links) + Custom (Language-defined Expressions)
Edición Colaborativa en Vivo Supported (via Neighbourhoods and CRDTs)
Soporte Móvil Yes (Rust executor can run on mobile)
Soporte Web Yes
Aplicaciones Nativas Yes (Tauri-based launcher)
Términos Self-hosting + Edge device + Planned cloud hosting
Fondos Unknown
Basado En Holochain (with Semantic Web/RDF concepts)
Órgano de Gobierno - Lista
Arquitectura P2P Agent-centric DHT (via Holochain for Neighbourhoods)
Red de Superposición App-wide (each Neighbourhood is separate network)
Direccionamiento por Contenido Yes (Language-based: <language_hash>://<address>)
Local-First Yes (agent-centric with local Perspectives)
Cifrado de Extremo a Extremo (E2EE) Yes (Neighbourhoods are private by default)
Biblioteca de CRDTs Language-dependent (can use Automerge, Yjs, or others)
Tolerancia a Fallos Bizantinos Yes (inherited from Holochain)
Firma Cryptographic signatures (DID-based, Ed25519)
Permisos Cryptographic Capabilities (DID-based + Social DNA rules)
Compatibilidad con la Web Semántica RDF-compatible (custom implementation)
Contrato Inteligente Yes (via Social DNA - Prolog-based)
Posición en la Pila del Protocolo Application-layer (built on TCP/IP)
Incorporación de Activos/Valor None — ADAM (Agent-centric Distributed Application Meta-ontology) is a meta-protocol spanning layer with no native token. Individual Languages built on ADAM may embed tokens (e.g., a Holochain Language or an Ethereum Language), but the ADAM layer itself has no protocol-native economic mechanism.
Herramientas de Desarrollo GraphQL API (warp & juniper-based server on localhost:4000/graphql); Ad4mClient TypeScript/Rust SDKs (@coasys/ad4m on npm, ad4m-client on crates.io); ad4m-connect helper library for capability management; CLI tools (ad4m for client, ad4m-executor for runtime); Deno runtime for Language execution; Prolog engine for Social DNA queries and Perspective link queries; Ad4mModel class with TypeScript decorators for high-level data modeling; React hooks (ad4m-react-hooks) and Vue hooks (ad4m-vue-hooks)
Opciones de Despliegue Self-hosted local executor (ad4m-executor runs as personal runtime on user's device); AD4M Launcher (system tray application for managing executors); Perspect3ve (agent-centric browser and generic social UI); edge devices; planned cloud hosting (CAL-compliant); headless executor mode for server deployment
Autenticación e Identidad Decentralized ID (DID) — did:key: method (e.g., did:key:z6Mk...); each agent identified by DID with cryptographic keys; every Expression and Link cryptographically signed by authoring agent; automatic provenance on all data; DID creation or import on first initialization; keystore unlock for existing agents; MetaMask integration for blockchain identity (EAS, EntanglementProofs)
Modelo de Almacenamiento Hybrid: Local Perspectives (private, agent-centric RDF triple graphs stored locally — similar to Solid Pods but agent-centric) + Distributed Neighbourhoods (shared collaborative graphs synced via Holochain DHT or centralized fallback); every piece of data is an Expression (cryptographically signed statement by an agent); Perspectives contain Links (subject-predicate-object triples where all items are URLs pointing to Expressions)
Interoperabilidad Universal spanning layer — Languages are pluggable protocol adapters that can wrap any storage/communication technology (HTTP, IPFS, Solid, Holochain, blockchains, custom APIs); Expressions addressed via universal URL scheme <language_hash>://<address>; self-recursive architecture (core concepts Agents/Languages/Perspectives are themselves implemented as Languages, enabling evolution); Neighbourhoods enable portability of social structure across apps
Grafo Social Yes (agent-centric social graph; Perspectives model relationships as RDF-like Links between agent Expressions; Neighbourhoods are shared social contexts independent of any single app; Social DNA embedded in Neighbourhoods defines group expectations and patterns; Social Organisms emerge from Neighbourhoods with Social DNA; publicly shared agent Perspectives visible to other agents; friends-lists modeled as Perspectives containing agent expressions)
Madurez del Protocolo / Estandarización Community Standard (open specification maintained by project community; not submitted to formal standards body)
Política de Actualización Agent-centric / Language-defined — update semantics are delegated to individual Languages; Perspectives (local subjective graphs) are mutable by the owning agent at will; shared Neighbourhoods inherit the update rules of their underlying Language (e.g., DHT append-only for Holochain Languages, or blockchain semantics for EVM Languages); no global update policy imposed by the ADAM layer.

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.

Administrado por
  • Coasys
Almacena en
Basado en
Construido sobre
Cumple con
Desarrollado por
  • Coasys
Habla el protocolo
Aloja a