Key Concepts
- One Basket per Account Type: Each product maps to exactly one Risk Architect’s strategy
- Multiple Account Types per neobank: You can offer several products (e.g., “Savings”, “Growth”, “BTC Yield”)
- Same user, multiple accounts: A single user can have accounts across different Account Types, each with its own isolated Safe
Creating an Account Type
Select a Basket
Link your Account Type to one of your Baskets. Each Basket defines the strategy that accounts under this type will follow.
| Basket Example | Strategy | Typical APY |
|---|---|---|
| USDC Conservative | Diversified money markets + short PTs | 8-12% |
| USDC Aggressive | Delta-neutral + leveraged basis trades | 15-25% |
| BTC Yield | Bitcoin staking + basis trades | 5-10% |
How Account Types Connect
Notice that Alice has two Safes, one for each Account Type. Each Safe is completely isolated with its own strategy execution.
Managing Account Types
Switching Baskets
You can switch which Basket an Account Type uses. When you do:- All user accounts under this Account Type are rebalanced back to the base holding vault
- The new Basket is linked
- Funds are rebalanced into the new strategy’s allocations
Deactivating an Account Type
You can deactivate an Account Type to prevent new accounts from being created under it. Existing accounts continue to operate normally.Account Types with existing accounts cannot be deleted, only deactivated.
Subscription Levels
Each Account Type has a subscription level that controls what data you receive from the linked Basket.| Level | What you get |
|---|---|
| NONE | Basic account access only. You can create accounts and manage deposits/withdrawals. |
| ALLOCATION_ONLY | See target allocations for the linked Basket. Know where funds are going without full position details. |
| FULL | Full position data, returns, and yield breakdown. Complete visibility into strategy performance. |
Halting an Account Type
You can halt an Account Type to block new deposits while keeping existing positions active. When an Account Type is halted:- Deposit quote requests return HTTP 423
- Existing positions continue to earn yield
- Withdrawals still work
- Flow plans still execute for existing accounts
Next Steps
User Accounts
Deploy isolated Safes for your users.
Deposit & Withdraw
Implement funding flows with the SDK.