Steer Protocol
Build

Quote Server Integration

Serve signed hookData without exposing signer or issuer credentials to browsers.

Purpose

Use the quote server when an application needs canonical signed payloads but should not own signer keys, M1 credentials, or broker payload construction.

Core endpoint:

GET /healthz
POST /quote/sign
POST /quote/registered-issuer/sign
POST /quote/registered-issuer/m1-deposit
POST /quote/registered-issuer/m1-redeem
POST /quote/liquidation
POST /quote/liquidations

Local Start

make quote-dev
make quote-health

Integration Rules

  1. Keep SPONSOR_SIGNER_PRIVATE_KEY or quote signer aliases server-only.
  2. Keep M1_JWT server-only.
  3. Let the server derive M1 deposit/redeem material just in time.
  4. Return hookData, signed quote metadata, route preview, and trace ids to the client.
  5. Treat risk-aware route failures as real fail-closed signals, not UI errors to bypass.

What Health Means

/healthz means the HTTP process responded. It does not prove:

  • fixed oracle updater success.
  • LI.FI quote publication.
  • M1 API reachability.
  • live broker beneficiary capacity.

Use Quote Server Operations for live checks.

On this page