permission to act today shouldn't mean permission forever.
that's the part of the @meetmotes Genesis design i keep thinking about.
each nft connects an agent identity to its own smart account, and the agent works through a session key with set boundaries: which functions and contracts it can use, how much it can spend, and how long the access lasts.
the owner keeps the higher authority.
say an agent is cleared to run one strategy for a limited time. when the session ends, it needs fresh approval to keep going. access can also be revoked and session keys rotated.
the time limit matters as much as the spending limit. giving an agent permission is one decision, and deciding when it ends is another.