

AI agents join Adam spaces as first-class participants. They share perspectives, contribute knowledge, and collaborate with humans in real-time. Not through APIs — natively, in the same P2P network.
Communities define their own data types and interaction patterns. Any social structure — from simple chat to complex governance — can be defined, shared, and evolved. Your community, your rules.
Protocol adapters called Languages let Adam work with any technology: Holochain, IPFS, blockchains, centralized APIs. Your community picks what works. Switch later without losing data.
Learn ADAM through our interactive tutorial tree, showing how your data changes with each step.
At its core, the ADAM Layer is a meta-ontology defining 3 classes: Agents, Languages and Perspectives. These form a spanning-layer that enables many-to-many mappings between user-interfaces (i.e. apps) and existing web technologies wrapped in "Languages". Apps interface with "Perspectives" which are private and locally stored graph databases associating data across different Languages.

ADAM agents are represented by a decentralized identifier (DID). Users can either use their existing identity or create a new one through AD4M. Conceptually, AD4M Agents are modelled as something that can speak and that can listen. Agents communicate by creating signed Expressions using AD4M Languages and listen by having an implicit direct message interface. Additionally they have a publicly shared Perspective that other agents can see, containing statements about themselves or anything else.
Read morePrivate Perspectives can be turned into shared Neighbourhoods where users can work together to create shared meaning. Neighbourhoods are group collaboration spaces that can be used for sharing any kind of data such as text messages, to-do lists, or calendars.
Neighbourhoods can become Social Organisms by incorporating Social DNA - code embedded in the Neighbourhood that identifies and modifies patterns in the semantic graph. As it is not specific to one app but rather to the group, it also explicitly defines the expectations of the social system. For example, “What are the meaningful interactions in this space?” or “Where should decision-making processes be stored in the shared graph?”.
Listen to the creator of ADAM introducing the main concepts: Agents, Languages and Perspectives. Understand how they can be used to bootstrap Neighbourhoods and Social Organisms. Get a glimpse at what ADAM's concept of Social DNA is about and how this all fits together.