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.

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.

Use:

ACC is the capability contract for A2B.

Avoid:

ACC is a product-specific configuration format.

Avoid:

Any implementation is the ACC standard.

The standard and the implementation should remain clearly separated.