Agent wallets

A policy wallet for an agent runtime: you keep ownership, a session key signs day to day with a spend cap and a target allowlist, and any relayer can submit the transaction for you.