The read-only evidence tool registry exists in every fixture, but verification currently reads the trajectory and both snapshots directly. That was the right call for the benchmark (an agent that plans evidence queries adds cost without adding measured value there), but real systems will not hand over a full final-state snapshot.
Proposal
An Evidence Agent that takes the compiled contract and produces a minimal plan of validated read-only tool calls, executes them, and emits evidence records linked to requirement ids, with explicit missing and contradictory evidence markers.
Non-negotiable
It must never invoke a write-capable tool, and the boundary is enforced in code and covered by a test, not by convention.
The read-only evidence tool registry exists in every fixture, but verification currently reads the trajectory and both snapshots directly. That was the right call for the benchmark (an agent that plans evidence queries adds cost without adding measured value there), but real systems will not hand over a full final-state snapshot.
Proposal
An Evidence Agent that takes the compiled contract and produces a minimal plan of validated read-only tool calls, executes them, and emits evidence records linked to requirement ids, with explicit missing and contradictory evidence markers.
Non-negotiable
It must never invoke a write-capable tool, and the boundary is enforced in code and covered by a test, not by convention.