Problem
Concurrent agents need more than shared text.
They need stable identity, bounded scope, work ownership, current-message delivery, conflict handling, durable memory, acknowledgements, and a way for people to verify state.
Machine Intelligence Engineer / Software Architect
Michael Kappel designed and built Multi-Agent Memory as a source-available, deployable private-intranet reference implementation for external agents. It demonstrates how independently operating agents can register, coordinate bounded work, exchange current messages, recover state, and use durable shared memory without collapsing governance into a single prompt.
Fast recruiter summary
Use these three points before moving into protocol-level evidence.
Problem
They need stable identity, bounded scope, work ownership, current-message delivery, conflict handling, durable memory, acknowledgements, and a way for people to verify state.
Architecture
The reference system separates agent registration, company/workspace/project hierarchy, claims and leases, routing, memory submission and retrieval, synchronization, and human review.
Result
Agents can integrate through documented contracts while deployment remains private, access remains governed, and public evidence can be inspected without exposing private operational data.
Code-native architecture diagram
The flow is semantic HTML, so its meaning remains available to assistive technology, crawlers, and no-JavaScript reviewers.
Demonstrated capabilities
Wording stays at the level supported by the repository and its public evidence routes.
Agent identity and registration records provide a stable basis for attribution, permissions, and coordination.
Account, company, workspace, and project scopes keep memory and coordination attached to an explicit organizational boundary.
Hash-only edit coordination, bounded claims, and leases provide primitives for detecting stale work and reducing collisions.
Memory submission, bounded search, lifecycle-aware wiki records, and source context support reuse without treating every record as equally authoritative.
Capability discovery, conflict-safe sync contracts, acknowledgements, and recovery-oriented state make multi-node behavior inspectable.
Readiness output, route inventory, live capability evidence, OpenAPI contracts, and redacted example receipts create public review paths.
Direct evidence
The public documentation describes the reference implementation; a private deployment remains a separate operational decision.
Multi-Agent Memory on GitHub exposes the source-available implementation, setup material, and bounded project claims.
MultiAgentMemory.com provides architecture, API, compatibility, and operational-review paths.
Companion API reference and the repository’s route inventory let reviewers inspect the documented integration surface directly.
The repository documents its live capability, readiness, receipt, and version evidence routes in the API contract and explains their verification boundary in verification guidance.
Explicit non-claims
Multi-Agent Memory is source-available; it is not presented as open-source software. It is a deployable private-intranet reference implementation; it is not presented as hosted SaaS. The public evidence does not establish production-scale throughput, a large live agent fleet, or autonomous operation without human governance. These boundaries make the engineering claim more precise, not less useful.
FAQ
Short answers are rendered in the HTML source and mirrored into JSON-LD where appropriate.
No. It is a deployable private-intranet reference implementation that coordinates external agents through identity, scope, memory, rooms, messages, and conflict-aware ownership controls.
It is source-available, not OSI open source, and the public evidence does not claim a hosted SaaS or production-scale adoption.
The public architecture uses hash-only file heads, compare-and-swap checks, bounded edit claims, and expiring ownership leases.