Multi-Agent Safety¶
When AI agents call other AI agents, risk accumulates. CRP defines a chain budget and circuit breaker that prevent run-away multi-agent chains from silently exceeding governance limits. Specified in SPEC-012.
The Problem¶
Three agents chained together can each individually pass safety thresholds yet produce a combined output whose aggregate hallucination probability is unacceptable. The protocol must observe the chain, not just each call.
The Mechanism¶
Every agent-to-agent call carries:
CRP-Chain-Id: 0d2f7a09-…
CRP-Chain-Step: 3
CRP-Chain-Budget: max-risk=0.20; max-steps=8; max-tokens=180000
CRP-Risk-Accumulator: 0.14
When Risk-Accumulator would exceed the budget on the next step, the
gateway returns 409 Conflict with CRP-Safety-Verdict: CIRCUIT-BREAK.
Interaction with MCP / A2A¶
CRP layers cleanly under MCP (tool calling) and A2A (agent communication):