Confirmation Requirements
Confirmation requirements gate operation execution behind explicit user or agent acknowledgment.
When Confirmation Is Required
risk_levelishighorcritical- The operation produces irreversible side effects
- Financial transactions exceed defined thresholds
Declaration
<button
axag-intent="order.cancel"
axag-risk-level="high"
axag-confirmation-required="true"
axag-confirmation-message="This will cancel order #{{order_id}} and initiate a refund. This cannot be undone."
>Cancel Order</button>
Agent Runtime Behavior
When axag-confirmation-required="true", agent runtimes MUST:
- Present the confirmation message to the user
- Wait for explicit confirmation
- Only proceed upon affirmative response
- Log the confirmation event