A user-owned account
Each user holds portfolio assets in their own smart account. Balances and positions belong to that account. Assets are not combined in a shared MyStacks vault.Permission to rebalance
Delegated permissions let an account owner authorise a session signer to carry out permitted actions. MyStacks uses this model so portfolio swaps can run without a fresh user signature for each trade. The intended MyStacks permission boundary is simple:- Custom permissions restrict automated interaction to approved swap aggregators.
- Swap proceeds stay in the user’s smart account.
- MyStacks and the portfolio manager have no authority to withdraw the user’s funds.