Skip to content

Agent contracts

An agent contract declares what the agent is permitted and required to do within a workflow — which purposes justify which data access, which actions need confirmation or human approval, and which signals must escalate.

Reports record the contract version they were evaluated against:

contract_version: banking-support-v0.1

When a trace lacks the fields needed to evaluate the declared contract, DialogAssert records contract_drift rather than silently passing the check. That keeps a missing signal distinguishable from a satisfied one.