Capability Host Protocol — Docs

What is CHP?

An open protocol that makes every capability a person, agent, product, or system exposes governable and tamper-evidently provable.

The Capability Host Protocol (CHP) is an open protocol for making the actions that agents, tools, and systems take visible, replayable, and ready for governance — at the moment they happen.

When something runs through CHP, the boundary it crosses produces structured, tamper-evident evidence: what was attempted, what happened, whether it was allowed, and how to replay it later. A human approval, an agent's tool call, and a product's API call become the same kind of governed, provable event.

The five-minute mental model

CHP turns what can be done into something that can be:

StepMeaning
DeclaredA capability has a stable id, version, and described behavior.
InvokedA caller crosses the boundary with a correlation context and payload.
EvidencedEvery attempt emits an event: started, completed, failed, denied, or skipped.
CorrelatedOne correlation id ties the whole session together, across hosts.
ReplayedAsk for the ordered evidence of any correlation id — locally, no backend.

Where to start

  • Govern your agents — the boundary that is real today. One command captures every tool call as replayable evidence.
  • Core concepts — capability, host, invocation, evidence, correlation, denial, conformance.
  • The spec and schemas — the normative contract and wire format.

What CHP is not

CHP is deliberately narrow. It is not a model provider, an agent framework, a workflow engine, or a policy vendor — and it does not replace MCP, OpenTelemetry, or your application's authorization. It standardizes one boundary: how capabilities are declared, called, governed, and proven.

On this page