Skip to main content

Account Creation

Ollo has two related account layers:

  1. An application login and user profile
  2. 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.

Where To Go Next