security. Skill: Recipient guard (recipient-guard), in the Payments Mind template. Tool: near_view_account.
Before paying, the Mind looks up the recipient on NEAR testnet (view_account: exists, balance, storage, isContract, codeHash). If the account is a smart contract, it warns: it is a contract, not a person’s wallet, and NEAR sent to it by a plain transfer may be stuck or do nothing. It pays only if the owner confirms that is what they want.