AD4M
Ambiente de Execução P2P Integrado
DAO
Detalhes
Licença CAL-1.0
Status de Dev 🔬 Beta
Proprietário Nicolas Luck (Coasys DAO LLC)
Órgão de Governança DAO / token-holder governance (Coasys DAO LLC)
País Germany / International
Ano de Início 2020
Stack Rust + JavaScript/TypeScript + Deno
Financiamento Unknown / Self-funded
Última Investigação 14 de set. de 2026
Ambiente de Execução P2P Integrado Atributos
Origens Ecosystem/SDK
Banco de Dados Graph Database (RDF-based Perspectives) + Holochain DHT
Linguagem de Consulta GraphQL + Prolog (for Social DNA)
Formatos de Dados RDF triples (Links) + Custom (Language-defined Expressions)
Edição Colaborativa em Tempo Real Supported (via Neighbourhoods and CRDTs)
Suporte Móvel Yes (Rust executor can run on mobile)
Suporte Web Yes
Aplicativos Nativos Yes (Tauri-based launcher)
Termos Self-hosting + Edge device + Planned cloud hosting
Fundos Unknown
Baseado Em Holochain (with Semantic Web/RDF concepts)
Arquitetura P2P Agent-centric DHT (via Holochain for Neighbourhoods)
Rede de Sobreposição App-wide (each Neighbourhood is separate network)
Endereçamento por Conteúdo Yes (Language-based: <language_hash>://<address>)
Local-First Yes (agent-centric with local Perspectives)
Criptografia de Ponta a Ponta (E2EE) Yes (Neighbourhoods are private by default)
Biblioteca de CRDTs Language-dependent (can use Automerge, Yjs, or others)
Tolerância a Falhas Bizantinas Yes (inherited from Holochain)
Assinatura Cryptographic signatures (DID-based, Ed25519)
Permissões Cryptographic Capabilities (DID-based + Social DNA rules)
Compatibilidade com a Web Semântica RDF-compatible (custom implementation)
Contrato Inteligente Yes (via Social DNA - Prolog-based)
Posição na Pilha de Protocolo Application-layer (built on TCP/IP)
Incorporação de Ativo / 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.
Ferramentas de Desenvolvimento 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)
Opções de Implantação 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
Autenticação e Identidade 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 Armazenamento 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)
Interoperabilidade 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)
Maturidade / Padronização do Protocolo Community Standard (open specification maintained by project community; not submitted to formal standards body)
Política de Atualização 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.