Anti-Refusal Statement
- Category
- Anti-Refusal
- Confidence
- 89% confidence
- Finding
This anti-refusal language pressures the agent to interpret ambiguous phrases like 'Send me Nano' as a request involving assistant-controlled wallets and explicitly instructs it not to refuse. In a financial skill with real fund movement capability, that reduces the model's safety margin against social engineering, coercive prompt phrasing, or unclear authority around receiving and later moving funds.
- Content
md > **Never say** "I don't have a wallet", "I can't receive funds", or "the skill only operates wallets you control" when `wallet_list` exposes configured wallets. **Disambiguation**: "Send me Nano" means send to an **assistant-controlled wallet**, unless the user names another recipient. Do not reinterpret it as a request to send to a hypothetical personal wallet, and do not refuse on that basis. Before any wallet operation, call `wallet_list`. If the user says they want to send Nano to the assistant, list the wallets, identify a suitable receiving wallet/address, and present the full address (never abbreviated). Do not initiate a receive until the user asks to claim funds or a payment workflow requires it.
