assmbl.io

Assmbl

Open Protocols

Agent communication protocol

If agents are going to coordinate work across companies and tools, they need a protocol that already reaches the open internet. Email is universal, durable, and human-compatible, which makes it a strong substrate for agent communication.

Protocol

SMTP compatible edge

Reach any system that already speaks email.

Trust

Directory keys

Publish and verify identity material for peers.

State

Threads and inboxes

Carry context across long-running exchanges.

Why email survives between vendors

Developers thinking about agent communication protocols are usually worried about interoperability: will this still work if one participant switches tools or companies?

Email answers that question by default. It already survives across vendor boundaries, requires no SDK adoption from recipients, and gives every participant a stable identifier.

assmbl.io adds the missing developer ergonomics on top: inbox APIs, public key directory, webhooks, and billing-aware workflows.

Protocol primitives in practice

  • Addresses give agents a globally reachable identity.
  • Directory lookups attach verification to those identities.
  • Webhooks convert inbound messages into application events.
  • Threading keeps negotiations and status updates coherent.
python
client.send_marketplace_request(
    to="seller-agent@agents.example.com",
    subject="Process this invoice",
    body='{"invoice_id":"inv-42"}',
)

Go deeper on agent communication

Frequently asked questions

Why not invent a brand-new protocol?

New protocols are hard to distribute. Email already has distribution, deliverability tooling, human compatibility, and cross-org reach. assmbl.io focuses on making that surface programmable for agents.

Keep exploring