---
updatedAt: 2026-03-31T09:13:53.000Z
agentTools:
  projectIndex: https://docs.zerohash.com/llms.txt
---

# Account Setup & Funding Models

zerohash supports two core liquidity models. Each model defines the method in which USD will be ledgered for your platform.

## Account Setup

### Float Account Model

* Platforms manage customers USD balance on their ledger.
* Customers `buy` trades are pre-funded from a float account that is ledgered to the platform.
* Customers `sell` trades are credited to a float account that is ledgered to the platform.
* Platforms are expected to perform daily settlement via our payments rails, which replenishes the platform credit account.
  * An error is returned on on buy trades when the platform float has an insufficient balance.

<br />

### Customer Pre-funded Model

* Customers USD balances are tracked on the zerohash ledger.
* Customers `buy` trades are funded from the account that is ledgered to the customer.
* Customers `sell` trades are credited to the account that is ledgered to the customer.

<br />

[block:parameters]
{
  "data": {
    "h-0": "Model",
    "h-1": "Counterparty",
    "h-2": "Credit Check",
    "0-0": "Float Account Model",
    "0-1": "ZHLS",
    "0-2": "Platform's Float Account  \n  \n- `00SCXM/[PlatformCode]/general`",
    "1-0": "Customer Pre-funded Model",
    "1-1": "ZHLS",
    "1-2": "End Customer Account  \n  \n- `[ParticipantCode]/[PlatformCode]/general`"
  },
  "cols": 3,
  "rows": 2,
  "align": [
    "left",
    "left",
    "left"
  ]
}
[/block]