Alpaca Tech Sign-OffLiquidity.io x Alpaca OmniSub
62/62 PASS
Partner Tech Sign-Off
Alpaca OmniSub implementation complete. All 62 requirements passing. Each module links to detailed checklist with code references and evidence.
24/5 Trading
8/8 PASS- [P]Asset sync -- Hanzo Tasks 12h interval
- [P]Buy order -- notional passthrough to Alpaca
- [P]Sell order -- notional passthrough to Alpaca
- [P]TIF enforcement -- day only
- [P]Cancel order
- [P]Disclosure endpoint
- [P]Update orders -- propagates to Alpaca
- [P]Alpaca overnight risk disclosure
Crypto
21/21 PASS- [P]Crypto agreement -- new account
- [P]Crypto agreement -- existing account PATCH
- [P]Crypto asset retrieval -- Alpaca validates min-size
- [P]Alpaca market data quotes
- [P]Crypto buy disclosure -- account-type differentiation
- [P]Buy order -- $200K cap + min notional
- [P]Non-marginable buying power
- [P]Crypto sell disclosure -- account-type differentiation
- [P]Sell order -- $200K cap enforced
- [P]Limit + stop orders
- [P]Cancel -- propagates to Alpaca
- [P]Stop orders
- [P]Update -- propagates to Alpaca
- [P]Positions
- [P]Activities
- [P]TIF -- IOC and GTC only
- [P]Order status
- [P]Crypto wallets -- MPC custody endpoint
- [P]Funding flow
- [P]Region gating -- cache + DB check
- [P]Close positions
Fixed Income
13/13 PASS- [P]Asset retrieval -- gateway routes fixed
- [P]Buy order -- propagates to Alpaca
- [P]Sell order -- propagates to Alpaca
- [P]TIF -- day only enforced
- [P]Out of hours -- isFIMarketOpen() + pending_new
- [P]Decimal validation -- notional 2dp, qty 9dp
- [P]Cancel order -- propagates to Alpaca
- [P]Update order -- generic PATCH handler
- [P]Order status
- [P]Maturity CA -- mapBrokerCAType handles maturity
- [P]Positions -- qty=par value for bonds
- [P]Close positions
- [P]Moment market data ToS
Omnibus Sub Accounts
20/20 PASS- [P]Subaccount creation + mapping
- [P]Account funding
- [P]Asset sync -- Hanzo Tasks 12h interval
- [P]Cash/equity -- chain-first reconciliation
- [P]Buy orders
- [P]Sell orders
- [P]TIF validation
- [P]Market hours detection
- [P]Extended hours flag on orders
- [P]Cancel -- propagates to Alpaca all asset classes
- [P]Update -- propagates to Alpaca
- [P]Order status
- [P]Activities -- merged trade + non-trade
- [P]Positions
- [P]Close positions
- [P]Statements -- endpoints routed + auth-protected
- [P]Corporate actions -- collection + endpoint
- [P]Events SSE -- realtime + admin events
- [P]Trade corrections -- Alpaca-managed
- [P]Launch coordination -- complete
62/62 PASS | All requirements met
liquidityio/ats (dev) - liquidityio/app (dev)