# Manage Agent Wallet Controls

AI agents can move funds without clear operational boundaries. This skill documents a local wallet with policy-gated signing, spend caps, and admin controls.

## Install

```bash
npx skillstore add internet-court/agent-wallet
```

## Metadata

- Status: approved
- Slug: internet-court-agent-wallet
- Skillstore revision: r1
- Version status: missing
- Tree hash: 343a959300d51b27c6310cd2794319284ed9d9c3c0e248547ed907f85518d0e8
- Author: internet-court
- GitHub username: internet-court
- License: MIT
- Repository: https://github.com/internet-court/internet-court-skill/tree/main/vendored/chaingpt/agent-wallet
- Ref: 3f6e026a3363e0954ede7bef0cfe88d4475de137
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, network, filesystem
- Quality score: 69
- Public page: https://skillstore.pages.dev/skills/internet-court-agent-wallet
- Manifest: https://skillstore.pages.dev/api/skills/internet-court-agent-wallet/manifest

## Capabilities

- Guides initialization of a ChainGPT agent EVM wallet with an encrypted local keystore.
- Shows wallet address, policy digest, kill-switch state, and native balances through documented tools.
- Describes policy-gated transaction signing and broadcasting through the agent wallet signing tool.
- Documents allowlists, blocked addresses, spend caps, gas caps, selector blocks, and memo requirements.
- Documents a localhost dashboard for status viewing, policy editing, kill switch control, and balance checks.

## Use Cases

- Constrain DeFi Agent Spend: Set wallet policies that limit chains, destinations, transaction value, gas, daily spend, and memo requirements.
- Inspect Agent Wallet State: Review the agent wallet address, balances, policy digest, and kill-switch status before approving activity.
- Manage Local Policy Changes: Use the documented localhost dashboard to review policy settings, toggle the kill switch, and recover from bad edits.

## Prompt Templates

### Show Wallet Status

```
Check the agent wallet status and explain the address, active policy digest, and kill-switch state before any transaction.
```

### Review Policy Limits

```
Read the active agent wallet policy and summarize allowed chains, allowed destinations, spend caps, gas caps, selector blocks, and memo requirements.
```

### Prepare a Policy-Gated Transaction

```
Before signing, verify the target chain, destination, value, gas limit, data selector, daily spend window, and required memo against policy.
```

### Audit Wallet Operating Model

```
Assess this agent wallet setup for policy bypass paths, key backup risks, dashboard exposure, unsupported features, and operational controls.
```

## Limitations

- The reviewed package contains only SKILL.md, so implementation claims are not independently verifiable here.
- The wallet can sign transactions that move real funds when policy permits.
- Passphrase recovery is impossible if the backup is lost.
- Solana and ERC-4337 support is described inconsistently in the same document.

## Best Practices

- Start with the kill switch enabled until an admin reviews every policy limit.
- Fund the wallet with small balances that match the policy caps and intended task.
- Keep passphrases and dashboard tokens outside prompts, chat logs, and shared notes.

## Anti Patterns

- Do not ask the agent to work around a policy refusal.
- Do not store wallet passphrases in prompts, shared notes, or command histories.
- Do not expose the dashboard beyond localhost or leave it running unattended.

## Security Audit

- Audited at: 2026-07-21T02:25:52.545\+00:00
- Summary: Static detections are documentation and Markdown false positives; the file does not contain executable shell, network, or secret-exfiltration behavior. Two design risks remain: policy allowlists are permissive when omitted, and the local dashboard token is printed in tool output. Review the implementation separately before funding a wallet.

## Stats

- Views: 0
- Downloads: 9
- Favorites: 1
- Popularity score: 0
