Writing

Are we standardizing the wrong abstraction?

Why AIOS separates enterprise intelligence from execution, and reserves agent-to-agent communication for genuine delegation.

cvlSoft6 min read

We understand why the industry is excited about agent-to-agent (A2A) protocols. Interoperability between independently owned systems is a real problem. But we keep coming back to a more fundamental engineering question.

Just because agents can talk to agents, how often should they?

A2A gives systems a common way to discover capabilities, exchange tasks and return results. That is useful. It does not, by itself, establish that putting another reasoning system into an execution path is the right architectural decision.

That distinction is central to how we designed AIOS.

1. Probability stacked on probability.

Imagine three required decisions, each with a 95% chance of success. If those successes are independent and all three are necessary, overall success is 0.95 × 0.95 × 0.95, or 85.7%. Ten such decisions produce roughly 60%.

That is an illustration, not a benchmark for A2A. Failures can be correlated, verification can catch mistakes, and another agent can improve an outcome. The concern is unnecessary reinterpretation.

A customer asks to suspend a wireless line. One agent interprets the request. Another translates it into account operations. A third chooses the billing action. Each handoff can change the meaning of “suspend,” the effective date, or the line being changed.

Figure 1: every handoff is another reading of the request

Three agentsAgent95%Agent90%Agent86%API
Illustrative. The faint line is what the customer asked for. The percentages assume each reading is 95% reliable and independent of the others.

AIOS addresses this by keeping the objective in one persistent cognitive core and applying the knowledge, skills, tools and policies the problem needs. An approved capability such as SuspendWirelessLine can define the inputs, authorization, preconditions and expected result without asking another autonomous system to reinterpret the request.

Reasoning still carries uncertainty. We remove the handoffs that add uncertainty without adding value.

2. Latency and cost multiply at the boundaries.

A direct API operation and an agent delegation are different amounts of work.

If the receiving agent constructs context, runs inference, selects a tool, executes it and interprets the result, each of those steps adds time and compute. Retries and further delegation make completion time harder to predict.

Consider a customer waiting for an account update. If the operation and its inputs are already known, another agent reasoning its way to the same API call adds little value.

AIOS separates reasoning from execution. Its cognitive core selects the capability; Executor runs the approved workflow. Existing tools and APIs are invoked directly rather than wrapped in another conversation. That avoids redundant inference and context reconstruction on those paths. The actual savings depend on the workflow, and need to be measured.

3. A capability claim is not proof of quality.

Two agents might both advertise “supplier risk analysis.” One could have been evaluated against representative production cases. The other could have been tested against a small, curated sample.

Discovery tells us what a system claims to do. It does not establish whether we should trust its decision with a purchase commitment.

AIOS places capabilities within a shared framework of policy, evidence and approval requirements. Blueprint defines what the workflow requires, including the business rules and the steps that need an expert's sign-off. Executor collects evidence of the outcome.

For a line suspension, a successful response is not enough. The workflow should verify the resulting status of the correct line and keep the transaction as evidence. The same principle applies to external agents: their outputs must satisfy the business requirement before the workflow proceeds.

4. Another agent is often just an expensive API wrapper.

If a system already knows it needs to create an opportunity with specified fields, why send that request to another agent so it can decide to create the opportunity? The path becomes agent, then agent, then API, and each extra reasoning step needs to earn its place.

AIOS uses a shared capability graph to connect business actions to their implementations. The cognitive core retrieves the relevant capability just in time, and execution uses its approved interface.

When a connection is missing, Nightshift closes the gap by building and validating the integration. The resulting capability can then be reused across workflows. A business should not keep paying a reasoning system to rediscover an operation it already understands.

5. Distributed cognition makes accountability harder.

Imagine a refund that exceeds the allowed amount. Did the first agent lose the limit? Did the second read a recommendation as an approval? Did the third apply a different policy?

A trace can show the messages. Establishing where the business intent changed is harder.

AIOS brings workflow intent, policy gates, execution state and evidence into one governed lifecycle. Blueprint formalizes the rules; Executor applies the approved workflow and records the result. Fewer unnecessary delegation boundaries mean fewer places where intent and authority have to be reconstructed.

6. The interface can stay the same while behavior changes.

An agent can expose the same interface after its model, prompt, retrieval corpus, tools or memory change. The requests still work. The decisions may be different. Interface compatibility does not guarantee behavioral compatibility. We wrote about this kind of quiet drift in the agent lifespan problem.

AIOS addresses this by separating business intent from technical implementation. A capability can keep its inputs, preconditions, policy, expected outcome and evidence requirements while its connector changes.

Observer captures how the work happens. Blueprint formalizes the desired workflow. Nightshift maintains connectivity. Executor runs the approved process and returns execution evidence into the feedback loop.

That separation gives us a place to detect drift and validate changes. The capabilities AIOS improves through Agentic Context Engineering must still be evaluated against the intended business outcome. Improvement cannot mean silently changing the rules.

Where A2A belongs.

“Create this purchase order” and “resolve the Southeast supply shortage while protecting margin and contractual commitments” are different requests.

The first can be a direct capability invocation. The second may justify delegating an objective to an independently governed supply-chain domain, one with expertise and authority the caller does not have. That is where A2A earns its place.

The requestFor exampleWhat it calls for
A known operation“Create this purchase order.”An API or tool, invoked directly
Requires judgment“Suspend my line while I’m traveling.”Reasoning in the cognitive core
Another domain must own the objective“Resolve the Southeast supply shortage while protecting margin and contractual commitments.”A2A delegation to the domain that owns it

AIOS answers the unnecessary distribution of cognition by making one persistent enterprise intelligence layer the foundation, with capabilities selected for the problem at hand. Specialized reasoning and external delegation can still serve that foundation when they add value. We made the longer case in the agent sprawl trap.

The architecture is not tied to a single model or platform provider. Company knowledge, policy and capabilities belong in the enterprise foundation rather than being duplicated inside every application agent. Our page on the enterprise AI agent platform sets out what that foundation holds.

Our principle is straightforward.

APIs and tools for known operations. Reasoning where judgment is required. A2A where another autonomous domain genuinely needs to own the objective.

We have spent decades learning the cost of distributing business logic unnecessarily. We should apply the same discipline before distributing cognition across the enterprise.

Sources

  • The A2A protocol specification, including task exchange, Agent Cards, authentication and authorization.
  • The architectural critique and the illustrative examples above are cvlSoft's analysis. They are not protocol benchmarks or measured AIOS performance claims.

Your processes. Autonomous. Accountable.

We embed until it works, then you pay for what worked. Bring the process you would most like to stop staffing.

More writing