Actors and Mailboxes
In the actor model, everything is an actor: a lightweight, independent process.- Each actor has a mailbox — essentially a queue of incoming messages.
- Messages are dropped into an actor’s mailbox and processed one at a time.
- Because there’s no shared memory, there are no race conditions.
Adding Trust with Ockam
But scale alone isn’t enough. When your agents are sending messages across machines, clouds, or even organizations, you need privacy and security. You need to Build Trust between every process in your product. This is where Autonomy’s use of the open source project Ockam comes in. Here’s what Ockam brings:- Cryptographic Identity: Every agent is born with a cryptographically verifiable identity. No configuration, no manual setup — it’s baked in.
- Secure Channels: Agents use those identities to automatically form encrypted, mutually authenticated connections to other agents, MCP servers, or external data sources.
- Attribute-Based Access Control (ABAC): Instead of static roles, access can be granted dynamically based on any attributes you define (e.g., this agent belongs to team X, this data source is HIPAA compliant).
- End-to-End Encryption: All messages in motion — agent ↔ agent, agent ↔ MCP, agent ↔ remote source — are end-to-end encrypted.
Why This Matters
At small scale, you might get away with naive messaging between agents. At global scale — where thousands or millions of agents need to talk across networks — reliability and security can’t be bolted on later. Autonomy’s actor-based runtime gives you queuing, messaging, and parallelism, while Ockam ensures those connections are trustworthy, authenticated, and encrypted. The combination solves connectivity between:- Agent ↔ Agent
- Agent ↔ MCP
- Agent ↔ AI inference models
- Agent ↔ any datastore, anywhere.

