CONCEPTS

Core ACC concepts for A2B systems, including reach, authority, acting subjects, governance metadata, and runtime boundaries.

View source on GitHub

Concepts

A2B: Agent-to-Business

A2B (Agent-to-Business) is the scenario where an agent safely and governably connects to an existing business system, acts on behalf of a real business subject, and uses business capabilities such as querying data, creating requests, updating state, or starting workflows.

A2B is not just tool calling. It includes:

  • business-side identity and authorization;
  • route and scenario boundaries;
  • capability declarations;
  • risk and approval intent;
  • audit trails and traceability;
  • signatures and invocation accountability;
  • the ability for the business system to remain the final authority.

Short form:

A2B = agents safely doing business work through existing systems.

ACC: Agent Capability Contract

ACC (Agent Capability Contract) is the capability declaration contract for A2B.

ACC answers:

  • Which business capability may be exposed to an agent?
  • Under which scope?
  • With what risk level?
  • Does it require an acting subject?
  • Does it require approval intent?
  • What should be redacted or audited?
  • What execution hints should a runtime respect?

ACC does not execute the capability. It declares the capability boundary.

Short form:

ACC is the capability contract for A2B.

Relationship

A2B is the category.
ACC is the standard contract.
Implementations turn ACC declarations into runtime behavior.

Why These Questions Recur

An agent can reason, draft, or simulate without producing an external effect. Governance becomes structurally important when an agent action crosses one or more boundaries:

  • an effect boundary, where the action reads controlled data, changes state, sends a message, moves funds, or creates another real-world consequence;
  • an authority boundary, where the action uses authority granted by a user, organization, application, or external system;
  • a trust boundary, where the declaring, deciding, executing, and authorizing parties are not all in the same trust domain.

Across such boundaries, systems repeatedly need to answer related questions about capability reach, acting principals, consequences, human intervention, accountability, and execution semantics. A deployment may answer that no subject or approval is required for a particular low-consequence operation; that is still an explicit governance decision.

This recurring problem family is broader than any one transport or binding. It does not mean that ACC v1 already governs every agent action, or that its current fields can be copied unchanged into MCP, A2A, app intents, operating-system permissions, or cross-organization delegation. ACC v1 remains the concrete contract for A2B business operations, with OpenAPI as its first binding. Broader applicability requires separate bindings, failure semantics, implementation evidence, and public proposal review.

The same distinction applies to multi-hop trust. ACC can declare that a capability requires a trusted acting subject and approval intent at a boundary. It does not, by itself, prove that an identity or approval remained authentic and unmodified across a chain of agents, runtimes, or organizations. Identity continuity, delegation, independently verifiable evidence, freshness, and replay protection are complementary protocol concerns rather than implicit guarantees of an ACC declaration.

Adjacent Terms

Term Meaning Relationship
A2A Agent-to-Agent collaboration. Adjacent, not the same problem.
MCP A protocol ecosystem for exposing and invoking tools. Can be used with A2B, but does not define business governance by itself.
ACC Capability declaration contract for A2B. Defines portable business capability metadata.
ACC runtime Any implementation that parses, validates, or enforces ACC declarations. Runtime implementation, not the contract itself.

Scope in Plain Language

ACC v1 is a concrete, machine-readable capability contract for A2B systems. It is maintained independently from product implementations, and no implementation defines the standard merely by supporting it.

The governance questions described above may recur in other agent-action environments. That observation motivates research and future bindings, but it does not expand the current ACC v1 compatibility claim beyond its documented A2B scope.