01 · Untrusted input
Agent proposal
- Requested effect
- Important
- Loading this proposal performs no read, write, subscription, or app effect.
Proposed tool calls
02 · Side-effect free
Typed plan & bindings
03 · Human control
Explicit approval
Approval binds the exact plan digest, reviewer, effect, context, maximum rows, and maximum bytes. Inspect the request/row/byte estimate, fidelity, cache policy, and provenance in the dry-run plan before granting it. Narrowing cannot widen the proposal.
Policy lab
Prove refusal paths
These proposals are intentionally invalid. Each must fail before any source call.
04 · Approved effect
Bounded result
| ID | Parcel | Zone | Built | Value |
|---|
05 · Verifiable outcome
Tamper-evident receipt
Integrity check: not-run. The receipt binds plan, approval, result, source/schema versions, scope, and time.
Optional lane
Host-mediated model & live data
Model providers and data credentials belong behind same-origin host endpoints. Missing configuration records a structured skip; it never masquerades fixture output as live.
Proposal loaded. No source or tool effect has run.