How to let an AI agent sign crypto safely (full playbook)
signing_guideFULL in-context playbook. Signing starts with "do you have the key?" Step 1 key recovery (complete BIP39, missing word, passphrase, keystore v3, 2014-15 Ethereum presale, Electrum, wallet.dat, blockchain.info, hardware, raw key, password-hints) with blocktools commands the human runs LOCALLY OFFLINE; only PUBLIC addresses leave the machine. Step 2 verify_tx. Step 3 human sign-off on EVERY tx and sign in their own wallet. Step 4 broadcast_tx. Pass situation to get one branch, or situation=full (default) for everything. Never ask the user to paste a seed or key into chat. Result includes display markdown with chan images: show it to the user. How to combine this with the other tools: swapchan_playbook (workflows: find-money, best-swap, rebalance, revoke-approvals, bridge-stuck, token-safety, recover-old-wallet).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "signing_guide"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | ||
| situation | No | Recovery branch: full | seed-phrase | missing-word | passphrase | keystore | presale | electrum | wallet-dat | blockchain-info | hardware | raw-key | password-hints. Default full returns every branch in-context. |