High-level flow
- AGW CLI generates a local device key
- The companion app opens in the browser
- The user approves the signer and policy scope
- The session is saved locally
- Future requests are checked against the approved policy
Why this matters
- the agent does not need the wallet’s private key
- permissions can be scoped by policy
- state-changing actions stay preview-first