Build
LI.FI Intents Integration
Publish bounded inventory and fill selected orders through the hook executor path.
Purpose
LI.FI Intents integration lets Steer expose registered-issuer liquidity as solver-operated inventory. Integrators should not need to understand M1 credentials, broker payloads, or Uniswap v4 hook data.
Command Surface
pnpm --filter @steerprotocol/collateral-rail-quote-server lifi:register-solver -- --live
pnpm --filter @steerprotocol/collateral-rail-quote-server lifi:readiness -- --strict
pnpm --filter @steerprotocol/collateral-rail-quote-server lifi:serve -- --live --once
pnpm --filter @steerprotocol/collateral-rail-quote-server lifi:open-escrow-order -- --quote-backedRuntime Shape
Integration Rules
- Use the deployed
LifiHookExecutoras the v1 solver identity. - Keep durable replay storage configured for live fills.
- Do not allocate M1 executable material during broad quote refresh traffic.
- Use
lifi:serve -- --live --oncebefore enabling a continuous loop. - Treat
direct-output-settlermode as compatibility testing, not the default production path.