Account Creation
Ollo has two related account layers:
- An application login and user profile
- An onchain trading account that holds margin, orders, and positions
Application Access
Ollo's user-facing onboarding supports standard application sign-in flows, while the broader platform also supports wallet and smart-wallet-based access patterns.
The exact combination available to a user can vary by environment and access cohort, but the user-facing goal is consistent: authenticate into the app, accept the required terms, and reach a trading-ready session.
Onchain Trading Account
The protocol itself uses a dedicated FxAccount for margin and trading state.
- At the protocol layer, this is created through
FxEngine.createAccount(). - In the current gateway stack, the API used in the closed beta exposes
POST /v1/accounts/create.
Beta Access Model
Current write APIs route through the Broadcast service for registered users in the closed beta. That custodial path is an access layer around the protocol rather than the full definition of the account model.
After Account Creation
Once the account exists, the next steps are:
- Deposit allowlisted collateral
- Review the available markets
- Place a first market or limit order
In the current closed beta, that collateral asset is USDC.