Broker-Dealer Partners
Integration guide for registered broker-dealers and ATS subscribers
Liquidity.io provides white-label and direct integration for registered broker-dealers. This guide covers API access, account structures, compliance integration, settlement, market data, and regulatory reporting.
API Access
Broker-dealer partners can connect via three protocols depending on latency requirements and existing infrastructure.
| Protocol | Endpoint | Authentication |
|---|---|---|
| REST | https://api.satschel.com/v1/cex/ | Bearer token (Hanzo IAM) |
| FIX 4.4 | Dedicated session | CompID + password |
| ZAP Binary | Co-location only | Certificate-based mTLS |
All protocols provide the same order management capabilities: new orders, modifications, cancellations, and trade queries. Market data is available via REST polling or WebSocket streaming.
Authentication
BD partners authenticate via Hanzo IAM (hanzo.id) with institutional credentials:
POST https://hanzo.id/api/login/oauth/access_token
Content-Type: application/x-www-form-urlencoded
grant_type=client_credentials&client_id={bd_client_id}&client_secret={bd_client_secret}&scope=trading+market_data+reportingTokens expire after 2 hours. Use refresh tokens for long-running sessions.
Account Structure
Omnibus Accounts
BD partners can operate an omnibus account that aggregates client positions under a single ATS account. The BD is responsible for sub-allocation and client-level recordkeeping.
| Field | Description |
|---|---|
accountType | omnibus |
bdCRD | Partner's CRD number |
clearingArrangement | self-clearing or correspondent |
Individual Accounts
For fully-disclosed arrangements, each end client has a separate account on the ATS with individual KYC/AML compliance.
| Field | Description |
|---|---|
accountType | individual |
introducingBD | Partner's CRD number |
beneficialOwner | End client identity |
Institutional Accounts
For hedge funds, family offices, and asset managers:
| Field | Description |
|---|---|
accountType | institutional |
legalEntity | LEI or EIN |
authorizedTraders | List of authorized personnel |
Compliance Integration
Pre-Trade Checks
All orders from BD partners pass through the same CEX compliance pipeline:
- Sanctions screening -- OFAC/EU/UK/PEP check on the beneficial owner
- Jurisdiction validation -- 30+ supported countries
- Accreditation verification -- for Reg D/CF offerings
- Position limits -- per-account and per-asset limits
- Offering-type gating -- Reg D 506b/c, Reg CF, Reg S, Reg A+ rules
BDs can optionally provide pre-cleared orders with a bdPreCleared: true flag,
which bypasses redundant sanctions checks (the BD attests to having performed
equivalent screening). Accreditation and offering-type checks always run.
Reporting Feeds
BD partners receive real-time compliance event feeds:
| Feed | Format | Delivery |
|---|---|---|
| Trade confirmations | JSON / FIX ExecutionReport | WebSocket or FIX drop-copy |
| Compliance alerts | JSON | WebSocket + email escalation |
| Regulatory filings | CSV / XML | SFTP daily delivery |
| Audit trail | JSON | REST API query |
Settlement
Equities
- T+1 settlement via NSCC/DTC through the clearing broker
- DVP (Delivery vs. Payment) for institutional trades
- Affirmation/confirmation via DTCC CTM
Crypto
- Instant settlement upon trade execution
- On-chain settlement for direct wallet withdrawals
- Custody options: BitGo, Fireblocks, or Liquidity.io custodial wallet
Fiat Funding
| Method | Timeline | Limits |
|---|---|---|
| Wire (Fedwire) | Same-day | No limit |
| ACH | 1-3 business days | $250,000/day |
| SWIFT | 1-2 business days | No limit (international) |
Market Data
Redistribution Rights
BD partners with a market data agreement can redistribute Liquidity.io market data to their end clients. Redistribution includes:
- Real-time L1 quotes (last, bid, ask, volume)
- L2 order book depth (10 levels)
- Historical OHLCV data (1m, 5m, 15m, 1h, 1d intervals)
- Trade tape (time and sales)
Redistribution requires a signed market data agreement. Contact [email protected] for terms.
Data Feeds
| Feed | Protocol | Latency |
|---|---|---|
| L1 Quotes | WebSocket / REST | ~1ms / ~5ms |
| L2 Depth | WebSocket | ~1ms |
| Trade Tape | WebSocket / FIX | ~1ms / ~500us |
| Historical | REST | N/A |
Regulatory Reporting
BD partners receive access to regulatory reporting data for their accounts:
| Report | Access | Description |
|---|---|---|
| FINRA OATS | API + SFTP | Order lifecycle audit trail |
| CAT | API + SFTP | Consolidated Audit Trail data |
| ATS-N | Quarterly filing | ATS operational transparency |
| TRACE | Real-time feed | Fixed income trade reporting |
| Blue Sheets | On request | SEC/FINRA investigation support |
| Large Trader | Automated | Form 13H filing support |
All reports are generated by the reporting service (liquidityio/cex/pkg/reporting)
and are available via the REST API or SFTP delivery.
Onboarding
- Application -- Submit BD application with CRD number and clearing arrangement
- Due diligence -- Liquidity.io reviews BD registration, FINRA membership, compliance program
- Technical integration -- Receive API credentials, FIX session config, or co-location setup
- UAT -- Test in sandbox environment (
api.dev.satschel.com) - Go-live -- Production credentials issued after successful UAT
Typical onboarding: 5 business days for API, 2-3 weeks for FIX or co-location.
Contact
- Partnerships: [email protected]
- Technical support: [email protected]
- Co-location and dedicated connectivity: [email protected]