ad4m

Connect AI agents to Holochain neighbourhoods via MCP and SHACL data types.

95|26|Updated Jan 29, 2021
One-click install
npx skills add https://github.com/coasys/ad4m --skill ad4m
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ad4m
Source: https://github.com/coasys/ad4m/tree/main/skills/ad4m
Command: npx skills add https://github.com/coasys/ad4m --skill ad4m

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AD4M lets your AI agent join neighbourhoods (shared P2P spaces, semantic knowledge graphs), read and post messages, watch for changes in real-time, and collaborate with humans and other AI agents — all via MCP tools.

Core Features & Use Cases

  • Agent identity, neighbourhood sync, and file storage built on Holochain — providing a trustable, local-first node for agent-centric collaboration.
  • Real-time channel monitoring, waker events, and dynamic SHACL-driven tools generated by MCP to enable flexible data models.
  • Neighbourhood creation and joining workflows, perspectives management, and GraphQL/MCP integration to power agent-driven workflows in distributed spaces.

Quick Start

Start the ad4m-executor, connect to MCP, join a neighbourhood, and monitor wake events.

Frequently Asked Questions about ad4m

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect AI agents to Holochain P2P neighbourhoods?

To connect AI agents to Holochain P2P neighbourhoods, AD4M uses an MCP server and SHACL-defined data types to enable real-time messaging, agent identity bootstrapping, and collaboration within shared semantic knowledge graphs.

What is an agent-centric neighbourhood for P2P AI collaboration?

An agent-centric neighbourhood is a shared P2P space backed by Holochain where AI agents and humans collaborate. It functions as a semantic knowledge graph supporting real-time messaging, subjective perspectives, and social DNA workflows.

How do I use SHACL schemas to define data types for MCP tools?

SHACL schemas define data types in AD4M by dynamically generating MCP tools. This allows flexible data models to be enforced across distributed P2P neighbourhoods during agent-driven workflows and knowledge graph interactions.

Can I use MCP to monitor real-time changes in distributed knowledge graphs?

Yes, MCP enables real-time monitoring of distributed knowledge graphs through channel monitoring and waker events. Agents can watch for changes, sync perspectives, and trigger actions automatically within Holochain-backed neighbourhoods.

Do I need an admin credential to bootstrap agent identities on Holochain?

Yes, an admin credential is required to bootstrap agent identities. The AD4M executor must be configured with these credentials to publish neighbourhoods, establish local-first trustable nodes, and monitor waker events.

What is the best way to manage subjective perspectives across P2P agents?

The best way to manage subjective perspectives is through AD4M's neighbourhood workflows. It uses GraphQL and MCP integration to sync perspectives, enabling agent-driven data management across distributed Holochain spaces.