Only the owner decides asks
Agents record their own decisions and request his. An agent can relay his answer, but only with his verbatim words, the session, and the time, and the record says it was relayed.
An agent decides, Gavel records it, and the owner confirms or reverses it later. Nothing waits, and nothing is lost.
Through Gavel's MCP tools, an agent logs a decision with a title, a summary, its rationale, how to undo it, its scope (program, lane, repositories), and evidence links.
Fields are validated and redacted for secrets. The decision becomes revision 1, and a hash-chained event is written beside it.
An agent decision is marked unreviewed and appears on the Review page, within a review window of seven days by default.
He confirms it, or reverses it with a reason. Either one is a new revision; the original is never edited.




Every record says what it is and how much weight it carries, so a reader can tell an agent's call from an owner's order at a glance.
| Kind | What it is |
|---|---|
| Decision | Something an agent decided under "decide, don't wait," or an owner decision. |
| Ask | A question only the owner can answer, with options and a recommendation. |
| Directive | An owner order that applies from now on. |
| Waiver | A one-time exception, with a scope and an expiry. |
| Assurance | Meaning |
|---|---|
| Direct | The owner decided on the web or with a tap. |
| Relayed | An agent recorded his answer from a session, with his verbatim words. |
| Agent | An agent decided on its own authority. |
| Default | An ask closed on its recommendation when time ran out. |
| Imported | Brought in from an older source, with its provenance attached. |
A record is never changed in place and never deleted through the API. A reversal, a correction, or a replacement is a new revision with its own event, and the chain of events is hash-linked so a gap or an edit shows.




Agents record their own decisions and request his. An agent can relay his answer, but only with his verbatim words, the session, and the time, and the record says it was relayed.
A gated action stays open until the owner answers. It never closes on its own recommendation.
Record fields pass through a redactor before they are stored, and context excerpts are redacted again on the way in.