Account structure
A wallet user can register a separate account under each supported Builder. Accounts registered through different Builders remain independent.Account ID
Each account is identified by anaccount_id. The account identifier is derived from the wallet address and the Builder brokerId, so the same wallet can have different accounts under different Builders.
Broker ID
broker_id is the Builder’s unique API identifier. Signed messages must use the exact field names defined by the corresponding schema, such as brokerId in EIP-712 typed data.
Isolation rules
- Balances, orders, positions, and credentials belong to the corresponding wallet user.
- Builder APIs can only access accounts registered under that Builder.
- Administrator accounts cannot replace the user’s wallet signature for asset operations.
- Sandbox and production accounts and credentials must remain isolated.