Steer Protocol
OperateRunbooks

Incident Response

Triage live failures across quote issuance, oracle state, solver execution, and privileged controls.

Scope

Use this runbook when production behavior is unsafe, unexplained, or customer-visible. It is the operations entry point before choosing a narrower runbook.

First Five Minutes

  1. Name the affected chain, market, manifest, and product path.
  2. Stop automated retries that could make state worse.
  3. Check quote server health and recent structured errors.
  4. Check oracle and risk freshness.
  5. Decide whether an administrative pause is required.

Decision Table

SymptomFirst runbook
Quote server down or returning 500Quote Server Operations
Signed payloads stale or unsafeSigned Quote Operations
Solver unable to fill ordersLI.FI Solver Operations
Oracle stale or wrongOracle Updater Operations
Admin state must be stoppedEmergency Pause

Handoff Notes

Record the manifest path, commit hash, chain id, affected contract addresses, first bad timestamp, first recovery timestamp, and any transactions submitted during response.

Source Files

  • docs/Archive/current-docs/legacy-markdown/SECURITY_RUNBOOK.md
  • quote-server/src/http.ts
  • deployments/manifests/

On this page