The next enterprise agent failure may not look like a hallucinated answer. It may look like a perfectly reasonable handoff.

A support agent summarizes a customer dispute and passes it to a billing agent. A coding agent asks a data agent to verify migration impact. A procurement agent forwards a vendor exception to a compliance agent. Every message sounds coherent. Every system thinks it did its part. Then someone asks the basic operational questions: who was the sender, what authority did the message carry, which evidence was attached, what action was requested, what policy applied, and can we replay the decision path?

If the only durable artifact is a chat transcript, the system is already in trouble.

That is why the recent paper on the Natural Language Interaction Protocol, or NLIP, is worth attention. The authors frame a problem that many teams are about to rediscover the hard way: agents are being built across different frameworks, models, tool interfaces, protocols, and execution environments, but business value often depends on getting those agents to interact. NLIP, standardized through Ecma International, proposes a lightweight semantic message envelope for AI-agent interaction that can ride over ordinary transports such as HTTP/HTTPS, WebSocket, and AMQP.

The important word is not natural language. It is envelope.

A transport moves bytes. An envelope says what the message is supposed to mean. Without the envelope, natural language becomes a junk drawer for intent, provenance, authorization, task state, attachments, confidence, and reply routing. That may work while a founder is demoing two agents in one terminal. It breaks when the handoff crosses teams, vendors, networks, and compliance boundaries.

Plain chat makes interoperability feel easy because every agent can read text. But readable text is not the same as operational structure. A message that says “please update the customer record after reviewing the attached evidence” still leaves too much implicit. Which customer record? Which evidence? Is this a request to draft, validate, or execute? Is the sender allowed to request that action? Does the recipient need to preserve attachments? Is the action idempotent? When does the request expire? Which audit log should receive the result?

Humans fill those gaps with organizational context. Agent systems need the gaps made explicit.

This is the useful lens for reading NLIP's standardization work. ECMA-430 covers the core Natural Language Interaction Protocol. Related Ecma standards specify bindings over HTTP/HTTPS, WebSocket, and AMQP, plus security profiles. That split matters. It recognizes that agent communication is not one magic socket. Different environments need different transports, but the enterprise still needs a common application-layer shape for messages and policy.

The same pattern is visible in the broader agent ecosystem. MCP focuses on connecting models and applications to tools, resources, and context. A2A focuses on agent-to-agent interaction patterns. NLIP approaches the problem through a standards-based semantic message envelope. Teams do not need to treat these as a religious contest. The practical takeaway is simpler: as agents become networked systems, the control surface moves from prompts to protocols.

For operators, the first design question should be: what must travel with every inter-agent message so that the receiving system can act safely?

Start with identity. The envelope should identify the sender, recipient, organization or tenant boundary, and the agent role involved. “The billing agent said so” is not enough. A workflow needs to know whether the sender is a production agent, a sandbox agent, a human-supervised assistant, or an external partner system.

Next, carry task state. Every message should point to a conversation, task, case, ticket, or workflow id. Multi-agent work fails when context floats between systems without an anchor. A task id gives the system a place to attach approvals, evidence, retries, escalations, and final outcomes.

Then define the intended act. Is the message asking another agent to answer a question, validate evidence, propose a plan, execute a tool call, reserve capacity, or commit a side effect? Natural language can describe the act, but the envelope should classify it. That classification is where policy begins.

Attachments and evidence need first-class treatment too. If a compliance agent receives a summary without the source documents, it cannot really validate the claim. If a coding agent receives a migration warning without the query result that produced it, review becomes theater. The envelope should make evidence references durable enough to inspect, hash, expire, or quarantine.

Security profile belongs in the envelope, not in a hopeful paragraph. The ECMA security-profile work around NLIP is a signal that agent communication standards will need more than syntactic compatibility. Messages may carry different trust levels, authentication requirements, confidentiality constraints, replay rules, and authorization expectations. If that metadata is missing, receiving agents will invent their own assumptions.

Finally, design for replay and audit. A useful agent handoff should answer: was this message processed before, can it be retried safely, what changed because of it, and where is the receipt? Idempotency sounds boring until two agents retry the same “send refund” request. Audit hooks sound bureaucratic until a regulator, customer, or incident review asks why one system acted on another system's instruction.

The good news is that teams do not have to wait for one protocol to win before improving their architecture. They can wrap internal agent messages today. Create a small envelope schema for inter-agent handoffs. Require sender, recipient, task id, intended act, evidence references, requested authority, expiration, and audit destination. Reject messages that ask for side effects without enough structure. Log the envelope separately from the prose body. Make approvals bind to the envelope, not just to whatever text the model happened to generate.

This also makes model swaps less scary. If a workflow depends on one model understanding a house style hidden in chat, every upgrade is a risk. If the workflow depends on a stable envelope and the model only fills or consumes the body under constraints, the organization has a clearer boundary between language behavior and operational behavior.

The deeper shift is cultural. Agent interoperability is often sold as convenience: let specialized agents collaborate, delegate, and get work done. But interoperability is also a governance boundary. The moment one agent can ask another to act, you have introduced delegation, trust, and accountability. Those are not prompt-engineering details. They are system-design details.

A chat thread is a conversation. An envelope is an agreement about what the conversation can do.

That difference will matter more as agent networks move from demos to operations. The winning teams will not be the ones with the most agents talking at once. They will be the ones whose agents can exchange intent, evidence, authority, and receipts without smuggling policy through vibes.

Before connecting another agent to the workflow, do the unglamorous thing: define the envelope. That is where interoperability becomes governable.

Build AI Systems That Survive Contact With Real Work

We help teams turn AI research into practical automations, agent workflows, and operational systems that can be evaluated and improved.

Get the Field Guide — $10 →