05 · AI governance
July 2026
What is the difference between a reply, a proposal, and execution?
Short answer
The answer may be useful while the action still needs policy checks, human review, idempotency, or fresh host validation. Keeping the proposal separate gives the host a place to accept, reject, expire, and reconcile the outcome.
Why this goes wrong
A single agent loop can hide authority inside implementation. Tool access becomes permission, a successful HTTP response becomes business truth, and retries can repeat a mutation without a stable identity.
How Tonetify handles it
Govern creates a bounded proposal with evidence. The host reviews and executes it under its own policy. A lifecycle callback records what happened, while Relay only transports the selected conversation reply.
Before you implement
- 01Persist the proposal before delivery
- 02Keep execution credentials in the host
- 03Use stable idempotency identities
- 04Record acceptance, execution, and outcome separately
Choose the next step
Put this question back into your product flow. Confirm the business boundary first, then choose the infrastructure layer you need.