Human approval for AI actions

Let your AI work.
Keep the final say.

Your agent can handle routine tasks. When it wants to send, delete, deploy, or pay, AskGrokWallet pauses the exact action and asks you first.

Developer preview · no signup for the demo · open source

ASKGROKWALLETAPPROVAL REQUIRED
SENSITIVE ACTION

Refund $420 to Merchant 8821?

Agentrefund-bot-01
ReasonOrder #1842 disputed
RuleAsk above $50
ExpiresIn 9 minutes
RejectApprove exact action

Approval is bound to these exact details. Changed details require a new approval.

One gate, three outcomes

Autonomy without unlimited authority.

Set the rules once. AskGrokWallet checks each proposed action before it reaches the real tool.

01 / ROUTINE

Safe work keeps moving.

Reading an issue, drafting an email, or paying a small approved bill can run without interruption.

Allow automatically
02 / SENSITIVE

You see it before it happens.

Review the exact recipient, amount, destination, or change. Approve or reject from one clear request.

Ask a human
03 / FORBIDDEN

Hard boundaries stay hard.

Blocklisted recipients, dangerous commands, or actions outside policy are denied—not quietly retried.

Block
Designed for real work

The actions that deserve a second look.

Payments are the current working demonstration. The same approval pattern is designed for other consequential tools.

PAYMENTS · WORKING DEMO

Unusual refund or new payee

Routine spending follows policy. Larger or unfamiliar transfers wait for explicit approval.

EMAIL · PRODUCT DIRECTION

Send, don’t just draft

Your agent can prepare the message, but sending it externally is a separate action you can review.

GITHUB · PRODUCT DIRECTION

Merge or deploy

Read-only work stays fast. Production-changing operations can require a named human decision.

CRM · PRODUCT DIRECTION

Show the exact diff

Review which records and fields will change instead of approving a vague “update CRM” request.

Approval integrity

What you approve is what executes.

The proposed action is converted into a canonical request hash. Approval is tied to that hash; if the recipient, amount, or arguments change, the approval no longer matches.

YOU APPROVED

Transfer $420 → Merchant 8821

request 9a71f4…8c20
=
THE GATE EXECUTED

Transfer $420 → Merchant 8821

request 9a71f4…8c20
Verified: exact request match
See the current prototype

From request to receipt in 30 seconds.

Watch an agent request a payment, hit policy, wait for human approval, execute, and produce a signed record.

policy ASK
decision APPROVED
execution SUCCEEDED
receipt ED25519 SIGNATURE VALID
Current status

AskGrokWallet is an unaudited developer preview. The guarded settlement demonstration currently uses Ethereum Sepolia and mock assets. It has not protected production funds. Do not use it with real funds yet.