Wallet ownership
The user or operator owns the treasury wallet. Stackit.ai is not the private-key custodian.
Permissions
Stackit.ai is designed so agents can analyze, simulate, recommend, monitor, and prepare actions. Moving real funds requires a wallet signature or explicitly approved, scoped automation permissions.
Last updated June 25, 2026
The user or operator owns the treasury wallet. Stackit.ai is not the private-key custodian.
Privy provides embedded wallet and signer infrastructure for users who choose a managed login experience.
Automation can act only inside the strategy, limits, and permissions the user approved.
Policy limits cover actions, assets, LTV bands, gas caps, and whether execution is preview-only or live.
Users can revoke future automation permissions. Already-submitted signed transactions may still settle.
Every tool and action path should be attributable in the audit trail with timestamp, initiator, action, trigger, and fee.
| Wallet-sovereign | Actions return unsigned transaction envelopes. The operator or agent wallet signs, then relays through POST /api/v1/relay. |
|---|---|
| Managed treasury | The treasury wallet remains operator-owned. Stackit.ai automation is an additional signer gated by a deny-all-by-default policy compiled from the approved strategy. |
| Delegation states | not_granted, approved_pending_funds, active, revoked_pending_settlement, revoked. |
| Policy checks | Preview and execution routes enforce LTV ceiling, live band, gas caps, action type, idempotency, and replay protection. |
| x402 | Wallet-sovereign agents can pay per request. Payment does not grant permission to move real funds. |
| Action | Agent can prepare? | Can move funds? | Human approval required? |
|---|---|---|---|
| Read treasury state | Yes | No | No |
| Simulate borrow | Yes | No | No |
| Prepare unsigned transaction | Yes | No | No, but live signing requires approval |
| Relay signed transaction | Only after wallet signature | Possible if signed | Yes |
| Managed automation execution | Only inside approved policy | Possible | Yes |
| Change policy limits | No | No | Yes, by user/operator |
| Revoke permissions | No | No | User/operator action |
Revoke future automation from the wallet or policy manager that granted it. If the Stackit.ai UI is unavailable, follow the self-rescue runbook to revoke permissions and interact directly with the underlying wallet/protocol interfaces.