PROPOSE · POLICY · APPROVAL · RECEIPT

What exactly did the agent ask to do?

Edit a proposed tool call. ĀML's reference contract hashes its exact meaning and asks a host-owned policy for an exact match. Try Replay one-use grant: approve once, rehearse dispatch twice, and watch the second attempt block.

Browser rehearsal only. No tool runs, no message is sent, and the button does not obtain a person's consent. The visible policy is a fixed local fixture.

THE ACTION PATHChanges with the local scenario and your edits
01 / AGENT PROPOSALCalculating
02 / HOST POLICYCalculating
03 / SIMULATED APPROVALCalculating
04 / REHEARSAL OUTCOMENot attempted

This diagram shows a project-authored browser rehearsal. A green simulated path is not tool execution, delivery, or human consent.

Can an outside implementation make the same decision?Explore the 13-case challenge ↗

01 / Proposed action

These fields are the agent's declared intent. The host must independently map the actual tool and destination.

A small JSON object. This pilot's cross-runtime vectors cover a limited JSON subset.
Inspect the host policy fixture

02 / Inspect the boundary

Each edit recalculates the SHA-256 digest and the exact rule decision.

POLICY DECISION
Calculating
PROPOSED ACTION SHA-256
Calculating…
No simulated approval recorded.
SIMULATED OUTCOME
Not attempted
CANONICAL PROPOSAL AND REPORT

      
01 · Exact match

An undeclared destination or effect is denied by the local fixture.

02 · Approval binding and replay

Editing arguments invalidates the digest. In the replay scenario, a spent local grant blocks the second attempt.

03 · Honest outcome

A simulated callback error is unknown. It cannot prove an external action happened or did not happen.