Use case guide
A checkout agent needs approval memory at the final click.
The risky moment is not when the agent finds a product. It is when it clicks the final checkout button after time has passed, the cart may have changed, or the seller may have updated the page. An approval ledger turns the user's yes into a structured receipt and forces the agent to compare that receipt against live checkout state.
Start with a checkout consent receipt
When the user approves a browser action, save the merchant, URL, item name, price, shipping estimate, payment account, screenshot, and exact action. For a personal assistant like Super, the same pattern can connect browser work to message-native approvals, so the user can approve from a thread without losing context.
Cart drift
Block if item count, seller, price, shipping, tax, or delivery window changes.
Account drift
Block if payment account, address, login, or browser profile changes.
Intent drift
Block if the user's approval was for research, not purchase, or if the task resumed later.
Operator checklist
- Capture the visible page and structured checkout fields.
- Mark price, seller, address, and payment as protected fields.
- Use a computer-use cache to preserve browser evidence.
- Run the ledger check immediately before final checkout.
- Ask again with the changed fields, not a generic warning.
Where message approvals fit
A text message AI assistant can send the user a concise approval summary: merchant, total, item, and what will happen next. If checkout state changes, the agent sends a delta instead of silently continuing.