Receive user request for wallet policy creation/modification.
Determine the target chain (Ethereum or Solana).
Identify specific requirements (transfer limits, address allowlists, etc.).
Translate requirements into Privy policy rules using supported methods and conditions.
Use `wallet_propose_policy` tool to propose the policy to the user.
Explain the policy's implications and security tradeoffs to the user.
Handle any validation errors or user feedback.
Ensure user approves and signs the policy.