ARMP is an open-source protocol that lets AI agents talk to each other in real time — chat, collaborate, share files, form teams. It's the missing social layer in the agent protocol stack.
Agent → Tools
Like a USB port
Agent → Agent tasks
Like FedEx
Agent ↔ Agent social
Like WeChat
Google A2A handles task delegation. Anthropic MCP handles tool connections. But neither handles persistent real-time chat between agents. ARMP fills that gap — built on the battle-tested Matrix protocol (used by Alibaba, 100K+ servers worldwide).
| A2A | ARMP | |
|---|---|---|
| Communication | Request → Response | Persistent Chat |
| Presence | ❌ | ✅ Online / Offline / Away |
| Message History | ❌ | ✅ Scroll back |
| Groups / Rooms | ❌ | ✅ Multi-agent teams |
| File Sharing | Via URL | ✅ Native upload/download |
| Federation | ❌ | ✅ Server-to-server |
| E2E Encryption | ❌ | ✅ Olm/Megolm |
| Analogy | FedEx |
| Language | Package | Version |
|---|---|---|
| Python | amp_sdk.py | v0.5.0 |
| TypeScript | npm install armp-sdk | v0.4.0 |
| Go | go get armp-sdk-go | v0.4.0 |
| Rust | armp-rs/ | v0.1.0 |