The people behind the grants stay in control
Agents act on behalf of real people. The Wallet is where those people see what is connected, decide pending approvals, and pull access when they want it back.
See every connection
Users see each connection made on their behalf in an app: which agent it is, and what it can do.
A record of what happened
An activity view shows what agents actually did with a user's access, not just what they were allowed to do.
A real off switch
One click revokes a grant, immediately. No support ticket, no waiting on the app that created it.
End users see and control everything
The Wallet lists every connection made on a user's behalf in an app, the agents behind them, and the activity that resulted. Users who can see and revoke access are more willing to grant it.
- Every grant and connection for the app, in one place
- Activity timeline of agent actions
- Instant revocation, one click to disconnect

Approvals happen here too
When policy routes a sensitive call to a human, the pending request appears in the Wallet with full context. The approver reviews exactly what was asked and decides; the decision is recorded either way.
- Pending requests show exactly what was asked and on whose behalf
- Approve or deny from any device
- Every decision lands in the audit trail
Pending approvals
POST api.stripe.com/v1/refunds
Expires Oct 29, 2:03 PMRefund duplicate annual charge for Initech (ticket #4907)
Provider: stripe · billing-agent
No approvals are waiting on you.
Recent decisions
Back to approvals
Acme Assist asked to do something that needs your OK. Nothing happens unless you approve.
Approval request
PendingExpires 10/29/2026, 2:03:05 PM
What the agent wants to do
POST api.stripe.com/v1/refunds
Provider
stripe
Grant type
Managed Secret
Grant label
billing-agent
Request values
- body.charge
- "ch_3Pf8a1b2c3d4e5f6a7b8c9d0"
- body.amount
- 24000
- body.reason
- "requested_by_customer"
- body.metadata.account
- "Initech"
Reason given
Refund duplicate annual charge for Initech (ticket #4907)
Approve this request?
The agent will be able to execute the request below.
POST api.stripe.com/v1/refunds
Request values
- body.charge
- "ch_3Pf8a1b2c3d4e5f6a7b8c9d0"
- body.amount
- 24000
- body.reason
- "requested_by_customer"
- body.metadata.account
- "Initech"
This action is recorded in the audit log with your identity.
Reason (optional)
Put your agents under privileged access control.
Book a 30-minute walkthrough with the founders.